The currently claimed embodiments of the present invention relate to volumetric modulated arc therapy-computed tomography (VMAT-CT) methods and system.
Radiotherapy (RT) is included in the treatments for more than half of all cancer patients, and it is evolving rapidly with the adoption of new technologies. Among the advanced radiotherapy (RT) techniques, volumetric modulated arc therapy (VMAT) has been increasingly used, shows specific advantages for various cancer sites, and it is expected that VMAT will eventually replace conventional intensity-modulated RT (IMRT) due to its faster delivery and improved dose conformity. However, VMAT possesses high degree of complexity and high dose gradients, so the requirement of the accurate dose delivery has increased.
Pre-treatment quality assurance and image guidance can detect certain errors, but they are not sufficient to detect intra-fractional errors or provide information on actual patient dose, and image guidance can induce extra imaging dose and treatment cost. Adaptive radiotherapy (ART) holds the potential to compensate for the errors in RT delivery and planning computed tomography (pCT), or cone beam CT (CBCT) was used for re-planning in most ART studies. However, ART based on these images cannot remedy intra-fractional errors because pCT or CBCT is only a snapshot of the patient before or after RT, and the excessive imaging dose has raised concerns. In addition, each CT scan will introduce several hundred to several thousand dollars charge (Zhou et al., 2018), which is a significant burden to the patients and the insurance system, especially when IG or ART is performed frequently. None of the current imaging techniques can provide three-dimensional (3D) or four-dimensional (4D) patient information during RT. The emerging in-treatment CBCT or magnetic resonance imaging guided linear accelerator (LINAC) has very low availability, multiple limitations, and cannot provide the 3D or 4D information without introducing substantial extra dose, elevated treatment cost, and/or treatment delay. It is highly desirable to develop a convenient, low-cost, harmless, and effective imaging tool that can catch errors, patient movement, changes in patient's anatomy, and actual patient dose during RT.
Because the daily portal images during VMAT are highly blurred due to beam modulation and commercial software cannot be used to reconstruct CT based on these images, most clinics in the US do not collect or utilize these images, to our knowledge. The huge amount of image data that do not require any additional hardware, beam time or imaging dose, could have been used for treatment monitoring and dose tracking purposes.
The concept of VMAT-CT was proposed a decade ago, which is to reconstruct three-dimensional (3D) megavoltage (MV) CT from electronic portal imaging device (EPID) images acquired during VMAT (
Blurred boundaries of EPID images cause most of the artifacts in VMAT-CT. Preprocessing of EPID images before VMAT-CT reconstruction is essential.
Feldkamp, Davis, and Kress (FDK) algorithm has been used for VMAT-CT reconstruction in the original and follow-up studies. Intrinsically, the FDK-based reconstruction method suffers from distortion and artifacts due to insufficient projection data. The FDK algorithm is basically a filtered back-projection that applies a filter in the frequency domain before back-projecting the images.
The accompanying drawings illustrate embodiments of the invention and, together with the description, serve to explain the invention. These drawings are offered by way of illustration and not by way of limitation; it is emphasized that the various features of the drawings may not be to scale.
An analytical reconstruction method based on the FDK algorithm with the lambda filter to reconstruct local tomography is employed. The generalized reconstruction formula for VMAT-CT is as follows:
where (u, v) is the generic electronic portal imaging device (EPID) coordinate and is aligned with the panel's edge, β is the gantry angle, eR (u′-u) is the convolution kernel defined by the lambda filter, Θ-function is the Heaviside step function to cut off the reconstructed data with insufficient angular coverage, and Mβ(u, v) is the masking function describing the multi-leaf collimator (MLC) aperture at gantry angle β. If we defined the aperture extent in the interval [u1, u2] at a particular v and β, the binary masking function Mβ(u, v) is defined as follows:
Dβextrap(u, v) is the extrapolated portal projection at the pixel (u, v) on the EPID detector at gantry angle β, with extrapolation scheme defined as follows:
This extrapolation is required for the purpose of the convolution integral because the raw projection Dβ(u, v) has a very limited area.
Although VMAT-CT can potentially provide spatial information of the patient during VMAT delivery, the image quality of VMAT-CT is poor and one major cause is the blurred boundaries of EPID images due to the fast MLC movement during VMAT. The blurry regions would result in poor extrapolation of EPID images, which subsequently introduces artifacts to VMAT-CT because the image gradient of the blurry regions will be enhanced after lambda filtering and become artifacts in filtered EPID images. For the complex treatment plans with high modulation complexity score and small aperture score, the extrapolation would be especially difficult because the blurred edges of the truncated portal images would be significant due to MLC motions.
Although the lambda tomography does not require an exact and unique reconstruction of VMAT-CT, ray-sampled voxels in some VMAT delivery are extremely deficient, fewer than the lowest acceptable cut-off threshold (1.57 radians or 90°), so the failed VMAT-CT reconstructed using the original FDK-based algorithm would appear distorted and full of artifacts. To overcome the inherit limitations of FDK algorithm, iterative reconstruction algorithms should be utilized because iterative reconstruction algorithms can introduce image constraints, which can be prior known information or realistic assumptions on the missing data such as positivity of voxel values, bounds on image smoothness and voxel values, such that the CT reconstruction can be protected from unrealistic artifacts and distortions coming from data deficiency.
Systems configured as disclosed herein can utilize a combination of distinct image processing methods to improve the image quality of VMAT-CT. In some configurations, the system may only use one or more of these image processing methods. Exemplary image processing methods can include: (1) Online Region-based Active Contour Method (ORACM), to binarize portal images. (2) MLC motion modeling, to remove the MLC motion blur. (3) Outlier-filtering, to further remove blurry debris. In addition, the system can utilize a compressed sensing (CS)-based iterative reconstruction algorithm that can further improve the image quality of VMAT.
Systems configured as disclosed herein provide a clinically viable solution to daily patient positioning, in vivo dosimetry, treatment monitoring and plan adaptation. The systems can use multiple algorithms to drastically improve the image quality of VMAT-CT. This significantly increases the confidence of VMAT and ART, catches and remedies errors during treatment, allows dose escalation, and reduces radiation toxicity. It also allows daily ART without introducing additional imaging dose or cost as other image guidance techniques do, and can actually reduce them, e.g., it essentially removes the necessity of pre-treatment imaging for ART or tracking purpose and can completely replace in-treatment and post-treatment CBCT because the patient's information during RT is already recorded. The methodology developed in this study is also applicable to Tomo-therapy which is another widely used rotational RT technique, dynamic arc stereotactic radiosurgery, and any other RT to be developed in the future as long as the beam is rotational and the exit radiation pattern can be recorded. While some configurations utilize Elekta LINAC, the methods are also applicable to other types of LINACs. Clinical introduction of the systems and methods disclosed herein can benefit all cancer patients in any clinic who will receive rotational RT.
Morphological erosion: The simplest method to remove the blurred edge of EPID images is uniform morphological erosion. This method works well for EPID images from VMAT plans with slow leaf motions because the blurred edge originated from MLC motion is negligible and can be removed effectively by a uniform erosion. This is illustrated in
Online Region-based active contouring (ORACM): Accurate EPID-MF can eliminate non-motion blur effectively and reduce the uncertainties when matching EPID-MF and summed MLC control points for the data alignment in MLC motion modeling. Rather than using a gradient-based thresholding method to calculate the EPID-MF (where the tuning the gradient threshold is labor-intensive, and the threshold is vulnerable to noises and local changes such as inhomogeneous exposure or streaking artifacts), the system disclosed herein uses another image segmentation method named ORACM to calculate the EPID-MF more accurately and efficiently. The ORACM is a fast image segmentation algorithm based on the region-based active contour model. The ORACM does not require extra tuning because it takes no parameters for the iteration speed, contour smoothness, or thresholding, and also evolves to the solution much faster because the ORACM doesn't calculate the gradient of the level set function, which is the computational bottleneck for the traditional active contour method.
MLC motion modeling: The system of the invention can model the MLC motion and remove the blurry edges based on the modeling. The first step can be securing data alignment between EPID data and LINAC log file. The EPID data can contain images and cumulative Monitor Units (MUs) recorded by Elekta iView® system from Elekta Solutions based in Stockholm, Sweden. The LINAC log file can contain MLC positions (X collimation), jaw positions (Y collimation), gantry angles, and cumulative MUs extracted via iCom communication from ICom Inc. using Mobius Log. For better MLC motion modeling, the data in the LINAC log file can be interpolated into higher time resolution as time intervals of 0.05 s, and the two data sets can be coarsely aligned according to the values of cumulative MUs in both data.
The masking function for each EPID image is the summation of MLC control points within the interval between two consecutive EPID images after data alignment (
Generation of patched EPID images and outlier-filtering: Although MLC modeling can effectively remove most of the blurred regions in EPID images, some blurry debris may remain due to the small discrepancy between the motion model and the true VMAT delivery. To further remove the debris, the system can use an extrapolation method to fast extrapolate the truncated EPID images by combining the MLC-blocked area with the raw portal image (
First, pretreatment kV-CBCT is transformed to the image domain of VMAT-CT. To do that, the system uses open-field EPID images (e.g., 24×24 cm) of a phantom and reconstructed MV-CBCT, which is in the same image domain as VMAT-CT, using FDK CBCT reconstruction algorithm.
Second, the system registered kV-CBCT to MV-CBCT, generating a 3D rigid geometric transformation matrix between kV-CBCT and MV-CBCT. Image registration is a procedure in medical physics that transforms different sets of image data into a single coordinate system. In the present case, kV and MV data are registered to transform kV-CBCT to VMAT-CT domain. This transformation matrix can be used to transform the 3D image domain from pretreatment CBCT (or planning CT) to the VMAT-CT. Because the image quality of phantom CBCT may affect the matrix, the system can collect kV and MV CBCT of the rando phantom at different sites including head and neck, right lung, left lung, and esophagus, calculated the geometric transformation matrix for each of the sites, and assign the transformation matrix to a specific VMAT treatment plan according to the treatment site.
Third, the open-field EPID images are simulated using the transformed CBCT, the gantry angles from the log files collected during VMAT, and cone-beam forward projection operator from the TIGRE toolbox. Because the system is attempting to identify the missing data blocked by MLC, the system can calculate the masking function of the outer area, which could be done during the step of MLC modeling and overlap the outer area with simulated open-field EPID images as the outer images.
Finally, the outer images are normalized with the mean values of the pixels on the boundary of raw EPID images and then combined with the raw images as the extrapolation area (
Although the simulated extra data within the patched EPID images are to be avoided in the reconstruction process since it may contain a false signal, they can provide plausible image intensity around the boundary of raw image data and enable the outlier filter to remove the remaining blurry regions precisely. Outlier-filtering can be implemented before and after the convolution of EPID image with the lambda filter: the first outlier filter can work as a crude filter to remove the remaining blurred regions after MLC modeling. Because the blur is always dimmer than the true data, the system can filter out the outliers on the lower tail of pixel intensity histogram and replace them with the mean values. After lambda filtering, the second outlier filter may take two-sided tails and smooth out the spiky signals in EPID images. Spiky signals may appear on the boundary of the filtered image due to the residual intensity discrepancy on the boundary, and the residual discrepancy may be amplified after lambda filtering, which is why a second outlier filter can be required to remove them. The filtering window for the outlier filter is 30 pixel-width (or other size as needed by a specific configuration) because the statistical outliers may be wrong if sample size is too small. Nevertheless, the filtering window may require tuning for the best outlier detections and removals depending on the MLC motion speed and complexity.
Compared with the uniform erosion method, using MLC modeling not only removes the blurred edges more effectively but also saves more true image data for VMAT-CT reconstruction, as shown in
The three preprocessing methods (Online Region-based Active Contour Method (ORACM), to binarize portal images, MLC motion modeling, to remove the MLC motion blur, and Outlier-filtering, to further remove blurry debris) proposed in this system can function together provide different impacts in different combinations.
Compressed Sensing (CS)-based iterative reconstruction: Iterative reconstruction algorithms for incomplete projection data have been proposed to overcome the limitations of FDK algorithm. According to CS theory, a signal can be reconstructed from fewer sampling than the number required by Nyquist sampling theorem if the signal is sparse. Consequently, if an image ƒ can be sparsified by operations such as a discrete gradient operator, which can be represented as Ψƒ, the image can be reconstructed from less sampling. The Adaptive-Steepest-Descent Projection Onto Convex Sets (ASD-POCS) was proposed to incorporate the regularization term called Total Variation (TV) into CT reconstruction iterative algorithm. The TV of image ƒ is defined as the sum of the magnitudes of its discrete gradient at every pixel or voxel. For the case of 3D CT ƒ, the TV is written as:
where μi,m,n is the magnitude of its discrete gradient at voxel (i, m, n).
Block Matching and 3D filtering (BM3D): BM3D is an effective denoising approach in terms of denoising performance on images. To remove the streaking artifacts and noises in VMAT-CT, the system uses an adopted BM3D algorithm into 3D VMAT-CT. The algorithm is divided in two major steps: (1) The first step estimates the denoised image using hard thresholding during the collaborative filtering; (2) the second step is based both on the original noisy image, and on the basic estimate obtained in the first step. It uses Wiener filtering during the collaborative filtering.
This algorithm incorporated TV minimization into the process of CT reconstruction iterative algorithm and thus yielded the following constrained convex optimization problem:
where R is the forward projection operator, p is the raw projection data, λ is the hyperparameter controlling the weight of the regularization, and ∥ƒ∥TV is the TV regularization term shown above and represents the sparseness constraint of CT image. The ASD-POCS algorithm treats the optimization as two phases in each iteration: the first phase is to enforce the projection data consistency, which is represented by the fidelity term (∥Rƒ−p∥22), using the simultaneous algebraic reconstruction technique (SART) and the non-negativity of the reconstructed CT (ƒ); the second phase is to minimize TV with the adaptive steepest gradient descent algorithm (Sidky et al., 2006).
However, because VMAT-CT reconstruction is performed within a local volume that is much smaller than the field of view of open-field conventional CT or cone beam CT (CBCT), the projection operation Rƒ, which represents the Radon transform in discrete form, fails to describe the incomplete Radon transform situation of VMAT-CT. Instead, the projection operator can be modified with the local filtering operator, which would work effectively for projection data truncation. Therefore, we modified the fidelity term to be ∥(Rƒ)L−(p)L∥22 to relate the projection operation of VMAT-CT to the raw truncated EPID images, where L represent the local filtering. The EPID image after local filtering operation can be represented as:
where (u, v) is the generic electronic portal imaging device (EPID) coordinate and eR the convolution kernel defined by the local filter.
Furthermore, the BM3D regularization term besides TV regularization is incorporated into the TV-BM3D iterative algorithm. The final optimization problem could be expressed as
where L denotes the local filtering, ∥ƒ∥BM3D is the BM3D regularization term, and κ is the hyperparameter controlling the weight of BM3D regularization.
The ASD-POCS framework is modified for VMAT-CT reconstruction, as shown in
In the next regularization steps, the non-negativity of each voxel is enforced in VMAT-CT, and implemented the total variation (TV) minimization using the GPU accelerated compute unified device architecture (CUDA) code in the tomographic interactive graphical processing unit-based reconstruction (TIGRE) toolbox. Next, the BM3D denoising was performed by using the BM3D MATLAB package.
The reconstructed VMAT-CT (ƒ) was checked with the stopping criteria: if the iteration reached the maximum iteration number (Nstop), or if the square difference of reconstructions between two successive iterations was below a predetermined threshold.
Finally, if none of the stopping criteria was met, VMAT-CT f would be normalized and combined with pretreatment CBCT or registered planning CT (pCT) and sent back for the next iteration loop.
With reference to
The system bus 1610 may be any of several types of bus structures including a memory bus or memory controller, a peripheral bus, and a local bus using any of a variety of bus architectures. A basic input/output (BIOS) stored in ROM 1640 or the like, may provide the basic routine that helps to transfer information between elements within the computing device 1600, such as during start-up. The computing device 1600 further includes storage devices 1660 such as a hard disk drive, a magnetic disk drive, an optical disk drive, tape drive or the like. The storage device 1660 can include software modules 1662, 1664, 1666 for controlling the processor 1620. Other hardware or software modules are contemplated. The storage device 1660 is connected to the system bus 1610 by a drive interface. The drives and the associated computer-readable storage media provide nonvolatile storage of computer-readable instructions, data structures, program modules and other data for the computing device 1600. In one aspect, a hardware module that performs a particular function includes the software component stored in a tangible computer-readable storage medium in connection with the necessary hardware components, such as the processor 1620, bus 1610, display 1670, and so forth, to carry out the function. In another aspect, the system can use a processor and computer-readable storage medium to store instructions which, when executed by a processor (e.g., one or more processors), cause the processor to perform a method or other specific actions. The basic components and appropriate variations are contemplated depending on the type of device, such as whether the device 1600 is a small, handheld computing device, a desktop computer, or a computer server.
Although the exemplary embodiment described herein employs the hard disk 1660, other types of computer-readable media which can store data that are accessible by a computer, such as magnetic cassettes, flash memory cards, digital versatile disks, cartridges, random access memories (RAMs) 1650, and read-only memory (ROM) 1640, may also be used in the exemplary operating environment. Tangible computer-readable storage media, computer-readable storage devices, or computer-readable memory devices, expressly exclude media such as transitory waves, energy, carrier signals, electromagnetic waves, and signals per se.
To enable user interaction with the computing device 1600, an input device 1690 represents any number of input mechanisms, such as a microphone for speech, a touch-sensitive screen for gesture or graphical input, keyboard, mouse, motion input, speech and so forth. An output device 1670 can also be one or more of a number of output mechanisms known to those of skill in the art. In some instances, multimodal systems enable a user to provide multiple types of input to communicate with the computing device 1600. The communications interface 1680 generally governs and manages the user input and system output. There is no restriction on operating on any particular hardware arrangement and therefore the basic features here may easily be substituted for improved hardware or firmware arrangements as they are developed.
The technology discussed herein refers to computer-based systems and actions taken by, and information sent to and from, computer-based systems. One of ordinary skill in the art will recognize that the inherent flexibility of computer-based systems allows for a great variety of possible configurations, combinations, and divisions of tasks and functionality between and among components. For instance, processes discussed herein can be implemented using a single computing device or multiple computing devices working in combination. Databases, memory, instructions, and applications can be implemented on a single system or distributed across multiple systems. Distributed components can operate sequentially or in parallel.
Use of language such as “at least one of X, Y, and Z,” “at least one of X, Y, or Z,” “at least one or more of X, Y, and Z,” “at least one or more of X, Y, or Z,” “at least one or more of X, Y, and/or Z,” or “at least one of X, Y, and/or Z,” are intended to be inclusive of both a single item (e.g., just X, or just Y, or just Z) and multiple items (e.g., {X and Y}, {X and Z}, {Y and Z}, or {X, Y, and Z}). The phrase “at least one of” and similar phrases are not intended to convey a requirement that each possible item must be present, although each possible item may be present.
An aspect of the present invention is to provide a method for generating volumetric modulated arc therapy-computed tomography (VMAT-CT). The method includes receiving, at a computer system having at least one processor, electronic portal imaging device (EPID) images collected during VMAT; performing, via the at least one processor, Online Region-based Active Contour Method (ORACM) on the EPID images, resulting in binarized images; performing, via the at least one processor, multi-leaf collimator (MLC) motion modeling on the binarized images, resulting in motion modeled EPID images with most of blurred regions within the EPID images removed; performing, via the at least one processor, an outlier-filtering algorithm on the motion modeled EPID images, resulting in further filtered EPID images; executing, via the at least one processor, a conventional FDK-based VMAT-CT reconstruction algorithm on the further filtered EPID images to provide FDK-reconstructed images; executing, via the at least one processor, an iterative VMAT-CT reconstruction algorithm that combines compressed sensing and block matching and 3D filtering, on the FDK-reconstructed images, resulting in VMAT-CT images; and outputting the VMAT-CT images.
In an embodiment, the method further includes applying, via the at least one processor, a compressed sensing (CS)-based iterative reconstruction algorithm to further improve image quality of the EPID images after performing the multi-leaf collimator (MLC) motion modeling.
In an embodiment, performing, via the at least one processor, the multi-leaf collimator (MLC) motion modeling on the binarized images includes removing blurry edges within EPID images resulting in the motion modeled EPID images with most of the blurred regions within the EPID images removed.
In an embodiment, performing, via the at least one processor, the multi-leaf collimator (MLC) motion modeling on the binarized images includes securing data alignment between the EPID images and linear accelerator (LINAC) log file containing MLC positions, jaw positions, gantry angles, and cumulative monitor units.
In an embodiment, the method further includes interpolating, via the at least one processor, the LINAC log file into higher time resolution.
In an embodiment, performing, via the at least one processor, the outlier-filtering algorithm on the motion modeled EPID images includes performing the outlier-filtering algorithm before and after performing, via the at least one processor, a convolution of the EPID images with a lambda filter.
In an embodiment, the block matching and 3D filtering algorithm uses Wiener filtering.
In an embodiment, executing, via the at least one processor, the iterative VMAT-CT reconstruction algorithm that combines the compressed sensing and the block matching and the 3D filtering, on the FDK-reconstructed images includes performing, via the at least one processor, a total variation (TV) minimization resulting in VMAT-CT images.
In an embodiment, the executing, via the at least one processor, of the iterative VMAT-CT reconstruction algorithm that combines the compressed sensing and the block matching and the 3D filtering, on the FDK-reconstructed images further includes estimating, via the at least one processor, a denoised image using hard thresholding during a collaborative filtering, resulting in an estimated denoised image; and using an original noisy image and the estimated denoised image during the iterative VMAT-CT reconstruction algorithm.
In an embodiment, executing, via the at least one processor, the iterative VMAT-CT reconstruction algorithm is stopped if an iteration reaches a set maximum iteration number or if a square difference of reconstructions between two successive iterations is below a predetermined threshold.
An aspect of the present invention is to also provide a system for generating volumetric modulated arc therapy-computed tomography (VMAT-CT) implemented on a computer system having one or more processors. The computer system is configured: to receive electronic portal imaging device (EPID) images collected during VMAT; to perform Online Region-based Active Contour Method (ORACM) on the EPID images, resulting in binarized images; to perform multi-leaf collimator (MLC) motion modeling on the binarized images, resulting in motion modeled EPID images with most of blurred regions within the EPID images removed; to perform an outlier-filtering algorithm on the motion modeled EPID images, resulting in further filtered EPID images; to execute a conventional FDK-based VMAT-CT reconstruction algorithm on the further filtered EPID images to provide FDK-reconstructed images; to execute an iterative VMAT-CT reconstruction algorithm that combines compressed sensing and block matching and 3D filtering, on the FDK-reconstructed images, resulting in VMAT-CT images; and to output the VMAT-CT images.
In an embodiment, the computer system is configured to apply a compressed sensing (CS)-based iterative reconstruction algorithm to further improve image quality of the EPID images after performing the multi-leaf collimator (MLC) motion modeling.
In an embodiment, the computer system is configured to remove blurry edges within EPID images resulting in the motion modeled EPID images with most of the blurred regions within the EPID images removed.
In an embodiment, the computer system is configured to secure data alignment between the EPID images and linear accelerator (LINAC) log file containing MLC positions, jaw positions, gantry angles, and cumulative monitor units.
In an embodiment, the computer system is configured to interpolate the LINAC log file into higher time resolution.
In an embodiment, the computer system is configured perform the outlier-filtering algorithm before and after performing a convolution of the EPID images with a lambda filter.
In an embodiment, the block matching and 3D filtering algorithm uses Wiener filtering.
In an embodiment, the computer system is configured to perform a total variation (TV) minimization resulting in VMAT-CT images.
In an embodiment, the computer system is further configured to: estimate a denoised image using hard thresholding during a collaborative filtering; and using an original noisy image and the estimated denoised image during execution of the iterative VMAT-CT reconstruction algorithm.
In an embodiment, the computer system is configured to stop execution of the iterative VMAT-CT reconstruction algorithm if an iteration reaches a set maximum iteration number or if a square difference of reconstructions between two successive iterations is below a predetermined threshold.
Another aspect of the present invention is to provide a non-transitory computer-readable medium storing instructions that, when executed by a computer system having one or more processors, cause the computer system: to receive electronic portal imaging device (EPID) images collected during VMAT; to perform Online Region-based Active Contour Method (ORACM) on the EPID images, resulting in binarized images; to perform multi-leaf collimator (MLC) motion modeling on the binarized images, resulting in motion modeled EPID images with most of blurred regions within the EPID images removed; to perform an outlier-filtering algorithm on the motion modeled EPID images, resulting in further filtered EPID images; to execute a conventional FDK-based VMAT-CT reconstruction algorithm on the further filtered EPID images to provide FDK-reconstructed images; to execute an iterative VMAT-CT reconstruction algorithm that combines compressed sensing and block matching and 3D filtering, on the FDK-reconstructed images, resulting in VMAT-CT images; and to output the VMAT-CT images.
The various embodiments described above are provided by way of illustration only and should not be construed to limit the scope of the disclosure. Various modifications and changes may be made to the principles described herein without following the example embodiments and applications illustrated and described herein, and without departing from the spirit and scope of the disclosure. For example, unless otherwise explicitly indicated, the steps of a process or method may be performed in an order other than the example embodiments discussed above. Likewise, unless otherwise indicated, various components may be omitted, substituted, or arranged in a configuration other than the example embodiments discussed above.
While various embodiments of the present invention have been described above, it should be understood that they have been presented by way of example only, and not limitation. Thus, the breadth and scope of the present invention should not be limited by any of the above-described illustrative embodiments, or following examples, but should instead be defined only in accordance with the following claims and their equivalents.
The embodiments illustrated and discussed in this specification are intended only to teach those skilled in the art how to make and use the invention. In describing embodiments of the disclosure, specific terminology is employed for the sake of clarity. However, the disclosure is not intended to be limited to the specific terminology so selected. The above-described embodiments, and following examples, may be modified or varied, without departing from the invention, as appreciated by those skilled in the art in light of the above teachings. It is therefore to be understood that, within the scope of the claims and their equivalents, the invention may be practiced otherwise than as specifically described. For example, it is to be understood that the present disclosure contemplates that, to the extent possible, one or more features of any embodiment can be combined with one or more features of any other embodiment.
The present patent application claims priority benefit to U.S. Provisional Patent Application No. 63/433,304 filed on Dec. 16, 2022, the entire content of which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
63433304 | Dec 2022 | US |