Design of Approximate Subtractors and Dividers for Error Tolerant Image Processing Applications

  • Anusha GorantlaEmail author
  • P. Deepa


Approximate computing is a promising technique for energy-efficient Very Large Scale Integration (VLSI) system design and best suited for error resilient applications, such as signal processing and multimedia. Approximate computing reduces accuracy, but still provides significant and faster results with low power consumption. It is attractive for arithmetic circuits. Four approximate subtractors are proposed based on the approximate computing at logic level using Karnaugh map (K-map) simplification. This paper deals with the design approach of various approximate subtractors and dividers for image processing to tolerate the minimal loss of quality. The proposed designs offer better error tolerant capabilities for image processing


Approximate Computing;. Low Power Approximate Subtractor Image Processing 



  1. 1.
    Gupta V, Mohapatra D, Anand Raghunathan A, Roy K (2013) Low-power digital signal processing using approximate adders, IEEE Trans. Computer-Aided Des. Integr. Circuits System. 32(1):87-97CrossRefGoogle Scholar
  2. 2.
    Han J, Orshansky ME (2013) Approximate Computing: An Emerging Paradigm for Energy-Efficient Design, in Proc. 18th IEEE European Test Symp. (ETS)Google Scholar
  3. 3.
    Li C, Luo W, Sapatnekar SS, Hu J (2015) Joint precision optimization and high level synthesis for approximate computing, Proc. 52nd Design Automation Conference (DAC)Google Scholar
  4. 4.
    Wolf M (2014) High-Performance Embedded Computing: Architectures, Applications, and Methodologies (Second Edition), Morgan KaufmannGoogle Scholar
  5. 5.
    Oberman SF, Flynn MJ (1997) Division algorithms and implementations. IEEE Trans. Comput. 46(8):833–854MathSciNetCrossRefGoogle Scholar
  6. 6.
    Chen L, Han J, Liu W, Lombardi F (2016) On the Design of Approximate Restoring Dividers for Error-Tolerant Applications, IEEE Transaction on Computers 65(8):2522-2533MathSciNetCrossRefGoogle Scholar
  7. 7.
    Jiang H, Liu C, Liu L, Lombardi F, Han J (2017) A review, Classification and Comparative Evaluation of Approximate Arithmetic Circuits. ACM J Engineering Technol. Computing Syst.13(4): 60-1--60-37CrossRefGoogle Scholar
  8. 8.
    Almurib HAF, Nandha Kumar T, Lombardi F (2018) Approximate DCT Image Compression Using Inexact Computing, IEEE Transactions on Computers, 67(2):149-159MathSciNetCrossRefGoogle Scholar
  9. 9.
    Lu M (2004) Arithmetic and Logic in Computer Systems, John Wiley& SonsGoogle Scholar
  10. 10.
    Liang J, Han J, Lombardi F (2013) New Metrics for the Reliability of Approximate and Probabilistic Adders, IEEE Transactions on Computers 62(9): 1760–1771MathSciNetCrossRefGoogle Scholar
  11. 11.
    Wang Z, Bovik AC, Sheikh HR, Simoncelli EP (2004) Image Quality Assessment: From Error Visibility to Structural Similarity. IEEE Trans. Image Processing 13(4): 600–612CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2019

Authors and Affiliations

  1. 1.Department of Electronics and Communication EngineeringGovernment College of TechnologyCoimbatoreIndia
  2. 2.Department of Electronics and Communication EngineeringGovernment College of TechnologyCoimbatoreIndia

Personalised recommendations