International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 51 - Number 10 |
Year of Publication: 2012 |
Authors: Pranali Dhane, Krishnan Kutty, Sachin Bangadkar |
10.5120/8082-1483 |
Pranali Dhane, Krishnan Kutty, Sachin Bangadkar . A Generic Non-linear Method for Fisheye Correction. International Journal of Computer Applications. 51, 10 ( August 2012), 58-65. DOI=10.5120/8082-1483
With rapid advances in the field of vision based systems and ever increasing applications that they foster to; it brings along many challenges both in terms of algorithm design and associated hardware. One such widely used gadget is the fisheye camera that is used in myriad of applications in various fields owing to their wide Field of View. However, these lenses introduce distortions when any real-world object gets mapped on to the image plane. The amount of distortion in fish eye images increases while moving radially outward from the image centre. Therefore, the amount of correction to be applied should also vary accordingly based on the pixel location. This paper presents a fast and real-time implementable technique for fisheye correction. The proposed method uses non-linear radial stretching and scaling down of pixels thereafter; both in X and Y dimensions for correction. For real-time implementation of the proposed algorithm, we propose the use of inverse mapping matrix. This enables transformation of computationally extensive equations used for correction into a simple look-up table that can easily be implemented on a FPGA platform.