Claims
- 1. A method of performing perspective correction, said method comprising:
- capturing a distorted image with a wide-angle lens;
- transforming a set of control vectors into a set of control points using a function that models said wide angle lens;
- generating a polynomial transform function that maps said control points into rectangular points; and
- transforming a sub area of said distorted image proximate to said control points using said polynomial transform function.
- 2. The method of claim 1 wherein said polynomial transformation comprises a global bivariate polynomial transformation.
- 3. The method of claim 1 wherein said polynomial transformation comprises a biquadratic polynomial transformation.
- 4. The method of claim 1 wherein said set of control vectors comprise a principal viewing and eight surrounding vectors that form a rectangular view.
- 5. The method of claim 1 wherein said wide-angle lens comprises a fish eye lens.
- 6. The method of claim 1 wherein said image capture system comprises a video digitizer.
- 7. The method of claim 1 wherein said transformation is performed by a hardware texture mapping device.
- 8. A computer apparatus for performing perspective correction, said apparatus comprising:
- an image capture system for capturing a distorted image with a wide-angle lens;
- a processor, said processor for transforming a set of control vectors into a set of control points using a function that models said wide angle lens and generating a polynomial transform function that maps said control points into rectangular points; and
- a transform engine, said transform engine transforming a sub area of said distorted image proximate to said control points using said polynomial transform function.
- 9. The computer apparatus of claim 8 wherein said polynomial transformation comprises a global bivariate polynomial transformation.
- 10. The computer apparatus of claim 8 wherein said polynomial transformation comprises a biquadratic polynomial transformation.
- 11. The computer apparatus of claim 8 wherein said set of control vectors comprise a principal viewing and eight surrounding vectors that form a rectangular view.
- 12. The computer apparatus of claim 8 wherein said wide-angle lens in said image capture system comprises a fish eye lens.
- 13. The computer apparatus of claim 8 wherein said image capture system comprises a video digitizer.
- 14. The computer apparatus of claim 8 wherein said transformation is performed by a hardware texture-mapping device.
- 15. A computer readable medium storing a method of performing perspective correction that operates by:
- capturing a distorted image with a wide-angle lens;
- transforming a set of control vectors into a set of control points using a function that models said wide angle lens;
- generating a polynomial transform function that maps said control points into rectangular points; and
- transforming a sub area of said distorted image proximate to said control points using said polynomial transform function.
- 16. The computer readable medium of claim 15 wherein said polynomial transformation comprises a global bivariate polynomial transformation.
- 17. The computer readable medium of claim 15 wherein said polynomial transformation comprises a biquadratic polynomial transformation.
- 18. The computer readable medium of claim 15 wherein said set of control vectors comprise a principal viewing and eight surrounding vectors that form a rectangular view.
- 19. The computer readable medium of claim 15 wherein said wide-angle lens comprises a fish eye lens.
- 20. The computer readable medium of claim 15 wherein said transformation is performed by a hardware texture mapping device.
Parent Case Info
This is a continuation of prior application 08/250,594 filed May 27, 1994 U.S. Pat. No. 5,796,426.
US Referenced Citations (4)
| Number |
Name |
Date |
Kind |
|
4728839 |
Coughlan et al. |
Mar 1988 |
|
|
5185667 |
Zimmermann |
Feb 1993 |
|
|
5796426 |
Gullichsen et al. |
Aug 1998 |
|
|
5877801 |
Martin et al. |
Mar 1999 |
|
Continuations (1)
|
Number |
Date |
Country |
| Parent |
250594 |
May 1994 |
|