US5457754A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method for automatic contour extraction of a cardiac image
Assignee: University of Cincinnati
•
Filing: 1991-07-01
•
Granted: 1995-10-10
•
Expires: 2011-07-01
Abstract
Abstract An improved method is provided for extracting the edge boundary of an object presented as an ultrasound video image, in particular the edge boundary of the LV of the heart, which includes preprocessing algorithms, contour extraction algorithms and knowledge based contour following algorithms.
Inventors
- 👤 Chia Y. Han
- 👤 David T. Porembka
- 👤 Kwun-Nan Lin
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-23 02:23
CPC Classifications
G; G06; G06T; G06T7/00; G06T7/0002; G06T7/0012; G06T7/10; G06T7/12; G06T7/181; A; A61; A61B; A61B2576/00; A61B2576/02; A61B2576/023; G06T2207/00; G06T2207/10; G06T2207/10016; G06T2207/10132; G06T2207/20; G06T2207/20112; G06T2207/20156; G06T2207/30; G06T2207/30004; G06T2207/30048; G16; G16H; G16H30/00; G16H30/40
Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
230 words
A method for determining the boundary location of an object presented as a video image, the video image comprising a plurality of picture elements known as pixels, each pixel having a respective intensity level, the method comprising the steps of: (a) generating an original video image of the object; (b) creating a reduced size feature picture of the original video image of the object; (c) selecting a threshold value of pixel intensity; (d) setting the intensity level of all pixels of the feature picture which have a respective intensity level greater than said threshold value equal to a first predetermined intensity level; (e) setting the intensity level of all pixels of the feature picture which have a respective intensity level less than said threshold value equal to a second predetermined intensity level; (f) automatically identifying a plurality of adjacent pixels of the feature picture as corresponding to an internal region of the object; (g) automatically identifying a plurality of internal region boundary pixels as corresponding to the boundary of the internal region; (h) automatically identifying respective pixels of the original video image which correspond to the internal region boundary pixels identified in step (g); and (i) automatically identifying in the original video image respective object boundary pixels by selecting each respective object boundary pixel from a respective group of candidate pixels which contains a respective pixel identified in step (h).
Claim 2
Independent Claim
230 words
A method for determining the boundary location of an object presented as a video image, the video image comprising a plurality of picture elements known as pixels, each pixel having a respective intensity level, the method comprising the steps of: (a) generating an original video image of the object; (b) creating a reduced size feature picture of the original video image of the object; (c) selecting a threshold value of pixel intensity; (d) setting the intensity level of all pixels of the feature picture which have a respective intensity level greater than said threshold value equal to a first predetermined intensity level; (e) setting the intensity level of all pixels of the feature picture which have a respective intensity level less than said threshold value equal to a second predetermined intensity level; (f) automatically identifying a plurality of adjacent pixels of the feature picture as corresponding to an internal region of the object; (g) automatically identifying a plurality of internal region boundary pixels as corresponding to the boundary of the internal region; (h) automatically identifying respective pixels of the original video image which correspond to the internal region boundary pixels identified in step (g); and (i) automatically identifying in the original video image respective object boundary pixels by selecting each respective object boundary pixel from a respective group of candidate pixels which contains a respective pixel identified in step (h).
Claim 3
Dependent Claim
74 words
The method of claim 1 wherein step (b) comprises the steps of: (a) dividing the original video image into non-overlapping groups of pixels; (b) mapping each group of pixels into a respective single pixel in the feature picture; and (c) assigning each respective single pixel in the feature picture an intensity level based on the intensity levels of the pixels of the respective group of pixels from which said respective single pixel was mapped.
Claim 4
Dependent Claim
63 words
The method of claim 2 wherein the step of dividing the original video image comprises dividing the original video image into groups of nine pixels, and wherein the step of assigning an intensity level comprises assigning each respective single pixel an intensity level based on the difference between the maxim and minimum intensity levels of the pixels within the respective group of pixels.
Claim 5
Dependent Claim
241 words
The method of claim 1 wherein the step of selecting a threshold value comprises the steps of: (a) computing a first histogram based on the pixels of the feature picture, said first histogram having an intensity level axis and a quantity of pixels axis; (b) identifying a plurality of pixels which comprise a first predetermined percentage of the pixels of the feature picture having the highest intensity levels; (c) eliminating all pixels identified in step (b) from consideration; (d) computing a second histogram based solely on the remaining pixels of the feature picture which have not been eliminated from consideration, said second histogram having an intensity level axis and a quantity of pixels axis; (e) determining the highest number of pixels of any given intensity level; (f) determining the point on the descending side of the curve of the second histogram which corresponds to a second predetermined percentage of the number of pixels determined in step (e); (g) determining the point on the descending side of the curve of the second histogram which corresponds to a third predetermined percentage of the number of pixels determined in step (e); (h) determining the point on the intensity level axis of the second histogram which is collinear with the point determined in step (f) and the point determined in step (g); and (i) setting the threshold level equal to the intensity level corresponding to the intensity level of the point determined in step (h).
Claim 6
Dependent Claim
14 words
The method according to claim 4 wherein said first predetermined percentage is twenty-six percent.
Claim 7
Dependent Claim
14 words
The method according to claim 4 wherein said first predetermined percentage is ninety percent.
Claim 8
Dependent Claim
14 words
The method according to claim 4 wherein said first predetermined percentage is ten percent.
Claim 9
Dependent Claim
36 words
The method according to claim 4 wherein step (b) includes the step of identifying the eight neighboring pixels of each of the pixels which comprise said first predetermined percentage of pixels having the highest intensity level.
Claim 10
Dependent Claim
20 words
The method according to claim 1 comprising, after step (e), the step of deleting video noise from the feature picture.
Claim 11
Dependent Claim
68 words
The method according to claim 9, wherein the step of deleting video noise comprises the steps of: (a) identifying any groups of adjacent pixels which have an intensity level equal to the first predetermined intensity level; (b) setting the intensity level of each pixel of any group identified in step (a) which consists of fewer than a predetermined number of pixels equal to the second predetermined intensity level.
Claim 12
Dependent Claim
121 words
The method according to claim 1 wherein the step of identifying a plurality of pixels as corresponding to an internal region comprises the steps of: (a) identifying a plurality of grid points corresponding to a plurality of respective pixels of the feature picture; (b) identifying all pixels on or within a predetermined pattern of pixels adjacent a respective grid point when none of the pixels on or within the respective predetermined pattern of pixels have an intensity level equal to the first predetermined intensity level; (c) identifying any groups of adjacent pixels which were identified in step (b); and (d) setting the intensity level of each pixel of the largest group of adjacent pixels equal to a third predetermined intensity level.
Claim 13
Dependent Claim
20 words
The method according to claim 11 wherein said predetermined pattern of pixels is a rectangle centered about a grid point.
Claim 14
Dependent Claim
18 words
The method according to claim 12 wherein the size of said rectangle is nine pixels by nine pixels.
Claim 15
Dependent Claim
166 words
The method according to claim 1 wherein the step of identifying a plurality of pixels as corresponding to an internal region comprises the steps of: (a) identifying a plurality of grid points corresponding to a plurality of respective pixels of the feature picture; (b) identifying all pixels on or within a predetermined pattern of pixels adjacent a respective grid point when (i) none of the pixels on or within the respective predetermined pattern of pixels have an intensity level equal to the first predetermined intensity level, and (ii) no more than a predetermined number of a plurality of lines emanating radially from the respective grid point intersect a boundary of the feature picture without passing through a pixel which has an intensity level equal to the first predetermined intensity level; (c) identifying any groups of adjacent pixels which were identified in step (b); and (d) setting the intensity level of each pixel of the largest group of adjacent pixels equal to a third predetermined intensity level.
Claim 16
Dependent Claim
20 words
The method according to claim 14 wherein said predetermined pattern of pixels is a rectangle centered about a grid point.
Claim 17
Dependent Claim
18 words
The method according to claim 14 wherein the size of said rectangle is nine pixels by nine pixels.
Claim 18
Dependent Claim
28 words
The method according to claim 14 wherein said plurality of radially emanating lines comprises lines emanating in each horizontal, vertical and diagonal direction from the respective grid point.
Claim 19
Dependent Claim
16 words
The method according to claim 14 wherein said predetermined number of radially emanating lines is two.
Claim 20
Dependent Claim
119 words
The method according to claim 1 wherein the step of identifying a plurality of internal region boundary pixels comprises the steps of: (a) setting the intensity level of the plurality of adjacent pixels identified in step (f) equal to a third predetermined intensity level; (b) identifying a plurality of perimeter pixels which form a perimeter of adjacent pixels having an intensity level equal to the third predetermined intensity level; (c) setting equal to the third predetermined intensity level the intensity level of at least one respective pixel of a plurality of respective pixel groups of eight pixels which surround the respective perimeter pixels; and (d) identifying a plurality of internal region boundary pixels as corresponding to the perimeter pixels.
Claim 21
Dependent Claim
23 words
The method according to claim 19 wherein steps (b) and (c) are sequentially performed a plurality of times prior to performing step (d).
Claim 22
Dependent Claim
129 words
The method according to claim 1 comprising, after step (f), the steps of: (a) determining a center location on the feature picture of the center of the internal region of the object based on the respective locations of the plurality of pixels identified as corresponding to an internal region of the object; (b) determining respective radial distances from the center location to a plurality of respective pixels identified as internal region boundary pixels which lie on a respective one of a plurality of lines emanating radially from said center location; (c) determining a relationship between the angular position of the respective line and the distance to the respective pixel which lies on the respective line; and (d) interpolating any discontinuities in said relationship based on knowledge of the object.
Claim 23
Independent Claim
260 words
A method of determining a threshold value for processing a video image, the video image comprising a plurality of picture elements known as pixels, each pixel having a respective intensity level, the method comprising the steps of: (a) computing a first histogram based on the pixels of the video image, said first histogram having an intensity level axis and a quantity of pixels axis; (b) identifying a plurality of pixels which comprise a predetermined percentage of the pixels of the video image having the highest intensity levels; (c) eliminating all pixels identified in step (b) from consideration; (d) computing a second histogram based solely on the remaining pixels of the video image which have not been eliminated from consideration, said second histogram having an intensity level axis and a quantity of pixels axis; (e) determining the highest number of pixels of any given intensity level; (f) determining the point on the descending side of the curve of the second histogram which corresponds to a second predetermined percentage of the number of pixels determined in step (e); (g) determining the point on the descending side of the curve of the second histogram which corresponds to a third predetermined percentage of the number of pixels determined in step (e); (h) determining the point on the intensity level axis of the second histogram which is collinear with the point determined in step (f) and the point determined in step (g); and (i) setting the threshold level equal to the intensity level corresponding to the intensity level of the point determined in step (h).
Claim 24
Independent Claim
260 words
A method of determining a threshold value for processing a video image, the video image comprising a plurality of picture elements known as pixels, each pixel having a respective intensity level, the method comprising the steps of: (a) computing a first histogram based on the pixels of the video image, said first histogram having an intensity level axis and a quantity of pixels axis; (b) identifying a plurality of pixels which comprise a predetermined percentage of the pixels of the video image having the highest intensity levels; (c) eliminating all pixels identified in step (b) from consideration; (d) computing a second histogram based solely on the remaining pixels of the video image which have not been eliminated from consideration, said second histogram having an intensity level axis and a quantity of pixels axis; (e) determining the highest number of pixels of any given intensity level; (f) determining the point on the descending side of the curve of the second histogram which corresponds to a second predetermined percentage of the number of pixels determined in step (e); (g) determining the point on the descending side of the curve of the second histogram which corresponds to a third predetermined percentage of the number of pixels determined in step (e); (h) determining the point on the intensity level axis of the second histogram which is collinear with the point determined in step (f) and the point determined in step (g); and (i) setting the threshold level equal to the intensity level corresponding to the intensity level of the point determined in step (h).
Claim 25
Dependent Claim
14 words
The method according to claim 22 wherein said first predetermined percentage is twenty-six percent.
Claim 26
Dependent Claim
14 words
The method according to claim 22 wherein said first predetermined percentage is ninety percent.
Claim 27
Dependent Claim
14 words
The method according to claim 22 wherein said first predetermined percentage is ten percent.
Claim 28
Dependent Claim
36 words
The method according to claim 22 wherein step (b) includes the step of identifying the eight neighboring pixels of each of the pixels which comprise said first predetermined percentage of pixels having the highest intensity level.
References Cited (Backward Citations)
US4742556A
Cited
US5054099A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-10-09 | 1999-04-10 | 1999-10-10 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-10-09 | 2003-04-10 | 2003-10-10 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-10-09 | 2007-04-10 | 2007-10-10 | $7700.00 | Window Closed / Lapsed |