Foreground / background separation in digital images
First Claim
Patent Images
1. A method comprising:
- using a processor-based digital image acquisition device that includes a processor programmed by processor-readable code embedded that is stored within one or more digital storage media to perform the steps of;
providing a first map comprising one or more regions that are within a main digital image of a scene, wherein each of the one or more regions has one or more pixels with a common characteristic;
providing an object profile corresponding to a region of interest of said main digital image, wherein the region of interest includes an object candidate;
wherein said object profile comprises an object portion and at least a second portion that is adjacent to said object portion and has a known association and orientation relative to the object portion;
determining that the object candidate within the region of interest matches said object portion of the object profile;
determining an orientation of the region of interest within said main digital image;
comparing said region of interest with said object profile to determine whether said region of interest matches said object profile; and
designating said region of interest as a foreground or background region based on said comparing.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for providing improved foreground/background separation in a digital image of a scene is disclosed. The method comprises providing a first map comprising one or more regions provisionally defined as one of foreground or background within the digital image; and providing a subject profile corresponding to a region of interest of the digital image. The provisionally defined regions are compared with the subject profile to determine if any of the regions intersect with the profile region. The definition of one or more of the regions in the map is changed based on the comparison.
41 Citations
24 Claims
-
1. A method comprising:
using a processor-based digital image acquisition device that includes a processor programmed by processor-readable code embedded that is stored within one or more digital storage media to perform the steps of; providing a first map comprising one or more regions that are within a main digital image of a scene, wherein each of the one or more regions has one or more pixels with a common characteristic; providing an object profile corresponding to a region of interest of said main digital image, wherein the region of interest includes an object candidate; wherein said object profile comprises an object portion and at least a second portion that is adjacent to said object portion and has a known association and orientation relative to the object portion; determining that the object candidate within the region of interest matches said object portion of the object profile; determining an orientation of the region of interest within said main digital image; comparing said region of interest with said object profile to determine whether said region of interest matches said object profile; and designating said region of interest as a foreground or background region based on said comparing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. An apparatus for providing improved separation between foreground and background regions in a digital image of a scene, comprising a processor and one or more processor-readable media that are configured to program the processor to perform a method comprising:
-
acquiring a main digital image; providing a first map comprising one or more regions that are within the main digital image of a scene, wherein each of the one or more regions has one or more pixels with a common characteristic; providing an object profile corresponding to a region of interest of said main digital image, wherein the region of interest includes an object candidate; wherein said object profile comprises an object portion and at least a second portion that is adjacent to said object portion and has a known association and orientation relative to the object portion; determining that the object candidate within the region of interest matches said object portion of the object profile; determining an orientation of the region of interest within said main digital image; comparing said region of interest with said object profile to determine whether said region of interest matches said object profile; and designating said region of interest as a foreground or background region based on said comparing. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more non-transitory processor-readable media having code stored therein, wherein the code is configured to program one or more processors to perform a method comprising:
-
providing a first map comprising one or more regions within a main digital image of a scene, wherein each of the one or more regions has one or more pixels with a common characteristic; providing an object profile corresponding to a region of interest of said main digital image, wherein the region of interest includes an object candidate; wherein said object profile comprises an object portion and at least a second portion that is adjacent to said object portion and has a known association and orientation relative to the object portion; determining that the object candidate within the region of interest matches said object portion of the object profile; determining an orientation of the region of interest within said main digital image; comparing said region of interest with said object profile to determine whether said region of interest matches said object profile; and designating said region of interest as a foreground or background region based on said comparing. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification