Design of various Image Compression Methods in Wireless Sensor Networks
S. Aruna Deepthi1, E.Sreenivasa Rao2, M.N.Giriprasad3
1S. Aruna Deepthi*, Assistant Professor, Department of E.C.E J.N.T.U.A., Anantapuramu, India.
2E.Sreenivasa Rao, Professor and HoD, Department of E.C.E, Vasavi college of Engineering, Hyderabad, India.
3M.N.Giriprasad, Professor, Department of E.C.E, J.N.T.U. A, Anantapuramu, India.
Manuscript received on September 22, 2019. | Revised Manuscript received on October 20, 2019. | Manuscript published on October 30, 2019. | PP: 2608-2615 | Volume-9 Issue-1, October 2019 | Retrieval Number: A9851109119/2019©BEIESP | DOI: 10.35940/ijeat.A9851.109119
Open Access | Ethics and Policies | Cite | Mendeley
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: The processing capacity and power of nodes in a Wireless Sensor Network (WSN) are restricted. The quality of the images is deficient, and the contents of the images may vary after decoding when we apply image compression algorithms in WSN. Various compression algorithms are compared in this paper. An Image Compression method based on Restricted Boltzmann Machine (RBM), Auto encoders and Non-negative Matrix Factorization (NMF), Least Square Non-Negative Matrix Factorization (LSNMF), Projective Non-Negative Matrix Factorization (PNMF) network are proposed in this paper. For the WSN, we have used a Message Queue Telemetry Transport (MQTT) protocol. We have used a three Raspberry Pi’s to build a WSN; Publisher, Broker, Subscriber. A Publisher, where it can trigger the camera and captures the images then compress it and send it to another raspberry pi which is a MQTT broker. The PSNR values for those image compression methods were analyzed and compared against each other for images evaluated from the MNIST dataset. Along with the simulation results, all these compression methods are implemented using hardware implementation. Raspberry Pi, a single-board computer with in-built Wi-Fi capabilities, was used in establishing a WSN. Message Queue Telemetry Transport (MQTT) protocol was used for transmitting the compressed images across the WSN, that offers fast and reliable transmission.
Keywords: Auto Encoder, RBM, NMF, PNMF, LSNMF, WSN, MQTT.