Creating a depth map
AssigneeKoninklijke Philips Electronics N.V.
InventorPeter-Andre Redert
Life of this patent
Estimating the term…
Abstract
A method of generating a depth map (122) comprising depth values representing distances to a viewer, for respective pixels of an image (100), is disclosed. The method comprises: determining a contour (106) on basis of pixel values of the image (100), the contour comprising a collection of adjacent points; computing curvature vectors (108 114) at a number of the points; and assigning a first one of the depth values corresponding to the first one of the pixels on basis of the curvature vectors (108-114).
Claims12
A method of generating a depth map (122) comprising depth values representing distances to a viewer, for respective pixels of an image (100), the method comprising:
- determining a contour (106) on basis of pixel values of the image (100), the contour (106) comprising a collection of adjacent points;
- computing curvature vectors (108-114) at a number of the points;
- and
- assigning a first one of the depth values corresponding to the first one of the pixels on basis of the curvature vectors (108-114).
A depth map generating unit (401) for generating a depth map (122) comprising depth values representing distances to a viewer, for respective pixels of an image (100), the depth map generating unit (401) comprising:
- determining means (402) for the determining a contour (106) on basis of pixel values of the image (100), the contour (106) comprising a collection of adjacent points;
- computing means (403) for computing curvature vectors (108-114) at a number of the points;
- and
- assigning means (404) for assigning a first one of the depth values corresponding to the first one of the pixels on basis of the curvature vectors (108-114).
A computer program product to be loaded by a computer arrangement, comprising instructions to generate a depth map (122) comprising depth values representing distances to a viewer, for respective pixels of an image (100), the computer arrangement comprising processing means and a memory, the computer program product, after being loaded, providing said processing means with the capability to carry out:
- determining a contour (106) on basis of pixel values of the image (100), the contour (106) comprising a collection of adjacent points;
- computing curvature vectors (108-114) at a number of the points;
- and
- assigning a first one of the depth values corresponding to the first one of the pixels on basis of the curvature vectors (108-114).
Dependencies are inferred from the claim text.