Malignant mass detection and classification in radiographic images
First Claim
1. A method for processing an image comprising pixels, the method comprising:
- identifying anomalies in the image at a first anomaly size scale, comprising;
subsampling a digital image by a subsample factor related to the first anomaly size scale, thereby generating a subsampled image having a lower resolution than the digital image in accordance with the subsample factor;
smoothing the subsampled image to generate a smoothed image;
determining a least-positive negated-second derivative for each pixel in the smoothed image;
determining each pixel having a convex down curvature based on a least-positive negated-second derivative value for the respective pixel;
joining each eight-neighbor connected pixels having convex down curvature to identify each initial anomaly area having only the first anomaly size scale, wherein, for each initial anomaly area, an internal pixel of the respective initial anomaly area represents a point of least curvature for the respective initial anomaly area;
selecting one or more of the initial anomaly areas having only the first anomaly size scale and having strongest convex down curvatures based on a respective maximum least-positive negated-second derivative value at the respective internal pixel for each of the initial anomaly areas;
extracting one or more classification features for each selected anomaly area having only the first anomaly size scale; and
classifying the selected anomaly areas having only the first anomaly size scale based on the extracted one or more classification features; and
performing the identifying the anomalies in the image for a plurality of different anomaly size scales.
3 Assignments
0 Petitions
Accused Products
Abstract
An image analysis embodiment comprises subsampling a digital image by a subsample factor related to a first anomaly size scale, thereby generating a subsampled image, smoothing the subsampled image to generate a smoothed image, determining a minimum negative second derivative for each pixel in the smoothed image, determining each pixel having a convex down curvature based on a negative minimum negative second derivative value for the respective pixel, joining each eight-neighbor connected pixels having convex down curvature to identify each initial anomaly area, selecting the initial anomaly areas having strongest convex down curvatures based on a respective maximum negative second derivative for each of the initial anomaly areas, extracting one or more classification features for each selected anomaly area, and classifying the selected anomaly areas based on the extracted one or more classification features.
-
Citations
24 Claims
-
1. A method for processing an image comprising pixels, the method comprising:
-
identifying anomalies in the image at a first anomaly size scale, comprising; subsampling a digital image by a subsample factor related to the first anomaly size scale, thereby generating a subsampled image having a lower resolution than the digital image in accordance with the subsample factor; smoothing the subsampled image to generate a smoothed image; determining a least-positive negated-second derivative for each pixel in the smoothed image; determining each pixel having a convex down curvature based on a least-positive negated-second derivative value for the respective pixel; joining each eight-neighbor connected pixels having convex down curvature to identify each initial anomaly area having only the first anomaly size scale, wherein, for each initial anomaly area, an internal pixel of the respective initial anomaly area represents a point of least curvature for the respective initial anomaly area; selecting one or more of the initial anomaly areas having only the first anomaly size scale and having strongest convex down curvatures based on a respective maximum least-positive negated-second derivative value at the respective internal pixel for each of the initial anomaly areas; extracting one or more classification features for each selected anomaly area having only the first anomaly size scale; and classifying the selected anomaly areas having only the first anomaly size scale based on the extracted one or more classification features; and performing the identifying the anomalies in the image for a plurality of different anomaly size scales. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for identifying anomalies in an image comprising pixels, the system comprising:
-
an image subsampler subsampling a digital image using a subsample factor related to a first anomaly size scale, generating a subsampled image having a lower resolution than the digital image in accordance with the subsample factor; an image smoother smoothing the subsampled image, generating a smoothed image; a curvature signature detector; determining a least-positive negated-second derivative for each pixel in the smoothed image, detecting convex down curvature based on a least-positive negated-second derivative value for each pixel in the smoothed image, and detecting and joining neighboring convex down curvatures in the smoothed image to generate anomaly areas having only the first anomaly size scale, wherein, for each anomaly area, an internal pixel of the respective anomaly area represents a point of least curvature for the respective anomaly area; an anomaly selector selecting one or more of the anomaly areas having only the first anomaly size scale and having strongest convex down curvatures based on a respective maximum least-positive negated-second derivative value at the respective internal pixel for each of the anomaly areas; a feature extractor extracting one or more classification features for each of the selected anomaly areas having only the first anomaly size scale; and a classifier classifying the selected anomaly areas having only the first anomaly size scale based on one or more thresholds for the extracted one or more classification features, wherein the image subsampler, the image smoother, the curvature signature detector, the anomaly selector, the feature extractor and the classifier perform their respective functions for the image for a plurality of different anomaly size scales. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for processing an image, the computer program product having a non-transitory computer-readable medium with a computer program embodied thereon, the computer program comprising:
-
computer program code for identifying anomalies in the image at a first anomaly size scale, comprising; computer program code for subsampling a digital image by a subsample factor related to a first anomaly size scale, thereby generating a subsampled image having a lower resolution than the digital image in accordance with the subsample factor; computer program code for smoothing the subsampled image to generate a smoothed image; computer program code for determining a least-positive negated-second derivative for each pixel in the smoothed image; computer program code for determining each pixel having a convex down curvature based on a least-positive second derivative value for the respective pixel; computer program code for joining each eight-neighbor connected pixels having convex down curvature to identify each initial anomaly area having only the first anomaly size scale, wherein, for each initial anomaly area, an internal pixel of the respective initial anomaly area represents a point of least curvature for the respective initial anomaly area; computer program code for selecting one or more of the initial anomaly areas having only the first anomaly size scale and having strongest convex down curvatures based on a respective maximum least-positive negated-second derivative value for each of the initial anomaly areas; computer program code for extracting one or more classification features for each selected anomaly area having only the first anomaly size scale; and computer program code for classifying the selected anomaly areas having only the first anomaly size scale based on the extracted one or more classification features; and computer program code for performing the identifying the anomalies in the image for a plurality of different anomaly size scales. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification