An image processing apparatus includes: a base period extracting unit extracting a first target region period based on a first periodic change being a periodic change of a target region in a base moving image acquired by a base moving image acquiring unit a reference period extracting unit extracting a second target region period based on a second periodic change being a periodic change of the target region in a reference moving image acquired by a reference moving image acquiring unit a period adjusting unit performing period adjusting processing of synchronizing, for the first target region period or the second target region period, the first periodic change and the second periodic change with each other at a particular phase and a display image generating unit generating a display image allowing for comparison between the base moving image and the reference moving image after the period adjusting processing is performed.