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 条
  • [1] REAL-TIME HARDWARE IMPLEMENTATION OF MULTI-RESOLUTION IMAGE BLENDING
    Popovic, Vladan
    Seyid, Kerem
    Schmid, Alexandre
    Leblebici, Yusuf
    2013 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2013, : 2741 - 2745
  • [2] Hardware-based Fast Real-time Image Classification with Stochastic Computing
    Muthappa, Ponnanna Kelettira
    Neugebauer, Florian
    Polian, Ilia
    Hayes, John P.
    2020 IEEE 38TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2020), 2020, : 340 - 347
  • [3] Hardware-Based Real-Time Workload Forensics
    Zhang, Yunjie
    Zhou, Liwei
    Makris, Yiorgos
    IEEE DESIGN & TEST, 2020, 37 (04) : 52 - 58
  • [4] A Low-Cost, Real-time, Hardware-Based Image Demosaicking Algorithm
    Karloff, Anthony
    Muscedere, Roberto
    2009 IEEE INTERNATIONAL CONFERENCE ON ELECTRO/INFORMATION TECHNOLOGY, 2009, : 144 - 148
  • [5] Hardware-based power management for real-time applications
    Uhrig, S
    Ungerer, T
    SECOND INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, PROCEEDINGS, 2003, : 258 - 265
  • [6] Panoramic Video Stitching Based on Multi-band Image Blending
    Li, Xuan
    Zhu, Wenzhe
    Zhu, Qing
    TENTH INTERNATIONAL CONFERENCE ON GRAPHICS AND IMAGE PROCESSING (ICGIP 2018), 2019, 11069
  • [7] Towards a Hardware-based System for Real-Time Vehicle Tracking
    Zheng, Yi
    Tang, Hua
    2008 IEEE INTELLIGENT VEHICLES SYMPOSIUM, VOLS 1-3, 2008, : 56 - 61
  • [8] A Flexible Real-Time Software-based Multi-Band Channel Sounder
    Amjad, Muhammad Sohaib
    Pannu, Gurjashan Singh
    Memedi, Agon
    Nabeel, Muhammad
    Blobel, Johannes
    Missbrenner, Fabian
    Dressler, Falko
    2020 IEEE 31ST ANNUAL INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS (IEEE PIMRC), 2020,
  • [9] Hardware-based object layout in an embedded real-time Java environments
    Higuera-Toledano, M. Teresa
    IEEE Symposium on Emerging Technologies and Factory Automation, ETFA, 2012,
  • [10] A graphics hardware-based accessibility analysis for real-time robotic manipulation
    Jang, Han-Young
    Moradi, Hadi
    Lee, Sukhan
    Jang, Daesik
    Kim, Eunyoung
    Han, JungHyun
    DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES B-APPLICATIONS & ALGORITHMS, 2007, 14 : 97 - 106