Perspective correction using a reflection
First Claim
Patent Images
1. A method for performing perspective correction, comprising:
- receiving image data corresponding to a picture captured by a picture-taking device, the picture having a reflection spot caused by reflection of light sourced by the picture-taking device off a surface;
calculating a position of the reflection spot within the picture from the image data; and
determining a rotation of the picture-taking device relative to the surface using the calculated position, the rotation being used for performing the perspective correction.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques and tools are described for performing perspective correction using a reflection. Reflective properties of a surface being photographed can be used to determine a rotation of the device taking the photograph relative to the surface. Light sourced or produced by the device can be used to create a reflection spot in the picture. A position of the reflection spot within the picture is calculated and used to determine the rotation. The rotation can be used for performing perspective correction on the picture, or on another picture taken by the device.
-
Citations
23 Claims
-
1. A method for performing perspective correction, comprising:
-
receiving image data corresponding to a picture captured by a picture-taking device, the picture having a reflection spot caused by reflection of light sourced by the picture-taking device off a surface; calculating a position of the reflection spot within the picture from the image data; and determining a rotation of the picture-taking device relative to the surface using the calculated position, the rotation being used for performing the perspective correction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 21, 22)
-
-
12. One or more computer storage devices storing computer-executable instructions, which, when executed by a computer, cause the computer to perform a method comprising:
-
receiving an image taken by a picture-taking device of a portion of a surface, the image having a plurality of pixels corresponding to a reflection off of the surface of light produced by the picture-taking device; calculating a position within the image for the plurality of pixels; and determining a tilt angle of the picture-taking device using the calculated position of the plurality of pixels within the image. - View Dependent Claims (13, 14, 15, 16, 17, 23)
-
-
18. A mobile telephone, comprising:
-
a camera characterized by an angle of view and configured to generate images of an area within the angle of view; a flash unit configured to produce a flash of light to illuminate the area, the camera being configured to generate the images while the flash of light is illuminating the area; and an image processing system configured to receive the images, and, for images having a reflection spot produced by the flash of light reflecting off a surface in the area, to determine an x coordinate and a y coordinate of the reflection spot within the image and to determine the tilt angle for the camera based on the x coordinate, y coordinate, and the angle of view; and a perspective correction system configured to apply a perspective correction transform to the at least one of the received images using the tilt angle. - View Dependent Claims (19, 20)
-
Specification