Hardware implementation of motion blur removal

Thusitha N. Chandrapala, L.M.A.P. Cabral, Supunmali Ahangama, Thilina S. Ambagahawaththa, Jayathu G. Samarawickrama · 2012

Motion Blur due to the relative motion between the camera and object can seriously degrade image quality. We present an FPGA based motion blur detection and correction algorithm which is implemented on top of a configurable soft-processor based architecture. The system consists of two main modules. The blur detection module identifies the blur length and angle, and the restoration module uses regularized inverse filtering to remove the motion blur. The Processing algorithms are implemented as separate cores on the FPGA fabric where the soft processor core is only used for managing system configuration. The system can achieve a frame rate of 15fps for a 720p HD video stream.

Read the paper · More papers on PaperTik