The disclosed embodiments generally relate to the field of quantitative photon imaging. More specifically, the disclosed embodiments relate to techniques for providing real-time subject motion tracking (e.g., cardiac and respiratory motions) on photon imaging (e.g., positron emission tomography or PET, single photon emission computed tomography or SPECT, etc.) for oncologic, cardiovascular and respiratory system function diagnoses without additional external devices (e.g., ECGs or breathing belts).
Positron emission tomography (PET) is a molecular imaging system widely used in clinical research and healthcare that has the ability to observe in-vivo molecular-level biomedical and physiological process in living subjects. Although the state-of-the-art PET is able to offer good image quality, cardio-respiratory motion of the subject remains a degradation factor leading to reduced detection accuracy for many cancerous, neurological and cardiovascular diseases, thereby negatively influencing the diagnosis and treatment. To eliminate such motion artifacts, data-driven approaches have been intensively studied for PET motion correction. However, existing data-driven techniques require substantial data processing power and time, and therefore cannot extract cardio-respiratory motion signals in real-time. As a result, these existing data-driven techniques are not suitable for routine uses of a PET during daily scans.
Hence, what is needed is a data-driven technique that enables real-time cardio-respiratory motion tracking during PET imaging without the drawbacks of the existing techniques.
Various techniques are disclosed for performing real-time subject-motion-tracking during photon (e.g., PET and SPECT) imaging by applying various data processing techniques on raw photon-events data generated by photon imaging (PET and SPECT) scanners. Unlike existing data-driven motion-correction techniques, the disclosed techniques utilize the intrinsic real-time photon (in particular the singles) counting capabilities in these photon imaging systems, and are designed to recover gating signals of the subject motions (e.g., cardiac and respiratory motions) from the raw photon-events data with high temporal resolutions. The disclosed real-time motion-tracking techniques can be integrated with existing photon imaging systems as a built-in software tool or as part of the data acquisition hardware to extract cardio-respiratory motion information directly from the raw scanner data.
More specifically, the disclosed motion-tracking techniques can first construct time-count curves (TCCs) or count-rate time series (CRTSs) directly from raw singles data. The motion-tracking techniques subsequently recover gating signals of the target motions (e.g., the cardiac motion and/or the respiratory motion) from these event-rate time series. In some embodiments, the disclosed motion-tracking techniques are configured to extract a periodic time series signal associated with a tracked motion of large organs (e.g., the heart beating or the lung breathing) from the corresponding TCCs/CRTSs. Specifically, frequency domain analyses and band-pass filtering can be applied to these TCCs/CRTSs based on the characteristic motion periods/frequencies of the large organ. The recovered periodic temporal signal can then serve as the gating signal for reconstructing the motion-free dynamic photon (e.g., PET) scanning images.
The disclosed motion-tracking techniques provide significant advantages over the existing data-driven motion-tracking techniques because of the ability to extract motion (e.g., cardio-respiratory) signals in real-time. Moreover, the disclosed motion-tracking techniques can potentially replace conventional external monitoring techniques for cardiac motions, such as electrocardiogram (EKG or ECG), as well as for respiratory motions, such as breathing belts or optical markers/video trackers. The disclosed real-time motion-tracking techniques can be integrated into existing photon imaging systems as a part of the data-processing software or a part of the data acquisition hardware. Due to the similar operating principles of photon-counting related systems, the disclosed motion-tracking techniques are not only applicable to PET and SPECT imaging systems, but can be integrated with other types of high-energy photon imaging modalities, such as photon-counting computed tomography (PCCT), X-ray CT, planar gamma camera, among others.
The disclosed motion-tracking techniques have demonstrated both high effectiveness and high accuracy in tracking cardio-respiratory motion signals in a wide range of human subjects. Compared with the conventional data-driven techniques based on list-mode events, the disclosed techniques can directly extract the cardio-respiratory gating information from the count rates without any computation in mapping between the projection space and the image space. The disclosed motion-tracking techniques allow the cardio-respiratory motion information from fast and/or dynamic PET scans to be extracted directly from the intrinsic singles counts prior to the coincidence sorting procedure.
In one aspect, a process of performing real-time subject-motion tracking during photon imaging on a photon scanner is disclosed. This process may begin by receiving multiple channels of raw singles-event data from a set of detector groups of the photon scanner while scanning a live subject. For each received channel of raw singles-event data, the process then generates a singles-rate time series based on a predetermined temporal resolution. Next, the process combines the set of singles-rate time series corresponding to the set of detector groups to generate an overall singles-rate time series. The process subsequently processes the weighted-sum singles-rate time series to extract in real-time one or more motion signals corresponding to one or more physiological motions of the live subject while the live subject is being scanned.
In some embodiments, the set of detector groups is associated with one or more detector rings arranged along an axial direction of the photon scanner.
In some embodiments, the photon scanner includes a single detector ring formed by a set of detector blocks, and prior to receiving the multiple channels of raw singles-event data, the process partitions the single detector ring into a set of sectors, wherein each partitioned sector includes a subset of the set of detector blocks. The process then correlates the set of detector groups to the set of sectors.
In some embodiments, the process partitions the single detector ring into a set of sectors by using one of the following schemes: (1) partitioning the single detector ring along an axial direction of the photon scanner; (2) partitioning the single detector ring along a transaxial direction of the photon scanner; and (3) partitioning the single detector ring along both the axial direction and the transaxial direction of the photon scanner.
In some embodiments, the process generates the singles-rate time series for a given channel of raw singles-event data by: (1) determining the predetermined temporal resolution based on one or more characteristic signal frequencies or periods associated with the one or more physiological motions; and (2) summing the given channel of raw singles-event data in each predetermined temporal resolution to generate a sequence of singles count values at the predetermined temporal resolution.
In some embodiments, the predetermined temporal resolution is significantly smaller than each of the one or more characteristic signal periods. However, the predetermined temporal resolution is significantly larger than a singles-event recording resolution used to generate the multiple channels of raw singles-event data.
In some embodiments, the process obtains the overall singles-rate time series by: (1) normalizing each singles-rate time series in the set of singles-rate time series; (2) assigning a weight to each singles-rate time series in the set of singles-rate time series based on a signal quality of the given singles-rate time series; and (3) computing a weighted sum of the set of singles-rate time series using the set of assigned weights to obtain the overall singles-rate time series. Note that the overall singles-rate time series has a significantly higher signal to noise ratio (SNR) than a SNR associated with each individual singles-rate time series in the set of singles-rate time series.
In some embodiments, prior to computing the weighted sum of the set of singles-rate time series, the process phase-aligns the set of singles-rate time series by: (1) identifying, in the set of singles-rate time series, each phase-inverted singles-rate time series; and (2) performing a phase-inversion on each identified phase-inverted singles-rate time series.
In some embodiments, the process assigns the weight to the given singles-rate time series based by: (1) assigning a higher weight value to the given singles-rate time series if the given singles-rate time series is associated with a higher SNR; and (2) assigning a lower weight value to the given singles-rate time series if the given singles-rate time series is associated with a lower SNR.
In some embodiments, processing the weighted-sum singles-rate time series to extract in real-time one or more motion signals further includes the steps of: (1) identifying a characteristic frequency for each of the one or more physiological motions; (2) performing a frequency domain analysis on the overall singles-rate time series to obtain a corresponding power spectrum; (3) filtering the power spectrum around the identified characteristic frequencies to obtain one or more filtered frequency-domain signals corresponding to the one or more physiological motions; and (4) converting the one or more filtered frequency-domain signals into the one or more real-time motion signals in the time domain.
In some embodiments, each of the one or more motion signals is a periodic time series, and a given value of the periodic time series at a given time is proportional to the amplitude of the corresponding physiological motion at the given time.
In some embodiments, the process generates the overall singles-rate time series by combining the set of singles-rate time series in a manner to maximize an SNR for the overall singles-rate time series.
In some embodiments, the process further includes using an extracted real-time motion signal as a gating signal to reconstruct a set of real-time dynamic photon scan images corresponding to a set of different phases of the corresponding physiological motion.
In some embodiments, the photon scanner is one of: (1) a positron emission tomography (PET) scanner; (2) a single photon emission computed tomography (SPECT) scanner; (3) a photon-counting computed tomography (PCCT) scanner; (4) an X-ray CT; and (5) a planar/curved gamma camera.
In some embodiments, the PET scanner includes an extended axial field of view (FOV) to achieve an increased SNR in the generated singles-rate time series.
In some embodiments, the one or more physiological motions of the live subject includes at least one of: (1) a cardiac motion of the heart of the live subject; (2) a respiratory motion of the lung of the live subject; (3) a periodic motion of a non-cardio-respiratory organ of the live subject; and (4) a gross motion of the live subject.
In some embodiments, using the raw singles-event data to perform real-time subject-motion tracking takes place prior to performing coincidence-event sorting.
In some embodiments, the process extracts the real-time one or more motion signals without using any external monitor device, such as an electrocardiogram (EKG or ECG), a breathing belt, or an optical/video tracker.
In another aspect, a photon scanner is disclosed. This photon scanner can include (1) at least one detector array or detector ring; (2) one or more data processors coupled to the at least one detector array or detector ring; and (3) a memory coupled to the one or more data processors. The memory stores instructions that, when executed by the one or more data processors, cause the photon scanner to perform real-time subject-motion-tracking during photon imaging by performing the steps of: (1) receiving multiple channels of raw singles-event data from a set of detector groups of the at least one detector array or detector ring while scanning a live subject; (2) for each received channel of raw singles-event data, generating a singles-rate time series based on a predetermined temporal resolution; (3) combining the set of singles-rate time series corresponding to the set of detector groups to generate an overall singles-rate time series; and (4) processing the weighted-sum singles-rate time series to extract in real-time one or more motion signals corresponding to one or more physiological motions of the live subject while the live subject is being scanned.
In some embodiments, the disclosed photon scanner is one of: (1) a positron emission tomography (PET) scanner; (2) a single photon emission computed tomography (SPECT) scanner; (3) a photon-counting computed tomography (PCCT) scanner; (4) an X-ray CT; and (5) a planar/curved gamma camera.
In some embodiments, the PET scanner includes an extended FOV to achieve an increased SNR in the generated singles-rate time series.
In yet another aspect, a process for performing motion-free reconstruction of PET images on a PET scanner is disclosed. During operation, the process begins by receiving multiple channels of raw singles-event data from a set of detector groups of the PET scanner while scanning a live subject. Next, for each received channel of raw singles-event data, the process generates a singles-rate time series based on a predetermined temporal resolution. The process then combines the set of singles-rate time series corresponding to the set of detector groups to generate an overall singles-rate time series. The process next processes the weighted-sum singles-rate time series to extract the real-time motion signal corresponding to a physiological motion of the live subject while the live subject is being scanned. The process subsequently uses the extracted real-time motion signal as a gating signal to reconstruct a set of real-time dynamic PET scan images corresponding to a set of different phases of the corresponding physiological motion.
In some embodiments, the real-time motion signal is a periodic time series, and a given value of the periodic time series at a given time is proportional to the amplitude of the corresponding physiological motion at the given time.
In some embodiments, the process generates the overall singles-rate time series by combining the set of singles-rate time series in a manner to maximize an SNR for the overall singles-rate time series.
In some embodiments, the one or more physiological motions of the live subject includes at least one of: (1) a cardiac motion of the heart of the live subject; (2) a respiratory motion of the lung of the live subject; (3) a periodic motion of a non-cardio-respiratory organ of the live subject; and (4) a gross motion of the live subject.
The following description is presented to enable any person skilled in the art to make and use the present embodiments, and is provided in the context of a particular application and its requirements. Various modifications to the disclosed embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other embodiments and applications without departing from the spirit and scope of the present embodiments. Thus, the present embodiments are not limited to the embodiments shown, but are to be accorded the widest scope consistent with the principles and features disclosed herein.
The data structures and code described in this detailed description are typically stored on a computer-readable storage medium, which may be any device or medium that can store code and/or data for use by a computer system. The computer-readable storage medium includes, but is not limited to, volatile memory, non-volatile memory, magnetic and optical storage devices such as disk drives, magnetic tape, CDs (compact discs), DVDs (digital versatile discs or digital video discs), or other media capable of storing computer-readable media now known or later developed.
The methods and processes described in the detailed description section can be embodied as code and/or data, which can be stored in a computer-readable storage medium as described above. When a computer system reads and executes the code and/or data stored on the computer-readable storage medium, the computer system performs the methods and processes embodied as data structures and code and stored within the computer-readable storage medium. Furthermore, the methods and processes described below can be included in hardware modules. For example, the hardware modules can include, but are not limited to, application-specific integrated circuit (ASIC) chips, field-programmable gate arrays (FPGAs), and other programmable-logic devices now known or later developed. When the hardware modules are activated, the hardware modules perform the methods and processes included within the hardware modules.
Throughout this patent disclosure, the terms “physiological motion,” “subject motion,” and “motion” are used interchangeably to refer to a form of movement of a particular body part of a live subject undergoing a photon-imaging scan.
Various techniques are disclosed for performing real-time subject-motion-tracking during photon (e.g., PET and SPECT) imaging by applying various data processing techniques on raw photon-events data generated by photon imaging (PET and SPECT) scanners. Unlike existing data-driven motion-correction techniques through either the reconstructed images-based or the projection-based gating methods (e.g., listmode or sinogram, centroid-of-distribution or COD, PCA, etc.), the disclosed techniques utilize the intrinsic real-time photon (in particular the singles) counting capabilities in these photon imaging systems, and are designed to identify and extract gating signals of the subject motions (e.g., cardiac and respiratory motions) from the raw photon-events data with high temporal resolutions. The disclosed real-time motion-tracking techniques can be integrated with existing photon imaging systems as a built-in software tool or a part of the data acquisition hardware to extract cardio-respiratory motion information directly from the raw scanner data.
More specifically, the disclosed motion-tracking techniques can first construct time-count curves (TCCs) or count-rate time series (CRTSs) (e.g., the rate of singles or coincidences events as a function of time for PET scanners, or rate of singles events as a function of time for SPECT scanners) directly from raw photon-counting data. The motion-tracking techniques subsequently recover gating signals of the target motions (e.g., the cardiac motion and/or the respiratory motion) from these events-rate time series. In some embodiments, the disclosed motion-tracking techniques are configured to extract a periodic time series signal associated with a tracked motion of a large organ (e.g., the heart beating or the lung breathing) from the corresponding TCCs/CRTSs. Specifically, frequency domain analyses and band-pass filtering can be applied to these TCCs/CRTSs based on the characteristic motion periods/frequencies of the large organ. The recovered periodic temporal signal can then serve as the gating signal for reconstructing the motion-free dynamic photon (e.g., PET) scanning images.
Note that the disclosed motion-tracking techniques provide significant advantages over the existing data-driven motion-tracking techniques because of the ability to extract motion (e.g., cardio-respiratory) signals in real-time. Moreover, the disclosed motion-tracking techniques can potentially replace conventional external monitoring techniques for cardiac motions, such as electrocardiogram (EKG or ECG), as well as for respiratory motions, such as breathing belts or optical markers/video trackers. The disclosed real-time motion-tracking techniques can be integrated into existing photon imaging systems as a part of the data-processing software or a part of the data acquisition hardware. Due to the similar operating principles of photon-counting related systems, the disclosed motion-tracking techniques are not only applicable to PET and SPECT imaging systems, but can be integrated with other types of high-energy photon imaging modalities, such as photon-counting computed tomography (PCCT), X-ray CT, planar gamma camera, among others.
The disclosed motion-tracking techniques have demonstrated both high effectiveness and high accuracy in tracking cardio-respiratory motion signals in a wide range of human subjects. Compared with the conventional data-driven techniques based on list-mode events, such as the aforementioned COD technique, the disclosed techniques can directly extract the cardio-respiratory gating information from the count-rate time series without any computation in mapping between the projection space and the image space. The disclosed motion-tracking techniques allow the cardio-respiratory motion information from fast/dynamic PET scans to be extracted directly from the intrinsic singles counts prior to the coincidence sorting procedure. The disclosed motion-tracking techniques alleviate the need for post-processing procedures using existing projection-domain or image-domain techniques.
Due to the flexibility of photon counting by PET or SPECT, the disclosed singles-based motion-tracking techniques can be conveniently integrated into the corresponding photon imaging system by way of either a built-in software module, a part of the overall data-processing software, or a part of the acquisition hardware to generate the cardio-respiratory gating signals in real-time during photon imaging, which is not possible from the existing data-driven techniques. Due to the inherent flexibility, each disclosed motion-tracking technique can be an excellent substitution for common external motion-tracking monitors (e.g., breathing belt or EKG), and can play an essential role in detecting both cardiac beating and respiratory changes for accurate quantitative analysis.
Another aspect of this disclosure is to provide a singles-map estimation technique using machine learning or deep learning to predict cardiac motion signal or other weaker subject motion signals. By combining the time series of the singles maps with a machine learning or deep learning model, motion features can be identified and extracted to achieve robust motion tracking for smaller/weaker subject motion signals.
As can be seen in
As can be further observed in
During operation, real-time motion-tracking system 100 can begin when raw-data pre-processing module 102 receives multiple channels of raw recorded data 112-1 to 112-4 outputted from the set of detector rings 152-1 to 152-4 when photon scanner 150 is performing scans on human subject 160. Generally speaking, each channel of raw recorded data 112-1 to 112-4 includes raw list-mode data files, wherein each list-mode data file lists the values of the measured singles-events by the corresponding detectors within the corresponding detector ring 152-1 to 152-4. In some embodiments, the raw recorded data outputted from each detector ring is composed of a sequence of 2D spatial maps of the measured singles-events rate (also referred to as “singles-rate maps”) corresponding to the 2D array of detectors within the detector ring, wherein each singles map is generated at a given temporal resolution on the order of 1-millisecond. Note that counting singles-events is an intrinsic capability of the photon scanner 150 hardware. By directly receiving and processing recorded singles data, real-time motion-tracking system 100 does not need to perform additional coincidence sorting to generate secondary raw acquisition files for real-time motion tracking.
As mentioned above, real-time motion-tracking system 100 can be integrated with photon scanner 150 to form an overall photon imaging system 140, wherein real-time motion-tracking system 100 can be implemented as either a built-in software module of photon imaging system 140, a part of the overall data-processing software of photon imaging system 140, or a part of the acquisition hardware of photon imaging system 140.
Note that in cases when a photon scanner contains just a single detector module/ring instead of multiple rings as shown in
In various embodiments, raw-data pre-processing module 102 is configured to generate a time-series of the singles rate (also referred to as a “singles-rate time series”) from each channel of raw singles data 112 based on a predetermined temporal resolution/timing window corresponding to a target motion. This means that the raw singles data for each detector ring/sector, which were recorded at ˜1-millisecond intervals, are summed/combined based on the predetermined temporal resolution to generate a sequence of singles count values at the predetermined temporal resolution. More specifically, this predetermined temporal resolution may be determined based on the characteristic periods/frequencies of one or more subject motions. For example, for cardiac motion tracking, the characteristic period/frequency of the target motion is the result of the heartbeat rate, which is generally between 50 beats per minute (BPM) and 120 BPM. It has been observed that using a temporal resolution of 0.1s to generate the singles-rate time series for the cardiac motion tracking is generally sufficient to achieve the required signal resolution and signal-to-noise ratio (SNR). However, in other embodiments of raw-data pre-processing module 102, the temporal resolution greater than or less than 0.1-sec (or simply “0.1s”) can also be used for tracking cardiac motions. As shown in
Further referring to
Gating signal recovery module 106 in motion-tracking system 100 receives the weighted-sum singles-rate time series 124 and performs a number of frequency domain analyses to extract one or more target motion signals from the weighted-sum singles-rate time series 124, thereby recovering the gating signals for photon scanner 150. In some embodiments, gating signal recovery module 106 is configured to compute the signal power spectrum of the weighted-sum singles-rate time series 124 in the frequency domain. Signal recovery module 106 then applies one or more band-pass filters to the computed signal power spectrum to filter out one or more portions of the signal power spectrum corresponding to one or more target subject motions. As mentioned above, each target motion, such as cardiac motion or respiratory motion, can have characteristic periods/frequencies as a result of the corresponding physiological process. Hence, after band pass filtering, periodic motion signals corresponding to the target motion can be isolated and extracted. Note that by applying different band-pass filters to different portions of the signal power spectrum corresponding to different types of physiological motions, different motion signals corresponding to different target subject motions can be isolated and extracted. Gating signal recovery module 106 subsequently computes and outputs one or more filtered singles-rate time series 126 corresponding to one or more isolated subject motions as the outputs of real-time motion-tracking system 100. Subsequently, the filtered singles-rate time series 126 can be used as the recovered gating signals for reconstructing motion-free photon scanning images for the human subject 160.
Note that the ability of motion-tracking system 100 to perform real-time subject motion tracking based on the intrinsic singles counts is rooted in the observation that if a pronounced organ or body movement occurred during a photon imaging process, such as a PET scan, the changing spatial distribution of the scanned subject would cause significant amounts of singles-rate fluctuation and spatial-detection sensitivity variation. Moreover, the inherent simplicity in data acquisitions and low computational burden in data processing of the disclosed singles-driven motion-tracking techniques allow for extracting motion-tracking signals in real-time during a photon-imaging scan, such as a PET scan, without requiring any additional external monitoring means. Compared to acquiring true prompts (i.e., coincidence events) rate by processing list-mode or sinogram files, collecting singles rate in detectors or detector blocks requires significantly less time (close to being instantaneous) and significantly less memory. Furthermore, the disclosed singles-driven motion-tracking techniques and system have significantly higher sensitivity and reliability than coincidence-driven techniques because the typical singles rate are significantly higher (e.g., >10×) than the coincidence event rate.
Among different types of photon scanners, positron emission tomography (PET) is a highly sensitive imaging modality broadly used in oncology, cardiology, and neurology, with the ability to observe molecular-level biochemical and physiological process inside a living subject through the injection of radio-labeled tracers. In order to accurately pinpoint and quantitate specific pathways in various diseases, there is growing demand for technical improvements to optimize the performance of PET. Although state-of-the-art PET scanners are able to offer images with high spatial resolutions, the inevitable artifacts resulting from subject motions (e.g., cardiac motion, respiratory motion, or gross body motion) can potentially lead to inaccurate quantification and reduced detection of clinically relevant features, leading to a negative influence on diagnosis and treatment. Unlike the essential physics compensations that are automatically implemented as corrections in each PET scanner, subject-motion correction is not routinely performed in regular PET imaging procedures despite the large amount of motion during a clinical PET scan, which can be contributed to the complexity of the existing motion-tracking techniques.
However, subject motion-induced artifacts during PET scans have become a major degrading factor that can severely reduce the accuracy of tracer assay analysis and disease stage diagnosis. This detection-accuracy problem is particularly acute for cancer patients, because 90% of PET oncology cases focus on detection of tumors in the chest or abdomen region, which are also the sources of the most significant subject motions. It has been demonstrated that respiratory motion can result in organs and lesions being displaced by a remarkable range of 5 mm to 30 mm, which causes uncertain lesion detection and misrepresentation of disease stage. Similarly, the base of the heart typically moves by a range of 9 mm to 14 mm toward the apex during quasiperiodic beating, and the myocardial walls thicken from approximately 10 mm to 15 mm between the end-diastole and end-systole. These unavoidable cardiac movements introduce notable visual and quantitative degradations in cardiac PET imaging. In case of dynamic studies, the estimate of perfusion and metabolic parameters, such as coronary flow reserve (CFR), myocardial blood flow (MBF), metabolic rate of glucose (MRglu) and 18F-FDG net uptake rate (Ki), can shift up to 18% due to these undesirable motion-induced artifacts.
The disclosed singles-driven motion-tracking techniques, when integrated with PET scanners can achieve real-time cardio-respiratory motion tracking, which in turn enables fast dynamic motion-free PET imaging. As mentioned above, the real-time nature of the disclosed motion-tracking techniques is enabled by the intrinsic capability of instant singles counting in PET hardware without the need for the time-consuming coincidence sorting procedure to generate secondary raw acquisition files. Compared to the existing data-driven motion correction approaches, the disclosed techniques can extract real-time motion information and recover gating signals from both static and dynamic PET imaging.
The principle of PET imaging is to record 511 keV photons and track the trajectory of annihilated events from the uptake radiotracer. The raw recorded singles events are acquired and then the coincidence electronics discriminate and sort two qualified singles into one coincidence event (also referred to as a “prompt”), which can be a true, scattered or random coincidence. Previously, singles-count rates have been mostly used to characterize the performance of PET systems and to estimate the random coincidence rate and dead-time. As will be demonstrated further below, motion-tracking techniques provided herein are based on the observation that singles rates contain statistically reliable signals that correlate to the motions of the patient's internal organs.
The effectiveness of real-time motion-tracking system 100 was tested on a one-hour total-body dynamic PET scan acquired during and following an intravenous injection of 10 mCi of 18F-FDG.
Although all three count-rate time series show a similar long-term trend over the 1-hour range, they differ a great deal in signal amplitude. For example, at t=150 sec, the singles rate is almost 45 time the coincidences rate and 67 time the randoms rate. Indeed, it has been established that the singles rate represents a far greater statistical count level than that of the coincidence rate, typically by a factor of over 10× in total-body PET. Consequently, using the singles rate for real-time motion-tracking is preferred over other types of count rate such as the coincidences rate or the randoms rate, because the significant higher statistical counts in the singles rate allows for increased temporal resolution for detecting and correcting the target subject motions. However, in some embodiments, either the coincidences rate or the randoms rate may be used by real-time motion-tracking system 100 for extracting motion signals, either in place of or in combination with the singles rate. Moreover, the coincidences rate or the randoms rate may be used with a machine learning or deep learning technique to reliably predict target motion signals even when the associated SNR is significantly lower than that of the singles rate.
The effectiveness of singles-based motion-tracking system 100 on multiple detector rings was further tested on a 194-cm long uEXPLORER™ total-body PET/CT scanner comprises 8 PET detector rings, each of which covered an axial FOV of 24 cm.
In contrast, a normalized weighted-sum time series 404 in
Next, a filtered singles-rate time series 406 in
The performance including the sensitivity of singles-based motion-tracking system 100 was further tested using the same 8-ring total-body PET scanner 300 on a subject #2 with irregular respiratory motion (i.e., abnormal breathing patterns).
Similarly, a filtered singles-rate time series 606 in
As mentioned above, one of the most direct applications of the extracted subject motion signal is to facilitate reconstructing dynamic motion-free PET images. Specifically, either a single amplitude value or a range of amplitude values within the extracted motion time-series, such as the filtered singles time series 406 or 606, can be selected as a gating signal to reconstruct a PET image corresponding to the selected amplitude value or the selected range of amplitude values. For example, referring to filtered singles time series 406 in
As can be seen in PET image 702 with the help of zoom-in view 712, the ungated PET image 702 displays noticeable motion-induced blurs in the chest region, such as around the reconstructed liver and the heart. In contrast, when using the gating information from the recovered respiratory motion signals to reconstruct multiple gated PET images, the motion-induced blurs have been significantly reduced and displacements of organs corresponding to the different gating states of the respiratory cycle can be reconstructed. For example, when comparing the inspiration state PET images 704 and 714 with the expiration state PET images 706 and 716, the changing positions of the liver within the chest region can be clearly observed. Moreover, both of the gated PET images 704/714 and 706/716 demonstrate increased sharpness of the object boundaries, higher intensity levels, and better delineations between adjacent organs over the ungated PET image 702/712, which is the result of isolating the respiratory motion signals from the regular PET signals.
In some embodiments, the multiple channels of raw singles data correspond to a set of axially-arranged detector rings in the photon scanner. However, in the case when the photon scanner contains a single detector ring instead of multiple rings, the blocks of detectors within the single detector module/ring can be first partitioned into a set of groups/sectors of detectors, wherein the partition can be performed along either or both the axial direction and the transaxial direction of the single detector ring. In some embodiments, the partition scheme of the single detector ring along either the axial direction or the transaxial direction can be equal-sized partitions or unequal-sized partitions. For example, when partitioning the single detector ring along the axial direction, smaller partition sizes can be used in the regions of the single detector ring that are closer to the heart and/or the lung region, whereas larger partition sizes can be used in the regions of the single detector ring that are further away from the heart and/or the lung region. Once the single detector ring of the photon scanner is partitioned into a set of detector groups/sectors, each data channel in the received multiple channels of raw singles data then corresponds to a given detector group/sector in the multiple partitioned groups/sectors when the photon scanner is performing scans on the live subject.
Next, process 800 involves generation of a singles-rate time series (i.e., a singles-rate curve) from each received channel of raw singles data using a temporal resolution determined based on the target subject motions (step 804). More specifically, the raw singles data in each data channel, which were recorded at ˜1-millisecond resolution, are summed/combined based on the temporal resolution to generate a sequence of singles count values at the temporal resolution. As mentioned above, the temporal resolution may be determined based on the characteristic periods/frequencies of one or more subject motions. For example, a temporal resolution of 0.1s can be used for tracking both cardiac and respiratory motions.
Next, the singles-rate time series data corresponding to the set of detector groups is combined in a manner to maximize the SNR for the target motions (step 806). In some embodiments, instead of computing a simple sum of the set of singles-rate time series, a weighted sum of the set of singles-rate time series is computed.
Process 900 may begin by normalizing each singles-rate time series in the set of singles-rate time series using a computed mean of the singles-rate time series (step 902). Phase-alignment is then performed for the set of singles-rate time series (step 904). Specifically, each and every phase-inverted singles-rate time series in the set of singles-rate time series is first identified. Then, a phase-inversion operation is performed on each identified phase-inverted singles-rate time series. By performing phase-alignment step 902, potential phase cancellation effects when combining the set of singles-rate time series can be eliminated. Next, a weight is judicially assigned to each singles-rate time series in the set of singles-rate time series based on the signal quality of the given singles-rate time series (step 906). In some embodiments, the signal quality is the SNR of the given singles-rate time series. As such, to assign the proper weights, process 900 first computes an SNR of a target motion for each singles-rate time series in the set of singles-rate time series. Process 900 then involves ranking the set of computed SNRs of the set of singles-rate time series in either an ascending order or a descending order. Next, significantly higher weight is assigned to a given ranked time series in the set of singles-rate time series having a higher computed SNR, and a significantly lower weight is assigned to a given ranked time series in the set of singles-rate time series having a lower computed SNR. Next, a weighted sum of the set of phase-aligned singles-rate time series is computed using the set of assigned weights (step 908).
Returning to
The disclosed real-time motion-tracking techniques have made possible the performance of high temporal dynamic PET imaging with real-time cardio-respiratory motion gating. Moreover, the disclosed motion-tracking techniques can potentially decouple cardio-respiratory signal from varying activity distributions during the first-pass perfusion (early scan) through the equilibrium state (late scan). The derived motion signals can be useful for characterizing cardiac function, such as mitigating spillover effect between myocardium and blood pool. Using the disclosed techniques, motion-free myocardial extraction fraction can be obtained without motion degradation.
Singles-Based Cardiac Motion Tracking Combined with Deep Learning
We have assumed above that the disclosed singles-based techniques can reliably extract both respiratory motion and cardiac motion signals. However, photon statistics from the heart are generally much smaller than from the large torso region, which means that the direct singles-driven SNR of the heart motion signal is significantly lower than the singles-driven SNR of the respiratory motion signal. More specifically, compared to respiratory motion estimation, there are two challenges for singles-driven cardiac motion tracking: (1) the spatial extent of heart beating is typically much smaller than the respiratory motion affected regions (thoracic and abdominal organs); and (2) the nonspecific cardiac tracers for onco-cardiology may not induce high uptake in heart regions (e.g., for 18F-FDG). These challenges could result in reduced statistical information and therefore less effectiveness to derive cardiac motion signals from the singles-rate spectrum analysis.
In view of the above challenges to extract the cardiac motion or another weak subject motion embedded in the fluctuation of the singles-rate time series among signals from other organs and various noises, a singles-based deep-learning approach can be used. This deep-learning approach applies a neural network to a time series of two-dimensional (2D) singles-rate maps to extract the cardiac motion or other weaker/smaller subject motions. Note that, different from the above-described one-dimensional (1D) singles-rate time series used for extracting the large organ motions, the inputs to the neural network are a set of raw 2D singles-rate maps outputted from a set of detector groups/modules (e.g., a set of detector rings), wherein each 2D singles-rate map directly corresponds to a 2D detector arrays in the corresponding detector group/module. In other words, the individual singles-rate values from the 2D detector arrays are directly mapped to the individual elements in the 2D singles-rate map, without being combined into a single value like in the above-described 1D singles-rate time series. Consequently, each 2D singles-rate map at a given time step contains positional information pertaining to the scanned subject.
On the other hand, just like in the above-described 1D singles-rate time series, each 2D singles-rate map at a given time step is obtained by summing/combining the recorded raw singles data outputted by individual detectors over a predetermined temporal resolution (e.g., at 0.1s), thereby forming the time series of the 2D rate maps over time. The underlying features representing the correlation between the time series of 2D singles-rate maps and the periodic organs movement information can then be exploited by learning from existing large datasets. These datasets can include different tracers, diseases, and/or dose levels from which a neural network can be trained to extract cardiac motion signal for any types of photon imaging (e.g., PET) scans.
In some embodiments, a neural network framework for processing the time series of 2D singles-rate maps for cardiac or weak subject motion tracking includes a convolutional neural network (CNN) to extract the most obvious features in a given 2D singles-rate map, which is followed by a recurrent neural network (RNN) or a long short-term memory (LSTM) to forecast temporal features/patterns in the time series of 2D singles-rate maps (e.g., various temporal properties of cardiac cycles). However, in other embodiments of the neural network for processing the time series of 2D singles-rate maps, another neural network framework can be used. For example, an alternative deep neural network for processing the time series of 2D singles-rate maps can include one or more of the following models: a CNN, a RNN, a LSTM, a support vector machine, a decision tree, a Naive Bayes classifier, a Bayesian network, and a k-nearest neighbors (KNN) model.
To implement the proposed deep-learning framework for cardiac motion tracking, the time series of 2D singles-rate maps at a predetermined temporal resolution (e.g., 0.1s or less) can be acquired and used as an input to the proposed neural network. Meanwhile, a known cardiac phase signal derived from the EKG trace can be acquired and used as ground truth data for training and validating the neural network. Note that the breathing belt can also record a cardiac signal because when the breathing belt is attached to a region between the thorax and abdomen, the breathing belt functions as the stethoscope to record the mechanical waves from the beating heart. As such, a breathing belt may also be used to acquire ground truth data for training and validating the neural network.
To prepare and generate the dataset for training neural network 1000, reference signals need to be generated to represent the true cardiac cycles. As mentioned above, ground truth signals 1012 can be derived from measured EKG signals. Note that ground truth signals 1012 can also be obtained from image-driven cardiac motion signals derived from reconstructed sub-second (e.g., 0.1s) dynamic PET images, which is useful when an EKG signal is not available. To obtain the cardiac motion signal, the time-activity-curves (TAC) of a fixed region of interest (ROI) on myocardium (i.e., heart wall) can be extracted to provide reliable data-driven cardiac phase. In some embodiments, data augmentations such as scaling, flipping, rotation and random brightness can be applied to each training data pair to expand the size of the training dataset.
To validate and quantify the cardiac motion tracking performance of the proposed deep-learning neural network 1000, independent PET scans on multiple human subjects with pronounced myocardium uptakes can be acquired and generated. Next, we can apply deep-learning neural network 1000 containing the hybrid CNN and LSTM to predict the cardiac phases 1010 against the ground truth signals 1012 obtained using EKG or data-driven techniques. Next, we can quantify the error on the end-systolic positions of cardiac phases by tracking the differences between the outputs of neural network 1000 and the ground truth signals.
Various modifications to the disclosed embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other embodiments and applications without departing from the spirit and scope of the present invention. Thus, the present invention is not limited to the embodiments shown, but is to be accorded the widest scope consistent with the principles and features disclosed herein.
The foregoing descriptions of embodiments have been presented for purposes of illustration and description only. They are not intended to be exhaustive or to limit the present description to the forms disclosed. Accordingly, many modifications and variations will be apparent to practitioners skilled in the art. Additionally, the above disclosure is not intended to limit the present description. The scope of the present description is defined by the appended claims.
This application claims the benefit of U.S. Provisional Patent Application Ser. No. 63/301,404, entitled “Real-Time Motion Tracking for Photon Imaging,” Attorney Docket Number UC21-902-1PSP, filed on 20 Jan. 2022, the contents of which are incorporated by reference herein.
This invention was made with U.S. government support under NIH grant R01-CA206187. The U.S. government has certain rights in the invention.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2023/061039 | 1/20/2023 | WO |
Number | Date | Country | |
---|---|---|---|
63301404 | Jan 2022 | US |