Fisheye_correction_algorithm

Introduction

This project implemented 4 algorithms for fisheye corrections. Running environment: matlab.

  • Spherical_coordinates.m:2D spherical coordinates algorithm

  • Spherical_perspective_projection.m:spherical perspective projection algorithm

  • fish_2D.m: 2D stereoscopic projection coordinate transformation (spherical projection model)

  • fish_correction.m, fish_3D_origin.m: Display correction of spherical perspective projection model based on the fish-eye image is divided into left and right and up and down the center of five grid

Outcome

This work has been implemented in the FPGA DE2-115.

Reference

[1] ALTERA Corporation, “A Flexible Architecture for Fisheye Correction in Automotive Rear-View Cameras”, ALTERA White Paper,2008.
[2] T.N.Mundhenk,M.J.Rivett,Techniques for Fisheye Lens Calibration using a Minimal Number of Measurements,Procof the SPIE Intelligent Robotics and Computer Vision Conference, Boston, Massachusetts,2000,v01.11,pp:8—9.
[3] 英向华,胡占义.一种基于球面透视投影约束的鱼眼镜头校正方法.计算机学报,2003,V01.26,No 12:1702.1708.