BACKGROUND REMOVAL
First Claim
1. A method of displaying a portion of a captured scene, the method comprising:
- visually capturing a scene at a mobile device;
identifying an area of the captured scene associated with a foreground object of the captured scene; and
displaying, in real time at the mobile device, a displayed scene including;
a foreground portion of the captured image associated with the area identified as being associated with the foreground object of the captured scene, anda background different from a background portion of the captured image not associated with the area identified as being associated with the foreground object of the captured scene,wherein the displayed scene at the mobile device demonstrates an expected result of a separate background removal process.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of displaying a portion of a captured scene may include visually capturing a scene at a mobile device. An area of the captured scene associated with a foreground object of the captured scene may be identified at the mobile device. The mobile device may display, in real time, a displayed scene including a foreground portion of the captured image associated with the area identified as being associated with the foreground object of the captured scene. The displayed scene may further include a background different from a background portion of the captured image not associated with the area identified as being associated with the foreground object of the captured scene. The displayed scene may demonstrate an expected result of a separate background removal process.
20 Citations
20 Claims
-
1. A method of displaying a portion of a captured scene, the method comprising:
-
visually capturing a scene at a mobile device; identifying an area of the captured scene associated with a foreground object of the captured scene; and displaying, in real time at the mobile device, a displayed scene including; a foreground portion of the captured image associated with the area identified as being associated with the foreground object of the captured scene, and a background different from a background portion of the captured image not associated with the area identified as being associated with the foreground object of the captured scene, wherein the displayed scene at the mobile device demonstrates an expected result of a separate background removal process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of defining and displaying a foreground portion of a captured scene at a mobile device to demonstrate an expected result of a separate background removal process, the method comprising:
-
visually capturing a scene; generating a color histogram of colors of pixels at a border of the captured scene; identifying dominate colors of the pixels at the border of captured scene via the color histogram; identifying one or more cluster centers of clusters of dominate colors of the pixels at the border of the captured scene; generating a pixel map of the dominant colors based, a color of each of the pixels of the pixel map based, at least in part, on a color space distance between a color of an associated pixel of the captured scene and a nearest cluster center; generating an edge map based on the pixel map; defining a foreground area based at least in part on the edge map; and displaying, in real time at the mobile device, a displayed scene including; a foreground portion of the captured image associated with the area identified as being associated with the foreground of the captured scene, and a background different from a background portion of the captured image not associated with the area identified as being associated with the foreground of the captured scene, wherein the displayed scene at the mobile device demonstrates an expected result of a separate background removal process. - View Dependent Claims (16, 17, 18)
-
-
19. A mobile device comprising:
-
a display; a camera; a central processing unit (CPU); a graphics processing unit (GPU); and a non-transitory computer storage medium having computer instructions stored thereon that are executable by the CPU and GPU to perform operations comprising; visually capturing a scene via the camera; generating, a color histogram of colors of pixels at a border of the captured scene; identifying dominate colors of the pixels at the border of captured scene via the color histogram; identifying one or more cluster centers of clusters of dominate colors of the pixels at the border of the captured scene; generating a pixel map of the dominant colors based, a color of each of the pixels of the pixel map based, at least in part, on a color space distance between a color of an associated pixel of the captured scene and a nearest cluster center; generating an edge map based on the pixel map; defining a foreground area based at least in part on the edge map; and displaying, in real time at the display, a displayed scene including; a foreground portion of the captured image associated with the area identified as being associated with the foreground of the captured scene, and a background different from a background portion of the captured image not associated with the area identified as being associated with the foreground of the captured scene, wherein the displayed scene at the mobile device demonstrates an expected result of a separate background removal process. - View Dependent Claims (20)
-
Specification