Method and system for the automated temporal subtraction of medical images
First Claim
1. A method for detecting interval change, comprising:
- obtaining a first three-dimensional image of a subject by scanning said subject in a scanning direction;
obtaining a second three-dimensional image of said subject by scanning said subject in said scanning direction;
matching three dimensionally said first and second images in said scanning direction;
matching two-dimensionally said first and second images after matching in said scanning direction; and
non-linearly warping said first image to produce a warped image after said three- and two-dimensional matching; and
subtracting said warped image from said second image;
wherein matching two-dimensionally comprises;
selecting a first section of said first image based upon a feature in said first image;
selecting a second section of said second image based upon said feature in said second image;
selecting a plurality of sections adjacent to first section of said first image; and
comparing each of said first section and said plurality of sections to said second section.
4 Assignments
0 Petitions
Accused Products
Abstract
Method and system for the detection of interval change in medical images. Three dimensional images, such as previous and current section images in CT scans, are obtained. An anatomic feature, such as the lungs, is used to select sections containing lung by a gray-level thresholding technique. The section correspondence between the current and previous scans is determined automatically. The initial registration of the corresponding sections in the two scans is achieved by a rotation correction and a cross-correlation technique. A more accurate registration between the corresponding current and previous section images is achieved by local matching. A nonlinear warping process which is also based on the cross-correlation technique is applied to the previous image to yield a warped image after the matching. The final subtracted section images were derived by subtracting of the previous section images from the corresponding current section images. Interval changes such as a change in tumor size and a newly developed pleural effusion are enhanced significantly.
-
Citations
59 Claims
-
1. A method for detecting interval change, comprising:
-
obtaining a first three-dimensional image of a subject by scanning said subject in a scanning direction;
obtaining a second three-dimensional image of said subject by scanning said subject in said scanning direction;
matching three dimensionally said first and second images in said scanning direction;
matching two-dimensionally said first and second images after matching in said scanning direction; and
non-linearly warping said first image to produce a warped image after said three- and two-dimensional matching; and
subtracting said warped image from said second image;
wherein matching two-dimensionally comprises;
selecting a first section of said first image based upon a feature in said first image;
selecting a second section of said second image based upon said feature in said second image;
selecting a plurality of sections adjacent to first section of said first image; and
comparing each of said first section and said plurality of sections to said second section. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
determining a first relative area of said anatomic feature in said first image;
determining a second relative area of said anatomic feature in said second image;
selecting said first section using said first relative area; and
selecting said second section using said second relative area.
-
-
3. A method as recited in claim 2, wherein determining said first and second relative area comprises:
-
obtaining said first and second images each having a plurality of sections;
thresholding sections said first image to obtain corresponding first regions;
thresholding sections said second image to obtain corresponding second regions;
determining an area of each of said first and second regions;
determining first relative areas as a ratio of said areas of said first regions to remaining areas of corresponding sections of said first image; and
determining second relative areas as a ratio of said areas of said second regions to remaining areas of corresponding sections of said second images.
-
-
4. A method as recited in claim 3, wherein said matching comprises:
comparing said first and second relative areas.
-
5. A method as recited in claim 1, wherein said matching two-dimensionally comprises:
-
obtaining said first and second image each having a plurality of sections;
determining a first relationship of an area of an anatomic feature in respective sections in said first image;
determining a second relationship of an area of said anatomic feature in respective sections in said second image;
determining a first average and a second average of said first and second relationships, respectively;
selecting said first section of said first image corresponding to said first average; and
selecting said second section of said second image corresponding to said second average.
-
-
6. A method as recited in claim 1, comprising:
-
selecting a region-of-interest in said first section and each section of said plurality of sections; and
cross-correlating said regions-of-interest with said section of said second image.
-
-
7. A method as recited in claim 1, wherein said comparing comprises:
cross-correlating said first section and each of said plurality of sections with said one section of said second image.
-
8. A method as recited in claim 1, comprising:
-
matching a section from said plurality of sections with said second section of said second image; and
matching remaining sections of said first image with remaining sections of said second image.
-
-
9. A method as recited in claim 1, comprising:
-
obtaining each of said first and second images as digital images each having a plurality of pixels;
thresholding each of said first and second images to identify feature pixels corresponding to an anatomic feature;
determining a first relative area of said anatomic feature as a ratio of an area of feature pixels in said first image to an area remaining pixels in said first image;
determining a second relative area of said anatomic feature as a ratio of an area of feature pixels in said second image to an area of remaining pixels in second image; and
comparing said first and second relative areas to match said first image to said second image.
-
-
10. A method as recited in claim 9, wherein said comparing comprises:
-
determining a first average value of said first relative area;
determining a first section of said first image corresponding to said first average value;
determining a second average value of said second relative area;
determining a second section of said second image corresponding to said second relative area; and
comparing said first and second sections.
-
-
11. A method as recited in claim 1, wherein said matching comprises:
-
initially matching said first image to said second image; and
locally matching said first image to said second image.
-
-
12. A method as recited in claim 11, wherein said initially matching comprises:
-
determining whether at least one of said first and second images are rotated and whether a rotation correction is required; and
determining vertical and horizontal shifts of said first image relative to said second image.
-
-
13. A method as recited in claim 12, comprising:
-
using said vertical and horizontal shifts to match a section of said first image with a section of said second image; and
matching remaining sections of said first image with remaining sections of said second image in a one-to-one manner.
-
-
14. A method as recited in claim 11, wherein said locally matching comprises:
-
selecting a plurality of first ROIs in said first image;
selecting a plurality of second ROIs in said second image; and
determining horizontal and vertical shifts of said first ROIs in said first image relative to said second ROIs in said second image.
-
-
15. A method as recited in claim 14, comprising:
-
curve-fitting said horizontal and vertical shifts; and
nonlinearly warping said first image using curve-fit horizontal and vertical shifts.
-
-
16. A method as recited in claim 1, comprising:
-
obtaining a first CT scan as said first three-dimensional image;
obtaining a second CT scan as said second three-dimensional image;
selecting a first set of sections from said first CT scan using an anatomic feature in said first CT scan; and
selecting a second set of sections from said second CT scan using said anatomic feature in said second CT scan.
-
-
17. A method as recited in claim 16, comprising:
-
obtaining a first CT scan as said first CT scan;
obtaining a second thoracic CT scan as said second CT scan;
selecting said first set from said first CT scan using a lung in said first CT scan; and
selecting said second set from said second CT scan using said lung in said second CT scan.
-
-
18. A method as recited in claim 17, comprising:
-
determining a first relative area of said lung in said first CT scan;
determining a second relative area of said lung in said second CT scan;
selecting said first set using said first relative area; and
selecting said second set using said second relative area.
-
-
19. A method as recited in claim 18, wherein determining said first and second relative area comprises:
-
thresholding said first CT scan to obtain first regions corresponding to said lung;
thresholding said second CT scan to obtain second regions corresponding to said lung;
determining an area of each of said first and second regions;
determining first relative areas as a ratio of said areas of said first regions to remaining areas of corresponding sections in said first set; and
determining second relative areas as a ratio of said areas of said second regions to remaining areas of corresponding sections in said second set.
-
-
20. A method as recited in claim 19, comprising:
-
selecting said first section of said first CT scan using said first relative areas;
selecting said second section of said second CT scan using said second relative areas; and
registering said first section and said second section.
-
-
21. A method as recited in claim 20, comprising:
matching one of said first section and said sections adjacent to said first section to said second section.
-
22. A method as recited in claim 21, comprising:
matching remaining sections of said first CT scan with remaining sections of said second CT scan.
-
23. A method as recited in claim 1, wherein said matching two-dimensionally comprises:
-
determining a first area of an anatomic feature in said first image;
determining a second area of said anatomic feature in said second image;
comparing said first and second areas; and
matching said first and second images based upon comparing said areas.
-
-
24. A method as recited in claim 23, comprising:
-
selecting said first section of said first image using said first area;
selecting said second section of said second image using said second area; and
matching said first and second images based upon comparing said first and second sections.
-
-
25. A method as recited in claim 24, comprising:
matching said first and second images based upon comparing said first section and said plurality of sections with said second section.
-
26. A method as recited in claim 1, comprising:
-
identifying an anatomic feature in each of said first and second images;
identifying respective first and second approximate middle positions of said anatomic feature in said first and second images; and
matching said first and second scans using said first and second approximate middle positions.
-
-
27. A method as recited in claim 26, comprising:
-
selecting a first section of said first image as corresponding to said first approximate middle position;
selecting said second section of said second image corresponding to said second approximate middle position; and
matching two-dimensionally said first and second scans using said first and second sections.
-
-
28. A method as recited in claim 27, comprising:
matching two-dimensionally said first and second images based upon comparing said first section and said plurality of adjacent sections with said second section.
-
29. A method as recited in claim 1, comprising:
-
analyzing registration of said warped image and said second image;
if said registration does not meet predetermined criteria, retrieving image data corresponding to said first image and reconstructing said first image.
-
-
30. A method as recited in claim 29, wherein analyzing said registration comprises using histogram analysis.
-
31. A method as recited in claim 29, comprising:
-
reconstructing said first image at a different reconstruction starting point;
repeating said matching, warping and subtracting steps using said first image reconstructed at said different reconstruction starting point; and
re-analyzing said registration.
-
-
32. A method as recited in claim 31, comprising:
iteratively selecting said different reconstruction starting point.
-
33. A method for detecting interval change, comprising:
-
obtaining a first image of a subject;
obtaining a second image of said subject;
matching said first and second images three-dimensionally in a scanning direction using an anatomic feature in said first and second images;
matching said first and second images two-dimensionally after said three-dimensional matching; and
detecting an interval change after matching said first and second images three- and two-dimensionally;
wherein matching two-dimensionally comprises;
selecting a first section of said first image based upon a feature in said first image;
selecting a second section of said second image based upon said feature in said second image;
selecting a plurality of sections adjacent to first section of said first image; and
comparing each of said first section and said plurality of sections to said second section. - View Dependent Claims (34, 35, 36)
nonlinearly warping said first image; and
subtracting a warped first image from said second image.
-
-
35. A method as recited in claim 33, comprising:
-
obtaining a first three-dimensional image as said first image; and
obtaining a second three-dimensional image as said second image.
-
-
36. A method as recited in claim 35, comprising:
-
obtaining a plurality of first section images as said first three-dimensional image;
obtaining a plurality of second section images as said second three-dimensional image; and
matching said first and second section images along said scanning direction.
-
-
37. A method of detecting interval change, comprising:
-
obtaining a first scan of a subject having a plurality of sections;
obtaining a second scan of said subject having a plurality of sections;
matching three-dimensionally said first and second scans;
matching two-dimensionally corresponding sections of said first and second scans after matching three-dimensionally; and
detecting an interval change between said first and second scans after said matching steps;
wherein matching two-dimensionally comprises;
selecting a first section of said first scan based upon a feature in said first scan;
selecting a second section of said second scan based upon said feature in said second scan;
selecting a plurality of sections adjacent to first section of said first scan; and
comparing each of said first section and said plurality of sections to said second section. - View Dependent Claims (38, 39, 40, 41, 42, 43)
matching two-dimensionally said corresponding sections of said first and second scans in first and second directions orthogonal to each other; and
matching three-dimensionally said first and second scans in a third direction orthogonal to each of said first and second directions.
-
-
40. A method as recited in claim 39, wherein matching three-dimensionally comprises matching said first and second scans in a scanning direction.
-
41. A method as recited in claim 37, wherein matching three-dimensionally comprises:
-
identifying an anatomic feature in said first scan;
identifying said anatomic feature in said second scan; and
matching said first and second scans using said anatomic feature.
-
-
42. A method as recited in claim 41, comprising:
-
using said anatomic feature to select said first section of said first scan;
using said anatomic feature to select said second section of said second scan; and
matching said first scan with said second scan based upon said comparing step.
-
-
43. A method as recited in claim 42, comprising:
-
matching one of said first section and said plurality of adjacent sections with said second section; and
matching remaining sections of said first scan with remaining sections of said second scan.
-
-
44. A computer program product, comprising:
-
a computer storage medium and a computer program code mechanism embedded in the computer storage medium for processing an image generated in an image processing apparatus, the computer program code mechanism comprising;
a first code device configured to match first and second images of a subject three-dimensionally in a scanning direction using an anatomic feature in said first and second images and two-dimensionally after said three-dimension matching;
a second code device configured to detect an interval change in matched first and second images after said three- and two-dimensional matching;
wherein said first code device is configured to;
select a first section of said first image based upon a feature in said first image;
select a second section of said second image based upon said feature in said second image;
select a plurality of sections adjacent to first section of said first image; and
compare each of said first section and said plurality of sections to said second section. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52)
said first code device configured to match three-dimensionally corresponding sections of said first and second images.
-
-
46. A computer program product as recited in claim 44, comprising:
-
a third code device configured to identify an anatomic feature in said first image; and
said second code device configured to identify said anatomic feature in said second.
-
-
47. A computer program product as recited in claim 46, comprising:
-
a fifth code device configured to determine a first relative area of said anatomic feature in said first image;
a sixth code device configured to determine a second relative area of said anatomic feature in said second image;
a seventh code device configured to select a first set of said first image using said first relative area; and
an eighth code device configured to select a second set of said second image using said second relative area.
-
-
48. A computer program product as recited in claim 47, comprising:
-
a ninth code device configured to determine a first average and a second average of said first and second relative areas, respectively;
said first code device configured to select one section of said first image corresponding to said first average; and
said first code device configured to select one section of said second image corresponding to said second average.
-
-
49. A computer program product as recited in claim 46, comprising:
-
said first code device configured to use said anatomic feature to select a first section of said first image;
said first code device configured to use said anatomic feature to select a second section of said second image; and
said first code device configured to match said first image with said second image based upon said comparing step.
-
-
50. A computer program product as recited in claim 49, comprising:
said first code device configured to match said first image with said second image based upon comparing said first section and said plurality of sections with said second section.
-
51. A computer program product as recited in claim 50, comprising:
-
said first code device configured to match one of said first section and said plurality of adjacent sections with said second section; and
said first code device configured to match remaining sections of said first image with remaining sections of said second image.
-
-
52. A computer program product as recited in claim 44, comprising:
-
a third code device configured to nonlinearly warp said first image; and
a fourth code device configured to subtract a warped first image from said second image.
-
-
53. An interval change detecting system, comprising:
-
one of a three-dimensional image acquisition device and a three-dimensional image storage device;
a scanning direction image matching device connected to one of said image acquisition device and said image storage device;
a two-dimensional image matching device connected to one of said image acquisition device and said image storage device, and adapted to;
select a first section of a first three-dimensional image based upon a feature in said first image;
select a second section of a second three-dimensional image based upon said feature in said second image;
select a plurality of sections adjacent to first section of said first image; and
compare each of said first section and said plurality of sections to said second section; and
an image subtraction device connected to said matching devices. - View Dependent Claims (54, 55, 56, 57, 58, 59)
a relative area determination circuit connected to one of said image acquisition device and said image storage device.
-
-
55. A system as recited in claim 54, comprising:
a local matching circuit connected to said two-dimensional matching circuit.
-
56. A system as recited in claim 55, comprising:
a warping circuit connected to said local matching circuit.
-
57. A system as recited in claim 55, wherein said local matching circuit comprises a cross-correlation circuit.
-
58. A system as recited in claim 53, comprising:
a registration analysis circuit connected to said subtraction circuit.
-
59. A system as recited in claim 58, wherein said registration analysis circuit comprises:
-
a histogram analysis circuit;
an image data retrieval circuit connected to said histogram analysis circuit; and
an image reconstruction circuit connected to said image data retrieval circuit.
-
Specification