FPGA Implementation of Real-time Digital Image Stabilization

被引:0
作者
Gang, Li [1 ]
机构
[1] Chinese Acad Sci, Changchun Inst Opt Fine Mech & Phys, Key Lab Airborne Opt Imaging & Measurement, Changchun 130033, Jilin, Peoples R China
来源
SELECTED PAPERS FROM CONFERENCES OF THE PHOTOELECTRONIC TECHNOLOGY COMMITTEE OF THE CHINESE SOCIETY OF ASTRONAUTICS: OPTICAL IMAGING, REMOTE SENSING, AND LASER-MATTER INTERACTION 2013 | 2014年 / 9142卷
关键词
digital image stabilization; bit-plane; motion estimation; FPGA;
D O I
10.1117/12.2055722
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
In order to overcome image shakes in the video of the camera mounted on a movable platform and to implement the image stabilization in real-time, a FPGA platform of real-time digital image stabilization ( DIS) based on bit-plane matching was realized. Firstly, the local motion vectors were estimated by using Gray Code bit-plane matching. Then, the global motion vector was generated with a median filter method. Following that, a low pass filter was applied on the previous global motion vectors to get the current motion compensation vector. At last, the stabilized video was obtained by compensation the original one. A multi-bits concurrent matching method was used when estimating the local motion vectors using the bit-plane, which increased the parallelism of the FPGA and speeded up the matching velocity. The FPGA implementation of the function modules of video capture control, image buffering, motion estimation, motion filtering, and motion compensation were detailed out. The experiment results indicate that the proposed method can stabilize the 25 fps video with 720x576 pixels in real-time, and can be applied in real-time applications.
引用
收藏
页数:7
相关论文
共 50 条
[31]   Performance comparison of TS and Haar Wavelet transforms for real-time FPGA implementation of image compression [J].
Turri, WF ;
Smari, WW ;
Scarpino, FA .
ISE'2001: PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON INFORMATION SYSTEMS AND ENGINEERING, 2001, :355-362
[32]   FPGA Implementation of Image Dehazing Algorithm for Real Time Applications [J].
Kumar, Rahul ;
Kaushik, Brajesh Kumar ;
Balasubramanian, R. .
APPLICATIONS OF DIGITAL IMAGE PROCESSING XL, 2017, 10396
[33]   A Primary Investigation into Key Points of Real-time Amplification Design of Digital Image Based on FPGA [J].
Hu, Weiwei .
PROCEEDINGS OF 2014 2ND INTERNATIONAL CONFERENCE IN HUMANITIES, SOCIAL SCIENCES AND GLOBAL BUSINESS MANAGEMENT (ISSGBM 2014), VOL 27, 2014, 27 :185-188
[34]   Real-Time FPGA Implementation of Range and Velocity Deception Techniques [J].
Gunay, Osman ;
Ergezer, Halit ;
Ipek, Eyuphan ;
Aras, Ekrem .
2013 21ST SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2013,
[35]   Implementation of Real-time Connected Component Labeling using FPGA [J].
Tsai, Tsung-Han ;
Ho, Yuan-Chen ;
Tsai, Chi-En .
2018 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS-TAIWAN (ICCE-TW), 2018,
[36]   FPGA Real-time FFT Portable Core, Design and Implementation [J].
Morales-Velazquez, Luis ;
Guillen-Garcia, Emmanuel .
2018 IEEE INTERNATIONAL AUTUMN MEETING ON POWER, ELECTRONICS AND COMPUTING (ROPEC), 2018,
[37]   FPGA Based Real-Time Lane Detection and Tracking Implementation [J].
El hajjouji, I. ;
El mourabit, A. ;
Asrih, Z. ;
Mars, S. ;
Bernoussi, B. .
2016 INTERNATIONAL CONFERENCE ON ELECTRICAL AND INFORMATION TECHNOLOGIES (ICEIT), 2016, :186-190
[38]   Real-time FPGA Rectification Implementation Combined with Stereo Camera [J].
Mun, Junwon ;
Kim, Jaeseok .
2015 IEEE INTERNATIONAL SYMPOSIUM ON CONSUMER ELECTRONICS (ISCE), 2015,
[39]   FPGA Implementation of real-time adaptive bidirectional equalization for histogram [J].
Zhao, Yuqian ;
Li, Zhigang .
ADVANCED BUILDING MATERIALS AND STRUCTURAL ENGINEERING, 2012, 461 :215-219
[40]   Real-time Implementation of SIFT feature extraction algorithms in FPGA [J].
Shao A-jun ;
Qian Wei-xian ;
Gu Guo-hua ;
Lu Kai-li .
2015 INTERNATIONAL CONFERENCE ON OPTICAL INSTRUMENTS AND TECHNOLOGY: OPTOELECTRONIC IMAGING AND PROCESSING TECHNOLOGY, 2015, 9622