Patent Document ID: 9160979
Application ID: 13118065
Patent Status: 1

Claim One:
1. A method implemented in a computing device for automatically determining a position of a camera relative to an object depicted in an image and captured using the camera, wherein the object is in an object space, wherein the image is on an image plane, and wherein a center of the image is not on an optical axis of the camera, the method comprising: causing the image to be displayed via a user interface of the computing device; receiving vanishing point data from the user interface, wherein the vanishing point data indicates a respective location on the image plane of each of a first vanishing point, a second vanishing point, and a third vanishing point; and automatically determining the position of the camera based on the first vanishing point, the second vanishing point, and the third vanishing point, wherein determining the position of the camera includes determining an orthocenter of a vanishing point triangle having vertices including the first vanishing point, the second vanishing point, and the third vanishing point, wherein the orthocenter of the vanishing point triangle is a point formed at an intersection of an altitude corresponding to the first vanishing point, an altitude corresponding to the second vanishing point, and an altitude corresponding to the third vanishing point, wherein the altitude corresponding to the first vanishing point is a line segment extending through the first vanishing point and perpendicular to a side of the vanishing point triangle that is opposite to the first vanishing point, wherein the altitude corresponding to the second vanishing point is a line segment extending through the second vanishing point and perpendicular to a side of the vanishing point triangle that is opposite to the second vanishing point, and wherein the altitude corresponding to the third vanishing point is a line segment extending through the third vanishing point and perpendicular to a side of the vanishing point triangle that is opposite to the third vanishing point, and wherein the optical axis of the camera intersects the image plane at the orthocenter of the vanishing point triangle.