The present invention relates to a medical image display device using a medical image obtained from a medical image diagnosing device such as an X-ray CT device, an MRI device, an ultrasonic device, and a method for the same, and relates to a technique of displaying the inside of a hollow organ being noted.
A method of calculating a line passing through a neighborhood of the center in a hollow organ (hereinafter referred to as “core line”) and successively displaying virtual endoscope images along the core line (for example, patent document 1) is known as an image display method for enabling efficient diagnosis of the inside of a hollow organ such as a large bowel, bronchial tubes, blood vessels, etc. However, when a hollow organ having folds such as a large bowel or the like is observed, the back side of a fold becomes a blind area in the virtual endoscope display, and thus there is a probability that a lesion is overlooked.
An image obtained by slicing open a hollow organ in a longitudinal direction (hereinafter referred to as “panoramic image”) is known as another image display method for observing a hollow organ. The panoramic image is obtained, for example, by setting each point on a core line (hereinafter referred to as “observing point”) as a light source, radially radiating rays (virtual light beams) in a luminal wall direction within a cross-section on which a directional vector of the core line at an observing point position is set as a normal vector, thereby performing ray-casting, and performing rendering processing (for example, patent document 2). According to this method, as compared with a case where a virtual endoscope image is observed along a core line in a forward direction, a blind area caused by a structure such as a fold or the like can be reduced.
Even in the case of the panoramic image, when a structure such as a fold or the like exists obliquely to rays during rendering, an area which is located at the shadow of the structure becomes a blind area, and thus an operator may overlook a lesion when the lesion exists in the blind area. Therefore, the operator must observe in consideration of whether any blind area exists in a panoramic image or not. However, it is difficult to know the existence or nonexistence of a blind area by merely observing the panoramic image.
The present invention has been implemented in view of the foregoing circumstances, and has an object to enable an operator to be informed of the existence or nonexistence of a blind area in a panoramic image in a medical image display device for displaying a hollow organ of an examinee as a panoramic image.
In order to attain the above object, according to the present invention, a medical image display device having a panoramic image creating unit configured to create a panoramic image of a hollow organ of an examinee and a display unit configured to display the panoramic image is characterized by including a blind area detecting unit configured to detect a blind area in the panoramic image and an informing unit configured to inform an operator of the existence or nonexistence of the blind portion.
Furthermore, according to the present invention, a medical image display method including a panoramic image crating step that creates a panoramic image of a hollow organ of an examinee and a display step that displays the panoramic image is characterized by including a blind area detecting step that detects a blind area in the panoramic image and an informing step that informs an operator of the existence or nonexistence of the blind portion.
According to the present invention, the existence or nonexistence of the blind area can be informed to the operator, and thus a lesion can be suppressed from being overlooked.
A preferred embodiment of a medical image display device according to the present invention will be described hereunder with reference to the accompanying drawings. In the following description and accompanying drawings, the constituent elements having the same functions are represented by the same reference numerals, and the duplicative description thereof is omitted.
A preferred embodiment of a medical image display device according to the present invention will be described hereunder with reference to the accompanying drawings. In the following description and accompanying drawings, the constituent elements having the same functions are represented by the same reference numerals, and the duplicative description thereof is omitted.
CPU 2 is a device for controlling the operation of each constituent element. CPU 2 loads into the main memory 3 programs and data necessary for execution of the programs which are stored in the storage device 4, and execute the programs. The storage device 4 is a device for storing medical image information scanned by the medical image scanning apparatus 13, and specifically it is a hard disk or the like. Furthermore, the storage device 4 may be a device for receiving/transmitting data from/to a portable recording medium such as a flexible disk, an optical (magnetooptic) disk, a ZIP memory, an USB memory or the like. The medical image information is obtained from the medical image scanning apparatus 13 or the medical image data base 14 through the network 12 such as LAN (Local Area Network) or the like. In the storage device 4 are stored programs to be executed by CPU 2 and data necessary for executing the programs. The main memory 3 stores the programs to be executed by CPU 2 and processing results of the computing processing.
The display memory 5 temporarily stores display data to be displayed on the display device 6 such as a liquid crystal display, CRT (Cathode Ray Tube) or the like. The mouse 8 and the keyboard 9 are operating devices through which an operator makes an operation instruction to the medical image display device 1. The mouse 8 may be another pointing device such as a track pad, a trackball or the like. The controller 7 detects the state of the mouse 8, obtains the position of a mouse pointer on the display device 6 and outputs the obtained position information, etc. to CPU 2. The network adaptor 10 is used to connect the medical image display device 1 to the network 12 such as LAN, a telephone line, the Internet or the like.
The medical image scanning apparatus 13 is a device for obtaining medical image information such as a tomographic image or the like of an examinee. The medical image scanning apparatus 13 is an MRI device, an X-ray CT device, an ultrasonic diagnosing device, a scintillation camera device, a PET device, a SPECT device or the like. The medical image data base 14 is a data base system for storing medical image information scanned by the medical image scanning apparatus 13.
CPU 2 executes a method described later, whereby a panoramic image in which a hollow organ is cut open in a longitudinal direction is created and the created panoramic image is displayed on the display device 6. There is a risk that a blind area occurs in the panoramic image due to a structure such as a fold or the like existing on the inner wall of the hollow organ, and thus an operator must observe the panoramic image in consideration of the existence or nonexistence of a blind area in the panoramic image. However, it is difficult to know the existence or nonexistence of a blind area by merely observing the panoramic image.
Therefore, according to the present invention, it is determined whether a blind area exists or non-exists in a panoramic image, and the operator is informed of a determination result. Furthermore, according to the present invention, when some blind area exists in the panoramic image, a blind-area reduced image in which a blind area is displayed is created and displayed in the panoramic image or separately from the panoramic image.
CPU 2 obtains volume image data of an examinee selected by operator's operation of the mouse 8 or the keyboard 9 from the medical image scanning apparatus 13 or the medical image data base 14 through the network 12. Here, the volume image data includes several tens to several hundreds of tomographic images obtained by scanning the examinee, and are constructed by sequentially arranging the tomographic images in some direction, for example, in a direction vertical to a cross-sectional plane.
CPU 2 extracts a hollow organ as an observation target and a core line thereof from volume image data obtained in step S201. An extracting method based on threshold-value processing using upper and lower limit values of pixel values corresponding to the hollow organ as an extraction target, a publicly-known region growing method (Region Growing method), etc. are known as a method of extracting a hollow organ. A method described in Patent Document 3 is known as a method of extracting a core line, for example.
CPU 2 creates a panoramic image on the basis of an extraction result of step S202, and displays the created panoramic image on the display device 6 through the display memory 5. The panoramic image may be created by using the method described in the Patent Document 2, for example. In this case, the method of creating the panoramic image will be briefly described with reference to
In the process of the rendering processing, in a case where a fold exists substantially in parallel to rays 306 like a fold 305 shown in
CPU 2 detects a structure in a lumen, for example, a fold in a large bowel on the basis of depth data obtained in step S203. Depth data Dplica from each observing point 303 to a fold 305 or fold 308 as a structure in the lumen is smaller than depth data Dwall from each observing point 303 to the inner wall of lumen 304. Therefore, an area whose depth data is smaller than α·Dwall obtained by multiplication of Dwall and a predetermined coefficient α which is not more than 1 is detected as a structure area. In
In this step, the shape of the detected structure may be numerically converted as a shape index S by using expression (1), for example, and only a structure having a desired shape may be detected on the basis of the shape index S.
Here, A represents a normalization constant, and λ1, λ2 represents principal curvature at each point on the panoramic image. The shape index S represented by the expression (1) varies in accordance with whether the target structure is hemispherical (convex), semicylindrical (convex) or flat. Accordingly, only the semicylindrical (convex) structure can be detected through the threshold-value processing, for example. By detecting only a structure having a specific shape, the detection precision when a blind area is detected at the rear stage of this step can be enhanced.
CPU 2 detects a blind area formed by the structure detected in step S204.
CPU 2 calculates the center position in the X-direction of a structure area for each structure detected in step S204. The center position in the X-direction may be calculated every Y-coordinate or an average value calculated in the Y-direction may be set as a representative value of each structure. In
CPU 2 calculates an apex position in the X-direction of the structure on the basis of the depth data for each structure detected in step S204. The apex position in the X-direction may be calculated every Y-coordinate, or an average value calculated in the Y-direction may be set as a representative value of each structure. In
CPU 2 calculates the displacement amount between the center position of the structure area calculated in step S401 and the apex position of the structure calculated in step S402. In
Here, N represents the number of samples in the Y-direction to calculate the displacement amount, and the sampling interval may be set to one or more pixels.
CPU 2 compares the displacement amount Δi calculated in step S403 with a predetermined threshold value. In the case of a fold 504 which exists substantially in parallel to a ray 505 as shown in
Here, L represents the average distance in the X-direction of the structure, and T represents a predetermined threshold value.
According to the flow of the processing described above, the blind area in the panoramic image can be detected.
Next,
CPU 2 calculates the width of the structure area for each structure detected in step S204.
CPU 2 compares the width W of the structure area calculated in step S601 with a predetermined threshold value. In the case of a fold 702 which does not form any blind area as shown in
According to the second example of the processing of detecting the blind area, the number of steps is smaller than the first example, and thus the processing speed can be increased.
The example of the processing of detecting the blind area is not limited to these examples, and a combination of the first example and the second example may be used. For example, detection of a blind area may be determined when both the conditions of the first and second examples are satisfied, or detection of a blind area may be determined when any one condition is satisfied.
CPU 2 determines on the basis of the detection result of step S205 whether a blind area exists in the panoramic image. The processing goes to step S207 when a blind area exists, or goes to finishing when no blind area exits.
CPU 2 informs the operator of existence of the blind area. The informing method may be based on screen display on the display device 6 or based on a voice message.
Furthermore,
The steps are the same as the first embodiment.
CPU 2 determines whether it is necessary to display a blind-area reduced image created by reducing the blind area. When the determination result indicates necessity, the processing goes to step S1009. When it is unnecessary, the processing is finished. As a determination method of this step, for example, when the displacement amount calculated in step S403 or the width calculated in step S601 is smaller than a predetermined threshold value, unnecessity is determined, and in the other cases, necessity is determined. Furthermore, it may be inquired to the operator whether it is necessary to display a blind-area reduced image, and necessity or unnecessity may be determined on the basis of an operator's input to the inquiry.
CPU 2 creates a blind-area reduced image. An example of creating the blind-area reduced image will be described hereunder.
An example 1 of creating a blind-area reduced image will be described with reference to
The ray changing angle may be set on the basis of the displacement amount determined in step S403 and the depth data of the inner wall of the lumen and the apex of the structure. Alternatively, the ray changing angle may be set on the basis of the amount of a drag operation which is performed on GUI (Graphical User Interface) as shown in
The rays whose directions are changed may be rays radiated to the structure area detected in step S204 and the periphery thereof, or rays which can be radiated over the width of the blind area. When the directions of the rays radiated to the structure area and the periphery thereof are changed, an image which makes it easy to know the positional relationship between the polyp existing in the blind area and the structure is obtained. When the directions of the rays which can be radiated over the width of the blind area are changed, a distortion area occurring in the panoramic image can be reduced.
An example 2 of creating a blind-area reduced image will be described with reference to
A value which is empirically predetermined may be used as the value of the distance L from the core line 1302. Alternatively, it may be set on the basis of the depth data in proximity to the blind area or the displacement amount determined in step S403. Alternatively, CPU 2 may change the distance L and update the panoramic image of the blind area as the blind-area reduced image every time the operator inputs on GUI which can input the distance L interactively.
The transparence-changed area is not limited to the blind area, and the transparence of the whole area within the distance L from the core line 1302 of the hollow organ may be changed.
CPU 2 displays the blind-area reduced image created in step S1009 on the display device 6 through the display memory 5. Display examples will be described hereunder.
By displaying the blind-area reduced image, the operator can easily observe the polyp 1105, etc. which are hidden in the blind area in the normal panoramic image, and thus a lesion can be suppressed from being overlooked.
By this display example, the operator can observe the blind-area reduced image while referring to the position of the blind area.
By this display example, the operator can observe a blind-area reduced image 1600 and a panoramic image 900 in which the blind area is not reduced while comparing the blind-area reduced image 1600 and the panoramic image 900.
By this display example, the operator can observe the blind-area reduced image 1700 and the whole panoramic image 900 in which the blind area is not reduced while comparing the blind-area reduced image 1700 and the whole panoramic image 900, and also can easily observe the details of the blind-area reduced image 1700.
By this display example, the operator can observe not only the blind-area reduced image 1100, but also the virtual endoscope image 1801 and the MPR image 1802, and thus can perform multifaceted diagnosis.
According to the present invention described above, it is informed to the operator whether a blind area exists in a panoramic image or not. Furthermore, when a blind area exists in a panoramic image, a blind-area reduced image in which a blind area is displayed is created and displayed in the panoramic image or separately from the panoramic image. As a result, a diagnosis which is efficient and has less overlooking can be implemented under a lesion diagnosis of the inside of a lumen.
1 medical image display device, 2 CPU, 3 main memory, 4 storage device, 5 display memory, 6 display device, 7 controller, 8 mouse, 9 keyboard, 10 network adaptor, 11 system bus, 12 network, 13 medical image scanning apparatus, 14 medical image data base
Number | Date | Country | Kind |
---|---|---|---|
2008-329189 | Dec 2008 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2009/071289 | 12/22/2009 | WO | 00 | 6/24/2011 |