On the design of optimal 2D filters for efficient hardware implementations of image processing algorithms by using power-of-two terms

被引:0
|
作者
Alain Horé
Orly Yadid-Pecht
机构
[1] University of Calgary,Integrated Intelligent Sensing Laboratory (I2Sense), Department of Electrical and Computer Engineering, Schulich School of Engineering
来源
关键词
Number representation; Multipliers; Logical shift operators; FPGA; 2D filters; Image processing; Contrast enhancement; Minimal representation; Binary tree;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper, we present a general approximation for 2D filters by using only power-of-two terms. This enables to easily implement these filters in electronic devices such as FPGA and ASIC just by using simple hardware shifters and adders/subtractors. Consequently, no division and no multiplication operators are required, which can reduce the memory and the power needed for computing operations such as convolution. Instead of using only additions and power-of-two terms for representing a number like in the standard binary decomposition, our model also uses subtractions for representing and approximating numbers. In addition, we propose a binary tree structure for computing a minimal representation in power-of-two terms in such a way that hardware shifters used for performing a convolution with a low-pass filter for example are well reduced to their minimum. Based on some experiments performed for contrast enhancement, which is a common image processing operation, we have noticed that good results can be obtained using our approximation in terms of image quality, hardware resources, and power consumption when compared to some other binary representations.
引用
收藏
页码:429 / 457
页数:28
相关论文
共 50 条
  • [1] On the design of optimal 2D filters for efficient hardware implementations of image processing algorithms by using power-of-two terms
    Hore, Alain
    Yadid-Pecht, Orly
    [J]. JOURNAL OF REAL-TIME IMAGE PROCESSING, 2019, 16 (02) : 429 - 457
  • [2] AN EFFICIENT ARCHITECTURE FOR HARDWARE IMPLEMENTATIONS OF IMAGE PROCESSING ALGORITHMS
    Khalvati, Farzad
    Tizhoosh, Hamid R.
    [J]. 2009 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE FOR IMAGE PROCESSING, 2009, : 20 - 26
  • [3] Efficient allocation of power-of-two terms in FIR digital filter design using Tabu Search
    Traferro, S
    Capparelli, F
    Piazza, F
    Uncini, A
    [J]. ISCAS '99: PROCEEDINGS OF THE 1999 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 3: ANALOG AND DIGITAL SIGNAL PROCESSING, 1999, : 411 - 414
  • [4] Using Bayesian inference for the design of FIR filters with signed power-of-two coefficients
    Chan, Chung-Yong
    Goggans, Paul M.
    [J]. SIGNAL PROCESSING, 2012, 92 (12) : 2866 - 2873
  • [5] Design of FIR Filters with Sum of Power-of-Two Representation Using Simulated Annealing
    Baudin, Roland
    Lesthievent, Guy
    [J]. 2014 7TH ADVANCED SATELLITE MULTIMEDIA SYSTEMS CONFERENCE AND THE 13TH SIGNAL PROCESSING FOR SPACE COMMUNICATIONS WORKSHOP (ASMS/SPSC), 2014, : 339 - 345
  • [6] Filters in 2D and 3D Cardiac SPECT Image Processing
    Lyra, Maria
    Ploussi, Agapi
    Rouchota, Maritina
    Synefia, Stella
    [J]. CARDIOLOGY RESEARCH AND PRACTICE, 2014, 2014
  • [7] Using adaptive genetic algorithms in the design of morphological filters in textural image processing
    Li, W
    Ronsin, J
    [J]. NONLINEAR IMAGE PROCESSING VII, 1996, 2662 : 24 - 35
  • [8] Efficient Design of Adjustable Circular IIR 2D Filters
    Matei, Radu
    [J]. 2013 IEEE 56TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2013, : 1302 - 1305
  • [9] A New Multiplier-free Transformation for the Design of Hardware Efficient Circularly Symmetric Wideband 2D Filters
    Sreelekha, K. R.
    Bindiya, T. S.
    [J]. PROCEEDINGS OF THE 2019 IEEE REGION 10 CONFERENCE (TENCON 2019): TECHNOLOGY, KNOWLEDGE, AND SOCIETY, 2019, : 2376 - 2381
  • [10] LOSSLESS IMAGE COMPRESSION USING 2D ALLPASS FILTERS
    Zhang, Xi
    Ohno, Kosuke
    [J]. 2008 15TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOLS 1-5, 2008, : 1033 - 1036