IMAGE CAPTURE DEVICE AND IMAGE PROCESSING METHOD
First Claim
1. A method for processing an image captured by an image capture device comprising a fisheye lens, the method comprising:
- obtaining an image of a specified scene captured by the fisheye lens of the image capture device;
obtaining a point (Px, Py) from an object plane of the fisheye lens;
calculating a first projection point (Fx*, Fy*, Fz*) of the obtained point (Px, Py) on a first image plane of a virtual lens outside the fisheye lens;
calculating a second projection point (Fx, Fy) of the point (Fx*, Fy*, Fz*) on a second image plane of the fisheye lens;
obtaining transforming formulae from the point (Px, Py) on the object plane of the fisheye lens to the point (Fx, Fy) on the second image plane of the fisheye lens;
obtaining a back-projection point for each point of the captured image on the object plane of the fisheye lens according to the transforming formulae; and
creating an updated image of the specified scene from the back-projection points, and displaying the updated image of the specified scene on a display screen of the image capture device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for processing an image captured by a fisheye lens of an image capture device. The method obtains a point (Px, Py) from an object plane of the fisheye lens, calculates a first projection point (Fx*, Fy*, Fz*) of the obtained point (Px, Py) on a first image plane of a virtual lens, calculates a second projection point (Fx, Fy) of the point (Fx*, Fy*, Fz*) on a second image plane of the fisheye lens, and obtains transforming formulae between (Px, Py) and (Fx, Fy). The method further obtains a back-projection point for each point of the captured image on the object plane of the fisheye lens according to the transforming formulae, and creates an updated image of the specified scene from the back-projection points.
99 Citations
16 Claims
-
1. A method for processing an image captured by an image capture device comprising a fisheye lens, the method comprising:
-
obtaining an image of a specified scene captured by the fisheye lens of the image capture device; obtaining a point (Px, Py) from an object plane of the fisheye lens; calculating a first projection point (Fx*, Fy*, Fz*) of the obtained point (Px, Py) on a first image plane of a virtual lens outside the fisheye lens; calculating a second projection point (Fx, Fy) of the point (Fx*, Fy*, Fz*) on a second image plane of the fisheye lens; obtaining transforming formulae from the point (Px, Py) on the object plane of the fisheye lens to the point (Fx, Fy) on the second image plane of the fisheye lens; obtaining a back-projection point for each point of the captured image on the object plane of the fisheye lens according to the transforming formulae; and creating an updated image of the specified scene from the back-projection points, and displaying the updated image of the specified scene on a display screen of the image capture device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An image capture device, comprising:
-
a fisheye lens; a display screen; a storage device; at least one processor; and one or more modules that are stored in the storage device and are executed by the at least one processor, the one or more modules comprising instructions; to obtain an image of a specified scene captured by the fisheye lens; to obtain a point (Px, Py) from an object plane of the fisheye lens; to calculate a first projection point (Fx*, Fy*, Fz*) of the obtained point (Px, Py) on a first image plane of a virtual lens outside the fisheye lens; to calculate a second projection point (Fx, Fy) of the point (Fx*, Fy*, Fz*) on a second image plane of the fisheye lens, and obtain transforming formulae from the point (Px, Py) on the object plane of the fisheye lens to the point (Fx, Fy) on the second image plane of the fisheye lens; and to obtain a back-projection point for each point of the captured image on the object plane of the fisheye lens according to the transforming formulae, and create an updated image of the specified scene from the back-projection points, and display the updated image of the specified scene on the display screen. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory storage medium having stored thereon instructions that, when executed by a processor of an image capture device, causes the image capture device to perform a method for processing an image captured by the image capture device, the method comprising:
-
obtaining an image of a specified scene captured by a fisheye lens of the image capture device; obtaining a point (Px, Py) from an object plane of the fisheye lens; calculating a first projection point (Fx*, Fy*, Fz*) of the obtained point (Px, Py) on a first image plane of a virtual lens outside the fisheye lens; calculating a second projection point (Fx, Fy) of the point (Fx*, Fy*, Fz*) on a second image plane of the fisheye lens; obtaining transforming formulae from the point (Px, Py) on the object plane of the fisheye lens to the point (Fx, Fy) on the second image plane of the fisheye lens; obtaining a back-projection point for each point of the captured image on the object plane of the fisheye lens according to the transforming formulae; and creating an updated image of the specified scene from the back-projection points, and displaying the updated image of the specified scene on a display screen of the image capture device. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification