Provided are an image processing device, an image processing method, and a program capable of visually recognizing a change caused by a living body. The image processing apparatus 5 includes an acquisition unit 51 that acquires moving image data, and a spatial distribution of a predetermined biological component whose component spectrum temporally changes in image data of a predetermined frame among a plurality of frames that form the moving image data. , A biological component distribution estimation unit 541 that generates biological component moving image data obtained by extracting biological components from moving image data based on the estimated spatial distribution of biological components in image data of a predetermined frame, and a biological component moving image. A moving image generation unit 542 that extracts a predetermined frequency component from the data and generates periodic fluctuation moving image data of the biological component.生体起因の変動を視認することができる画像処理装置、画像処理方法およびプログラムを提供する。画像処理装置5は、動画データを取得する取得部51と、動画データを構成する複数のフレームのうち所定のフレームの画像データにおいて成分スペクトルが時間的に変動する所定の生体成分の空間的な分布を推定し、推定した所定のフレームの画像データにおける生体成分の空間的な分布に基づいて、動画データから生体成分を抽出した生体成分動画データを生成する生体成分分布推定部541と、生体成分動画データに対して、所定の周波数成分を抽出して生体成分の周期変動動画データを生成する動画生成部542と、を備える。