DEPTH MEASUREMENT QUALITY ENHANCEMENT
First Claim
1. A method for depth map quality enhancement of defective pixel depth data values in a three-dimensional image, the method comprising the steps of:
- a) determining depth measurement data relating to a scene;
b) detecting defective pixels within the depth measurement data by determining and using, for each pixel, depth related directional derivatives in at least one direction;
c) defining a depth correction for each detected defective pixel; and
d) applying the depth correction to the depth measurement data of each detected defective pixel;
characterised in that the defective pixels comprise interpolated pixel data values located at edges between a foreground object and a background object in the three-dimensional image, and wherein step b) further comprises using the depth related directional derivatives to identify defective depth measurements of pixels at edges when at least one depth directional derivative of a pixel is greater than a predetermined threshold and if at least two consecutive directional derivatives have same sign; and
in that step c) comprises, for each identified defective pixel, the steps of;
c1) determining a vector in relation to at least one of the depth directional derivatives;
c2) determining the normal to the determined vector;
c3) determining a weighting factor parameter using at least one of the determined vector and the normal to the determined vector; and
c4) determining a correction factor using at least one of the weighting factor parameter and the information relating to neighbouring pixels.
1 Assignment
0 Petitions
Accused Products
Abstract
Described herein is a method for correcting defective depth values in depth map images. Defective values correspond to “noisy pixels” located on continuous flat surfaces and interpolated “flying pixels” located along an edge between a foreground object and a background object. The method comprising the steps of accessing a depth map of a scene which includes the foreground and background objects, detecting and identifying noisy and interpolated depth measurements within the depth map using a method, defining and applying a correction to each of the detected defective noisy and interpolated depth measurements using a specifically defined weighted correction factor. By providing the corrected defective depth values in depth map images, edges are sharpened in depth and continuous surfaces are flattened, enabling higher efficiency and robustness of further image processing.
34 Citations
24 Claims
-
1. A method for depth map quality enhancement of defective pixel depth data values in a three-dimensional image, the method comprising the steps of:
-
a) determining depth measurement data relating to a scene; b) detecting defective pixels within the depth measurement data by determining and using, for each pixel, depth related directional derivatives in at least one direction; c) defining a depth correction for each detected defective pixel; and d) applying the depth correction to the depth measurement data of each detected defective pixel; characterised in that the defective pixels comprise interpolated pixel data values located at edges between a foreground object and a background object in the three-dimensional image, and wherein step b) further comprises using the depth related directional derivatives to identify defective depth measurements of pixels at edges when at least one depth directional derivative of a pixel is greater than a predetermined threshold and if at least two consecutive directional derivatives have same sign; and in that step c) comprises, for each identified defective pixel, the steps of; c1) determining a vector in relation to at least one of the depth directional derivatives; c2) determining the normal to the determined vector; c3) determining a weighting factor parameter using at least one of the determined vector and the normal to the determined vector; and c4) determining a correction factor using at least one of the weighting factor parameter and the information relating to neighbouring pixels. - View Dependent Claims (4, 5, 6, 7, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
2-3. -3. (canceled)
-
8-9. -9. (canceled)
-
11. (canceled)
Specification