Reimaging based on depthmap information
First Claim
1. A method comprising:
- receiving a selection indicative of a selected location on an image; and
altering, using a processor, the image at the selected location and an area adjacent to the selected location, wherein the area adjacent to the selected location is defined according to a gradient quantity for depth data associated with pixels of the image as a difference between the depth data for the selected location and depth data for the area adjacent to the selected location,wherein a size of the area adjacent to the selected location is based on a comparison of depth data for a pixel of the selected location to depth data for pixels surrounding the selected location.
1 Assignment
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.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a selection indicative of a selected location on an image; and altering, using a processor, the image at the selected location and an area adjacent to the selected location, wherein the area adjacent to the selected location is defined according to a gradient quantity for depth data associated with pixels of the image as a difference between the depth data for the selected location and depth data for the area adjacent to the selected location, wherein a size of the area adjacent to the selected location is based on a comparison of depth data for a pixel of the selected location to depth data for pixels surrounding the selected location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving a selection indicative of a selected location on an image; and altering, using a processor, the image at the selected location and an area adjacent to the selected location, wherein the area adjacent to the selected location is defined according to a gradient quantity for depth data associated with pixels of the image as a difference between the depth data for the selected location and depth data for the area adjacent to the selected location, wherein altering the image at the selected location and the area adjacent to the selected location comprises at least one of; adjusting the color of pixels in the area adjacent to the selected location; adjusting the brightness of pixels in the area adjacent to the selected location;
oradjusting the intensity of pixels in the area adjacent to the selected location.
-
-
10. A method comprising:
-
receiving a selection indicative of a selected location on an image; and altering, using a processor, the image at the selected location and an area adjacent to the selected location, wherein the area adjacent to the selected location is defined according to a gradient quantity for depth data associated with pixels of the image as a difference between the depth data for the selected location and depth data for the area adjacent to the selected location, wherein altering the image at the selected location and the area adjacent to the selected location comprises at least one of; blurring pixels in the area adjacent to the selected location; inverting pixels in the area adjacent to the selected location; obscuring pixels in the area adjacent to the selected location; removing pixels in the area adjacent to the selected location;
orfading pixels in the area adjacent to the selected location.
-
-
11. An apparatus comprising:
-
a communication interface configured to send data indicative of a current geographic location associated with the apparatus; a user interface configured to receive data indicative of a selected location on an image; a display configured to display the image altered at the selected location and an area adjacent to the selected location; and a controller configured to determine the area adjacent to the selected location according to a gradient quantity as a difference in depth data associated with pixels of the image for the select location and the area adjacent to the select location, and determine a size of the area adjacent to the selected location based on a comparison of the depth data for the selected location to the depth data surrounding the selected location. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving a selection indicative of a selected location on an image; and altering, using a processor, the image at the selected location and an area adjacent to the selected location, wherein the area adjacent to the selected location is defined according to gradients in depth data associated with pixels of the image, wherein the image is altered according to a color function that defines pixel color as a function of depth.
-
-
18. An apparatus comprising:
-
a memory configured to store an image and a depthmap generated from an optical distancing system and associated with the image; an interface configured to receive a selected location of the image; and a controller configured to modify the image at the selected location and an area adjacent to the selected location according to a gradient quantity for a difference between depth data associated with pixels of the image and depth data associated with the area adjacent to the selected location, wherein the controller calculates the size of the area adjacent to the selected location as is inversely proportional to the gradient quantity. - View Dependent Claims (19, 20)
-
Specification