Depth cursor and depth measurement in images
First Claim
1. A method for illustrating depth in an image, the method comprising:
- receiving a depthmap generated from an optical distancing system, wherein the depthmap is correlated with a plurality of pixels of the image;
receiving, at a controller, data indicative of a location on the image and indicative of a first depth datum of the depthmap corresponding to a first physical object in the image;
comparing, with the controller, the first depth datum to a second depth datum correlated with at least one of a plurality of surrounding points and a second physical object in the image;
if the first depth datum indicates a lesser distance from a viewer perspective of the image than the second depth datum, changing a pixel of the at least one of the plurality of surrounding points to a predetermined value;
wherein the predetermined value of the pixel corresponds to a virtual depth cursor indicative of a selection in the image, andif the first depth datum indicates a greater distance from the viewer perspective of the image than the second depth datum, maintaining the pixel of the at least one of the plurality of surrounding points unchanged.
4 Assignments
0 Petitions
Accused Products
Abstract
One or more systems, devices, and/or methods for illustrating depth are disclosed. For example, a method includes receiving a depthmap generated from an optical distancing system. The depthmap includes depth data for each of a plurality of points, which are correlated to pixels of an image. Data indicative of a location on the image is received. Depth data correlated with the first point is compared to depth data correlated with pixels at surrounding points in the image. If the depth data correlated with the first point indicate a lesser distance from a viewer perspective of the image than the depth data of a pixel at the surrounding points in the image, the pixel is changed to a predetermined value. The comparison may be repeated at other pixels and a depth illustration may be drawn that relates the depth of the received location to other objects in the image.
-
Citations
19 Claims
-
1. A method for illustrating depth in an image, the method comprising:
-
receiving a depthmap generated from an optical distancing system, wherein the depthmap is correlated with a plurality of pixels of the image; receiving, at a controller, data indicative of a location on the image and indicative of a first depth datum of the depthmap corresponding to a first physical object in the image; comparing, with the controller, the first depth datum to a second depth datum correlated with at least one of a plurality of surrounding points and a second physical object in the image; if the first depth datum indicates a lesser distance from a viewer perspective of the image than the second depth datum, changing a pixel of the at least one of the plurality of surrounding points to a predetermined value; wherein the predetermined value of the pixel corresponds to a virtual depth cursor indicative of a selection in the image, and if the first depth datum indicates a greater distance from the viewer perspective of the image than the second depth datum, maintaining the pixel of the at least one of the plurality of surrounding points unchanged. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for depth feedback in an image including a plurality of pixels, the apparatus comprising:
-
a memory configured to store a depthmap overlaid on the image, wherein the depthmap is generated from an optical distancing system and includes depth data for each of the plurality of pixels; and a processor configured to receive a selected location on the image and replace a subset of the plurality of pixels with a predetermined value if the subset of the plurality of pixels is correlated to depth data farther from a viewer perspective than the depth data correlated with the selected location, wherein the subset of the plurality of pixels represents a virtual depth cursor drawn in front of the selected location in the image. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium having stored thereon a computer program configured to provide a visual cue of depth in a panoramic image, the program comprising instructions to:
-
receive a depthmap generated from an optical distancing system, wherein the depthmap includes depth data for each of a plurality of points and is overlaid on the panoramic image according to the plurality of points; receive data indicative of a location on the panoramic image and a first point of the plurality of points; calculate a comparison of a first depth datum correlated with the first point to a second depth datum correlated with at least one of a plurality of surrounding points; and alter the panoramic image to a virtual depth cursor at the at least one of the surrounding points based on the first depth datum. - View Dependent Claims (17, 18, 19)
-
Specification