Facial Pose Improvement with Perspective Distortion Correction
First Claim
1. A method of reducing distortion in an image, the method comprising:
- receiving a captured image;
determining an orientation of a camera used to generate the captured image;
computing a warp parameter based on the determined orientation of the camera; and
applying, based on the computed warp parameter, one or more warp techniques to the captured image to generate a distortion corrected image.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus are presented for reducing distortion in an image, such as a video image. A video image can be captured by an image capture device, e.g. during a video conferencing session. Distortion correction processing, such as the application of one or more warping techniques, can be applied to the captured image to produce a distortion corrected image, which can be transmitted to one or more participants. The warping techniques can be performed in accordance with one or more warp parameters specifying a transformation of the captured image. Further, the warp parameters can be generated in accordance with an orientation of the image capture device, which can be determined based on sensor data or can be a fixed value. Additionally or alternatively, the warp parameters can be determined in accordance with a reference image or model to which the captured image should be warped.
94 Citations
35 Claims
-
1. A method of reducing distortion in an image, the method comprising:
-
receiving a captured image; determining an orientation of a camera used to generate the captured image; computing a warp parameter based on the determined orientation of the camera; and applying, based on the computed warp parameter, one or more warp techniques to the captured image to generate a distortion corrected image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product, encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
-
receiving a captured image depicting a face, wherein the captured image is generated by a camera; analyzing sensor data to determine an orientation of the camera; computing one or more warp parameters based on the determined orientation of the camera; and warping at least a portion of the captured image, based on the computed one or more warp parameters, to generate a distortion corrected image. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a camera configured to capture video images; a position sensor; and a computing system coupled to the camera and the position sensor, the computing system including one or more processors configured to perform operations comprising; receiving, from the camera, a captured video image; receiving sensor data from the position sensor; analyzing the received sensor data to determine an orientation of the camera; computing a warp parameter based on the determined orientation of the camera; and applying, based on the computed warp parameter, one or more warp techniques to the captured video image to generate a distortion corrected image. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A method of reducing distortion in an image, the method comprising:
-
receiving a captured image; identifying one or more registration points associated with the captured image; comparing, based on the identified one or more registration points, the captured image with a reference image; determining, in response to the comparing, one or more warp parameters; and applying, based on the determined one or more warp parameters, one or more warp techniques to the captured image to generate a distortion corrected image. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
-
32. A computer program product, encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
-
receiving a captured image depicting a face; identifying one or more registration points associated with the captured image; comparing, based on the identified one or more registration points, the captured image with the reference image; determining, in response to the comparing, one or more warp parameters; and applying, based on the determined one or more warp parameters, one or more warp techniques to the captured image to generate a distortion corrected image. - View Dependent Claims (33, 34, 35)
-
Specification