At present, by a Computer Tomography (CT) technology, each part of the body may be diagnosed for disease. Take the lumbar intervertebral disc as an example, in order to obtain a clear intervertebral disc image, the whole lumbar is usually scanned at first to obtain a scout scan before the intervertebral disc is scanned axially. Then scanning parameters (including a scanning area, a scanning angle, etc.) are set on the scout scan for a single intervertebral disc, and axial scanning is performed based on the set scanning parameters. For a spiral scanning, an operator needs to set the posteriorly-reconstructed angle, area and the like so that the intervertebral disc can be determined from a three-dimensional image.
There exists a series of problems due to inappropriately setting parameters in the above manner that needs to preset scanning parameters or posteriorly-reconstructed parameters.
For example, for the axial scanning, after localization scanning, the operator needs to perform a very complicated inputting operation to set parameters for the axial scanning. These operations need relatively longer time, during which it is difficult for a patient to keep the posture in the localization scanning. Particularly for the elder and children, the position, angle, area and the like during the actual scanning will be very easily inconsistent with the set parameters due to posture change.
When setting parameters during the posterior reconstruction of the spiral scanning, there also exists a problem that a satisfactory image cannot be obtained due to the features such as the shape, position and the like of the part to be diagnosed or the mechanical reasons of the scanning machine itself.
Several kinds of conditions will be introduced as examples in the following in which the image obtained from the scanning cannot satisfy the clinical need.
For instance, when setting the position parameters, it is possible that due to a displacement of the position of the intervertebral disc on the Z-axis, the intervertebral disc image is not obtained just between two adjacent vertebras, and thus an image as shown in
Moreover, as shown in
Furthermore, many patients' spines all have scoliosis pathological changes, as shown in
In addition, even if appropriate position and angle parameters are set, if the set slice thickness parameter is inappropriate, the clinical requirements still cannot be satisfied. For example, if an inappropriate thickness parameter is selected in the image as shown in
For the operator, it is very difficult to correct the image problems due to the above various conditions in the subsequent process, such that the image cannot satisfy the requirements of the clinical diagnosis. Therefore, the scan usually needs to be re-performed, which not only affects working efficiency, but also increases the patent's scanning dose.
Accordingly, there is a need to provide a novel system and method for generating a CT slice image, which is capable of accurately setting parameters so as to obtain a slice image satisfying the clinical requirements.
Exemplary embodiments of the present invention provide a system for generating a CT slice image, comprising a maximum intensity projection (MIP) image generation module, a region of interest determination module, an angle setting module, a curve determination module, a match module and a slice generation module. The MIP image generation module is used for generating a sagittal MIP image and a coronal MIP image of a reconstructed three-dimensional image; the region of interest determination module is used for determining an image range in an original slice of the reconstructed three-dimensional image, and determining the parts of the sagittal MIP image and the coronal MIP image within the image range as a first region of interest and a second region of interest respectively; the angle setting module is used for rotating the first region of interest to a plurality of first specific angles for a plurality of times, and rotating the second region of interest to a plurality of second specific angles for a plurality of times; the curve determination module is used for generating a plurality of first two-dimensional projected curves of the first region of interest for the plurality of first specific angles, and generating a plurality of second two-dimensional projected curves of the second region of interest for the plurality of second specific angles, each first two-dimensional projected curve representing maximum CT values of columns of pixels of the first region of interest distributed along a longitudinal axis of an image on which the first region of interest resides, each second two-dimensional projected curve representing maximum CT values of columns of pixels of the second region of interest distributed along a longitudinal axis of an image on which the second region of interest resides; the match module is used for respectively selecting a first two-dimensional projected curve and a second two-dimensional projected curve matching with a part to be diagnosed based on features of the plurality of first two-dimensional projected curves and the plurality of second two-dimensional projected curves as a first matched curve and a second matched curve; the slice generation module is used for determining a slice position range and a slice angle based on the features of the first matched curve and a first specific angle corresponding to the first matched curve and based on the features of the second matched curve and a second specific angle corresponding to the second matched curve, and generating a slice in the reconstructed three-dimensional image in accordance with the determined slice position range and the determined slice angle.
Exemplary embodiments of the present invention provide a method for generating a CT slice image, comprising generating a sagittal MIP image and a coronal MIP image of a reconstructed three-dimensional image; determining an image range in an original slice of the reconstructed three-dimensional image, and determining the parts of the sagittal MIP image and the coronal MIP image within the image range as a first region of interest and a second region of interest respectively; rotating the first region of interest to a plurality of first specific angles for a plurality of times, and rotating the second region of interest to a plurality of second specific angles for a plurality of times; generating a plurality of first two-dimensional projected curves of the first region of interest for the plurality of first specific angles, and generating a plurality of second two-dimensional projected curves of the second region of interest for the plurality of second specific angles, each first two-dimensional projected curve representing maximum CT values of columns of pixels of the first region of interest distributed along a longitudinal axis of an image on which the first region of interest resides, each second two-dimensional projected curve representing maximum CT values of columns of pixels of the second region of interest distributed along a longitudinal axis of an image on which the second region of interest resides; respectively selecting a first two-dimensional projected curve and a second two-dimensional projected curve matching with a part to be diagnosed based on features of the plurality of first two-dimensional projected curves and the plurality of second two-dimensional projected curves as a first matched curve and a second matched curve; and determining a slice position range and a slice angle based on the features of the first matched curve and a first specific angle corresponding to the first matched curve and based on the features of the second matched curve and a second specific angle corresponding to the second matched curve, and generating a slice in the reconstructed three-dimensional image in accordance with the determined slice position range and the determined slice angle.
Other features and aspects will become apparent from the detailed description, the accompanying drawings and claims that follow.
The present invention can be understood better in light of the description of exemplary embodiments of the present invention with reference to the accompanying drawings, in which:
Hereafter, a detailed description will be given for preferred embodiments of the present invention. It should be pointed out that in the detailed description of the embodiments, for simplicity and conciseness, it is impossible for the description to describe all the features of the practical embodiments in details. It should be understood that in the process of a practical implementation of any embodiment, just as in the process of an engineering project or a designing project, in order to achieve a specific goal of the developer and in order to satisfy some system-related or business-related constraints, a variety of decisions will usually be made, which will also be varied from one embodiment to another. In addition, it can also be understood that although the effort made in such developing process may be complex and time-consuming, some variations such as design, manufacture and production on the basis of the technical contents disclosed in the disclosure are just customary technical means in the art for those of ordinary skilled in the art relating to the contents disclosed in the present invention, which should not be regarded as insufficient disclosure of the present invention.
Unless defined otherwise, all the technical or scientific terms used in the claims and the description should have the same meanings as commonly understood by one of ordinary skilled in the art to which the present invention belongs. The terms “first”, “second” and the like in the description and the claims of the present application for invention do not mean any sequential order, number or importance, but are only used for distinguishing different components. The terms “a”, “an” and the like do not denote a limitation of quantity, but denote the existence of at least one. The terms “comprises”, “comprising”, “includes”, “including” and the like mean that the element or object in front of the “comprises”, “comprising”, “includes” and “including” cover the elements or objects and their equivalents illustrated following the “comprises”, “comprising”, “includes” and “including”, but do not exclude other elements or objects. The term “coupled” or “connected” or the like is not limited to being connected physically or mechanically, nor limited to being connected directly or indirectly.
The MIP image generation module 11 is used for generating a sagittal MIP image and a coronal MIP image of a reconstructed three-dimensional image. Said “reconstructed three-dimensional image” refers to a three-dimensional reconstructed image of a scanned object obtained by performing image reconstruction on data obtained in scanning. The “coronal MIP image” refers to a two-dimensional projected image formed by projecting pixels having maximum intensity in the above reconstructed three-dimensional image onto a coronal two-dimensional plane, and the “sagittal MIP image” refers to a two-dimensional projected image formed by projecting pixels having maximum intensity in the above reconstructed three-dimensional image onto a sagittal two-dimensional plane. An MIP image is a common sense in the field of medical scanning diagnosis, and its description will be omitted here.
The region of interest determination module 12 is used for determining an image range in an original slice of the reconstructed three-dimensional image, and determining the parts of the sagittal MIP image and the coronal MIP image within the image range as a first region of interest and a second region of interest respectively.
In the clinical diagnosis for backbone, a doctor is only interested in the intervertebral disc and the vertebras connected between the top and bottom of the intervertebral disc. Therefore, regions of interest are determined in the coronal MIP image and the sagittal MIP image by the region of interest determination module 12, avoiding a waste in resource caused by data processing for the whole image.
Optionally, the image range determined in the original slice by the region of interest determination module 12 includes a coronal image range and a sagittal image range. The MIP image generation module 11 is also used for generating an axial MIP image of the reconstructed three-dimensional image. Said “axial MIP image” refers to an image obtained by performing MIP on the three-dimensional image to project it onto the horizontal plane (parallel with the cross section of the human body).
The range determination unit 122 is used to determine an image range at the horizontal axis (an axis extending along the left-right direction of the human body) of the original slice based on the features of the two-dimensional projected curve of said axial MIP image as said coronal image range.
Optionally, when determining the coronal image range, the range determination unit 122 is used to select a part whose curve value is higher than a first preset threshold in the two-dimensional projected curve of the axial MIP image as a first curve range, and to select an image range corresponding to the first curve range on the horizontal axis of the original slice as said coronal image range. For example, the range determination unit 122 makes the part higher than one half of the maximum curve value (first preset threshold, the part whose longitudinal axis value is equal to or more than 150 as shown in
Furthermore, when determining the coronal image range, the range determination unit 122 is also used to weight curves within the above first curve range and select a part of the weighted curve whose curve value is larger than a second preset threshold as a second curve range, and to select an image range corresponding to the second curve range on the horizontal axis of the original slice as said coronal image range.
For instance, the range determination unit 122 weights the curve values within the first curve range in accordance with the following Equation (1):
N=C/(X−M) (1)
wherein X are values of positions of the points on the two-dimensional projected curve at the horizontal axis of the curve, M are values of positions of the midpoints of the curves within the first curve range on the X axis, C are curve values of points on the two-dimensional projected curve, i.e., values at the longitudinal axis of the curve, and N is the weighted curve value.
The range determination unit 122 further makes the part whose weighted curve value is higher than two thirds of its maximum value (e.g., the part whose curve value is larger than 200 in
The range determination unit 122 is further used to select an image range corresponding to a specific portion of the two-dimensional projected curve of the sagittal MIP image at the longitudinal axis (the axis extending along the back-forth direction of the human body) of the original slice as the above sagittal image range. For example, the image determination unit 122 selects an image range corresponding to a right half part of its two-dimensional projected curve as shown in
According to the above descriptions, after determining the image range, the region of interest determination module 12 determines the parts of the sagittal MIP image and the coronal MIP image within the determined image range as a first region of interest and a second region of interest respectively.
Furthermore, the system for generating a CT slice image of the present invention also comprises a binarization processing module 17 for binarization processing said sagittal MIP image and said coronal MIP image. The curve determination unit 121 is used for generating a plurality of first two-dimensional projected curves of the first region of interest in the binarization processed sagittal MIP image, and further used for generating a plurality of second two-dimensional projected curves of the second region of interest in the binarization processed coronal MIP image. As shown in
In the following, how to determine the slice position range and the slice angle based on the first region of interest and the second region of interest will be described.
The angle setting module 13 is used for rotating the first region of interest to a plurality of first specific angles for a plurality of times, e.g., continuously rotating the first region of interest to have different angles within the angle range of −20°˜+20°.
The curve determination module 14 is used to generate a plurality of first two-dimensional projected curves of the first region of interest for said plurality of first specific angles.
Similarly, the angle setting module 13 is further used to rotate the second region of interest to a plurality of second specific angles for a plurality of times.
The match module 15 is used for respectively selecting a first two-dimensional projected curve and a second two-dimensional projected curve matching with a part to be diagnosed based on the features of the formed plurality of first two-dimensional projected curves and the formed plurality of second two-dimensional projected curves as a first matched curve and a second matched curve. For example, based on the features of the two-dimensional projected curve of the region of interest at each angle, the match module 15 selects a two-dimensional projected curve that matches with the features of the intervertebral disc best as the matched curve.
Optionally, the features of each first two-dimensional projected curve and each second two-dimensional projected curve include a first feature and a second feature. The first feature comprises a lowest point between two wave crests that are farthest with each other, e.g., the lowest point P3 between the wave crests P1 and P2 in
For each of the first two-dimensional projected curves and each of the second two-dimensional projected curves, the match module 15 connects the above two feature points by a straight line and calculates a distance between the lowest point and the straight line as a curve depth (a distance between the lowest point P3 and the straight line S as shown in
Optionally, the MIP image generation module 11 generates said coronal MIP image by performing coronal MIP on the reconstructed three-dimensional image within said coronal and sagittal image ranges at a first specific angle corresponding to the first matched curve.
In the embodiments of the present invention, other features may also be assigned to the first two-dimensional projected curves and the second two-dimensional projected curves according to the specific features of the part to be diagnosed, and curve matching may be performed based on said features.
The slice generation module 16 is used for determining a slice position range and a slice angle based on the features of the first matched curve and a first specific angle corresponding to the first matched curve and based on the features of the second matched curve and a second specific angle corresponding to the second matched curve, and generating a slice in the reconstructed three-dimensional image within the determined slice position range at the determined slice angle.
Optionally, the slice generation module 16 selects one region (a region between the two straight lines as shown in
Therefore, when the slice generation module 16 generates slices, the positions of the slices (i.e., the middle two of the four slices) of the soft tissue portion may be arranged within said slice position range, and generates the slices at the above first specific angle in the sagittal position and at said second specific angle in the coronal position. As shown in
Optionally, said slice generation module further includes a thickness adjusting unit 161 for adjusting a slice thickness. For example, if an initially set slice thickness is so large that the thicknesses of the middle two slices exceed the slice position range, the slice thickness may be re-set by the thickness adjusting unit 161 such that within the slice position range, it is avoided that the obtained slices do not satisfy the clinical diagnosis requirements. For example, the obtained middle slices contain bone tissue features.
MIP image generating step S111: generating a sagittal MIP image and a coronal MIP image of a reconstructed three-dimensional image. For example, the MIP image generating step S111 comprises: a step of generating a sagittal MIP image as shown in
Region of interest determining step S112: determining an image range in an original slice of the reconstructed three-dimensional image, and determining the parts of said sagittal MIP image and said coronal MIP image within the image range as a first region of interest and a second region of interest respectively. For example, the region of interest determining step S112 determines the range defined by the four straight lines on the original slice as shown in
Angle setting step S113: rotating said first region of interest to a plurality of first specific angles for a plurality of times, and rotating said second region of interest to a plurality of second specific angles for a plurality of times.
Curve determining step S114: generating a plurality of first two-dimensional projected curves of the first region of interest for the above plurality of first specific angles, and generating a plurality of second two-dimensional projected curves of the second region of interest for the above plurality of second specific angles, each first two-dimensional projected curve representing maximum CT values of columns of pixels of the first region of interest distributed along a longitudinal axis of an image on which the first region of interest resides, each second two-dimensional projected curve representing maximum CT values of columns of pixels of the second region of interest distributed along a longitudinal axis of an image on which the second region of interest resides. For example, the curve determining step S114 generates the first two-dimensional projected curve as shown in
Matching step S115: respectively selecting a first two-dimensional projected curve and a second two-dimensional projected curve matching with a part to be diagnosed based on features of the formed plurality of first two-dimensional projected curves and the formed plurality of second two-dimensional projected curves as a first matched curve and a second matched curve.
Slice generating step S116: determining a slice position range and a slice angle based on the features of the first matched curve and a first specific angle corresponding to the first matched curve and based on the features of the second matched curve and a second specific angle corresponding to the second matched curve, and generating a slice in the reconstructed three-dimensional image in accordance with the determined slice position range and the determined slice angle.
Optionally, the features of each first two-dimensional projected curve and each second two-dimensional projected curve include a lowest point between two wave crests that are farthest with each other and two feature points at two sides of said lowest point respectively. Said two feature points are: two wave crests nearest to the lowest point, or points whose curve slopes vary such that the variation is greater than a preset value.
The matching step S115 comprises the following steps: for each of the first two-dimensional projected curves and each of the second two-dimensional projected curves, connecting said two feature points by a straight line and calculating a distance between the lowest point and the straight line as a curve depth; and selecting one with a largest curve depth among the first two-dimensional projected curves as the first matched curve, and selecting one with a largest curve depth among the second two-dimensional projected curves as the second matched curve.
Furthermore, the MIP image generating step S111 further comprises: generating an axial MIP image of the reconstructed three-dimensional image.
Step S112a: forming a two-dimensional projected curve of said axial MIP image, to represent maximum CT values of columns of pixels distributed along a horizontal axis of the axial MIP image. For example, Step S112a performs a projection on the axial MIP image to form a two-dimensional projected curve as shown in
Step S112b: determining an image range at a horizontal axis of the original slice based on the features of the two-dimensional projected curve of said axial MIP image as the coronal image range, in which in the MIP image generating step S111, said sagittal MIP image is generated by performing a sagittal MIP on the reconstructed three-dimensional image within the coronal image range.
Step S112c: generating a two-dimensional projected curve of the above sagittal MIP image, to represent maximum CT values of columns of pixels of the sagittal MIP image distributed along its horizontal axis. For example, Step S112c performs a projection on the sagittal MIP image as shown in
Step S112d: selecting an image range corresponding to a specific portion of the two-dimensional projected curve of the sagittal MIP image on the horizontal axis of the original slice as the above sagittal image range. In the MIP image generating step S111, said coronal MIP image is generated by performing coronal MIP on the reconstructed three-dimensional image within the coronal and sagittal image ranges at a first specific angle corresponding to the first matched curve.
Step S112b further comprises: selecting a part whose curve value is higher than a first preset threshold in the two-dimensional projected curve of the axial MIP image as a first curve range, and selecting an image range corresponding to the first curve range on the horizontal axis of the original slice as said coronal image range.
Optionally, Step S112b further comprises: weighting curves within the above first curve range and selecting a part of the weighted curve whose curve value is larger than a second preset threshold as a second curve range, and selecting an image range corresponding to the second curve range on the horizontal axis of the original slice as said coronal image range.
Optionally, the method for generating a CT slice image of the present invention further comprises a binarization processing step after the MIP image generating step S111: binarization processing the sagittal MIP image and the coronal MIP image generated in Step S111. Said plurality of first two-dimensional projected curves are generated by performing a two-dimensional projection on the first region of interest in the binarization processed sagittal MIP image; and said plurality of second two-dimensional projected curves are generated by performing a two-dimensional projection on the second region of interest in the binarization processed coronal MIP image.
Optionally, the slice generating step S116 comprises: selecting one region between two feature points of the first matched curve or selecting one region between two feature points of the second matched curve, and determining the part corresponding to the selected region in the reconstructed three-dimensional image as the slice position range.
Optionally, after the slice generating step S116, the method for generating a CT slice image of the present invention further comprises: adjusting a slice thickness.
A process for generating slice images of intervertebral disc will be described by examples in the following. It should be noted that said examples are only illustrated for better understanding the present invention, and are not intended to limit the contents of the present invention.
First step: generating an axial MIP image of a reconstructed three-dimensional image of a backbone, and obtaining a two-dimensional projected curve of the axial MIP image, e.g., the curve as shown in
Second step: making the part that is higher than a maximum curve value, higher than 100 in the two-dimensional projected curve of the axial MIP image as a first curve range, e.g., the range between the vertical lines L1 and L2 as shown in
Third step: weighting the curve values within the first curve range using Equation (1), and making the part whose weighted curve value is higher than 200 as a second curve range, e.g., the range between the two vertical lines L3-L4 in
Fourth step: selecting a range corresponding to the second curve range on the horizontal axis of the original slice image as shown in
Fifth step: performing sagittal MIP on the part in the reconstructed three-dimensional image within the coronal image range to produce a sagittal MIP image as shown in
Sixth step: binarization processing the sagittal MIP image as shown in
Seventh step: obtaining a two-dimensional projected curve of the binarized image as shown in
Eighth step: determining the horizontal axis coordinate of the right half part in the curve as shown in
Ninth step: selecting an image range corresponding to the horizontal axis coordinate of the right half part of the curve at the longitudinal axis of the original slice as shown in
Tenth step: determining the part in the sagittal MIP image in
Eleventh step: within a range of −20° ˜+20°, rotating the sagittal region of interest to a plurality of angles, and generating a two-dimensional projected curve of the sagittal region of interest for each angle (first two-dimensional projected curve as shown in
Twelfth step: selecting a two-dimensional projected curve of the sagittal region of interest with the largest curve depth as a sagittal matched curve.
Thirteenth step: determining the angle corresponding to the sagittal matched curve as a sagittal slice angle.
Fourteenth step: performing coronal MIP on the part of the reconstructed three-dimensional image within the coronal image range and the sagittal image range at the above sagittal slice angle to generate the coronal MIP image as shown in
Fifteenth step: binarization processing the coronal region of interest as shown in
Sixteenth step: performing a two-dimensional projection on the binarized image as shown in
Seventeenth step: selecting a coronal two-dimensional projected curve with the largest curve depth as a coronal matched curve.
Eighteenth step: determining the angle corresponding to the coronal matched curve as a coronal slice angle.
Nineteenth step: selecting one region (a region between the two straight lines as shown in
Twentieth step: generating two slice images (images as shown in
In the system and method for generating a CT slice image provided by the embodiments of the present invention, by generating a sagittal MIP image and a coronal MIP image, regions of interest are determined in the generated sagittal MIP image and the generated coronal MIP image respectively, the regions of interest are rotated and two-dimensional projected curves of the regions of interest are obtained, and a position range and angle matching with a part to be diagnosed best are determined as a slice position range and a slice angle via features of the two-dimensional projected curves of the regions of interest, the appropriate slice position range and angle are determined, so that the generated slice can satisfy the requirements for the clinical diagnosis, thus avoiding a problem on slice image due to posture changes during scanning or restrictions of the machine itself, avoiding a problem on slice image due to inappropriate parameter settings in posterior reconstruction, significantly improving the working efficiency of the CT scan diagnosis, and avoiding an increase in the patent's scanning dose.
Some exemplary embodiments have been described in the above. However, it should be understood that various modifications may be made thereto. For example, if the described techniques are carried out in different orders, and/or if the components in the described system, architecture, apparatus or circuit are combined in different ways and/or replaced or supplemented by additional components or equivalents thereof, proper results may still be achieved. Accordingly, other embodiments are also falling within the protection scope of the claims.
Number | Date | Country | Kind |
---|---|---|---|
2015 1 0342785 | Jun 2015 | CN | national |
This application claims priority under 35 U.S.C. §§ 119(a)-(d) or (f) to prior-filed, co-pending Chinese patent application number 201510342785.5, filed on Jun. 19, 2015, and this application is a continuation of U.S. patent application Ser. No. 15/185,338, filed on Jun. 17, 2016 the disclosures of which are incorporated herein by reference in their entirety.
Number | Name | Date | Kind |
---|---|---|---|
6205350 | Lorenz | Mar 2001 | B1 |
20100316277 | Fan | Dec 2010 | A1 |
Number | Date | Country | |
---|---|---|---|
20180260982 A1 | Sep 2018 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 15185338 | Jun 2016 | US |
Child | 15912066 | US |