[Problem] To detect an annotation line in medical image data. [Solution] A horizontal annotation pixel-determining means (12) calculates the differences in the color component values between a pixel of interest and each of a predetermined number of pixels connected and adjacent thereto in a first direction, determines that an adjacent pixel is a pixel with a color component difference if there is a difference, and determines that the pixel of interest is an annotation pixel if the total number of pixels with color component differences among the predetermined number of pixels is less than or equal to a first threshold. A horizontal annotation line-determining means (13) determines that there is an annotation line when there are a predetermined number of annotation pixels aligned consecutively in a horizontal direction. The same applies to those in a vertical direction. The determined annotation line is given to a frame detection means (4), and the frame detection means (4) excludes this annotation line from lines subject to frame detection in order to detect frames. A correction means (5) makes a correction based on the pixels inside the detected frame.Le problème décrit par la présente invention est de détecter une ligne dannotation dans des données dimage médicale. La solution selon linvention porte sur un moyen de détermination de pixel dannotation horizontal (12), qui calcule les différences des valeurs de composant de couleur entre un pixel dintérêt et chacun dun nombre prédéterminé de pixels reliés et adjacents à ce dernier dans une première direction, détermine quun pixel adjacent est un pixel avec une différence de composant de couleur sil y a une différence, et détermine que le pixel dintérêt est un pixel dannotation si le nombre total de pixels avec les différences de composant de couleur parmi le nombre prédéterminé de pixels est inférieur ou égal à un premier seuil. Un moyen de détermination de ligne dannotation horizontale (13) détermine quil y a une li