PROBLEM TO BE SOLVED: To obtain corresponding cross sections in a plurality of 3D images.SOLUTION: An image processing method includes: obtaining a first 3D image of a target object in a first position and orientation calculating a shift amount between a shape of the target object and a shape of the target object in a second position and orientation generating a second 3D image in the second position and orientation from the first 3D image, based on the shift amount setting a predetermined range based on a characteristic region as a peripheral region of the characteristic region in the first 3D image, and obtaining representative point group positions indicating the characteristic region in the first 3D image within the peripheral region calculating a transformation matrix from the representative point group positions to the corresponding point group positions in the second 3D image by shifting the representative point group positions based on the shift amount generating a third 3D image by transforming the first 3D image by the transformation matrix obtaining a cross section image of the second 3D image and a cross section image of the third 3D image that corresponds to the same and displaying the cross section images.COPYRIGHT: (C)2012,JPO&INPIT【課題】複数の三次元画像の対応する断面を取得する。【解決手段】対象物体の第1の位置および向きにおける第1の三次元画像を取得し、該対象物体の形状と、第2の位置および向きにおける対象物体の形状との間の変位量を算出する。変位量に基づいて、第1の三次元画像から第2の位置および向きにおける第2の三次元画像を生成し、第1の三次元画像において特徴的な特徴領域を基準とした所定範囲を特徴領域の周辺領域として、周辺領域内における第1の三次元画像のうち特徴領域を示す代表点群位置を取得する。代表点群位置を変位量に基づいて変位させて、第2の三次元画像における、代表点群位置から代表点群位置に対応する対応点群位置への変換行列を算出する。第1の三次元画像に変換行列による変換を施すことで第3の三次元画像を生成し、第2の三次元画像の断面画像と、対応する第3の三次元画像の断面画像とを取得し、断面画像を表示する。【選択図】図1