PROBLEM TO BE SOLVED: To efficiently encode a set of image data composed of a plurality of pieces of slice image data along a body axis such as CT and MRI while maintaining high encoding accuracy.SOLUTION: An image encoding device encodes a slice image data set composed of a plurality of pieces of slice image data for a subject. The image encoding device includes: an acquisition part for acquiring information on an interval in a physical space with respect to a pixel interval in the slice image data, and on an interval in the physical space with respect to an interval between the slice image data; an encoding part for performing motion compensation encoding for each piece of the slice image data in the slice image data set; and a determination part for determining a motion search range in the motion compensation encoding by the encoding part based on the information acquired by the acquisition part.SELECTED DRAWING: Figure 3【課題】 本発明によれば、CTやMRI等の、体軸に沿った複数のスライス画像データで構成さされる画像データのセットを高い符号化精度を維持しながらも、効率よく符号化する。【解決手段】被検体の複数のスライス画像データで構成されるスライス画像データセットを符号化する画像符号化装置であって、スライス画像データにおける画素間隔に対する物理空間における間隔及びスライス画像データ間の間隔に対する物理空間における間隔に関する情報を取得する取得部と、スライス画像データセットにおける各スライス画像データを、動き補償符号化する符号化部と、取得部が取得した情報に基づき、符号化部の動き補償符号化する際の動き探索範囲を決定する決定部とを有する。【選択図】 図3