PROBLEM TO BE SOLVED: To provide an image processor capable of managing a plurality of objects included in volume data without increasing a data amount.SOLUTION: From the pixel values of voxels constituting respective objects object0, object1 and object2, etc., extracted from three-dimensional volume data 100, the range of the pixel value of a high appearing frequency among the pixel values appearing inside the respective objects object0, object1 and object2, etc., is obtained for each of the respective object0, object1 and object2, etc., and the pixel values of all the voxels constituting the respective objects object0, object1 and object2, etc., are shifted altogether for each of the respective objects object0, object1 and object2, etc. so that the ranges of the pixel values of the voxels constituting the different objects object0, object1 and object2, etc., do not overlap.COPYRIGHT: (C)2009,JPO&INPIT【課題】ボリュームデータに含まれる複数のオブジェクトの管理をデータ量を増やすことなく行なうことができる画像処理装置を提供する。【解決手段】3次元ボリュームデータ100から抽出された各オブジェクトobject0、object1、object2、・・・を構成するボクセルの画素値から、各オブジェクトbject0、object1、object2、・・・内に現れる画素値のうち出現頻度の高い画素値の範囲を各オブジェクトbject0、object1、object2、・・・毎に求め、各オブジェクトbject0、object1、object2、・・・を構成する全てのボクセルの画素値を、異なるオブジェクトbject0、object1、object2、・・・を構成するボクセルの画素値の範囲が互いに重ならないように各オブジェクトbject0、object1、object2、・・・毎に一括してシフトする。【選択図】図7