A computer-implemented method of generating a model that models a class of objects. The method comprises, for each of a plurality of objects of the class of objects, receiving a first two- dimensional image of the object and first acquisition data, receiving a second two-dimensional image of the object and second acquisition data and receiving data indicating a plurality of points of interest within the object. The first and second two-dimensional images are combined based upon the first and second acquisition data to generate three-dimensional image data, the three-dimensional image data including data based upon the data indicating a plurality of points of interest and the generated three-dimensional image data for each of the objects of the class of objects is processed to generate the model.対象物のクラスをモデル化するモデルを生成するコンピュータによる実施が可能な方法。当該方法は、前記対象物のクラスの複数の対象物の各々について、前記対象物の第1の2次元画像と第1取得データを受け取る段階、前記対象物の第2の2次元画像と第2取得データを受け取る段階、及び、前記対象物内部の複数の関心点を示すデータを受け取る段階を有する。前記第1の2次元画像と前記第2の2次元画像は、前記第1取得データと前記第2取得データに基づいて、3次元画像データを生成するように結合される。前記3次元画像データは、複数の関心点を示すデータに基づくデータを含む。前記対象物のクラスのうちの各対象物について生成された3次元画像データは、前記モデルを生成するように処理される。