Abstract

Digital image processing is the use of computer algorithms to improve image quality, to extract or add information. Image compression is a part of image processing and is used to reduce the quantity of data to store. This paper presents the implementation of image compression operations on low cost embedded systems (Raspberry Pi 3, Arduino Uno R3). Motivated by the work of Tchagna et al. (DOI: 10.5815/ijigsp.2018.11.05), we proposed within this paper a real-time implementation of the compression algorithm on embedded boards. Our investigation in this paper is to make a real-time compression system able to capture an image, apply compression algorithm and save compression image on an SD card (for Arduino or Raspberry) or sent directly compressed image to cloud. Compression system with a Raspberry Pi basically used a webcam USB camera to capture the images, the compression function based on python language, and a function to store compressed image to an SD card or to Cloud. The compression system with Arduino used an SD card where the image to be compressed are stored, an external SRAM chip, and an Ethernet shield. The proposed hardware system can decompress the image. In opposition to the approach adopted in the literature, all the results presented within this work use the vector quantization. Eight images have been used to evaluate and compared the compression time for each board according to codebook size used during vector quantization step. Based on our results, we remark that compression and decompression time using Raspberry Pi is lower than compression and decompression time using Arduino. Raspberry Pi offers many possibilities and its processor is bigger than Arduino processor. This justifies the obtained compression and decompression time using Raspberry Pi compared to those with Arduino.

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.