Perspective correction using a reflection
First Claim
Patent Images
1. A method for performing perspective correction, comprising:
- receiving image data corresponding to one or more pictures captured by a picture-taking device, at least one of the pictures having a reflection spot caused by reflection of light sourced by the picture-taking device off a surface; and
applying a perspective correction transform to the image data using a rotation of the picture-taking device relative to the surface thereby generating corrected image data, wherein the rotation is based on a position of the reflection spot within the at least one of the pictures.
3 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
20 Claims
-
1. A method for performing perspective correction, comprising:
-
receiving image data corresponding to one or more pictures captured by a picture-taking device, at least one of the pictures having a reflection spot caused by reflection of light sourced by the picture-taking device off a surface; and applying a perspective correction transform to the image data using a rotation of the picture-taking device relative to the surface thereby generating corrected image data, wherein the rotation is based on a position of the reflection spot within the at least one of the pictures. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more server computers, comprising:
-
a connection to a network; an image processing system configured to receive via the network images from a picture-taking device that is characterized by an angle of view, and, for images having a reflection spot, to determine a position of the reflection spot within the image and to determine a tilt angle for the picture-taking device based on the position and the angle of view of the picture-taking device; 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 (11, 12, 13, 14)
-
-
15. One or more computer-readable storage devices storing computer-executable instructions for causing one or more computing devices to perform operations providing a cloud-based service for perspective correction, the operations comprising:
-
receiving a position of a reflection spot within a picture of a surface in a viewing area, the reflection spot caused by reflection of light sourced by a picture-taking device off the surface; receiving image data corresponding to one or more pictures captured by the picture-taking device of the surface in the viewing area; and applying a perspective correction transform to the image data using the position. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification