PROBLEM TO BE SOLVED: To provide an image processing apparatus, etc. capable of detecting abnormality on the basis of local disappearance of a through-blood vessel image from an intraluminal image.SOLUTION: An image processing apparatus 1 comprises: a blood vessel sharpness image creation unit 110 for creating a blood vessel sharpness image which represents the sharpness of a blood vessel region, or a region in which blood vessels are captured in an intraluminal image an abnormality candidate region extraction unit 120 for extracting a region in which the sharpness of blood vessels is lowered in the blood vessel sharpness image as an abnormality candidate region, or a region from which a through-blood vessel image has disappeared locally and an abnormality region determination unit 130 for determining whether or not the candidate region is an abnormality region, on the basis of extension information which represents the state of the blood vessel region extending to the proximity of the candidate region.SELECTED DRAWING: Figure 1COPYRIGHT: (C)2016,JPO&INPIT