Reimaging based on depthmap information
First Claim
1. A method for reimaging objects in a panoramic image, the method comprising:
- receiving a depthmap generated from an optical distancing system, wherein the depthmap includes depth data for each of a plurality of points;
overlaying the depthmap on the panoramic image according to the plurality of points;
receiving data indicative of a location on the panoramic image and indicative of a first point of the plurality of points;
comparing depth data of the first point to depth data of surrounding points through the calculation of a difference between the depth data of each of the surrounding points and the depth data of the first point to determine a gradient quantity;
comparing the gradient quantity to a predetermined value;
identifying surrounding points for which the predetermined value exceeds the gradient quantity as an area on the panoramic image corresponding to a subset of the surrounding points; and
altering the panoramic image with a graphical effect at one or more of the surrounding points.
3 Assignments
0 Petitions
Accused Products
Abstract
One or more systems, devices, and/or methods for emphasizing objects in an image, such as a panoramic image, are disclosed. For example, a method includes receiving a depthmap generated from an optical distancing system, wherein the depthmap includes position data and depth data for each of a plurality of points. The optical distancing system measures physical data. The depthmap is overlaid on the panoramic image according to the position data. Data is received that indicates a location on the panoramic image and, accordingly, a first point of the plurality of points that is associated with the location. The depth data of the first point is compared to depth data of surrounding points to identify an area on the panoramic image corresponding to a subset of the surrounding points. The panoramic image is altered with a graphical effect that indicates the location.
47 Citations
20 Claims
-
1. A method for reimaging objects in a panoramic image, the method comprising:
-
receiving a depthmap generated from an optical distancing system, wherein the depthmap includes depth data for each of a plurality of points; overlaying the depthmap on the panoramic image according to the plurality of points; receiving data indicative of a location on the panoramic image and indicative of a first point of the plurality of points; comparing depth data of the first point to depth data of surrounding points through the calculation of a difference between the depth data of each of the surrounding points and the depth data of the first point to determine a gradient quantity; comparing the gradient quantity to a predetermined value; identifying surrounding points for which the predetermined value exceeds the gradient quantity as an area on the panoramic image corresponding to a subset of the surrounding points; and altering the panoramic image with a graphical effect at one or more of the surrounding points. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for reimaging objects in an image, 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 plurality of points; and a processor configured to receive a location on the image and configured to identify a focus area on the image corresponding to the location, wherein the focus area is defined according to a function of depth data of the location and depth data of points surrounding the location, wherein the image is altered with a graphical effect at the focus area, wherein the function uses a rate of change of the depth data in a direction moving away from the location to define the focus area where the rate of change is less than a predetermined rate. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium configured to store a computer program configured to organize spatial data, 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 an image according to the plurality of points; receive data indicative of a location on the image and a first point of the plurality of points; and alter pixel values in the image at a subset of the surrounding points according to a function of the depth data, wherein the function uses a rate of change of the depth data in a direction moving away from the first point to define the subset of surrounding points where the rate of change is less than a predetermined rate. - View Dependent Claims (16, 17)
-
-
18. A method comprising:
-
receiving a depthmap generated from an optical distancing system, wherein the depthmap includes depth data for each of a plurality of points; associating the depthmap on a panoramic image according to the plurality of points; receiving data indicative of a location on the panoramic image and indicative of a first point of the plurality of points; calculating a difference between a depth of the first point and depths of surrounding points; comparing the differences between the depth of the first point and the depths of surrounding points to a threshold value; identifying a subset of surrounding points for which the threshold value exceeds the differences between the depth of the first point and the depths of surrounding points; and altering the panoramic image with a graphical effect at the subset of surrounding points. - View Dependent Claims (19, 20)
-
Specification