Systems and methods for segmenation by removal of monochromatic background with limitied intensity variations
AssigneeFlashFoto, Inc.
InventorsKatharine Ip, Robinson Piramuthu, Paul King
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
Dependencies are inferred from the claim text.