--
--
The present invention relates to techniques for assessing disease treatment and, in particular, to a computerized system linking lesions among different medical scans taken over time to better reveal disease progression.
Metastasis is the leading cause of cancer-related mortality. In metastasis, cells of a primary cancer break away from where they were first formed and travel through the body to create new lesions. Each metastatic lesion may respond differently to treatment and, accordingly, lesion-level assessment may be necessary for a complete understanding of disease response. Such lesion-level assessment, however, is difficult as it requires manual matching of as many as hundreds of corresponding lesions, which is a tedious, subjective, and error-prone task, and is therefore rarely performed in practice.
U.S. Pat. No. 10,445,878 entitled “Image Enhancement System for Bone Disease Evaluation,” assigned to the assignees of the present invention and hereby incorporated by reference, describes a lesion monitoring system for tumors in the skeletal system, the latter of which presents an articulated but rigid target simplifying the registration of longitudinally acquired images.
US patent application 2022/0338805 entitled “System and Method for Monitoring Multiple Lesions,” assigned to the assignees of the present invention and hereby incorporated by reference, describes a lesion monitoring system monitoring metastatic lesions distributed over the entire patient anatomy and identifying lesions that split or combine in successive pairs of scans.
The present inventors have determined that a pair-wise matching of lesions in sequential images can lead to substantial errors in assessing the disease progression, for example, when a lesion disappears, or falls below the detectability limit, in one image and reappears and is improperly interpreted as a remission plus a new lesion. Lesion mismatching in an early pair of images can propagate through successive matching operations. The present invention addresses this problem by using a global assessment of lesion overlap to link lesions among different images. Although this evaluation of overlap in non-sequential images might be expected to introduce errors in lesion identification as the images become mis-registered over time, preliminary experiments using a global assessment indicate a high accuracy of over 90% in accurately tracking lesions between scans
Specifically then, in one embodiment, the invention provides an apparatus for assessing treatment using an electronic computer receiving a set of at least three scans of tissue of the patient revealing diseased tissue. A program executing on the computer determines lesion volumes in the scan as assigned to identifiers and an overlapping of lesion volumes between all pairs of scans of the set to provide a set of overlap measures for each pair of scans for each pair of identifiers. The lesions identifiers in different scans are linked in a way that globally maximizes the overlap measures of the set over all of the scans. This result is used to output a display indicating a lesion change identified to given linked lesions.
It is thus a feature of at least one embodiment of the invention to better link lesions in different images taken over time so as to provide a more accurate characterization of the effectiveness of the treatment and shrinking or eliminating those lesions.
The program may further identify a set of tissue structures, for example, organs, and link the output of lesion change to a tissue structure.
It is thus a feature of at least one embodiment of the invention to allow the clinician to focus on lesion changes in particular tissue structures to provide a more nuanced understanding of disease progression.
The output may be a graphic display indicating a linkage between lesions of different scans superimposed on at least one scan image.
It is thus a feature of at least one embodiment of the invention to provide anatomical context to the progression of the lesions over time.
The program may further receive input from a user to alter the linking of the lesion and to change the output according to that input.
It is thus a feature of at least one embodiment of the invention to provide an output that reflects additional input from a trained user.
The display may further output an uncertainty value on the graphics display associated with the linkage.
It is thus a feature of at least one embodiment of the invention to guide the clinician to uncertain linkages that may warrant additional inspection.
The lesion volumes may be dilations of lesion images.
It is thus a feature of at least one embodiment of the invention to provide a linkage system that is robust against minor mis-registration of the scans.
The output may characterize the lesions as appearing or disappearing and/or may indicate lesion volume or a change in various lesion measures between scans for individual or collections of lesions.
It is thus a feature of at least one embodiment of the invention to provide these useful measures in a system that more accurately links lesions between scans.
These particular objects and advantages may apply to only some embodiments falling within the claims and thus do not define the scope of the invention.
Referring now to
Optionally, the functional images 16 may be supplemented or replaced with additional scans by other scanners 20, for example, a conventional kilovoltage or megavoltage CT (computed tomography), MRI (magnetic resonance imaging), or ultrasound system, such as may provide a higher resolution image 16 that presents anatomical information typically without the metabolic information. More generally, a given image 16 may be obtained from either scanner 10 or scanner 20 or may be a combination of data from multiple scanners 10 and 20 taken contemporaneously.
The images 16 present measures of multiple points in patient tissue each associated with volume elements (voxels) distributed in three dimensions, although only two dimensions are shown for clarity. The patient 12 will be imaged at different times during the course of a treatment of the patient 12 by chemotherapy, radiation therapy, or the like to provide a set of images 18 taken in sequence at different times.
The set of images 18 may be received by an electronic computer 22 for processing as will be described in greater detail below. Generally, the electronic computer 22 includes one or more processing units 24 communicating with a memory 26 holding data and a stored program 28 for effecting portions of the present invention. The computer 22 may communicate with a graphics display 30 for displaying color output images based on the images 16 and with user input devices 32 such as a keyboard, mouse, or the like, each allowing entry of data by user. The graphics display 30 will display an output indicating disease progression or regression based on measures of multiple lesion locations in the patient 12.
The invention will be described with respect to tracking metastatic lesions from cancer; however, the inventors contemplate that it may also be used with a variety of cancerous and noncancerous lesions including but not limited to skin lesions, retinal vascular network abnormalities, brain lesions related to Alzheimer's disease and multiple sclerosis, various polyps and cysts, arterial calcification, inflamed lymph nodes, etc.
Referring now also to
The invention further contemplates the use of other methods of distinguishing tissue lesions from healthy tissue such as parametric diffusion maps from diffusion-weighted magnetic resonance imaging (DW-MRI), single-photon emission computed tomography (SPECT) tracers, and even anatomical characterization without lesion-enhancing materials.
After acquisition, the images 16 may be registered or matched to each other using a three-dimensional registration process per process block 34. In one embodiment, all images 16 in the set of images 18 are registered to the baseline image, resulting in N−1 registrations of image pairs, where N is the number of images in a series. The intra-patient nature of the registration averts the need for registration atlases, which are commonly used for inter-patient registrations. For every image pair, the registration mode can be either direct or indirect; direct registration is defined between the baseline image and any other subsequent image, whereas indirect registration is defined as the registration of two subsequent images whose transformation fields were calculated to the baseline image. The registrations may be performed using a whole-body rigid registration (WRR) followed by whole-body deformable registration (WDR). In this case, the WRR performs an initial alignment of the images to prepare for the more detailed deformable step. In the WDR, a hierarchical control-grid B-spline free-form deformation (FFD) is used with a thin metal sheet bending energy regularizer per Rueckert, D., Sonoda, L. I., Hayes, C., Hill, D. L. G., Leach, M. O., & Hawkes, D. J. (1999), “Nonrigid registration using free-form deformations: application to breast MR images”, IEEE Transactions on Medical Imaging, 18(8), 18:712-21, hereby incorporated by reference. The optimization metrics may be the normalized mutual information for inter-modality registration (e.g., CT to MR) per Studholme, C., Hawkes, D. J., & Hill, D. L., (1998), “Normalized entropy measure for multimodality image alignment”, in K. M. Hanson (Ed.), Medical Imaging 1998: Image Processing (Vol. 3338, Issue June 1998, pp. 132-143), https://doi.org/10.1117/12.310835, hereby incorporated by reference. The normalized cross-correlation for intra-modality (e.g., CT to CT and MR to MR) when different modalities are used to collect the set of images 18 may be performed according to Avants, B. B., Epstein, C. L., Grossman, M., & Gec, J. C. (2008), Symmetric diffeomorphic image registration with cross-correlation: Evaluating automated labeling of elderly and neurodegenerative brain”, Medical Image Analysis, 12(1), 26-41. https://doi.org/10.1016/j.media.2007.06.004, also incorporated by reference.
Both metrics may be optimized using a gradient descent approach per Klein, S., Staring, M., Murphy, K., Viergever, M. A., & Pluim, J. (2010), “elastix: A Toolbox for Intensity-Based Medical Image Registration. IEEE Transactions on Medical Imaging, 29 (1), 196-205. https://doi.org/10.1109/TMI.2009.2035616, as incorporated by reference, with the cost function:
where C denotes the optimization metric (normalized mutual information or normalized cross-correlation) as a function of the moving image (IM), the fixed image (IF), and the set of parameters of the image transformation ({right arrow over (μ)}), which are translation and rotation parameters for WRR, and the parameters of a deformation field for the WDR per Sederberg. T. W., & Parry, S. R. (1986), “Free-form deformation of solid geometric models”, Proceedings of the 13th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH 1986, 20(4), 151-160. https://doi.org/10.1145/15922.15903, hereby incorporated by reference.
The function R({right arrow over (μ)}) is a penalty term (bending energy) that enforces the smoothness of the transformation per S., L. L., & Wahba, G. (2006), “Spline Models for Observational Data. Mathematics of Computation”, 57(195), 444, https://doi.org/10.2307/2938687, hereby incorporated by reference.
Referring still to
The optimal transformation field Tn (for image n) is then applied to the coordinates of the lesion masks Ln associated with each of the N images in the series, generating a registered lesion mask Ln
As indicated by process block 37, the lesions 40 of the binary lesion masks 38 may then be identified to a particular anatomical region 39 (body-part) where they are located. Example body parts include organs as well as regions such as the head and neck, chest (further detailing the lungs volume), pelvis, abdomen (further detailing the liver volume), spine, arms, and legs. This investigation may be performed by registering a whole-body segmentation atlas to the baseline image 16 of the set of images 18 and transforming it using the same registration procedure described above. Every lesion 40 is labeled according to the overlap of the lesion's volume to the body-part segmentation atlas. If more than one body-part 39 overlaps with a lesion volume, the lesion 40 is labeled according to the greatest volume of overlap.
Referring now to process block 41, the lesion contours of the lesion map are dilated to account for possible errors in the registration of the images 16 and increase the probability of lesion superposition. The dilation magnitude is decided independently for each lesion 40 and is based on the density of the lesion population in the anatomical region 39 where each lesion 40 is situated. A morphologic conformal lesion dilation operation is applied to each lesion in an image. The lesion-specific dilation magnitude (Di) is defined for each lesion as:
where di,j is the distance between a lesion i and every other lesion j in the same image, and Dmax is a user-defined parameter to set a maximum allowed dilation magnitude. A new dilated lesion mask 43 (Ln
where i indexes each lesion in the mask.
Referring still to
The matrices Mn,q are square matrices containing the volume of overlap between the lesions of time-points n and q. They have ω2 elements where w is the maximal integer between the number of lesions identified in time-point n (ωn) and time point q (ωg). The number of superposition matrices Mn,q created after the whole image series evaluation is N(N−1)/2. Note that this process compares not only sequential pairs of images 16, but, for example, also the first and last scan and all other combinations.
Referring to
As shown in
In sub-step 1, the orientation {circumflex over (t)} is defined as the weighted mean of all the vectors 52 connecting each voxel of a given lesion (for example, lesion 40a) and adjacent lesions (for example, lesion 40b) within a predetermined distance 54 conservatively sized to capture any possible splitting or merging as follows:
where {right arrow over (ti)} is a connecting vector, V is the total number of connecting vectors, and the weights wi are defined as the inverse norm of each vector
In sub-step 2, the distance u is determined as the 95th percentile of the distribution of the norms of all vectors {right arrow over (ti)} that satisfy the angular constraint:
This imposes a soft constraint that the vectors being considered to determine u are aligned with {circumflex over (t)}. The 5-degrees value is a hyperparameter of the methodology that can be adapted according to each application. The 95th percentile was chosen instead of a maximal operation because it is more robust against outliers in the distribution.
In sub-step 3, a constrained area of the lesion 40 (denoted by Cc and shown by hatching) is defined by the intersection lesion volume (C) of lesion 40 and an area defined by bounding lines (Li and Lj) flanking the area of the lesions in the pair (40a and 40b) in the orientation {circumflex over (t)}, generating the projected areas (Li,p and Lj,p). Cc is then defined as:
In sub-step 4, {right arrow over (d)} is determined as the longest of the chords {right arrow over (d)}i within Cc subject to an angular constraint as:
This enforces the chord {right arrow over (d)} being oriented in a similar orientation as {circumflex over (t)}, hence that the distances d and u are both measured along similar orientations.
Finally, in sub-step 5, u and d are compared, and if u<d the lesion pair 40a and 40b is considered as a clustered, rather than as two disconnected lesions 40.
Referring again to
within the constraints to the permutation matrix A per:
where the sum of the matrix elements can be zero if there are no matches for the lesions represented by those rows and columns.
The Munkres assignment algorithm per Munkres, J. (1957), “Algorithms for the assignment and transportation problems”, Journal of the society for industrial and applied mathematics, J Soc Indust Appl Math, 5(1), 32-38, as incorporated by reference, is used to find each optimal matrix An,q via a non-greedy minimization of the cost matrices Kn,q.
At process blocks 60, an uncertainty value may also be assigned to the selected matching. In this regard it should be noted that the superposition matrices M′n,q contain the degree of overlap between the lesions in timepoints n and q. This matrix is used to calculate the cost matrix Kn,q with weights that are used as input to the linear assignment method of process block 60 to make the globally optimal lesion matching decisions. After the decisions have been made, the uncertainty (U) associated with each match (each graph edge) is calculated as the inverse of the intersection over minimum (IoM) associated with each match as follows:
In this way, lesions with a high overlap have a low matching uncertainty and lesions with a low overlap have a high matching uncertainty, as demonstrated in
At this point, the lesion identifiers between images 16 have been linked so that lesion progression over multiple medical scans can be determined. Referring now to
This lesion graph 64 has one layer per image 16 in the set of images 18 (represented by a vertical column in
Referring now to
As shown in
Referring to
Referring now to
Certain terminology is used herein for purposes of reference only, and thus is not intended to be limiting. For example, terms such as “upper”, “lower”, “above”, and “below” refer to directions in the drawings to which reference is made. Terms such as “front”, “back”, “rear”, “bottom” and “side”, describe the orientation of portions of the component within a consistent but arbitrary frame of reference which is made clear by reference to the text and the associated drawings describing the component under discussion. Such terminology may include the words specifically mentioned above, derivatives thereof, and words of similar import. Similarly, the terms “first”, “second” and other such numerical terms referring to structures do not imply a sequence or order unless clearly indicated by the context.
When introducing elements or features of the present disclosure and the exemplary embodiments, the articles “a”, “an”, “the” and “said” are intended to mean that there are one or more of such elements or features. The terms “comprising”, “including” and “having” are intended to be inclusive and mean that there may be additional elements or features other than those specifically noted. It is further to be understood that the method steps, processes, and operations described herein are not to be construed as necessarily requiring their performance in the particular order discussed or illustrated, unless specifically identified as an order of performance. It is also to be understood that additional or alternative steps may be employed.
References to an electronic computer can be understood to include one or more computers that can communicate in a stand-alone and/or a distributed environment(s) or in the cloud, and can thus be configured to communicate via wired or wireless communications with other processors, where such one or more processor can be configured to operate on one or more processor-controlled devices that can be similar or different devices. Furthermore, references to memory, unless otherwise specified, can include one or more processor-readable and accessible memory elements and/or components that can be internal to the processor-controlled device, external to the processor-controlled device, and can be accessed via a wired or wireless network.
It is specifically intended that the present invention not be limited to the embodiments and illustrations contained herein and the claims should be understood to include modified forms of those embodiments including portions of the embodiments and combinations of elements of different embodiments as come within the scope of the following claims. All of the publications described herein, including patents and non-patent publications, are hereby incorporated herein by reference in their entireties.