A method and apparatus for aligning three-dimensional data is disclosed. In the three-dimensional data matching method, the first three-dimensional data representing the surface of the target three-dimensional model is two-dimensionally transformed to generate first two-dimensional data, and the first three-dimensional data representing at least a part of the target three-dimensional surface is generated. 2D conversion of 2D 3D data to generate 2D 2D data, and the 2nd 2D data is matched with the 1D 2D data and the 1st matching on the 1D 2D data A region and a second matching region on the second two-dimensional data are respectively determined, a plurality of points of the first three-dimensional data corresponding to the first matching region, and a second matching region corresponding to the second matching region A plurality of points of the second three-dimensional data are set as initial positions, and the first three-dimensional data and the second three-dimensional data are matched using the initial positions.3次元データを整合する方法及び装置が開示される。3次元データ整合方法は、ターゲットの3次元モデルの表面を表す第1の3次元データを2次元変換して第1の2次元データを生成し、ターゲットの3次元表面の少なくとも一部を表す第2の3次元データを2次元変換して第2の2次元データを生成し、第1の2次元データに第2の2次元データをマッチングして第1の2次元データ上の第1のマッチング領域、及び第2の2次元データ上の第2のマッチング領域をそれぞれ決定し、第1のマッチング領域に対応する第1の3次元データの複数のポイント、及び第2のマッチング領域に対応する第2の3次元データの複数のポイントを初期位置として設定し、初期位置を用いて第1の3次元データ及び第2の3次元データを整合する。