Summary: | 碩士 === 國立交通大學 === 電子工程系 === 88 === In this thesis, we propose a new algorithm and architecture to do image stabilization for digital camcorder. This approach is based on gray-code bit-plane block matching to eliminate the unpleasing effect caused by involuntary hand movement of the camera holder. In our approach, gray-code bit-plane block matching is used to reduce the computation complexity. To improve the performance of stabilization, each frame is divided into several blocks to do localized motion estimation. Based on our architecture, the temporal correlation is utilized at the Motion Decision Unit to efficiently detect moving objects and intentional panning. To compensate for camera rotation, affine motion model is used at Motion Compensation Unit without adding too much computation load. A real-time Motion Estimator is also proposed based on the proposed architecture. Having considered both programming flexibility and hardware efficiency, the Motion Decision Unit and Motion Compensation Unit are coded in a microprocessor that interconnects with the Motion Estimator. The proposed stabilizer is now implemented on an FPGA board.
|