FIR filters for hardware-based real-time multi-band image blending

被引:3
|
作者
Popovic, Vladan [1 ]
Leblebici, Yusuf [1 ]
机构
[1] Ecole Polytech Fed Lausanne, Swiss Fed Inst Technol, Microelect Syst Lab, CH-1015 Lausanne, Switzerland
来源
关键词
Image Blending; Panorama; FPGA; Real-time image processing;
D O I
10.1117/12.2078889
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Creating panoramic images has become a popular feature in modern smart phones, tablets, and digital cameras. A user can create a 360 degree field-of-view photograph from only several images. Quality of the resulting image is related to the number of source images, their brightness, and the used algorithm for their stitching and blending. One of the algorithms that provides excellent results in terms of background color uniformity and reduction of ghosting artifacts is the multi-band blending. The algorithm relies on decomposition of image into multiple frequency bands using dyadic filter bank. Hence, the results are also highly dependant on the used filter bank. In this paper we analyze performance of the FIR filters used for multi-band blending. We present a set of five filters that showed the best results in both literature and our experiments. The set includes Gaussian filter, biorthogonal wavelets, and custom-designed maximally flat and equiripple FIR filters. The presented results of filter comparison are based on several no-reference metrics for image quality. We conclude that 5/3 biorthogonal wavelet produces the best result in average, especially when its short length is considered. Furthermore, we propose a real-time FPGA implementation of the blending algorithm, using 2D non-separable systolic filtering scheme. Its pipeline architecture does not require hardware multipliers and it is able to achieve very high operating frequencies. The implemented system is able to process 91 fps for 1080p (1920 x 1080) image resolution.
引用
收藏
页数:8
相关论文
共 50 条
  • [41] A NEW HARDWARE-BASED FAULT-TOLERANT CLOCK SYNCHRONIZATION SCHEME FOR REAL-TIME MULTIPROCESSOR SYSTEMS
    BAEK, YJ
    LEE, HK
    RYU, KY
    MICROELECTRONICS AND RELIABILITY, 1994, 34 (02): : 335 - 349
  • [42] A real-time ad hoc packet matching technique for hardware-based network intrusion detection systems
    Lin, WM
    Madhavaram, R
    Patel, P
    Hudson, F
    COMPUTERS AND THEIR APPLICATIONS, 2004, : 382 - 387
  • [43] Real-time preprocessing satellite image of and realization of hardware
    Ren, DH
    Dai, M
    Cui, HY
    You, Z
    PROCEEDINGS OF THE SECOND INTERNATIONAL SYMPOSIUM ON INSTRUMENTATION SCIENCE AND TECHNOLOGY, VOL 2, 2002, : 763 - 767
  • [44] Methods of medical image processing in real-time with hardware
    Zhao, Shixia
    Yi Qi Yi Biao Xue Bao/Chinese Journal of Scientific Instrument, 18 (05): : 459 - 463
  • [45] A hardware solution for real-time image acquisition systems based on GigE camera
    Ye, Lihua
    Yao, Keqi
    Hang, Jianjun
    Tu, Pingping
    Cui, Yiping
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2016, 12 (04) : 827 - 834
  • [46] FPGA-Based Parallel Hardware Architecture for Real-Time Image Classification
    Qasaimeh, Murad
    Sagahyroon, Assim
    Shanableh, Tamer
    IEEE TRANSACTIONS ON COMPUTATIONAL IMAGING, 2015, 1 (01) : 56 - 70
  • [47] Real-Time Hardware-Based Malware and Micro-Architectural Attack Detection Utilizing CMOS Reservoir Computing
    Chandrasekaran, Sanjeev Tannirkulam
    Kuruvila, Abraham Peedikayil
    Basu, Kanad
    Sanyal, Arindam
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (02) : 349 - 353
  • [48] A hardware solution for real-time image acquisition systems based on GigE camera
    Lihua Ye
    Keqi Yao
    Jianjun Hang
    Pingping Tu
    Yiping Cui
    Journal of Real-Time Image Processing, 2016, 12 : 827 - 834
  • [49] Configurable hardware architecture for real-time window-based image processing
    Torres-Huitzil, C
    Arias-Estrada, M
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2003, 2778 : 1008 - 1011
  • [50] A class of Kalman filters for real-time image processing
    Laplante, PA
    Neill, CJ
    REAL-TIME IMAGING VII, 2003, 5012 : 22 - 29