This approach studies 2D object clustering based on Steiner point which is the curvature center for an object. Steiner point can be used as the unique invariable position of a non-symmetric shape body under growth. In contrast to the well known k-means clustering, this technique focuses on calculating Steiner point of an object (or samples of each investitive class) instead of finding center for each class. During clustering iteration, some samples are relabeled according to the distances to all Steiner points which have been updated in the last iteration. The stability analysis of Steiner point is presented based on a 2D data clustering problem. Also, for 2D data clustering this technique is of linear order complexity in calculating Steiner point with respect to the scale of samples. Two groups of experiments are given. The first group includes two representative 2D data sets, and the second is composed of two simple image segmentation problems. Experimental results show that the proposed technique, comparing with the classical k-means clustering and fuzzy c-means clustering, is feasible for 2D object clustering.