Abstract

In this paper we present FPGA implementation of Artificial Neural Networks for image compression. Image compression is a process which minimizes the size of an image file to an unacceptable level without degrading the quality of the image. The main components of an artificial neuron are adders and multipliers. In order to implement neural network, large number of adders and multipliers are required. The main constraint in the implementation of neural network is the area occupied by the multipliers. In order to overcome this area we propose the use of constant coefficient multiplier like distributed arithmetic (DA) based multiplier. The area efficiency is obtained by use of adders and shifters in Distributed arithmetic based multiplier architecture. The distributed arithmetic based multiplier is made use to implement 4∶4∶2∶2∶4 and 16∶16∶8∶8∶16 artificial neural network architecture for image compression. These architectures are implemented on FPGA and area efficiency is obtained.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.