View Synthesis
1 Assignment
0 Petitions
Accused Products
Abstract
Control of view synthesis of a 3D scene is described. A method comprises detecting discontinuities in a depth map that comprises depth values corresponding to a view point of a reference camera (C1). The detection comprises calculation of shifts for neighbouring pixels of the depth map, the shifts being associated with a change of viewpoint from the reference camera to a virtual camera (CV). The detected discontinuities are then analyzed, which comprises identifying increase of depths associated with the change of viewpoint from the reference camera to the virtual camera. Areas of disocclusion (108) associated with the viewpoint of the virtual camera are then identified, the areas being delimited by positions of the identified increase of depths associated with the change of viewpoint from the reference camera to the virtual camera. The identified areas of disocclusion are then provided to a view synthesis process.
26 Citations
20 Claims
-
1-10. -10. (canceled)
-
11. A method of controlling view synthesis of a 3D scene, the method comprising:
-
detecting discontinuities in a depth map, the depth map comprising depth values corresponding to a view point of a reference camera;
the detecting comprising calculation of shifts for neighboring pixels of the depth map, the shifts being associated with a change of viewpoint from the reference camera to a virtual camera;analyzing the detected discontinuities by identifying increase of depths associated with the change of viewpoint from the reference camera to the virtual camera; identifying first areas of disocclusion associated with the viewpoint of the virtual camera, the first areas of disocclusion being delimited by positions of the identified increase of depths associated with the change of viewpoint from the reference camera to the virtual camera; and providing the identified first areas of disocclusion to a view synthesis process. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product stored in a non-transitory computer readable medium for controlling view synthesis of a 3D scene, the computer program product comprising software instructions which, when run on a computer, causes the computer to:
-
detect discontinuities in a depth map, the depth map comprising depth values corresponding to a view point of a reference camera;
the detection comprising calculation of shifts for neighboring pixels of the depth map, the shifts being associated with a change of viewpoint from the reference camera to a virtual camera;analyze the detected discontinuities by identifying increase of depths associated with the change of viewpoint from the reference camera to the virtual camera; identify areas of disocclusion associated with the viewpoint of the virtual camera, the areas being delimited by positions of the identified increase of depths associated with the change of viewpoint from the reference camera to the virtual camera; and provide the identified areas of disocclusion to a view synthesis process.
-
-
20. An apparatus for controlling view synthesis of a 3D scene, comprising:
processing and memory circuitry, the processing and memory circuitry comprising; discontinuity detecting circuitry configured to detect discontinuities in a depth map, the depth map comprising depth values corresponding to a view point of a reference camera;
the detection comprising calculation of shifts for neighboring pixels of the depth map, the shifts being associated with a change of viewpoint from the reference camera to a virtual camera;analysis circuitry configured to analyze the detected discontinuities by identifying increase of depths associated with the change of viewpoint from the reference camera to the virtual camera; identification circuitry configured to identify areas of disocclusion associated with the viewpoint of the virtual camera, the areas being delimited by positions of the identified increase of depths associated with the change of viewpoint from the reference camera to the virtual camera; and provision circuitry configured to provide the identified areas of disocclusion to view synthesis processing circuitry.
Specification