Systems and methods for segmenation by removal of monochromatic background with limitied intensity variations
First Claim
1. A method of identifying a foreground object of an image from a background object of said image, said method comprising:
- generating an outer edge intensity map associated with said foreground object, wherein information associated with said image is stored in a memory component;
generating a plurality of paths on a continuous edge map from said outer edge intensity map, wherein said plurality of paths on said continuous edge map is created by connecting pixels in said outer edge intensity map; and
forming an edge mask by selecting one path on said continuous edge map from said plurality of paths on said continuous edge map, wherein said selecting is based on a highest average edge intensity.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for distinguishing a foreground object from a monochromatic background in a digital image depicting a foreground object in front of said monochromatic background. A outer edge intensity map is created of the foreground object to which a tracing process is conducted. A continuous edge map is created by utilizing the traced edges in the outer edge intensity map. By selecting a path on the continuous edge map based on average edge intensity, a final edge map is created. The pixels comprised within the final edge map are distinguished as the foreground object. Optionally, the final edge map may be refined utilizing certain techniques.
-
Citations
20 Claims
-
1. A method of identifying a foreground object of an image from a background object of said image, said method comprising:
-
generating an outer edge intensity map associated with said foreground object, wherein information associated with said image is stored in a memory component; generating a plurality of paths on a continuous edge map from said outer edge intensity map, wherein said plurality of paths on said continuous edge map is created by connecting pixels in said outer edge intensity map; and forming an edge mask by selecting one path on said continuous edge map from said plurality of paths on said continuous edge map, wherein said selecting is based on a highest average edge intensity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable storage medium having computer-readable program code stored thereon for causing a processor to implement a method comprising:
-
generating an outer edge intensity map associated with a foreground object of an image; generating a plurality of paths on a continuous edge map from said outer edge intensity map, wherein said plurality of paths on said continuous edge map is created by connecting pixels in said outer edge intensity map; and forming an edge mask by selecting one path on said continuous edge map from said plurality of paths on said continuous edge map, wherein said selecting is based on a highest average edge intensity. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer system comprising:
-
a processor; a display; and a memory coupled to said processor and said display, wherein said memory comprises computer-readable program code stored thereon for causing said processor to implement a method comprising; generating an outer edge intensity map associated with a foreground object of an image; generating a plurality of paths on a continuous edge map from said outer edge intensity map, wherein said plurality of paths on said continuous edge map is created by connecting pixels in said outer edge intensity map; and forming an edge mask by selecting one path on said continuous edge map from said plurality of paths on said continuous edge map, wherein said selecting is based on a highest average edge intensity. - View Dependent Claims (19, 20)
-
Specification