Method and apparatus for multiview image generation using depth map information
First Claim
1. A computer-implemented method for multi-view image generation using depth map information, the method being executed by one or more processors and comprising:
- transforming an input image and an input depth map into a new view that is distinct from a view of the input image and the input depth map;
converting a input image and an input depth map into a projected image and a projected depth map using values from physical pixel locations that map to projected pixel locations, wherein the projected image and the projected depth map are associated with the new view;
identifying one or more occluded regions in the input image and the input depth map;
inpainting the projected image and the projected depth map and inpainting the one or more occluded regions with pixels associated with locations to the right of one or more occluded regions; and
producing an output image in a direction of the particular view using the inpainted projected image and the inpainted projected depth map.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for multiview image generation using depth map information is described. In one embodiment, a computer-implemented method comprises converting a input image and an input depth map into a projected image and a projected depth map using values from physical pixel locations that map to projected pixel locations, wherein the projected image and the projected depth map are associated with a particular view of the input image, inpainting the projected image and the projected depth map and producing an output image in a direction of the particular view using the inpainted projected image and the inpainted projected depth map.
-
Citations
20 Claims
-
1. A computer-implemented method for multi-view image generation using depth map information, the method being executed by one or more processors and comprising:
-
transforming an input image and an input depth map into a new view that is distinct from a view of the input image and the input depth map; converting a input image and an input depth map into a projected image and a projected depth map using values from physical pixel locations that map to projected pixel locations, wherein the projected image and the projected depth map are associated with the new view; identifying one or more occluded regions in the input image and the input depth map; inpainting the projected image and the projected depth map and inpainting the one or more occluded regions with pixels associated with locations to the right of one or more occluded regions; and producing an output image in a direction of the particular view using the inpainted projected image and the inpainted projected depth map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus for multi-view generation of an image using depth map information, comprising:
-
a lens module for capturing an input image; and a processor having modules comprising; depth map storage comprising an input depth map; and an image processor for transforming an input image and an input depth map into a new view that is distinct from a view of the input image and the input depth map, converting the input image and the input depth map into a projected image and a projected depth map using values from physical pixel locations that map to projected pixel locations, wherein the projected image and the projected depth map are associated with the new view, identifying one or more occluded regions in the input image and the input depth map, inpainting the projected image and the projected depth map and inpainting the one or more occluded regions with pixels associated with locations to the right of one or more occluded regions and producing an output image that forms the view using the inpainted projected image and the inpainted projected depth map. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A non-transitory computer readable storage medium comprising one or more processor executable instructions that, when executed by at least one processor, causes the at least one processor to perform a method comprising:
-
transforming an input image and an input depth map into a new view that is distinct from a view of the input image and the input depth map; converting a input image and an input depth map into a projected image and a projected depth map using values from physical pixel locations that map to projected pixel locations, wherein the projected image and the projected depth map are associated with the new view; identifying one or more occluded regions in the input image and the input depth map; inpainting the projected image and the projected depth map and inpaintinq the one or more occluded regions with pixels associated with locations to the right of one or more occluded regions; and producing an output image in a direction of the particular view using the inpainted projected image and the inpainted projected depth map. - View Dependent Claims (19, 20)
-
Specification