Systems and methods for depth map sampling
First Claim
1. An electronic device, comprising:
- a camera configured to capture an image of a scene;
an image segmentation mapper configured to perform segmentation of the image based on image content to generate a plurality of image segments, each of the plurality of image segments associated with spatial coordinates indicative of a location of each segment in the scene, wherein at least a portion of the image segments comprise non-uniform segments having irregular geometry, size, and distribution based on the image content, and wherein the spatial coordinates of each image segment correspond to a sampling point for each image segment;
a memory configured to store the image and the spatial coordinates;
a LIDAR (light+radar) unit, the LIDAR unit steerable to selectively obtain depth values of the scene corresponding to the spatial coordinates; and
a depth mapper configured to generate a depth map of the scene based on the depth values and the spatial coordinates.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device is described. The electronic device includes a camera configured to capture an image of a scene. The electronic device also includes an image segmentation mapper configured to perform segmentation of the image based on image content to generate a plurality of image segments, each of the plurality of image segments associated with spatial coordinates indicative of a location of each segment in the scene. The electronic device further includes a memory configured to store the image and the spatial coordinates. The electronic device additionally includes a LIDAR (light+radar) unit, the LIDAR unit steerable to selectively obtain depth values corresponding to at least a subset of the spatial coordinates. The electronic device further includes a depth mapper configured to generate a depth map of the scene based on the depth values and the spatial coordinates.
43 Citations
26 Claims
-
1. An electronic device, comprising:
-
a camera configured to capture an image of a scene; an image segmentation mapper configured to perform segmentation of the image based on image content to generate a plurality of image segments, each of the plurality of image segments associated with spatial coordinates indicative of a location of each segment in the scene, wherein at least a portion of the image segments comprise non-uniform segments having irregular geometry, size, and distribution based on the image content, and wherein the spatial coordinates of each image segment correspond to a sampling point for each image segment; a memory configured to store the image and the spatial coordinates; a LIDAR (light+radar) unit, the LIDAR unit steerable to selectively obtain depth values of the scene corresponding to the spatial coordinates; and a depth mapper configured to generate a depth map of the scene based on the depth values and the spatial coordinates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
capturing an image of a scene; performing segmentation of the image based on image content to generate a plurality of image segments, each of the plurality of image segments associated with spatial coordinates indicative of a location of each segment in the scene, wherein at least a portion of the image segments comprise non-uniform segments having irregular geometry, size, and distribution based on the image content, and wherein the spatial coordinates of each image segment correspond to a sampling point for each image segment; obtaining, by a LIDAR unit, depth values of the scene corresponding to the spatial coordinates, wherein the LIDAR unit is steerable to selectively obtain the depth values; and generating a depth map of the scene based on the depth values and the spatial coordinates. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An apparatus, comprising:
-
means for capturing an image of a scene; means for performing segmentation of the image based on image content to generate a plurality of image segments, each of the plurality of image segments associated with spatial coordinates indicative of a location of each segment in the scene, wherein at least a portion of the image segments comprise non-uniform segments having irregular geometry, size, and distribution based on the image content, and wherein the spatial coordinates of each image segment correspond to a sampling point for each image segment; means for obtaining, by a LIDAR unit, depth values of the scene corresponding to the spatial coordinates, wherein the LIDAR unit is steerable to selectively obtain the depth values; and means for generating a depth map of the scene based on the depth values and the spatial coordinates. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A computer-program product, comprising a non-transitory tangible computer-readable medium having instructions thereon, the instructions comprising:
-
code for causing an electronic device to capture an image of a scene; code for causing the electronic device to perform segmentation of the image based on image content to generate a plurality of image segments, each of the plurality of image segments associated with spatial coordinates indicative of a location of each segment in the scene, wherein at least a portion of the image segments comprise non-uniform segments having irregular geometry, size, and distribution based on the image content, and wherein the spatial coordinates of each image segment correspond to a sampling point for each image segment; code for causing the electronic device to obtain, by a LIDAR unit, depth values of the scene corresponding to the spatial coordinates, wherein the LIDAR unit is steerable to selectively obtain the depth values; and code for causing the electronic device to generate a depth map of the scene based on the depth values and the spatial coordinates. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification