Lightweight and Real-Time Infrared Image Processor Based on FPGA

被引:3
作者
Wang, Xiaoqing [1 ,2 ,3 ]
He, Xiang [4 ]
Zhu, Xiangyu [4 ]
Zheng, Fu [3 ]
Zhang, Jingqi [4 ]
机构
[1] Beijing Inst Technol, Sch Phys, Ctr Quantum Technol Res, Beijing 100081, Peoples R China
[2] Beijing Inst Technol, Sch Phys, Key Lab Adv Optoelect Quantum Architecture & Measu, Beijing 100081, Peoples R China
[3] Chinese Acad Sci, Natl Space Sci Ctr, Key Lab Elect & Informat Technol Space Syst, Beijing 100090, Peoples R China
[4] Beijing Inst Technol, Sch Integrated Circuits & Elect, Beijing 100081, Peoples R China
基金
国家重点研发计划;
关键词
infrared image processing; field programmable gate array; non-uniformity correction; edge-preserving filtering; NONUNIFORMITY CORRECTION; ALGORITHM; REMOVAL; NOISE;
D O I
10.3390/s24041333
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
This paper presents an FPGA-based lightweight and real-time infrared image processor based on a series of hardware-oriented lightweight algorithms. The two-point correction algorithm based on blackbody radiation is introduced to calibrate the non-uniformity of the sensor. With precomputed gain and offset matrices, the design can achieve real-time non-uniformity correction with a resolution of 640x480. The blind pixel detection algorithm employs the first-level approximation to simplify multiple iterative computations. The blind pixel compensation algorithm in our design is constructed on the side-window-filtering method. The results of eight convolution kernels for side windows are computed simultaneously to improve the processing speed. Due to the proposed side-window-filtering-based blind pixel compensation algorithm, blind pixels can be effectively compensated while details in the image are preserved. Before image output, we also incorporated lightweight histogram equalization to make the processed image more easily observable to the human eyes. The proposed lightweight infrared image processor is implemented on Xilinx XC7A100T-2. Our proposed lightweight infrared image processor costs 10,894 LUTs, 9367 FFs, 4 BRAMs, and 5 DSP48. Under a 50 MHz clock, the processor achieves a speed of 30 frames per second at the cost of 1800 mW. The maximum operating frequency of our proposed processor can reach 186 MHz. Compared with existing similar works, our proposed infrared image processor incurs minimal resource overhead and has lower power consumption.
引用
收藏
页数:26
相关论文
共 36 条
[1]  
Bai LF, 2003, PROCEEDINGS OF 2003 INTERNATIONAL CONFERENCE ON NEURAL NETWORKS & SIGNAL PROCESSING, PROCEEDINGS, VOLS 1 AND 2, P1009
[2]   ADAPTIVE NONLINEAR FILTERS FOR SIMULTANEOUS REMOVAL OF DIFFERENT KINDS OF NOISE IN IMAGES [J].
BERNSTEIN, R .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1987, 34 (11) :1275-1291
[3]  
Bieszczad G, 2016, PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS (MIXDES 2016), P469, DOI 10.1109/MIXDES.2016.7529788
[4]  
Budzier H, 2011, THERMAL INFRARED SEN
[5]  
Budzier H., 2015, P IRS2 2015, P889
[6]   A multi-scale non-uniformity correction method based on wavelet decomposition and guided filtering for uncooled long wave infrared camera [J].
Cao, Yanlong ;
He, Zewei ;
Yang, Jiangxin ;
Ye, Xiaoping ;
Cao, Yanpeng .
SIGNAL PROCESSING-IMAGE COMMUNICATION, 2018, 60 :13-21
[7]  
Chan C.-H., 2009, U.S. Patent, Patent No. 7589770
[8]  
Chen CW, 2012, 2012 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS), P360, DOI 10.1109/APCCAS.2012.6419046
[9]  
Deng Q., 2021, P 2021 IEEE 24 INT C, P1
[10]  
Gao M., 2023, P AOPC 2022 OPT SENS, VVolume 12557, P284