Learnable object segmentation
First Claim
1. A learnable object segmentation method comprising the steps of:
- a) Inputting a learning image for a selected specific application;
b) Inputting an objects of interest specification for the specific application;
c) Performing purpose directed segmentation learning using the input image and the objects of interest specification to create a segmentation recipe output wherein the segmentation learning performs learning by example and wherein the segmentation learning method includes an object region of interest segmentation learning step and an object type specific segmentation learning step wherein the object region of interest segmentation learning is applied to the measurements associated with each pixel to arrive at a decision for the pixel label including all object types and a non-object type;
d) Inputting a second image for the specific application;
e) Performing segmentation application using the second image and the segmentation recipe to create a segmentation result output for the specific application.
6 Assignments
0 Petitions
Accused Products
Abstract
A segmentation method receives a learning image and an objects of interest specification. A segmentation learning method creates a segmentation recipe output. It performs a segmentation application using the second image and the segmentation recipe to create a segmentation result output. The segmentation learning method includes an object region of interest segmentation learning step and an object type specific segmentation learning step. The segmentation application method includes an object region of interest segmentation step and an object type specific segmentation step. The learnable object segmentation method further comprises an online learning and a feedback learning step that allows the update of the segmentation recipe automatically or under user direction.
31 Citations
12 Claims
-
1. A learnable object segmentation method comprising the steps of:
-
a) Inputting a learning image for a selected specific application; b) Inputting an objects of interest specification for the specific application; c) Performing purpose directed segmentation learning using the input image and the objects of interest specification to create a segmentation recipe output wherein the segmentation learning performs learning by example and wherein the segmentation learning method includes an object region of interest segmentation learning step and an object type specific segmentation learning step wherein the object region of interest segmentation learning is applied to the measurements associated with each pixel to arrive at a decision for the pixel label including all object types and a non-object type; d) Inputting a second image for the specific application; e) Performing segmentation application using the second image and the segmentation recipe to create a segmentation result output for the specific application.
-
-
2. A general purpose semi-automatic method for objects of interest specification comprising the steps of:
-
a) Inputting a learning image for a selected specific application; b) Performing automatic initial object region segmentation using the learning image to create an initial object regions output for the specific application; c) Performing first user confirmation and revision using the initial object regions presented to user to create a confirmed object regions output; d) Performing automatic initial object segmentation using the confirmed object regions to create an initial object masks output for the specific application wherein the automatic initial object region segmentation uses a measurement-space-guided spatial clustering method including histogram mode seeking or a recursive histogram-directed spatial-clustering; e) Performing second user confirmation and revision using the initial object masks presented to user to create a confirmed representative object masks output.
-
-
3. An object region of interest segmentation learning method comprising the steps of:
-
a) Inputting a learning image for a selected specific application; b) Inputting object region of interest masks for the specific application; c) Performing feature extraction using the learning image and the object region of interest masks to create a feature candidates output wherein a comprehensive set of features is extracted and features are associated with each pixel and wherein the feature extraction method extracts features associated with each pixel wherein the features are selected from the set consisting of a) Intensity space features wherein the intensity space features are derived from the grayscale intensity of the learning image, and b) Color space features wherein color transformation is applied to convert the color image into multi-bands of grayscale images; d) Performing feature learning using the feature candidates to create at least one discriminate feature output wherein the feature learning includes feature selection and feature transformation steps; e) Performing decision learning using the at least one discriminate feature to create an object region of interest segmentation recipe output for the specific application.
-
-
4. An object of interest segmentation learning method comprising the steps of:
-
a) Inputting a learning image for a selected specific application; b) inputting an object of interest mask for the specific application; c) Performing pixel classifier learning using the input image and the object of interest mask to create a pixel segmentation recipe output for the specific application wherein a comprehensive set of features is extracted and features are associated with each pixel for the pixel classifier learning; d) Performing region constraint learning using the input image and the object of interest mask to create a region constraint recipe output for the specific application wherein the pixel segmentation recipe and the region constraint recipe are grouped into an object of interest segmentation recipe output for the specific application. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. A general purpose object region of interest region segmentation method based on learned recipes comprising the steps of:
-
a) Inputting an image; b) Inputting an object region of interest segmentation recipe for a specific application; c) Performing object region of interest pixel classification using the input image and the object region of interest segmentation recipe to create at least one object type specific initial region output for the specific application wherein the object region of interest pixel classification method further comprises a feature extraction step and a decision rule application step wherein the extracted features are stored in a multi-band feature image wherein each band stores the values of a specific feature for each pixel location; d) Performing at least one object type specific region refinement for the specific application using the at least one object type specific initial region to create at least one object type specific region segmentation result output wherein the at least one object type specific region refinement method uses a structure-guided processing method.
-
-
11. A general purpose object of interest region segmentation method based on learned recipes comprising the steps of:
-
a) Inputting an image for a specific application; b) Inputting an object of interest segmentation recipe for the specific application; c) Performing object of interest pixel classification using the input image and the object of interest segmentation recipe to create an initial object, non-object, and unknown regions output for the specific application; d) Performing region labeling and property extraction using the input image and the object of interest segmentation recipe to create an object, non-object region properties output for the specific application; e) Performing iterative context dependent region merging using the initial object, non-object, and unknown regions and the object, non-object region properties to create an object, non-object region output wherein the iterative context dependent region merging step merges the unknown pixels into object and non-object regions; f) Performing final region refinement using the object, non-object region properties to create an abject segmentation results output wherein the final region refinement performs homotopic thinning or thickening operations.
-
-
12. A general purpose iterative context dependent region merging process method comprising the steps of:
-
a) Inputting an image; b) Inputting an images of object, non-object, and unknown regions for a specific application; c) Inputting object, non-object region properties for the specific application; d) Scanning the “
unknown”
pixels in the input image in a predetermined manner and perform region merging using the object, non-object region properties to create an intermediate region merging results output for the specific application;e) Repeating the region merging process until no more “
unknown”
pixels exist or no more regions merge to create a final intermediate region merging results output;f) Performing a final assignment using the final intermediate region merging results to create an interactive context dependent region merging result output for the specific application.
-
Specification