Occluding contour detection and storage for digital photography
First Claim
1. A method for determining occluding contours comprising:
- receiving a first image and a second image of a same scene at different points in time;
determining motion disparity between said first image and said second image;
determining static image information about said first image; and
determining occluding contour information of said first image using said motion disparity and said static image information.
1 Assignment
0 Petitions
Accused Products
Abstract
Described are techniques used in occluding contour detection. Cues obtained from a static image are combined with cues obtained based on motion disparity of objects in the image to determine occluding image contours. Two images of a same scene are obtained. Local pixel-wise flow fields are obtained using the Lucas-Kanade technique. A warped image is determined using the second image and the flow field. A disparity map is determined by comparing the warped image to the original first image. Static image cues are obtained from the original image using the Berkeley technique. The static image cues are combined with the motion disparity cues indicated by the disparity map producing a product image map. Occluding contours are determined by processing the product image map with the JetStream tracking technique. The occluding contours may be used with the original image for subsequent processing.
115 Citations
21 Claims
-
1. A method for determining occluding contours comprising:
-
receiving a first image and a second image of a same scene at different points in time;
determining motion disparity between said first image and said second image;
determining static image information about said first image; and
determining occluding contour information of said first image using said motion disparity and said static image information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A camera comprising:
-
a first component that receives a first image and a second image of a same scene at different points in time;
a second component that determines occluding contour information of said first image using motion disparity between said first image and said second image; and
a third component that stores said occluding contour information with said first image. - View Dependent Claims (15, 16)
-
-
17. A computer program product for determining occluding contours comprising code that:
-
receives a first image and a second image of a same scene at different points in time;
determines motion disparity between said first image and said second image;
determines static image information about said first image; and
determines occluding contour information of said first image using said motion disparity and said static image information. - View Dependent Claims (18, 19, 20, 21)
-
Specification