Automatic perspective control using vanishing points
First Claim
Patent Images
1. A method for providing automatic perspective control for an image comprising:
- determining a perspective control vanishing point associated with the image based on a plurality of lines detected within the image by dividing an image space associated with the image into a plurality of bins, inserting individual intersection points of the plurality of lines into their respective bins of the plurality of bins, and determining a first vanishing point associated with a bin of the plurality of bins having a largest number of intersection points;
rotating the image based on the perspective control vanishing point to generate an aligned image; and
warping the aligned image based on at least partially aligning two lines of the plurality of lines that meet at the perspective control vanishing point to generate a perspective controlled image.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques related to automatic perspective control of images using vanishing points are discussed. Such techniques may include determining a perspective control vanishing point associated with the image based on lines detected within the image, rotating the image based on the perspective control vanishing point to generate an aligned image, and warping the aligned image based on aligning two lines of the detected lines that meet at the perspective control vanishing point.
-
Citations
25 Claims
-
1. A method for providing automatic perspective control for an image comprising:
-
determining a perspective control vanishing point associated with the image based on a plurality of lines detected within the image by dividing an image space associated with the image into a plurality of bins, inserting individual intersection points of the plurality of lines into their respective bins of the plurality of bins, and determining a first vanishing point associated with a bin of the plurality of bins having a largest number of intersection points; rotating the image based on the perspective control vanishing point to generate an aligned image; and warping the aligned image based on at least partially aligning two lines of the plurality of lines that meet at the perspective control vanishing point to generate a perspective controlled image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing automatic perspective control for an image comprising:
-
a memory configured to store an image; and a processor coupled to the memory, the processor to; determine a perspective control vanishing point associated with the image based on a plurality of lines detected within the image, wherein the processor to determine the perspective control vanishing point comprises the processor to divide an image space associated with the image into a plurality of bins, insert individual intersection points of the plurality of lines into their respective bins of the plurality of bins, and determine a first vanishing point associated with a bin of the plurality of bins having a largest number of intersection points, rotate the image based on the perspective control vanishing point to generate an aligned image, and warp the aligned image based on at least partially aligning two lines of the plurality of lines that meet at the perspective control vanishing point to generate a perspective controlled image. - View Dependent Claims (12, 13, 14, 15, 16, 17, 25)
-
-
18. At least one non-transitory machine readable medium comprising a plurality of instructions that, in response to being executed on a device, cause the device to provide automatic perspective control for an image by:
-
determining a perspective control vanishing point associated with the image based on a plurality of lines detected within the image by dividing an image space associated with the image into a plurality of bins, inserting individual intersection points of the plurality of lines into their respective bins of the plurality of bins, and determining a first vanishing point associated with a bin of the plurality of bins having a largest number of intersection points; rotating the image based on the perspective control vanishing point to provide an aligned image; and warping the aligned image based on at least partially aligning two lines of the plurality of lines that meet at the perspective control vanishing point to generate a perspective controlled image. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification