← Back to Patent Explorer
US4641352A Expired / Lapsed US ⏱️ 0.0 years remaining

Misregistration correction

Assignee: Elscint Ltd
•
Filing: 1984-07-12
•
Granted: 1987-02-03
•
Expires: 2004-07-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A misregistration correction system that corrects for artifacts generated by the movement of a subject being imaged during the interval between temporally separated images. The system reduces the effects of secondary characteristics on the determination of a vector between a point on a first image and a point on a second image, which vector delineates the motion of the subject.

Inventors

  • 👤 Paul Fenster
  • 👤 Yair Shimoni
  • 👤 Bilha Nissenson
  • 👤 Noam Alperin

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 18:44
CPC Classifications
G; G06; G06T; G06T5/00; G06T5/80

Claims Analysis

Total Claims: 41
Claim 1
Independent Claim 202 words
A method for correcting for artifacts generated by relative motion between an imaging system and items within a subject being imaged, the motion causing misregistration between different images of the same subject temporally separated and the misregistration causing the artifacts when the different images are merged, said method comprising the steps of: obtaining gray level density data for different images of the same subject, said gray level density data including items wherein the gray level density data normally changes as a function of time during a scan period and items wherein the gray level denstiy normally remains substantially the same as a function of time during a scan period; said items wherein the gray level density data normally remains substantially the same displaying primary and possibly secondary characteristics; selecting a point on an item displaying gray level density data that normally remains substantially the same, locating said point in said different images; reducing the effects of the secondary characteristics in the step of locating said point; obtaining a vector value of the motion causing the misregistration to determined differences between the locations of the point in said different images; and using said vector value to correct the misregistration between the different images.
Claim 2
Independent Claim 202 words
A method for correcting for artifacts generated by relative motion between an imaging system and items within a subject being imaged, the motion causing misregistration between different images of the same subject temporally separated and the misregistration causing the artifacts when the different images are merged, said method comprising the steps of: obtaining gray level density data for different images of the same subject, said gray level density data including items wherein the gray level density data normally changes as a function of time during a scan period and items wherein the gray level denstiy normally remains substantially the same as a function of time during a scan period; said items wherein the gray level density data normally remains substantially the same displaying primary and possibly secondary characteristics; selecting a point on an item displaying gray level density data that normally remains substantially the same, locating said point in said different images; reducing the effects of the secondary characteristics in the step of locating said point; obtaining a vector value of the motion causing the misregistration to determined differences between the locations of the point in said different images; and using said vector value to correct the misregistration between the different images.
Claim 3
Dependent Claim 130 words
The method of correcting for artifacts of claim 1 wherein said step of obtaining a vector value includes the steps of: selecting a region of interest (ROI) in the image, the ROI being centered on said item displaying gray level density data that normally stays substantially the same during a scan period, said ROI substantially excluding items displaying gray level density data that normally change during the scan period, determining the gray level density gradient in the ROI in each of said images, determining the center of gravity (COG) from the gray level density gradient in said ROI in each of said images, reducing the effects of the secondary characteristics during the step of determining the COG's, and determining the vector extending between the COG's of each of the images.
Claim 4
Dependent Claim 140 words
The method of claim 2 wherein said step of determining the COG comprises the steps of: defining a function with only positive values and with higher values at the edges of the object and of the normally non changing item of interest than elsewhere, selecting coordinate axes, integrating for each selected coordinate axis the said function values along all other coordinate axes to form projections on the said selected coordinate, weighting each value of said projections by its position along the said selected coordinate axis to form weighted projections, integrating the said weighted projections along the said selected coordinate axis to form a numerator, integrating the said projections along the said selected coordinate axis to form a denominator, and dividing the said numerator by the said denominator to obtain the coordinate of the COG along the said selected coordinate axis.
Claim 5
Dependent Claim 29 words
The method of claim 3 wherein said step of reducing the effects of the secondary characteristics comprises the step of: multiplying the said function values by a weighting function.
Claim 6
Dependent Claim 26 words
The method of claim 3 wherein said step of reducing the effects of the secondary characteristics comprises the step of: threshold gating the said function values.
Claim 7
Dependent Claim 34 words
The method of claim 3 wherein said step of reducing the effects of the secondary characteristics comprises the step of: subtracting a constant from the said function values and truncating negative values to zero.
Claim 8
Dependent Claim 37 words
The method of claim 3 wherein said step of reducing the effects of the secondary characteristics comprises the steps of: centering a second smaller ROI around the primary characteristic, and disaregarding all values outside said second ROI.
Claim 9
Dependent Claim 17 words
The method of claim 7 wherein the same said second ROI is used for both compared images.
Claim 10
Dependent Claim 36 words
The method of claim 3 wherein said step of reducing the effects of the secondary characteristics comprises the step of: multiplying the projection of the said function values on a coordinate axis by a weighting function.
Claim 11
Dependent Claim 33 words
The method of claim 3 wherein said step of reducing the effects of the secondary characteristics comprises the step of: threshold gating the projection of the said function values on a coordinate axis.
Claim 12
Dependent Claim 41 words
The method of claim 3 wherein said step of reducing the effects of the secondary characteristics comprises the step of: subtracting a constant from the projection of the said function values on the coordinate axis and truncating negative values to zero.
Claim 13
Dependent Claim 53 words
The method of claim 3 wherein said step of reducing the effects of the secondary characteristics comprises the steps of: centering a segment of interest (SOI) around the primary characteristic of the projection of said function values on each of the coordinate axes, and disregarding all values outside the said segment of interest.
Claim 14
Dependent Claim 63 words
The method of claim 12 wherein said step of centering a segment comprises the steps of: finding the primary characteristic's maximum, finding the closest points to the said maximum on both sides thereof where the said value is a fixed fraction of the said maximum to form fractional-maximum points, selecting as the said segment of interest the segment between the said fractional-maximum points.
Claim 15
Dependent Claim 137 words
The method of claim 12 wherein said step of centering a segment comprises the steps of: finding the primary characteristic's maximum, finding the closest points to the said maximum on both sides thereof where the said value is a fixed fraction of the said maximum to form fractional-maximum points, finding the closest points to the said maximum on both sides thereof where the said value starts to increase with increasing distance from the said maximum to form minimum points, selecting on each side of said maximum a point which is the closest to the said maximum out of said minimum point, said fractional maximum point and said boundary of the ROI, to form an end point on each side of the maximum, and selecting as the said segment of interest the segment between the said end points.
Claim 16
Dependent Claim 16 words
The method of claim 12 wherein the same said SOI is used for both compared images.
Claim 17
Dependent Claim 92 words
The method of claim 3 wherein said step of reducing the effects of the secondary characteristics comprises the steps of: centering a second smaller ROI around the COG of the primary characteristic, disaregarding all values outside said second ROI, calculating a new COG of the primary characteristic to replace the previous COG, measuring the vector length between the said new second COG and the said previous COG, comparing the said vector length to a given length, and repeating all steps if the said vector length is larger than the said given length.
Claim 18
Dependent Claim 26 words
The method of claim 2 wherein if the said vector value extending between the COGs is larger than a given limit the ROI is deemed unsuitable.
Claim 19
Dependent Claim 20 words
The method of claim 2 wherein the step of reducing the effects of the secondary characteristics comprises manipulating the ROIs.
Claim 20
Dependent Claim 20 words
The method of claim 2 wherein the step of reducing the effects of the secondary characteristics comprises manipulating the data.
Claim 21
Independent Claim 157 words
A system for correcting artifacts generated by relative motion between an imaging system and an object in a subject being imaged, which motion occurs between temporally separated images, said system comprising: means for obtaining a vector value representative of the motion, said means for obtaining the vector value including; means for selecting a region of interest (ROI) about said motion artifact while substantially excluding non-motion generated changes in each of the images, said motion artifact comprised of a primary gray density level peak and a secondary gray density level peak, means for determining the center of gravity (COG) of the primary gray density level peak in said ROI in each of said images, means for reducing the effects of the secondary gray density level peak in the means for determining the COG's, means for determing the vector extending between the COG's on each of the images, and means for using the vector to minimize the said artifacts.
Claim 22
Independent Claim 157 words
A system for correcting artifacts generated by relative motion between an imaging system and an object in a subject being imaged, which motion occurs between temporally separated images, said system comprising: means for obtaining a vector value representative of the motion, said means for obtaining the vector value including; means for selecting a region of interest (ROI) about said motion artifact while substantially excluding non-motion generated changes in each of the images, said motion artifact comprised of a primary gray density level peak and a secondary gray density level peak, means for determining the center of gravity (COG) of the primary gray density level peak in said ROI in each of said images, means for reducing the effects of the secondary gray density level peak in the means for determining the COG's, means for determing the vector extending between the COG's on each of the images, and means for using the vector to minimize the said artifacts.
Claim 23
Dependent Claim 155 words
The system of claim 20 wherein said means for determining the COG comprises: means for defining a function with only positive values and with higher values at the edges of the object and in the area of the motion artifact than elsewhere, means for selecting coordinate axes, means for integrating for the selected coordinate axes the said function values along all other coordinate axes to form projections on the said selected coordinate axes, means for weighting each value of said projections by its position along the said selected coordinate axes to form weighted projections, means for integrating the said weighted projecs along one of the said selected coordinate axes to form a numerator, means for integrating the said projections along the other of said selected coordinate axes to form a denominator, and means for dividing the said numerator by the said denominator to obtain the coordinates of the COG along the said selected coordinate axes.
Claim 24
Dependent Claim 31 words
The system of claim 21 wherein said means for reducing the effects of the secondary gray level density peak comprises: means for multiplying the said function values by a weighting function.
Claim 25
Dependent Claim 28 words
The system of claim 21 wherein said means for reducing the effects of the secondary gray level density peak comprises: means for threshold gating the said function values.
Claim 26
Dependent Claim 36 words
The system of claim 21 wherein said means for reducing the effects of the secondary gray level density peak comprises: means for subtracting a constant from the said function values and truncating negative values to zero.
Claim 27
Dependent Claim 41 words
The system of claim 21 wherein said means for reducing the effects of the secondary gray level density peak comprises: means for centering a second smaller ROI around the primary characteristic, and means for disaregarding all values outside said second ROI.
Claim 28
Dependent Claim 17 words
The system of claim 25 wherein the same said second ROI is used for both compared images.
Claim 29
Dependent Claim 38 words
The system of claim 21 wherein said means for reducing the effects of the secondary gray level density peak comprises: means for multiplying the projection of the said function values on a coordinate axis by a weighting function.
Claim 30
Dependent Claim 35 words
The system of claim 21 wherein said means for reducing the effects of the secondary gray level density peak comprises: means for threshold gating the projection of the said function values on a coordinate axis.
Claim 31
Dependent Claim 43 words
The system of claim 21 wherein said means for reducing the effects of the secondary gray level density peak comprises: means for subtracting a constant from the projection of the said function values on the coordinate axis and truncating negative values to zero.
Claim 32
Dependent Claim 57 words
The system of claim 21 wherein said means for reducing the effects of the secondary gray level density peak comprises: means for centering a segment of interest (SOI) around the primary characteristic of the projection of said function values on each of the coordinate axes, and means for disregarding all values outside the said segment of interest.
Claim 33
Dependent Claim 69 words
The system of claim 30 wherein said means for centering a segment comprises: means for finding the primary gray density level peak, means for finding the closest points to the said maximum on both sides thereof where the said value is a fixed fraction of the said maximum to form fractional-maximum points, and means for selecting as the said segment of interest the segment between the said fractional-maximum points.
Claim 34
Dependent Claim 146 words
The system of claim 30 wherein said means for centering a segment comprises: means for finding the primary gray density level peak, means for finding the closest points to the said maximum on both sides thereof where the said value is a fixed fraction of the said maximum to form fractional-maximum points, means for finding the closest points to the said maximum on both sides thereof where the said value starts to increase with increasing distance from the said maximum to form minimum points, means for selecting on each side of said maximum a point which is the closest to the said maximum out of said minimum point, said fractional maximum point and said boundary of the ROI, to form an end point on each side of the maximum, and means for selecting as the said segment of interest the segment between the said end points.
Claim 35
Dependent Claim 16 words
The system of claim 30 wherein the same said SOI is used for both compared images.
Claim 36
Dependent Claim 110 words
The system of claim 21 wherein said means for reducing the effects of the secondary gray level density peak comprises: means for centering a second smaller ROI around the COG of the primary gray density level peak, means for disaregarding all values outside said second ROI, means for calculating a new COG of the primary gray density level peak to replace the previous COG, means for measuring the vector length between the said new second COG and the said previous GOG, means for comparing the said vector length to a given length, and means for repeating all steps if the said vector length is larger than the said given length.
Claim 37
Dependent Claim 28 words
The system of claim 20 wherein means are provided for rejecting the ROI if the said vector value extending between the COGs is larger than a given limit.
Claim 38
Dependent Claim 25 words
The system of claim 20 wherein the means for reducing the effects of the secondary gray level density peak comprises means for manipulating the ROIs.
Claim 39
Dependent Claim 25 words
The system of claim 20 wherein the means for reducing the effects of the secondary gray level density peak comprises means for manipulating the data.
Claim 40
Independent Claim 204 words
A system of correcting for misrgistration generated by relative motion between an imaging system and items within a subject being imaged, the motion causing misregistration between different images of the same subject temporally separated, said system comprising: means for obtaining gray level density data for different images of the same subject, said gray level density data including items normally displaying changing gray level density data and items normally displaying non-changing gray level density data, said items normally displaying non-changing gray level density data comprising primary peak gray level density data and possibly secondary peak gray level density data; means for selecting a point on an item normally displaying non-changing gray level density data in each of said images, means for locating said point in said different images, means for reducing the effects of the secondary peak gray level density data on the means for locating said point in said different images; means for determining differences between the locations of the point in said different images to obtain a vector value of the motion causing the misregistration; and means for using said vector value to correct for the misregistration caused by relative motion between the imaging system and the items within the subject being imaged.
Claim 41
Independent Claim 204 words
A system of correcting for misrgistration generated by relative motion between an imaging system and items within a subject being imaged, the motion causing misregistration between different images of the same subject temporally separated, said system comprising: means for obtaining gray level density data for different images of the same subject, said gray level density data including items normally displaying changing gray level density data and items normally displaying non-changing gray level density data, said items normally displaying non-changing gray level density data comprising primary peak gray level density data and possibly secondary peak gray level density data; means for selecting a point on an item normally displaying non-changing gray level density data in each of said images, means for locating said point in said different images, means for reducing the effects of the secondary peak gray level density data on the means for locating said point in said different images; means for determining differences between the locations of the point in said different images to obtain a vector value of the motion causing the misregistration; and means for using said vector value to correct for the misregistration caused by relative motion between the imaging system and the items within the subject being imaged.

References Cited (Backward Citations)

US3905045A Cited
US4335427A Cited
US4437161A Cited
US4430749A Cited
US4551800A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-02-02 1990-08-04 1991-02-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-02-02 1994-08-04 1995-02-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-02-02 1998-08-04 1999-02-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag