1. Field of the Invention
The present invention relates to a breast image display apparatus. More specifically, the present invention relates to improvement in an apparatus and a program for displaying two breast images for comparison.
2. Description of the Relates Art
There has been developed a system (an abnormality candidate detection system) wherein a digital image signal obtained by radiography of a breast or the like is analyzed by a computer and an abnormality such as a pattern of tumor or microcalcification is automatically detected for supporting diagnosis (see Japanese Unexamined Patent Publication No. 8(1996)-294479, for example). By using the system, an ability of detection can be maintained at a certain level even in the case where an image reader is not sufficiently skilled.
In such a system, an algorithm is used for detecting candidates of abnormalities such as tumors, microcalcifications or the like. In the algorithm, evaluation is carried out on concentration of gradient vectors of density (that is, signal values) in a digital image signal representing a radiograph (mammogram) of a breast obtained mainly by breast cancer screening, and a candidate of a tumor in the image is automatically detected based on the results of the evaluation. Furthermore, in the algorithm, the digital image signal is subjected to morphology processing (such as dilation, erosion, opening and closing processing) for automatically detecting a candidate of microcalcification. The candidate detected by the system is, for example, marked with a rectangular frame to indicate a ROI (Region Of Interest) in the mammogram, and displayed on a CRT or LCD display device or printed on film to be provided for diagnosis.
In the case where the mammogram having the abnormality candidate detected by the abnormality candidate detection system is displayed on a screen of the image display device for a physician or the like to carry out image reading, a mammogram representing the other breast of the same patient is often displayed together in a symmetrical manner. Since normal structures are almost the same in right and left breasts, the structures can be compared for diagnosis. For example, in the case where a suspicious pattern has been detected in one of the images, abnormality is judged based on whether a similar pattern is observed at a corresponding position in the other image. Furthermore, since an ML view (MedioLateral view) or an MLO view (MedioLateral Oblique view) and a CC view (CranioCaudal view) can be obtained by radiography of a breast from the medial side outward and from above, image reading is sometimes carried out by comparison of the two types of images representing the breast of either (right or left) side.
However, in the case where two images to be compared are displayed together in a symmetrical manner, the subject in the images may be displayed without position alignment in either the vertical or the horizontal direction, which causes image reading to be difficult. Therefore, an image display method has been proposed wherein two mammograms to be compared are displayed on a display screen such that nipples of both breasts are vertically aligned (see Japanese Unexamined Patent Publication No. 2002-065613, for example).
However, in the case where a nipple has been lost due to breast cancer or the like, the method in Japanese Unexamined Patent Publication No. 2002-065613 is not applicable. Furthermore, the structures in right and left breasts do not necessarily appear in symmetry by alignment of nipples.
The present invention has been conceived based on consideration of the above circumstances. An object of the present invention is therefore to provide a breast image display apparatus and a program for improving image reading performance regarding two breast images displayed for comparison.
A breast image display apparatus of the present invention is a breast image display apparatus for displaying a right breast image and a left breast image in alignment with respect to each other, and the image display apparatus comprises:
breast area detection means for detecting a right breast area representing a right breast and a left breast area representing a left breast in the right breast image and the left breast image;
a plurality of corresponding position detection means for respectively detecting different preset corresponding positions in the right breast area and the left breast area that have been detected; and
alignment means for causing one of the corresponding position detection means to detect the corresponding positions therefor in the right breast area and in the left breast area and for carrying out the alignment between the right breast image and the left breast image based on the detected positions in the case where the corresponding positions have been detected, or else for causing another one of the corresponding position detection means to detect the corresponding positions therefor and for carrying out the alignment between the images based on the detected positions.
A program of the present invention causes a computer in a breast image display apparatus for displaying a right breast image and a left breast image in alignment with respect to each other to function as:
breast area detection means for detecting a right breast area representing a right breast and a left breast area representing a left breast in the right breast image and the left breast image;
a plurality of corresponding position detection means for respectively detecting different preset corresponding positions in the right breast area and the left breast area; and
alignment means for causing one of the corresponding position detection means to detect the corresponding positions therefor in the right breast area and in the left breast area and for carrying out the alignment between the right breast image and the left breast image based on the detected positions in the case where the corresponding positions have been detected, or else for causing another one of the corresponding position detection means to detect the corresponding positions therefor and for carrying out the alignment between the images based on the detected positions.
The breast image display apparatus refers to not only a display device such as a CRT display device but also an apparatus for recording the images in a medium such as film in a visible manner.
The breast areas refer to areas including pectoralis muscles and the like in the case where the muscles and the like are included in the breast images due to the direction of radiography.
The plurality of corresponding position detection means may include at least two of:
nipple position detection means for detecting positions of nipples as the corresponding positions in the right breast area and in the left breast area;
highest-point position detection means for detecting highest points as the corresponding positions in the right breast area and in the left breast area;
nipple and highest point detection means for detecting a position of a nipple in either the right breast area or the left breast area and a highest point in the other breast area, as the corresponding positions;
mammary-gland map centroid detection means for detecting centroids of mammary gland maps as the corresponding positions in the right breast area and in the left breast area;
outline position detection means for detecting outlines of the right breast area and the left breast area whose positions are used as the corresponding positions; and
pectoralis muscle line position detection means for detecting pectoralis muscle lines whose positions are used as the corresponding positions in the right breast area and the left breast area.
According to the present invention, in order to display the right breast image and the left breast image in alignment with respect to each other, the corresponding positions in the right breast area and the left breast area can be detected by the plurality of corresponding position detection means whose targets of detection (corresponding positions) are different. In the case where one of the corresponding position detection means cannot be used for the alignment, another one of the corresponding position detection means can be used for the alignment. Therefore, accurate alignment can be realized, leading to less failure in alignment.
Hereinafter, an embodiment of a breast image display apparatus of the present invention will be described with reference to the accompanying drawings.
As shown in
The right breast image SA and the left breast image SB are generally displayed in a symmetric manner for easier observation thereof. In order to automatically display the images in this manner, the corresponding positions in the right and left breasts need to be detected and aligned. Especially, the images are preferably displayed in such a manner that distributions of mammary glands relative to positions of nipples are symmetric. However, in the case where the nipple or nipples have been lost due to a disease such as cancer, nipple detection is impossible. Therefore, the alignment needs to be carried out through detection of the corresponding positions other than nipples.
For this reason, the breast image display apparatus 1 has the plurality of corresponding position detection means 20 so that the alignment means 30 can cause any one of the corresponding position detection means 20 to detect the corresponding positions therefor even in the case where another one of the corresponding position detection means 20 has failed to detect the positions therefor.
More specifically, the corresponding position detection means 20 comprise nipple position detection means 21, highest-point position detection means 22, nipple and highest point detection means 23, mammary-gland map centroid detection means 24, outline position detection means 25, and pectoralis muscle line position detection means 26. The nipple position detection means 21 detects positions of nipples in the right breast area and the left breast area as the corresponding positions therefor. The highest-point position detection means 22 detects positions of highest points in the right breast area and in the left breast area as the corresponding positions therefor. The nipple and highest point detection means 23 detects a position of nipple in either one of the breast areas and detects a highest point in the other breast area. The nipple and highest point detection means 23 uses the positions of the nipple and the highest point as the corresponding positions therefor in the right breast area and the left breast area. The mammary-gland map centroid detection means 24 detects positions of centroids of mammary gland maps in the right breast area and the left breast area as the corresponding positions therefor. The outline position detection means 25 detects outlines (hereinafter referred to as skin lines) of the right breast area and the left breast area, and uses positions of the skin lines as the corresponding positions therefor. The pectoralis muscle line position detection means 26 detects pectoralis muscle lines in the right breast area and the left breast area, and uses positions thereof as the corresponding positions therefor in the right breast area and the left breast area.
The breast area detection means 10 detects the right breast area based on a histogram of the right breast image SA. As shown in
The nipple position detection means 21 comprises outline detection means 211 for detecting an outline (the skin line) R of each of the breasts and nipple detection means 212 for detecting a protrusion of the outline as the nipple from the corresponding breast area, as shown in
As shown in
The nipple detection means 212 sets a curve whose length is L along the skin line R as shown in
Alternatively, as shown in
Alternatively, values of a quadratic differential may be found from the skin line R detected by the outline detection means 211. In this case, as shown in
The highest-point position detection means 22 comprises the outline detection means 211 and highest point detection means 222 for detecting the highest points in the skin line R, as shown in
The skin line R is detected as shown in
The nipple and highest point detection means 23 comprises the outline detection means 211, the nipple detection means 212, and the highest point detection means 222, as shown in
The nipple detection means 212 carries out the nipple detection in the right breast image SA and in the left breast image SB. In the case where the nipple has not been detected in either one of the breast images, the highest point detection means 222 detects the highest point in the image from which the nipple has not been found. The nipple and the highest point are then used as the corresponding positions.
The outline position detection means 25 comprises the outline detection means 211, as shown in
AS shown in
In the case where the breast images are MLO images, the pectoralis muscles often appear together with the breasts.
The right breast image SA has the breast area Pa excluding the pectoralis muscle area, the pectoralis muscle area Pb, and the background area Pc. The pectoralis muscle area Pb is shown as an area of lower density than the breast area Pa, and the boundary between the pectoralis muscle area Pb and the breast area Pa is the pectoralis muscle line. The pectoralis muscle line appears as a line from the right toward lower left of the right breast image SA.
AS has been described above for the breast area detection means 10, the boundary point detection means 261 separates the background area Pc from the breast area Pa and the pectoralis muscle area Pb, based on the histogram HA (and HB for the case of the left breast) of the image SA (and SB).
Since the density of the pectoralis muscle area Pb tends to be lower than that of the breast area Pa and density gradients at the boundary tend to be higher than a surrounding area, the boundary point detection means 261 generates an edge image P by using density gradient vectors. In the edge image P, the boundary line between the pectoralis muscle area Pb and the breast area Pa is shown as a pattern of low density (that is, a white pattern).
A method of detection of the boundary points will be described next, with reference to a pattern diagram of the edge image P shown in
Firstly, 3 vertical scanning lines L1 to L3 are set in an area in the right (an area corresponding to the upper breast), within an area representing the subject in the edge image P. For example, in the case where the breast image is a 10-bit image and has 10 pixels/mm, the first scanning line L1 in the rightmost position is set at a position separated from the right end of the image by 200 pixels. The second line L2 and the third line L3 are respectively set at 300-pixel intervals from the line L1.
Directivity edge search is carried out within a 20˜80% range d of the scanning lines in the area representing the subject shown in
When the boundary point detection means 261 has detected the boundary points, the number and positions of the detected boundary points are input to the pectoralis muscle line detection means 262, and the pectoralis muscle line t is detected. For example, in the case where the number of the detected boundary points is 3, a quadratic curve connecting the 3 boundary points is drawn and used as the pectoralis muscle line t. In the case where the number of the detected boundary points is 2, a line connecting the 2 points is drawn and used as the pectoralis muscle line t. In the case where the number of the detected boundary points is 1, a perpendicular line is drawn from the highest point in the breast in the image, and the lowermost point of the perpendicular line (the point at the lower end of the image) is found. The line connecting the point and the detected boundary point is then drawn and used as the pectoralis muscle line t (see
The mammary-gland map centroid detection means 24 comprises the boundary point detection means 261 for detecting the boundary points on the boundary line between the breast area and the pectoralis muscle area, the pectoralis muscle line detection means 262 for detecting the pectoralis muscle line t, the outline detection means 211 for detecting the skin line R, mammary-gland distribution map generation means 241 for generating a mammary gland map in each of the breasts in the corresponding breast area excluding the pectoralis muscle area surrounded by the pectoralis muscle line t and the skin line R, and mammary-gland centroid calculation means 242 for calculating the centroid of the mammary gland map, as shown in
The subject in each of the breast images SA and SB is divided into areas according to density of the image signal, and mammary gland maps MA and MB shown in
The mammary-gland centroid calculation means 242 calculates the centroids from the mammary gland areas PdA and PdB in the mammary gland maps MA and MB generated by the mammary-gland distribution map generation means 241.
The alignment means 30 will be described next, with reference to the flow chart shown in
The alignment means 30 judges whether the breast images SA and SB are MLO images or CC images (S100).
In the case where the breast images are CC images, the highest point in each of the breast areas substantially agrees with the nipple position therein. Therefore, the nipple position detection means 21 detects the nipple positions (S101). In the case where the nipples have been detected in the breast images SA and SB (S102), the alignment means 30 aligns the images so that the nipple positions used as the corresponding positions are positioned at the same height (S103). In the case where either one of the nipples has not been detected (S102), the nipple and highest point detection means 23 is used for detecting the highest point from the image from which the nipple has not been detected (S104). The nipple and the highest point are then used as the corresponding positions, and positioned at the same height as shown in
In the case where the nipples have not been detected in the breast images SA and SB (S102), the highest-point position detection means 22 is used for detecting the highest points from the breast images (S106) to be used for the alignment (S107).
In the case where the breast images are MLO images, the highest points in the breast areas are not the nipples in many cases. Therefore, the alignment is carried out according to the pectoralis muscle lines, the skin lines, and the centroids in the mammary gland maps in the case where the nipples have not been detected.
The nipple position detection means 21 is used for detecting the nipple positions (S108). In the case where the nipples have been detected in the breast images SA and SB (S109), the nipple positions are used as the corresponding positions. Therefore, the images are aligned so that the nipple positions are at the same height (S110). In the case where the nipple has not been detected in either one of the breast images (S109), the pectoralis muscle line position detection means 26 detects the pectoralis muscle lines (S111). In the case where the pectoralis muscle lines have been detected in the breast images SA and SB (S112), the breast images are aligned in such a manner that a point QA at which the pectoralis muscle line intersects with the lower end of the breast image SA (see
In the case where the pectoralis muscle lines t have not been detected in the breast images SA and SB (S112), the outline position detection means 25 detects the skin lines RA and RB (S114). In the case where the skin lines RA and RB are almost symmetric (S115), the breast images are aligned according to the skin lines (S116). For example, as shown in
In the case where the alignment is not carried out by the skin lines RA and RB, the mammary-gland map centroid detection means 24 is used for the alignment (S117). In the case where the mammary gland maps have been detected clearly (S118), centroids GA and GB of the mammary gland maps are detected in the breast images SA and SB. The breast images are then aligned so as to cause the centroids to be located at the same height (S119). In the case where all the means fail to align the images, an error message is displayed (S120).
In the case where the corresponding positions have been detected in the above manner, the breast images SA and SB are aligned and displayed in a symmetric manner.
Before the alignment, the breast images SA and SB are displayed as shown in
In the case where the breast images are MLO images, alignment by the highest points has not been described above. However, the alignment according to the highest points may be carried out by the highest-point position detection means 22 as shown in
In this embodiment, presence or absence of nipples is judged based on success or failure of detection of the corresponding positions. However, in the case where information on presence or absence of the nipples can be obtained from patient information or the like in an electronic chart or attached to the images, the information may be used.
As has been described above, the plurality of corresponding position detection means allows more accurate alignment and lead to less failure of alignment.
Number | Date | Country | Kind |
---|---|---|---|
248366/2004 | Aug 2004 | JP | national |