Es wird ein Bildverarbeitungsgerät oder dergleichen bereitgestellt, in dem beim Extrahieren eines repräsentativen Bildes aus einer Gruppe einer Serie von Bildern, die durch Abbildung eines Lumens eines lebendigen Körpers in chronologischer Reihenfolge erlangt werden, verhindert wird, dass anormale Bilder, die identische anormale Bereiche zeigen, kontinuierlich als die repräsentativen Bildern extrahiert werden. Das Bildverarbeitungsgerät 1 umfasst eine Erfassungseinheit 110 zum Erfassen anormaler Bilder, die anormale Bereiche enthalten, aus einer Gruppe einer Serie von Bildern, die durch sequenzielle Abbildung eines Lumens eines lebendigen Körpers erlangt werden; eine Einheit zum Berechnen von allgemeiner Ähnlichkeit 120 zum Berechnen einer allgemeinen Ähnlichkeit, die eine Ähnlichkeit zwischen Bereichen darstellt, die andere Bereiche als die anormalen Bereiche enthalten, zwischen unterschiedlichen anormalen Bildern; eine Einheit zum Extrahieren von Gruppen von anormalen Bildern zum Extrahieren von Gruppen von anormalen Bildern, die identische anormale Bereiche enthalten, gemäß einem Vergleich zwischen einem Schwellenwert und der allgemeinen Ähnlichkeit oder einem auf Grundlage der allgemeinen Ähnlichkeit berechneten Bestimmungsparameter; und eine Einheit zum Extrahieren von repräsentativen Bildern 140 zum Extrahieren der repräsentativen Bilder aus der Gruppe von anormalen Bildern.There is provided an image processing apparatus or the like in which, when extracting a representative image from a group of a series of images obtained by imaging a lumen of a living body in chronological order, abnormal images showing identical abnormal regions are prevented. continuously extracted as the representative images. The image processing apparatus 1 includes a detection unit 110 for detecting abnormal images containing abnormal regions from a group of a series of images obtained by sequentially imaging a lumen of a living body; a general similarity calculating unit 120 for