Claims Analysis
Total Claims: 58
Claim 1
Independent Claim
108 words
A method for the automated detection of a mass lesion in mammographic images, comprising: generating a mammogram; segmenting said mammogram to produce a segmented mammogram; performing a modified morphological operation on said segmented mammogram; and detecting whether said lesion is present in said mammogram; wherein said modified morphological operation comprises: determining a first gray-level value of a pixel in said segmented mammogram using morphological processing; determining a difference between a second gray level value of said pixel before performing said morphological operation and said first value; and substituting said first value for said second value in said segmented mammogram if said difference is greater than a threshold value.
Claim 2
Independent Claim
108 words
A method for the automated detection of a mass lesion in mammographic images, comprising: generating a mammogram; segmenting said mammogram to produce a segmented mammogram; performing a modified morphological operation on said segmented mammogram; and detecting whether said lesion is present in said mammogram; wherein said modified morphological operation comprises: determining a first gray-level value of a pixel in said segmented mammogram using morphological processing; determining a difference between a second gray level value of said pixel before performing said morphological operation and said first value; and substituting said first value for said second value in said segmented mammogram if said difference is greater than a threshold value.
Claim 3
Dependent Claim
20 words
A method as recited in claim 1 , comprising performing said modified morphological operation using a plurality of filter sizes.
Claim 4
Dependent Claim
20 words
A method as recited in claim 1 , wherein segmenting said mammogram comprises segmenting a breast border from said mammogram.
Claim 5
Dependent Claim
51 words
A method as recited in claim 1 , wherein segmenting said mammogram comprises: performing noise analysis on said mammogram; applying a gray value range operator; performing global gray-level histogram analysis to provide a thresholded image; region growing using said thresholded image; performing a morphological erosion operation; and determining a distance map.
Claim 6
Dependent Claim
29 words
A method as recited in claim 1 , comprising: peripherally enhancing said segmented image to produce an enhanced image; and performing said modified morphological operation using said enhanced image.
Claim 7
Dependent Claim
76 words
A method as recited in claim 5 , wherein said peripherally enhancing said segmented image comprises: determining average gray-level values of pixels as a function of distance from a border of a breast in said mammogram; fitting an enhancement curve to said gray-level values; reversing a fit of said enhancement curve to obtain a second enhancement curve; and adding said second enhancement curve to a curve of said average gray-level values as a function of distance.
Claim 8
Dependent Claim
28 words
A method as recited in claim 1 , comprising: processing said segmented image to produce a processed image; and performing said modified morphological operation using said processed image.
Claim 9
Dependent Claim
97 words
A method as recited in claim 7 , wherein processing said segmented image comprises: obtaining a gray-level value in said segmented image at a first pixel; determining a local gray-level minimum in said segmented image in a neighborhood of pixels disposed around said first pixel; substituting said local gray-level minimum for said gray-level value of said first pixel when a first difference between said minimum and said gray-level value is greater than a first gray-level threshold value; and repeating said obtaining, determining and substituting steps for selected pixels of said segmented image to obtain a processed image.
Claim 10
Dependent Claim
31 words
A method as recited in claim 8 , comprising: determining whether a pixel in said processed image is a seed pixel; and performing said modified morphological operation using said seed pixel.
Claim 11
Dependent Claim
82 words
A method as recited in claim 9 , wherein determining whether said pixel is said seed pixel comprises: determining a local gray-level maximum of said neighborhood; a first step of determining whether a first difference between said gray-level value and said local gray level minimum is less than a second difference between said local gray-level maximum and said gray-level value; and a second step determining whether said pixel is within a predetermined distance of a pixel having said local minimum gray-level value.
Claim 12
Dependent Claim
89 words
A method as recited in claim 9 , comprising: performing said modified morphological operation at a selected seed pixel in said segmented image; determining whether a second difference of a first gray-level value of said selected seed pixel before performing said modified morphological operation and a second gray-level value of said selected seed pixel after performing said morphological operation is less than a second gray-level threshold value; replacing said first gray-level value with said second gray-level value when said second difference is greater than said second gray-level threshold value.
Claim 13
Dependent Claim
36 words
A method as recited in claim 1 , wherein said detecting step comprises: extracting features using a result of said morphological operation, said mass filtering and said template matching; integrating said features; and classifying said features.
Claim 14
Dependent Claim
47 words
A method as recited in claim 1 , comprising: performing mass filtering after performing said modified morphological operation to produce a filtered image performing template matching using said filtered image; performing thresholding using said filtered image; and detecting said lesions using said template matching and said thresholding.
Claim 15
Dependent Claim
16 words
A method as recited in claim 1 , comprising: performing mass filtering; and performing template matching.
Claim 16
Dependent Claim
43 words
A method as recited in claim 14 , comprising: performing said modified morphological operation, said mass filtering and said template matching serially at a plurality of morphological resolutions; wherein said modified morphological operations performed at said plurality of resolutions are conducted in parallel.
Claim 17
Dependent Claim
42 words
A method as recited in claim 14 , comprising: performing said modified morphological operation, said mass filtering and said template matching serially at a plurality of morphological resolutions; wherein said modified morphological operations performed at said plurality of resolutions are conducted iteratively.
Claim 18
Dependent Claim
20 words
A method as recited in claim 16 , further comprising thresholding a mass filtered image obtained from said mass filtering.
Claim 19
Dependent Claim
33 words
A method as recited in claim 14 , further comprising: thresholding a mass filtered image obtained from said mass filtering to obtained a threshold image; using said threshold image in detecting said lesions.
Claim 20
Dependent Claim
26 words
A method as recited in claim 18 , wherein: said detecting step comprises performing feature extraction; and said threshold image is used in said feature extraction.
Claim 21
Dependent Claim
31 words
A method as recited in claim 14 , wherein performing said mass filtering comprises: using a ring-shaped kernel; and determining a filter value based upon a second derivative of edge orientation.
Claim 22
Dependent Claim
30 words
A method as recited in claim 14 , wherein said template matching comprises: determining a deformable shape template; and fitting said shape template to a shape of a suspected lesion.
Claim 23
Dependent Claim
34 words
A method as recited in claim 21 , comprising: determining said deformable shape template using Fourier descriptors; and varying said descriptors to dynamically fit said shape template to said shape of said suspected lesion.
Claim 24
Dependent Claim
48 words
A method as recited in claim 21 , comprising: determining said shape template as an inverse Fourier transform having a plurality of Fourier terms; varying said Fourier terms to fit said shape template to said shape of said suspected lesion; and outputting a contour of said suspected lesion.
Claim 25
Dependent Claim
21 words
A method as recited in claim 23 , wherein varying said Fourier terms comprises minimizing a cost function using simulated annealing.
Claim 26
Dependent Claim
37 words
A method as recited in claim 23 , comprising: varying a center location, a size, an orientation, a ratio of a long axis to a short axis, and a degree of asymmetry of said inverse Fourier transform.
Claim 27
Dependent Claim
52 words
A method as recited in claim 21 , comprising: determining a center of a suspected lesion as a maximum mass filter value; determining edges of said suspected lesion as one of a derivative and a second derivative of said image after mass-filtering; and fitting said template using said center and said edges.
Claim 28
Dependent Claim
59 words
A method as recited in claim 14 , wherein performing said mass filtering comprises: selecting an initial kernel size of a mass filter; performing mass filtering using said initial kernel size to produce a mass-filtered image; varying said kernel size up to a maximum kernel size; and performing mass filtering at each kernel size and producing corresponding mass-filter images.
Claim 29
Dependent Claim
31 words
A method as recited in claim 27 , comprising: performing said template matching on each of said mass-filter images; detecting suspected lesions in said mass-filtered images; and integrating said suspected lesions.
Claim 30
Dependent Claim
32 words
A method as recited in claim 28 , wherein integrating said suspected images comprises: determining whether suspected lesions in said mass-filtered images spatially overlap; and eliminating selected ones of overlapping suspected lesions.
Claim 31
Dependent Claim
33 words
A method as recited in claim 29 , comprising: determining a radial index for each of said overlapping suspected lesions; and eliminating one of said overlapping suspected lesions having a smaller radial index.
Claim 32
Dependent Claim
26 words
A method as recited in claim 1 , comprising: selecting a region of interest containing said lesion; and performing feature extraction using said region of interest.
Claim 33
Dependent Claim
21 words
A method as recited in claim 31 , comprising: selecting said region of interest containing a lesion identified using template matching.
Claim 34
Dependent Claim
56 words
A method as recited in claim 31 , wherein performing feature extraction comprises: determining a gradient of said region of interest; determining an orientation of said region of interest; determining a gradient index of said region of interest; determining a contrast of said region of interest; and determining an elongation factor of said region of interest.
Claim 35
Dependent Claim
23 words
A method as recited in claim 33 , comprising: thresholding at least one of said gradient, orientation, gradient index, contrast and elongation factor.
Claim 36
Dependent Claim
21 words
A method as recited in claim 34 , comprising: determining a final filter value as a sum of said filter values.
Claim 37
Dependent Claim
32 words
A method as recited in claim 35 , comprising: determining said final filter value using a plurality of said orientation bins excluding a predetermined number of said orientation bins having highest values.
Claim 38
Independent Claim
138 words
A method for the automated detection of mass lesions in mammographic images, comprising: generating a mammogram; segmenting said mammogram to produce a segmented mammogram; performing a morphological operation on said segmented mammogram; performing mass filtering; and detecting whether a lesion is present in said image; wherein performing said mass filtering comprises: determining a filter value for a plurality of edge orientation bins; and wherein determining said filter value comprises: calculating said filter value using: f(B i )=(1/N)Σ P in K {MAX(0, cosφ)*EDGE STRENGTH (at P)} where: f(B i ) is said filter value at an orientation bin; K is a filter kernel; P is a neighbor point in K; N is a number of points in K; and Φ is an angle between a gradient vector and a connection line between said neighbor point and a center point.
Claim 39
Independent Claim
138 words
A method for the automated detection of mass lesions in mammographic images, comprising: generating a mammogram; segmenting said mammogram to produce a segmented mammogram; performing a morphological operation on said segmented mammogram; performing mass filtering; and detecting whether a lesion is present in said image; wherein performing said mass filtering comprises: determining a filter value for a plurality of edge orientation bins; and wherein determining said filter value comprises: calculating said filter value using: f(B i )=(1/N)Σ P in K {MAX(0, cosφ)*EDGE STRENGTH (at P)} where: f(B i ) is said filter value at an orientation bin; K is a filter kernel; P is a neighbor point in K; N is a number of points in K; and Φ is an angle between a gradient vector and a connection line between said neighbor point and a center point.
Claim 40
Independent Claim
131 words
A system for detecting lesions in a medical image, comprising: a data input device; a segmenting circuit connected to said input device; a modified morphological circuit connected to receive an output of said segmenting circuit; and a lesion detecting circuit operably connected to the modified morphological circuits; wherein said modified morphological circuit comprises: a gray level value determining circuit adapted to determine a first gray-level value of a pixel in said segmented mammogram using morphological processing; a difference circuit adapted to obtain a difference between a second gray level value of said pixel before performing said morphological operation and said first value; and a pixel substitution circuit adapted to substitute said first value for said second value in said segmented mammogram if said difference is greater than a gray-level threshold value.
Claim 41
Independent Claim
131 words
A system for detecting lesions in a medical image, comprising: a data input device; a segmenting circuit connected to said input device; a modified morphological circuit connected to receive an output of said segmenting circuit; and a lesion detecting circuit operably connected to the modified morphological circuits; wherein said modified morphological circuit comprises: a gray level value determining circuit adapted to determine a first gray-level value of a pixel in said segmented mammogram using morphological processing; a difference circuit adapted to obtain a difference between a second gray level value of said pixel before performing said morphological operation and said first value; and a pixel substitution circuit adapted to substitute said first value for said second value in said segmented mammogram if said difference is greater than a gray-level threshold value.
Claim 42
Dependent Claim
34 words
A system as recited in claim 38 , comprising: a peripheral enhancement circuit connected to said segmenting circuit; wherein said morphological circuit is further connected to receive an output of said peripheral enhancement circuit.
Claim 43
Dependent Claim
52 words
A system as recited in claim 39 , comprising: a sampling circuit connected to said segmenting, peripheral enhancement and morphological circuits; wherein said sampling circuit is connected to receive said outputs of said segmenting and peripheral enhancement circuits; and said morphological circuit is connected to receive an output of said sampling circuit.
Claim 44
Dependent Claim
26 words
A system as recited in claim 38 , wherein said morphological circuit comprises: means for performing a modified morphological operation using a plurality of filter sizes.
Claim 45
Dependent Claim
39 words
A system as recited in claim 38 , wherein said morphological circuit comprises: means for determining whether a pixel in said medical image is a seed pixel; and means for performing a modified morphological operation using said seed pixel.
Claim 46
Dependent Claim
93 words
A system as recited in claim 38 , wherein: said gray level value determining circuit comprises means for obtaining a gray-level value in said medical image at a first pixel; said difference circuit comprises means for determining a local gray-level minimum in said segmented image in a neighborhood of pixels disposed around said first pixel; and said pixel substitution circuit comprises means for substituting said local gray-level minimum for said gray-level value of said first pixel when a difference between said minimum and said gray-level value is greater than said gray-level threshold value.
Claim 47
Dependent Claim
76 words
A system as recited in claim 43 , comprising: means for determining a local gray-level maximum of said neighborhood of pixels; first means for determining whether a first difference between said gray-level value and said local gray level minimum is less than a second difference between said local gray-level maximum and said gray-level value; and second means for determining whether said pixel is within a predetermined distance of a pixel having said local minimum gray-level value.
Claim 48
Dependent Claim
52 words
A system as recited in claim 38 , comprising: a mass filter circuit connected to said modified morphological circuit; a template matching circuit connected to said mass filter circuit; and a feature analysis circuit connected to said template matching circuit; wherein said lesion detecting circuit is connected to the feature analysis circuit.
Claim 49
Dependent Claim
41 words
A system as recited in claim 45 , wherein said template matching circuit comprises: a Fourier descriptor generating circuit; an edge generating circuit connected to said Fourier descriptor generating circuit; and a simulated annealing circuit connected to said edge generating circuit.
Claim 50
Dependent Claim
42 words
A system as recited in claim 45 , wherein said mass filter circuit comprises: means for determining a filter value for a plurality of edge orientation bins; and means for determining a final filter value as a sum of said filter values.
Claim 51
Dependent Claim
35 words
A system as recited in claim 45 , wherein said template matching circuit comprises: means for determining a deformable shape template; and means for fitting said shape template to a shape of a suspected lesion.
Claim 52
Dependent Claim
44 words
A system as recited in claim 48 , wherein said template matching circuit further comprises: means for determining said deformable shape template using Fourier descriptors; and means for varying said descriptors to dynamically fit said shape template to said shape of said suspected lesion.
Claim 53
Dependent Claim
65 words
A system as recited in claim 48 , wherein said template matching circuit further comprises: means for determining said shape template as an inverse Fourier transform having a plurality of Fourier terms; means for varying said Fourier terms to fit said shape template to fit said shape template to said shape of said suspected lesion; and means for outputting a contour of said suspected lesion.
Claim 54
Dependent Claim
45 words
A system as recited in claim 50 , wherein said template matching circuit further comprises: means for varying a center location, a size, an orientation, a ratio of a long axis to a short axis, and a degree of asymmetry of said inverse Fourier transform.
Claim 55
Dependent Claim
50 words
A system as recited in claim 45 , wherein said template matching circuit further comprises: means for determining a center of a suspected lesion as a maximum mass filter value; means for determining edges of said suspected lesion; and means for fitting said template using said center and said edges.
Claim 56
Dependent Claim
67 words
A system as recited in claim 45 , wherein said feature extraction circuit comprises: means for determining a gradient of said region of interest; means for determining an orientation of said region of interest; means for determining a gradient index of said region of interest; means for determining a contrast of said region of interest; and means for determining an elongation factor of said region of interest.
Claim 57
Dependent Claim
18 words
A system as recited in claim 45 , wherein said feature extraction circuit further comprises a thresholding circuit.
Claim 58
Dependent Claim
67 words
A system as recited in claim 45 , wherein said mass filter circuit comprises: means for selecting an initial kernel size of a mass filter; means for performing mass filtering using said initial kernel size to produce a mass-filtered image; means for varying said kernel size up to a maximum kernel size; and means for performing mass filtering at each kernel size and producing corresponding mass-filter images.