The present disclosure relates to a medical imaging technology, and in particular to a method, a system and a computer-readable medium for motion detection and correction of a medical image.
In the field of precision medicine, nuclear medicine is an indispensable program due to its ability to provide functional assessment. However, the long examination time of nuclear medicine and the movement of a patient's body or organs during the scanning process often lead to blurred and inaccurate images and errors in judgment by physicians.
Take myocardial perfusion imaging (MPI) in nuclear medicine as an example, it has the highest utilization rate but is most susceptible to patient mobility. As shown in
In the current technology, the above issues are solved by installing an additional monitoring device to monitor the heartbeat and respiratory displacement of the human body, and then correcting the medical image (e.g., the MPI image) based on the signals measured by the monitoring device. However, such a correction method not only consumes detection resources, but also may result in poor setup of the monitoring device, tracking errors, or failure to integrate with the scanning devices (e.g., commercially available single photon emission computerized tomography [SPECT] devices do not have an optional respiratory monitoring device).
Therefore, how to take into account the movement of human organs or lesions to detect and correct the movement of medical images without installing additional monitoring devices has become one of the pressing issues in this field.
In order to solve the above problems, the present disclosure provides a system of motion detection and correction of a medical image, the system comprises: a management platform providing a user interface to submit instructions for performing optimization processing on a medical image of a target organ, said medical image comprising list mode data; and an optimization device performing said optimization processing of said medical image in accordance with said instructions, wherein performing optimization processing by said optimization device comprises: segmenting said list mode data corresponding to said medical image into frames having a fixed time dimension to image said frames as a frame image; labeling a volume of interest in each frame image, wherein each volume of interest comprises a target organ; calculating a motion curve of said target organ based on each volume of interest of each frame image; reconstructing said medical image as an optimized medical image based on said motion curve; and displaying said optimized medical image on a user interface.
In at least one embodiment, according to the system of the present disclosure, said optimization device comprises a deep learning module, and performing labeling the volume of interest in each frame image by said optimization device comprises: recognizing a binary segmented volume containing a target organ in each frame image by said deep learning module; blurring each binary segmented volume by said deep learning module to generate a soft mask; applying each soft mask to each said frame image by said deep learning module; fitting the target organ in each frame image with an initial elliptical sphere based on each soft mask by said deep learning module; and expanding each initial elliptical sphere by a predetermined distance outwardly from a radius thereof by said deep learning module to generate an elliptical sphere representing each volume of interest.
In at least one embodiment, according to the system of the present disclosure, performing calculating the motion curve of said target organ based on each volume of interest of each frame image by said optimization device comprises: dividing each volume of interest into a first sub-volume of interest and a second sub-volume of interest; extracting three-dimensional coordinates of a first center of mass (COM) of said first sub-volume of interest of and a second center of mass of said second sub-volume of interest, respectively, to be used as a descriptive value of each frame image; down dimensionalizing each descriptive value of each frame image by principal component analysis, and using the largest feature of each descriptive value after down dimensionalizing as a movement/rotation signal of said target organ; and grouping and filtering each frame image based on each movement/rotation signal to calculate a motion curve.
In at least one embodiment, according to the system of the present disclosure, said target organ is a heart, and said dividing said volume of interest into a first sub-volume of interest and a second sub-volume of interest is along a long axis of said heart in a short-axis direction.
In at least one embodiment, according to the system of the present disclosure, said motion curve is plotted relative to any one of a head-tail axis, a left-right axis, and a ventral-dorsal axis of a human body, and performing reconstructing said medical image into an optimized medical image based on said motion curve by said optimization device comprises: selecting a reference object from each frame image; performing motion compensation of each frame image using said motion curve as a reference, wherein said motion compensation of each frame image comprises: performing an adjustment operation of all pixels contained in each frame image other than said reference object in any of a head-tail axis, a left-right axis, and a ventral-dorsal axis according to three-dimensional coordinates thereof with respect to said reference object; and repeating said adjustment operation of each frame image until correlation coefficient between integration of each frame image after said adjustment operation and said reference object reaching a maximum value; and integrating each frame image after said motion compensation to reconstruct said optimized medical image. In at least one specific embodiment of the present disclosure, said adjustment operation comprises, but is not limited to, rotation, displacement, scaling, deformation, or any combination of more than two of these; in some specific embodiments of the present disclosure, said adjustment operation is translation, rotation, or a combination thereof.
In at least one embodiment, according to the system of the present disclosure, after calculating the motion curve of said target organ based on each center of mass, and each volume of interest of each frame image does not accurately correspond to said motion curve, performing the optimization processing by said optimization device further comprising performing gating of each frame image, wherein said gating is used to assemble a predetermined number of gated set images with similar time and/or positional relationships among said frame images, and said time and/or positional relationships are defined by cyclic phases of human respiration and/or heartbeat.
In at least one embodiment, according to the system of the present disclosure, said motion curve is plotted relative to any one of a head-tail axis, a left-right axis, and a ventral-dorsal axis of a human body, and reconstructing said medical image into said optimized medical image based on said motion curve by said optimization device comprises: selecting a reference object from each said gated set image; performing motion compensation of each said gated set image using said motion curve as a reference, wherein said motion compensation of each said gated set image comprises: performing an adjustment operation of all pixels contained in each said gate set image other than said reference object in any one of a head-tail axis, a left-right axis, and a ventral-dorsal axis according to three-dimensional coordinates thereof with respect to said reference object; and repeating said adjustment operation of each said gated set image until correlation coefficient between integration of each said gate set image after said adjustment operation and said reference object reaching a maximum value; and integrating each gated set image after said motion compensation to reconstruct an optimized medical image.
In at least one embodiment, according to the system of the present disclosure, said fixed time dimension is measured in units of 100 milliseconds to 500 milliseconds.
In at least one embodiment, according to the system of the present disclosure, the present disclosure further comprises: a scanning device photographing a target organ to obtain a medical image, wherein said scanning device is any one of a single photon emission computed tomography device, a positron emission tomography (PET) device, a magnetic resonance imaging (MRI) device, and a computed tomography (CT) device; a picture archiving and communication system (PACS) for storing said medical image and said optimized medical image; and an in-office reporting computer for accessing or displaying said medical image and said optimized medical image.
The present disclosure further provides a method of motion detection and correction of a medical image, the method comprises: obtaining a medical image about a target organ, wherein said medical image comprises list mode data; segmenting said list mode data corresponding to said medical image into frames having a fixed time dimension, and imaging each said frame as a multi-frame image; labeling a volume of interest in each frame image, wherein each volume of interest comprises a target organ; calculating a motion curve of a target organ based on said volume of interest in each frame image; and reconstructing said medical image into an optimized medical image based on the motion curve.
In at least one embodiment, according to the method of the present disclosure, labeling said volume of interest in each frame image comprises: recognizing a binary segmented volume containing said target organ in each frame image by a deep learning module; blurring each binary segmented volume by said deep learning module to generate a soft mask; applying each soft mask to each frame image by said deep learning module; fitting said target organ in each frame image with an initial elliptical sphere based on each soft mask by said deep learning module; and expanding each initial elliptical sphere by a predetermined distance outwardly from a radius thereof by said deep learning module to generate an elliptical sphere representing said volume of interest.
In at least one embodiment, according to the method of the present disclosure, calculating the motion curve of said target organ based on each volume of interest of each frame image comprises: dividing said volume of interest into a first sub-volume of interest and a second sub-volume of interest; extracting three-dimensional coordinates of a first center of mass of each first sub-volume of interest and a second center of mass of each second sub-volume of interest, respectively, to be used as a descriptive value of each frame image; down dimensionalizing said descriptive value of each frame image by principal component analysis method, and using the largest feature of each descriptive value after down dimensionalizing as a movement/rotation signal of said target organ; and grouping and filtering each frame image based on each movement/rotation signal to calculate said motion curve.
In at least one embodiment, according to the method of the present disclosure, said target organ is a heart, and said dividing said volume of interest into a first sub-volume of interest and a second sub-volume of interest is along a long axis of said heart in a short-axis direction.
In at least one embodiment, according to the method of the present disclosure, said motion curve is plotted relative to any one of a head-tail axis, a left-right axis, and a ventral-dorsal axis of a human body, and reconstructing said medical image as an optimized medical image based on said motion curve comprises: selecting a reference object from each frame image; performing motion compensation of each frame image using said motion curve as a reference, wherein said motion compensation of each frame image comprises: performing an adjustment operation of all pixels contained in each frame image other than said reference object in any one of a head-tail axis, a left-right axis, and a ventral-dorsal axis according to three-dimensional coordinates thereof with respect to said reference object; and repeating said adjustment operation of each frame image until correlation coefficient between integration of each frame image after said adjustment operation and said reference object reaching a maximum value; and integrating each frame image after said motion compensation to reconstruct said optimized medical image.
In at least one embodiment, according to the method of the present disclosure, the present disclosure further comprises after calculating the motion curve of a target organ based on each center of mass, and each volume of interest of each frame image does not accurately correspond to said motion curve, gating of each frame image is performed, wherein said gating is used to assemble a predetermined number of gated set images with similar time and/or positional relationships among said frame images, and said time and/or positional relationships are defined by cyclic phases of human respiration and/or heartbeat.
In at least one embodiment of the method of the present disclosure, said motion curve is plotted relative to any one of a head-tail axis, a left-right axis, and a ventral-dorsal axis of a human body, and reconstructing said medical image as an optimized medical image based on said motion curve comprises: selecting a reference object from each said gated set image; and performing motion compensation of each said gated set image using said motion curve as a reference, wherein said motion compensation of each gated set image comprises: performing an adjustment operation of all pixels contained in each said gated set image other than said reference object in any one of a head-tail axis, a left-right axis, and ventral-dorsal axis according to three-dimensional coordinates thereof with respect to said reference object; and repeating said adjustment operation of each said gated set image until correlation coefficient between integration of each said gated set image after said adjustment operation and said reference object reaching a maximum value; and integrating each said gated set image after said motion compensation to reconstruct an optimized medical image.
In at least one embodiment, according to the method of the present disclosure, said medical image is obtained by photographing said target organ by a scanning device, and said scanning device is selected from a group consisting of a single photon emission computed tomography device, a positron emission tomography device, a magnetic resonance imaging device, and a computed tomography device.
In at least one embodiment, according to the method of the present disclosure, said fixed time dimension is measured in units of 100 milliseconds to 500 milliseconds.
The present disclosure further provides a computer-readable storage medium applied in a computer and having instructions stored thereon to perform the method of motion detection and correction of at least one of the above-described medical images.
In summary, the method, system, and computer-readable medium of the present disclosure for motion detection and correction of a medical image can segment a medical image of a target organ into a plurality of frame images in accordance with list mode data, analyze a plurality of centers of mass of a volume of interest in the plurality of frame images to calculate a motion curve of the target organ during a scanning period, and then optimize the reconstruction of the medical image based on the motion curve, and thus can optimize the reconstruction of the medical image. Accordingly, the present disclosure enables motion detection and correction of a medical image by taking into account the movement of human organs or lesions without the need to install an additional monitoring device.
Specific embodiments of the present disclosure will be detailed with the following drawings. These descriptions are shown in the following drawings.
The following illustrates the implementation of the present disclosure by means of specific embodiments, and other advantages and efficacy of the present disclosure can be easily understood by those skilled in the art from the contents described herein. The structure, proportion, size, etc. of the drawings attached to the present disclosure are only used to match the contents described in the specification for the understanding and reading of those skilled in the art, and are not used to limit the implementation of the present disclosure. Therefore, any modification, alteration, or adjustment, without affecting the efficacy of the present disclosure and the purpose that can be achieved, should still fall within the scope of the technical content described in the present disclosure.
A schematic diagram of a system architecture of the present disclosure for performing motion detection and correction of medical images can be observed from
In at least one embodiment, a management platform 201 of the present disclosure is used to integrate the processing of medical images, including: receiving and transmitting medical images, providing access to the medical images by a user, and performing optimized processing of the medical images according to the needs of the user. In some embodiments, the management platform 201 may be presented through any suitable user interface such as a web page, an application page, a human-computer interface, etc., and is not specifically limited herein.
In at least one embodiment, an optimization device 202 of the present disclosure is used to perform a background service corresponding to medical image optimization processing (including, motion detection and correction) based on instructions submitted by a user at the management platform 201. In some embodiments, the optimization device 202 of the present disclosure may be any suitable physical computer system, a cloud-based system, etc., and the optimization device 202 may also be implemented with the management platform 201 as an integrated computer system, and is not specifically limited in the present disclosure.
In at least one embodiment, a scanning device 203 of the present disclosure may be any detection device that can take medical images, for example, including but not limited to: a single photon emission computed tomography device, a positron emission tomography device, a magnetic resonance imaging device, a computed tomography device, and the like for performing medical images of the parts of the patient that the patient desires to be detected (for example, including but not limited to: the heart, lungs, coronary arteries, liver, stomach, etc.) for obtaining medical images. In some embodiments, the medical image obtained by the scanning device 203 of the present disclosure includes its corresponding list mode data, and thus facilitates non-instantaneous (e.g., after-access) regression analysis and correction of the captured medical images.
In at least one embodiment, a medical image storage and transmission system 204 of the present disclosure may be any current hospital storage system for storing the medical images acquired at the scanning device 203 described above and/or optimized medical images optimized by the optimization device 202.
In at least one embodiment, an in-office reporting computer 205 of the present disclosure may be any terminal device used by a physician in an in-office setting to provide the physician with access to, or display of, the medical images and/or optimized medical images stored by the medical image storage and transmission system 204.
In at least one embodiment of the present disclosure, the management platform 201, the optimization device 202, the scanning device 203, the medical image storage and transmission system 204 and the in-office reporting computer 205 shown in
Specifically, in at least one embodiment, the present disclosure may perform motion detection and correction of a medical image of a heart captured using a single photon emission computed tomography (SPECT) scanning device. For example, the scanning device 203 of the present disclosure (e.g., a single-photon emission computed tomography scanning device) includes a CdZnTe (CZT) gamma camera fitted with 19 pinhole collimators and 19 CZT sensors (e.g., CZT elements including 32×32 pixels) for scanning a heart from the right-slanted anterior view to the left-slanted posterior view and obtaining a correlative SPECT image (i.e., a medical image). In addition, the imaging process of the SPECT image by the scanning device 203 may include the steps of: setting a dual energy window for scanning the heart with asymmetric (e.g., −14% to 23%) and symmetric (e.g., −9% to 9%) settings, respectively; storing list mode data and/or frame mode data corresponding to the SPECT image based on the scanning results; transmitting the list mode data and/or frame mode data to a workstation built into the scanning device 203 in a standard form of DICOM; and resampling the list mode data and/or frame mode data along the short axis, the vertical long axis and the horizontal long axis of the heart for display. However, the description of the specifications, equipment, or means of obtaining medical images to which the scanning device 203 is applicable in the present disclosure is provided only by way of example and is not intended to limit the present disclosure.
In the process schematic shown in
In at least one embodiment of the present disclosure, at step S10, a medical image for which motion detection and correction is desired (e.g., a set of stress images and rest images of the heart of a particular patient obtained under a single scan) may be selected by a user interface provided by the management platform 201. At this point, said medical images may be obtained instantly by the management platform 201 while the patient is performing a scan at the scanning device 203, or accessed by the management platform 201 to the medical image storage and transmission system 204 when needed.
In at least one embodiment of the present disclosure, at step S20, taking into account the displacement of a target organ (e.g., a heart) captured by the medical image during different phases of respiration and/or heartbeat cycles (or movement of the patient himself) during the capturing period (i.e., events), the optimization device 202 performs the time dimension segmentation 303 shown in
In at least one embodiment of the present disclosure, at step S30, as shown in
In some embodiments of the present disclosure, as an example, the volume of interest is labeled in the myocardial volume of a heart in a frame image, and the labeling of the myocardial volume may be carried out by a physician by a specific application program (e.g., automated software built within the optimization device 202), and practical steps thereof may include: labeling a 3D elliptical sphere passing through the center of the myocardium in a frame image (e.g., the one obtained at the aforementioned step S20); obtaining, from said 3D elliptical sphere, values of 12 spherical parameters including 3D coordinates of the center of the sphere, a radius in three axes (i.e., the axial directions such as the short axis, the vertical long axis, and the horizontal long axis of the heart), an angle of rotation in the three axes, a length ratio and an angle of the cardiac basal plane, and the like; and according to the above spherical parameters, fitting a smooth inner and outer surface inwardly and outwardly, respectively, from the 3D elliptical sphere labeled by the physician by said specific application program through the 3D active contour model, and the frame image of the completed fit of the 3D elliptical sphere is the frame image of the volume of interest including the defined volume of the myocardium.
In some embodiments of the present disclosure, the annotation of the volume of interest 501 by step S30 may also be implemented by a deep learning module (e.g., a deep learning module constructed within the optimization device 202). In an embodiment, the deep learning module includes a convolutional layer, an inverse convolutional layer, a leaky linear rectifier activation layer, residual connections, beating connections, and other major structures, and thousands of sets of framed images of myocardial volumes labeled by a physician (e.g., as previously described for those who are labeled through a specific application program) are used as training data for the deep learning module. A deep learning module that completes training and is capable of accurately predicting the myocardial volume from the unlabeled frame images when inputting may be used for labeling of the volume of interest 501 at step S30.
In at least one embodiment of the present disclosure, at step S40, the optimization device 202 performs the motion center-of-mass analysis 304 shown in
Compared to the volume of interest 604 shown in
However, the present disclosure is not limited to the manner of analyzing a moving center of mass as described above. For example, one of ordinary skill in the art should be able to understand that the manner of dividing the volume of interest 604 into sub-volumes of interest 701, 702 may also be carried out along the short-axis of the heart (in the direction of the long-axis). Alternatively, according to the needs (e.g., according to the shape characteristics of the target organ), the volume of interest 604 is divided into more than two sub-volumes of interest, and the displacement and rotation of the target organ are observed in a manner with more than two centers of mass.
Immediately after step S40, when the volume of interest 604 is divided into sub-volumes of interest 701, 702, the three-dimensional coordinates corresponding to the centers of mass 703, 704 in each frame image (e.g., denoted by “(x1,y1,z1), (x2,y2,z2)”) are computed as a descriptive value of each frame image. In some embodiments of the present disclosure, the descriptive value of each frame image may be downscaled (down dimensionalized) using principal component analysis (PCA), and the maximum feature is obtained from the downscaled descriptive value(s) to be used as the movement/rotation signals of the target organ in each frame image. In some embodiments of the present disclosure, each frame image may also be filtered based on the movement/rotation signals of the target organ to filter out the overly high-frequency spurious signals, thereby calculating the motion curve of the target organ during the filming.
In at least one embodiment of the present disclosure, the motion curve of the target organ during filming is shown in
In at least one embodiment of the present disclosure, at step S50, in order to ensure the benefit of the subsequent step of correcting the medical image, the optimization device 202 may first determine whether the degree of movement of the target organ is too large based on the aforementioned motion curve of the target organ, and in the case where the degree of movement of the target organ is too large (e.g., when the amplitude of the motion curve of the target organ is greater than 50 mm), the radiologist may request the patient to undergo a new scanning and repeat the steps S10 to S40 in order to obtain a new motion curve of the target organ. If the re-scanning is not required, the subsequent steps may be continued to perform the deformation model correction of the medical image.
The above steps S10 to S50 are used to complete the procedure of motion detection of the medical image, and based on the results of the motion detection, the optimization device 202 may proceed to perform the deformation model correction 305 shown in
Given that the aforementioned motion curve is the average data of the positions of the volumes of interest (based on the center of mass) in all frame images, the optimization device 202 first confirms at step S60 whether the position of the volume of interest in each frame image accurately corresponds to the said motion curve, and if the volume of interest in each frame image does not accurately correspond to the motion curve, the gating of step S70 may be performed. Conversely, each frame image may be directly subjected to the optimized reconstruction of the medical image at step S80. In some embodiments of the present disclosure, regardless of whether the volume of interest of each frame image corresponds accurately to the motion curve or not, gating each frame image directly after step S70 can help to further grasp the movement of the target organ and reduce the time taken to optimize the reconstruction of the medical image in step S80.
In at least one embodiment of the present disclosure, the gating described in step S70 is used to form gated set images by integrating the various frame images that have similar temporal and/or positional relationships based on the motion curve of the target organ (e.g., the heart) calculated in step S40.
In some embodiments of the present disclosure,
In at least one embodiment of the present disclosure, at step S80, the reconstruction optimization of the medical image is performed based on the frames images that have been accurately positioned (i.e., each frame image of the medical image that has not been processed at step S70) or the gated set images that are gated at step S70. The execution of the reconstruction optimization of the medical image is mainly based on a reference object (e.g., a frame image or gated set images judged to be in the end-inspiratory phase, the isovolumetric systolic phase of a cardiac cycle, or a frame image or gated set images that meet(s) both of the foregoing) in each frame image or gated set images as the standard for motion compensation of the remaining frame images or the gated set images, and the aforesaid motion curves with respect to the head-tail axis, the left-right axis and/or the ventral-dorsal axis of the human body are used to as a reference for adjusting the frame images or the gated set images when performing the above-mentioned motion compensation (including the adjustment operation of rotating, displacement, scaling, deforming, and so on), and the correlation coefficients between the reconstructed optimized medical image and the reference object are used for observing the degree of completion of reconstruction optimization of the medical image.
For example, when optimizing the reconstruction of the medical image of the heart in consideration of the respiratory cycle phase of the human body, the optimization device 202 selects a frame image or gated set images at the end of the inspiratory phase as a reference object among the corresponding frame image or the gated set images of said medical image and adjusts all the pixels contained in the rest of the frame images or the gated set images under a reference motion curve relative to said reference object, according to their three-dimensional coordinates in the head-tail axis, left-right axis and/or ventral-dorsal axis of the human body (i.e., the aforementioned adjustment operations of rotating, displacement, scaling, etc.), thereby integrating each of the adjusted frame images or gated set images in order to reconstruct them as an optimized medical image and iteratively executing the reconstruction and optimization of said medical image until the optimized medical image reaches the most similarity with the reference object (e.g., the correlation coefficient reaches the maximum value or the root mean square error reaches the minimum value), which represents that the motion compensation of this medical image has been completed, and then the motion compensation effect can be achieved as shown in
In some embodiments of the present disclosure, the motion compensation performed at step S80 is performed by incorporating the motion compensation procedure into a maximum a posteriori expectation maximization (MAPEM) algorithm, which may be expressed in the form of the following mathematical equation:
wherein pk represents the projection result of the kth frame image or gated set images of this medical image, i represents the index value of each pixel in said projection result, ak represents the system matrix for modeling the kth frame image or gated set images of this medical image (i.e., the new system matrix adjusted by compensating the original system matrix based on the movement, rotation, translation, or deformation information of the kth frame image or gated set images),j represents an adjusted index value of each pixel in said projection result,
represents a partial derivative of the median square root a priori energy function, β represents an a priori adjustable factor, xcurrent represents a reconstruction result of the medical image estimated for the current iteration loop (i.e., the optimized medical image for the current iteration loop), and xnext represents a reconstruction result of the medical image estimated for the next iteration loop (i.e., the optimized medical image for the next iteration loop). In some embodiments of the present disclosure, the number of iterations for the optimized reconstruction of the medical image is preset to be 70 (i.e., the maximum value of next is set to be 70); however, more or less iterations may be set depending on the operational requirements, and there is no particular limitation in the present disclosure.
The present disclosure further provides a computer-readable medium, applied in a computer or computing device having a processor and/or a memory, which stores instructions such that the computer or computing device may perform, via the processor (e.g., central processing unit [CPU], graphics processing unit [GPU], etc.) and/or the memory, a method of motion detection and correction of a medical image as described above via the instructions.
In summary, the method, system, and computer-readable medium for motion detection and correction of medical images in the present disclosure can be used to segment a medical image of a target organ into a plurality of frame images in accordance with list mode data, analyze a plurality of centers of mass of a volume of interest in said plurality of frame images in order to compute a motion curve of the target organ during scanning, and then optimize the reconstruction of a medical image on the basis of said motion curve. As such, it is possible to take into account the movement of a human organ or a lesion without installing an additional monitoring device in order to perform motion detection and correction of the medical image.
The above embodiments are merely illustrative of the effects of the present disclosure and are not intended to limit the scope of the present disclosure, and any person skilled in the art may modify or change the above embodiments without violating the scope of the present disclosure. Therefore, the scope of protection of the present disclosure shall be as set forth in the claims.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2022/136636 | 12/5/2022 | WO |
Number | Date | Country | |
---|---|---|---|
63286133 | Dec 2021 | US |