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

Image processing system and method

Assignee: Base Ten Systems Inc
•
Filing: 1994-04-15
•
Granted: 1998-04-14
•
Expires: 2014-04-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system for processing a digital image of an object comprises forming a single pixel image outline of the object in a digital image and producing a measure of the outline shape as a single number. In this way risk of spina bifida can be determined from an ultrasonic image of a fetal skull.

Inventors

  • 👤 Theodore F. Weiss
  • 👤 Erwin Donath

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 05:14
CPC Classifications
G; G06; G06T; G06T5/00; G06T5/73; G06T5/20; G06T5/30; G06T7/00; G06T7/10; G06T7/12; G06T7/60; G06T7/64; G06T2207/00; G06T2207/30; G06T2207/30004

Claims Analysis

Total Claims: 54
Claim 1
Independent Claim 135 words
A method for processing a digital image of an object, comprising the steps of: forming a single pixel image outline of an object by a) superimposing a mask over edges of the object to crop away image portions outside the mask; b) forming a first single pixel outline from the remaining image portions; c) creating a new mask from the first single pixel outline; d) superimposing the new mask over edges of the object in the image to crop away image portions outside the mask; e) forming a second single pixel outline from the remaining image portions; f) comparing the second outline to the first outline for changes; and g) repeating steps c) to f) until the changes are below a preselected number and producing at least one single number measure of the outline shape.
Claim 2
Independent Claim 135 words
A method for processing a digital image of an object, comprising the steps of: forming a single pixel image outline of an object by a) superimposing a mask over edges of the object to crop away image portions outside the mask; b) forming a first single pixel outline from the remaining image portions; c) creating a new mask from the first single pixel outline; d) superimposing the new mask over edges of the object in the image to crop away image portions outside the mask; e) forming a second single pixel outline from the remaining image portions; f) comparing the second outline to the first outline for changes; and g) repeating steps c) to f) until the changes are below a preselected number and producing at least one single number measure of the outline shape.
Claim 3
Dependent Claim 40 words
The method according to claim 1, wherein the step of forming a single pixel outline from remaining image portions comprises dilating the remaining image portions to form a closed outline and shrinking the dilated image to a single pixel outline.
Claim 4
Independent Claim 98 words
A method for processing a digital image of an object, comprising the steps of: forming a single pixel image outline of an object by applying an oversized mask over edges of the object image; incrementally shrinking the mask and counting the number of pixels uncovered thereby; selecting the incrementally shrunk mask having the minimum pixel count change; superimposing the selected mask on the object to crop the object; dilating the cropped object to form a closed outline and shrinking the closed outline to single pixel outline; and producing at least one single number measure of the outline shape.
Claim 5
Independent Claim 98 words
A method for processing a digital image of an object, comprising the steps of: forming a single pixel image outline of an object by applying an oversized mask over edges of the object image; incrementally shrinking the mask and counting the number of pixels uncovered thereby; selecting the incrementally shrunk mask having the minimum pixel count change; superimposing the selected mask on the object to crop the object; dilating the cropped object to form a closed outline and shrinking the closed outline to single pixel outline; and producing at least one single number measure of the outline shape.
Claim 6
Independent Claim 116 words
A method for processing a digital image of an object, comprising the steps of: a) superimposing a mask over edges of an object in an image to crop away image portions outside the mask; b) forming a first single pixel outline from the remaining image portions; c) creating a new mask from the first single pixel outline; d) superimposing the new mask over edges of the object in the image to crop away image portions outside the mask; e) forming a second single pixel outline from the remaining image portions; f) comparing the second outline to the first outline for changes; and g) repeating steps c) to f) until the changes are below a preselected number.
Claim 7
Independent Claim 116 words
A method for processing a digital image of an object, comprising the steps of: a) superimposing a mask over edges of an object in an image to crop away image portions outside the mask; b) forming a first single pixel outline from the remaining image portions; c) creating a new mask from the first single pixel outline; d) superimposing the new mask over edges of the object in the image to crop away image portions outside the mask; e) forming a second single pixel outline from the remaining image portions; f) comparing the second outline to the first outline for changes; and g) repeating steps c) to f) until the changes are below a preselected number.
Claim 8
Dependent Claim 41 words
The method according to claim 4, wherein the steps of forming a a single pixel outline from remaining image portions comprises dilating the remaining image portions to form a closed outline and shrinking the dilated image to a single pixel outline.
Claim 9
Dependent Claim 59 words
The method according to claim 4, wherein the step of superimposing a mask comprises: applying an oversized mask over edges of the object image; incrementally shrinking the mask and counting the number of pixels uncovered thereby; selecting the incrementally shrunk mask having the minimum pixel count change; and superimposing the selected mask on the object to crop the object.
Claim 10
Dependent Claim 27 words
The method according to claim 6, further comprising dilating the cropped object to form a closed outline and shrinking the closed outline to a single pixel outline.
Claim 11
Dependent Claim 60 words
The method according to claim 4, further comprising the steps prior to superimposing a mask: applying a band pass filter to the digital image of the object having an expected thickness range to remove image portions having pixel thicknesses above and below the expected thickness range; and edge detecting the remaining image portions to produce an outline of the object.
Claim 12
Dependent Claim 26 words
The method according to claim 8, wherein the band pass filter is underdamped to produce an overshoot and thereby a clear area around remaining image portions.
Claim 13
Dependent Claim 68 words
The method according to claim 4, further comprising thereafter: measuring the radius of curvature of the outline at a plurality of sampling points, transforming the radius of curvature values to curvature values which are the inverse thereof; plotting the curvature values; computing the area of the plot of curvature values below a predetermined threshhold value; and assigning the computed area as a figure of merit for the outline.
Claim 14
Dependent Claim 29 words
The method according to claim 10, further comprising comparing the figure of merit to at least one distribution of figures of merit to determine a characteristic of the outline.
Claim 15
Independent Claim 77 words
A method for processing a digital image of an object, comprising the steps of: applying an oversized mask over edges of an object image wherein the mask has an inner edge and an outer edge; incrementally shrinking the mask at the inner and outer edges thereof and counting the number of pixels uncovered thereby; selecting the incrementally shrunk mask having the minimum pixel count change; and superimposing the selected mask on the object to crop the object.
Claim 16
Independent Claim 77 words
A method for processing a digital image of an object, comprising the steps of: applying an oversized mask over edges of an object image wherein the mask has an inner edge and an outer edge; incrementally shrinking the mask at the inner and outer edges thereof and counting the number of pixels uncovered thereby; selecting the incrementally shrunk mask having the minimum pixel count change; and superimposing the selected mask on the object to crop the object.
Claim 17
Dependent Claim 27 words
The method according to claim 12, further comprising dilating the cropped object to form a closed outline and shrinking the closed outline to a single pixel outline.
Claim 18
Dependent Claim 70 words
The method according to claim 13, further comprising the steps of: measuring the radius of curvature of the outline at a plurality of sampling points, transforming the radius of curvature values to curvature values which are the inverse thereof; plotting the curvature values; computing the area of the plot of curvature values below a predetermined threshhold value; and assigning the computed area as a figure of merit for the outline.
Claim 19
Dependent Claim 29 words
The method according to claim 14, further comprising comparing the figure of merit to at least one distribution of figures of merit to determine a characteristic of the outline.
Claim 20
Dependent Claim 60 words
The method according to claim 12, further comprising obtaining the edges of the object by: applying a band pass filter to the digital image of the object having an expected thickness range to remove image portions having pixel thicknesses above and below the expected thickness range; and edge detecting the remaining image portions to produce an outline of the object.
Claim 21
Dependent Claim 26 words
The method according to claim 16, wherein the band pass filter is underdamped to produce an overshoot and thereby a clear area around remaining image portions.
Claim 22
Independent Claim 247 words
A method for processing an ultrasonic image of a fetal skull to determine the probability of spina bifida, comprising the steps of: a) marking four points on a fetal skull image corresponding to intersections with major and minor axes of an ellipse; b) applying a band pass filter to the fetal skull image having an expected thickness range to remove image portions having pixel thicknesses above and below the expected thickness range; c) edge detecting the remaining image portions to produce an outline of the fetal skull; d) applying an oversized elliptical mask over edges of the fetal skull image aligned with the four points; e) incrementally shrinking the mask and counting the number of pixels uncovered thereby; f) selecting the incrementally shrunk mask having the minimum pixel count change; g) superimposing the selected mask on the fetal skull image to crop same; h) dilating the cropped fetal skull image to form a closed outline and shrinking the closed outline to a single pixel outline; i) dilating the single pixel outline to form a new elliptical mask; j) superimposing the new mask over edges of the fetal skull image to crop away image portions outside the mask; k) forming a second single pixel outline from the remaining image portions; l) comparing the second outline to the first outline for changes; m) repeating steps i) to l) until the changes are below a preselected number; and n) producing a measure of the outline shape as a single number.
Claim 23
Independent Claim 247 words
A method for processing an ultrasonic image of a fetal skull to determine the probability of spina bifida, comprising the steps of: a) marking four points on a fetal skull image corresponding to intersections with major and minor axes of an ellipse; b) applying a band pass filter to the fetal skull image having an expected thickness range to remove image portions having pixel thicknesses above and below the expected thickness range; c) edge detecting the remaining image portions to produce an outline of the fetal skull; d) applying an oversized elliptical mask over edges of the fetal skull image aligned with the four points; e) incrementally shrinking the mask and counting the number of pixels uncovered thereby; f) selecting the incrementally shrunk mask having the minimum pixel count change; g) superimposing the selected mask on the fetal skull image to crop same; h) dilating the cropped fetal skull image to form a closed outline and shrinking the closed outline to a single pixel outline; i) dilating the single pixel outline to form a new elliptical mask; j) superimposing the new mask over edges of the fetal skull image to crop away image portions outside the mask; k) forming a second single pixel outline from the remaining image portions; l) comparing the second outline to the first outline for changes; m) repeating steps i) to l) until the changes are below a preselected number; and n) producing a measure of the outline shape as a single number.
Claim 24
Dependent Claim 41 words
The method according to claim 18, wherein the steps of forming a a single pixel outline from remaining image portions comprises dilating the remaining image portions to form a closed outline and shrinking the dilated image to a single pixel outline.
Claim 25
Dependent Claim 76 words
The method according to claim 18, wherein the step of producing a measure comprises the steps of: measuring the radius of curvature of the outline at a plurality of sampling points, transforming the radius of curvature values to curvature values which are the inverse thereof; plotting the curvature values; computing the area of the plot of curvature values below a predetermined threshhold value; and assigning the computed area as a figure of merit for the outline.
Claim 26
Dependent Claim 28 words
The method according to claim 20, further comprising comparing the figure of merit to at least one distribution of figures of merit to determine risk of spina bifida.
Claim 27
Dependent Claim 26 words
The method according to claim 18, wherein the band pass filter is underdamped to produce an overshoot and thereby a clear area around remaining image portions.
Claim 28
Independent Claim 155 words
A system for processing a digital image of an object comprising: means for forming a single pixel image outline of an object in a digital image comprising a) means for superimposing a mask over edges of the object to crop away image portions outside the mask; b) means for forming a first single pixel outline from the remaining image portions; c) means for creating a new mask from the first single pixel outline; d) means for superimposing the new mask over edges of the object in the image to crop away image portions outside the mask; e) means for forming a second single pixel outline from the remaining image portions; f) means for comparing the second outline to the first outline for changes; and g) means for repeating the formation of new outlines until the changes are below a preselected number; and means for producing at least one single number measure of the outline shape.
Claim 29
Independent Claim 155 words
A system for processing a digital image of an object comprising: means for forming a single pixel image outline of an object in a digital image comprising a) means for superimposing a mask over edges of the object to crop away image portions outside the mask; b) means for forming a first single pixel outline from the remaining image portions; c) means for creating a new mask from the first single pixel outline; d) means for superimposing the new mask over edges of the object in the image to crop away image portions outside the mask; e) means for forming a second single pixel outline from the remaining image portions; f) means for comparing the second outline to the first outline for changes; and g) means for repeating the formation of new outlines until the changes are below a preselected number; and means for producing at least one single number measure of the outline shape.
Claim 30
Dependent Claim 43 words
The system according to claim 23, wherein the means for forming a a single pixel outline from remaining image portions comprises means for dilating the remaining image portions to form a closed outline and shrinking the dilated image to a single pixel outline.
Claim 31
Independent Claim 110 words
A system for processing a digital image of an object, comprising: means for forming a single pixel image outline of an object comprising: means for applying an oversized mask over edges of the object image; means for incrementally shrinking the mask and counting the number of pixels uncovered thereby; means for selecting the incrementally shrunk mask having the minimum pixel count change; means for superimposing the selected mask on the object to crop the object; means for dilating the cropped object to form a closed outline and shrinking the closed outline to a single pixel outline; and means for producing at least one single number measure of the outline shape.
Claim 32
Independent Claim 110 words
A system for processing a digital image of an object, comprising: means for forming a single pixel image outline of an object comprising: means for applying an oversized mask over edges of the object image; means for incrementally shrinking the mask and counting the number of pixels uncovered thereby; means for selecting the incrementally shrunk mask having the minimum pixel count change; means for superimposing the selected mask on the object to crop the object; means for dilating the cropped object to form a closed outline and shrinking the closed outline to a single pixel outline; and means for producing at least one single number measure of the outline shape.
Claim 33
Independent Claim 128 words
A system for processing a digital image of an object, comprising: a) means for superimposing a mask over edges of an object in an image to crop away image portions outside the mask; b) means for forming a first single pixel outline from the remaining image portions; c) means for creating a new mask from the first single pixel outline; d) means for superimposing the new mask over edges of the object in the image to crop away image portions outside the mask; e) means for forming a second single pixel outline from the remaining image portions; f) means for comparing the second outline to the first outline for changes; and g) means for repeating the formation of new outlines until the changes are below a preselected number.
Claim 34
Independent Claim 128 words
A system for processing a digital image of an object, comprising: a) means for superimposing a mask over edges of an object in an image to crop away image portions outside the mask; b) means for forming a first single pixel outline from the remaining image portions; c) means for creating a new mask from the first single pixel outline; d) means for superimposing the new mask over edges of the object in the image to crop away image portions outside the mask; e) means for forming a second single pixel outline from the remaining image portions; f) means for comparing the second outline to the first outline for changes; and g) means for repeating the formation of new outlines until the changes are below a preselected number.
Claim 35
Dependent Claim 43 words
The system according to claim 26, wherein the means for forming a a single pixel outline from remaining image portions comprises means for dilating the remaining image portions to form a closed outline and shrinking the dilated image to a single pixel outline.
Claim 36
Dependent Claim 67 words
The system according to claim 26, wherein the means for superimposing a mask comprises: means for applying an oversized mask over edges of an object image; means for incrementally shrinking the mask and counting the number of pixels uncovered thereby; means for selecting the incrementally shrunk mask having the minimum pixel count change; and means for superimposing the selected mask on the object to crop the object.
Claim 37
Dependent Claim 29 words
The system according to claim 28, further comprising means for dilating the cropped object to form a closed outline and shrinking the closed outline to a single pixel outline.
Claim 38
Dependent Claim 62 words
The system according to claim 26, further comprising: means for applying a band pass filter to the digital image of the object having an expected thickness range prior to superimposing a mask to remove image portions having pixel thicknesses above and below the expected thickness range; and means for edge detecting the remaining image portions to produce an outline of the object.
Claim 39
Dependent Claim 26 words
The system according to claim 30, wherein the band pass filter is underdamped to produce an overshoot and thereby a clear area around remaining image portions.
Claim 40
Dependent Claim 77 words
The system according to claim 26, further comprising: means for measuring the radius of curvature of the outline at a plurality of sampling points, means for transforming the radius of curvature values to curvature values which are the inverse thereof; means for plotting the curvature values; means for computing the area of the plot of curvature values below a predetermined threshhold value; and means for assigning the computed area as a figure of merit for the outline.
Claim 41
Dependent Claim 31 words
The system according to claim 32, further comprising means for comparing the figure of merit to at least one distribution of figures of merit to determine a characteristic of the outline.
Claim 42
Independent Claim 82 words
A system for processing a digital image of an object, comprising: means for applying an oversized mask over edges of an object image, wherein the mask has an inner edge and an outer edge; means for incrementally shrinking the mask at the inner and outer edges thereof and counting the number of pixels uncovered thereby; means for selecting the incrementally shrunk mask having the minimum pixel count change; and means for superimposing the selected mask on the object to crop the object.
Claim 43
Independent Claim 82 words
A system for processing a digital image of an object, comprising: means for applying an oversized mask over edges of an object image, wherein the mask has an inner edge and an outer edge; means for incrementally shrinking the mask at the inner and outer edges thereof and counting the number of pixels uncovered thereby; means for selecting the incrementally shrunk mask having the minimum pixel count change; and means for superimposing the selected mask on the object to crop the object.
Claim 44
Dependent Claim 29 words
The system according to claim 34, further comprising means for dilating the cropped object to form a closed outline and shrinking the closed outline to a single pixel outline.
Claim 45
Dependent Claim 77 words
The system according to claim 35, further comprising: means for measuring the radius of curvature of the outline at a plurality of sampling points, means for transforming the radius of curvature values to curvature values which are the inverse thereof; means for plotting the curvature values; means for computing the area of the plot of curvature values below a predetermined threshhold value; and means for assigning the computed area as a figure of merit for the outline.
Claim 46
Dependent Claim 31 words
The system according to claim 36, further comprising means for comparing the figure of merit to at least one distribution of figures of merit to determine a characteristic of the outline.
Claim 47
Dependent Claim 66 words
The system according to claim 34, further comprising means for obtaining the edges of the object including means for applying a band pass filter to the digital image of the object having an expected thickness range to remove image portions having pixel thicknesses above and below the expected thickness range; and means for edge detecting the remaining image portions to produce an outline of the object.
Claim 48
Dependent Claim 26 words
The system according to claim 38, wherein the band pass filter is underdamped to produce an overshoot and thereby a clear area around remaining image portions.
Claim 49
Independent Claim 268 words
A system for processing an ultrasonic image of a fetal skull to determine the probability of spina bifida, comprising: a) means for marking four points on a fetal skull image corresponding to intersections with major and minor axes of an ellipse; b) means for applying a band pass filter to the fetal skull image having an expected thickness range to remove image portions having pixel thicknesses above and below the expected thickness range; c) means for edge detecting the remaining image portions to produce an outline of the fetal skull; d) means for applying an oversized elliptical mask over edges of the fetal skull image; e) means for incrementally shrinking the mask and counting the number of pixels uncovered thereby; f) means for selecting the incrementally shrunk mask having the minimum pixel count change; g) means for superimposing the selected mask on the fetal skull image to crop same; h) means for dilating the cropped fetal skull image to form a closed outline and shrinking the closed outline to a single pixel outline; i) means for dilating the single pixel outline to form a new elliptical mask; j) means for superimposing the new mask over edges of the fetal skull image to crop away image portions outside the mask; k) means for forming a second single pixel outline from the remaining image portions; l) means for comparing the second outline to the first outline for changes; m) means for repeating the formation of new outlines until the changes are below a preselected number; and n) means for producing a measure of the outline shape as a single number.
Claim 50
Independent Claim 268 words
A system for processing an ultrasonic image of a fetal skull to determine the probability of spina bifida, comprising: a) means for marking four points on a fetal skull image corresponding to intersections with major and minor axes of an ellipse; b) means for applying a band pass filter to the fetal skull image having an expected thickness range to remove image portions having pixel thicknesses above and below the expected thickness range; c) means for edge detecting the remaining image portions to produce an outline of the fetal skull; d) means for applying an oversized elliptical mask over edges of the fetal skull image; e) means for incrementally shrinking the mask and counting the number of pixels uncovered thereby; f) means for selecting the incrementally shrunk mask having the minimum pixel count change; g) means for superimposing the selected mask on the fetal skull image to crop same; h) means for dilating the cropped fetal skull image to form a closed outline and shrinking the closed outline to a single pixel outline; i) means for dilating the single pixel outline to form a new elliptical mask; j) means for superimposing the new mask over edges of the fetal skull image to crop away image portions outside the mask; k) means for forming a second single pixel outline from the remaining image portions; l) means for comparing the second outline to the first outline for changes; m) means for repeating the formation of new outlines until the changes are below a preselected number; and n) means for producing a measure of the outline shape as a single number.
Claim 51
Dependent Claim 43 words
The system according to claim 40, wherein the means for forming a a single pixel outline from remaining image portions comprises means for dilating the remaining image portions to form a closed outline and shrinking the dilated image to a single pixel outline.
Claim 52
Dependent Claim 83 words
The system according to claim 40, wherein the means for producing a measure comprises: means for measuring the radius of curvature of the outline at a plurality of sampling points, means for transforming the radius of curvature values to curvature values which are the inverse thereof; means for plotting the curvature values; means for computing the area of the plot of curvature values below a predetermined threshhold value; and means for assigning the computed area as a figure of merit for the outline.
Claim 53
Dependent Claim 30 words
The system according to claim 42, further comprising means for comparing the figure of merit to at least one distribution of figures of merit to determine risk of spina bifida.
Claim 54
Dependent Claim 26 words
The system according to claim 40, wherein the band pass filter is underdamped to produce an overshoot and thereby a clear area around remaining image portions.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-04-13 2001-10-13 2002-04-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-04-13 2005-10-13 2006-04-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-04-13 2009-10-13 2010-04-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag