A low-overhead adaptive image compression technique for energy-constrained WMSN

https://doi.org/10.1016/j.compeleceng.2017.09.006Get rights and content

Highlights

  • Concept of ‘rough segment’ is introduced based on image segmentation and set theory.

  • Multilayered template is generated off-line using the proposed rough segment.

  • Based on the above template image segmentation is performed.

  • Image is compressed by dropping columns of image pixel array adaptively to save energy.

  • Comparative performance of the proposed scheme is evaluated both through qualitative and quantitative analyses.

Abstract

Advancement of low-cost hardware capable of processing multimedia data coupled with efficient short range radio communication has led to the development of Wireless multimedia sensor network (WMSN). We consider post-disaster situation analysis application where the nodes in a WMSN capture disaster images from the affected area. Energy is one of the scarcest resources for such a network especially for disaster application where power supply for charging the battery of a node is nearly impossible. In this paper we exploit such facts and propose an energy saving multimedia (image) data processing scheme for its subsequent transmission over energy-constrained WMSN. Unlike conventional image processing, it saves energy by reducing the data to be transmitted at the cost of segmentation-less adaptive compression. Finally, the comparative performance of the scheme shows its dominance over all the competing schemes. Precisely, our scheme saves on an average 34% energy over all the competing schemes.

Introduction

The Wireless multimedia sensor network [1] are capable of processing multimedia data like image, video and audio streams. A wide range of applications has come up exploiting the multimedia capabilities of the nodes. The applications vary from continuous monitoring application (e.g. post-disaster situation analysis) to event driven application (e.g. forest fire detection). In this work we consider the application post-disaster situation analysis through capturing images of the affected area. In such an application, it is essential to collect visual information of the affected areas through the capturing of images of the same by the nodes of the network and transmitting the data wirelessly through multiple hops towards high end receiving node (e.g. sink) that reconstructs the captured images. With the help of such visual information severity of destruction may be assessed and accordingly rescue and relief operation may be planned.

Energy is one of the scarcest resources in such networks, especially it is scarce in transmitting multimedia data. For a sensor node, energy consumption during communication [2] is much more than that of data processing inside it. Moreover, in a disaster affected area due to unavailability of power supply, battery replacement of nodes is nearly impossible. Therefore, it is essential to save energy during transmission. Reducing the size of the images to be transmitted is one of the solutions for the same. If data can be minimized using a lightweight compression technique before transmission, then overall energy consumption can be reduced. Moreover, from viewers’ perspective entire image may not be equally important. If the degree of compression is applied adaptively on a region of an image based on its importance within the image, then for a less important region higher compression ratio may be applied and that reduces the volume of transmitted data thereby ensures further energy saving. This approach requires dividing the image into several regions by appropriate image segmentation algorithm. However, applying segmentation algorithm directly in tiny mote incurs too much computational overhead that in turn draws energy of the battery of the mote. Therefore, alternative mechanisms for segmentation need to be devised to implement the said adaptive compression technique.

Many works have been done so far in this area. Most of these works require either additional hardware or incur intensive computation or significant amount of memory. Neither of these solutions is affordable for the energy-starved, resource-constrained nodes in WMSN. Further, in some of the WMSN based applications (e.g. post disaster situation analysis) it is rather important to save energy of the nodes as much as possible while reconstruction quality may be compromised to a certain extent. This motivates us to explore a solution towards the development of such low-overhead, energy-saving image processing scheme without requiring additional hardware or memory for the said application while keeping reconstruction quality within an acceptable limit.

The main contributions of this paper are as follows:

  • We introduce a new concept of rough segment based on conventional image segmentation and set theory. Based on the proposed rough segment, application oriented template with multilayered segment is generated off-line.

  • Based on the above template image segmentation is performed.

  • We propose an energy saving image compression approach where columns of the image pixel array are dropped adaptively for different segments of an image.

  • The performance of the scheme is evaluated both through qualitative and quantitative analyses. A comprehensive comparative performance in terms of different overheads including energy overhead is also provided.

The paper is organized as follows. Literature survey is provided in Section 2. In Section 3, we introduce a new concept, rough segment along with its features and characteristics. Section 4 presents the rough segment based proposed offline template generation scheme for segmentation. A template based adaptive image compression scheme is presented in Section 5. In Section 6, the performance of the scheme is evaluated based on qualitative analysis and quantitative results. Finally, in Section 7, the paper is concluded with some mention about the future scope of the present work.

Section snippets

Literature review

Many works on multimedia (e.g. image) data processing have been reported so far that deal with a goal to reduce the energy for prolonging the lifetime of mote in WMSN. All these works have been conducted through different approaches for achieving this goal. Each type of the above schemes has their own strengths and limitations. Applying low-overhead image compression technique is one such type to achieve the said goal. As our proposed work is on image processing, in this section we review some

Proposed rough segment

An image is a collection of pixels with various intensities. Sometimes a subset of pixels among image pixels is identified for a particular purpose. The segment or region composed of this subset of pixels is known as Region of interest (ROI) or foreground while the rest of the image pixels form background. Image segmentation algorithm is used to extract ROI. The location and size of a particular segment inside an image are not exactly same when the same segmentation algorithm runs on a set of

Proposed template generation

When a WMSN node captures an image, for some applications, it discards redundant parts of the image in order to reduce volume of data to be transmitted and thereby to save energy. To do this an image is divided into several segments and the essential segments are selected for further processing and/or transmission. As mentioned in the previous section, to reduce the burden of segmentation within the mote, we propose to generate application oriented template at high-end computing system.

Template

Proposed adaptive image processing

At this stage, we consider that the sensor nodes are equipped with the multilayered template.

Performance analysis

In this section performance of Adaptive ICCD (AICCD) is evaluated both qualitatively and quantitatively. In both the evaluation during energy computation, we consider MicaZ mote specification [21], [22] and first-order radio model [2] where the radio dissipates Eelec = 50 nJ/bit to run the transmitter or receiver circuitry and Eamp = 100 pJ/bit/m2 for the transmit amplifier. As per the specification, a MicaZ mote operates at 7.37 MHz and that consumes 3.5 nJ for one active cycle. We consider

Conclusion

We introduce the concept of rough segment and based on this we prepare an application oriented template offline. Unlike the conventional segmentation technique, the template helps in fulfilling the requirement of input image segmentation with low overhead. Upon completion of segmentation, compression is employed in an adaptive manner based on region of interest of the input image. If the compression is employed on macroblock of region of interest, alternate columns of the macroblock are

Acknowledgements

The work is undertaken as part of the Information Technology Research Academy (ITRA), Media Lab Asia project entitled “Post-Disaster Situation Analysis and Resource Management Using Delay-Tolerant Peer-to-Peer Wireless Networks”.

Tamal Pal received B.Tech degree in Computer Science & Engineering from MAKAUT, India in 2007 and M.E. degree in Computer Science & Engineering from IIEST Shibpur, India in 2011. He is currently pursuing PhD towards Engineering and working as an Assistant Professor at IIEST. His research interests include wireless network and image processing.

References (25)

Cited by (4)

  • Low overhead spatiotemporal video compression over smartphone based Delay Tolerant Network

    2020, Journal of Visual Communication and Image Representation
    Citation Excerpt :

    In this phase, each of the frames selected for transmission as in 3.1, are compressed further. We employ ICCD (Image compression using column dropping) [21] on macroblocks of each of the selected frames adaptively by exploiting psycho-visual redundancy phenomenon [26,27]. This phenomenon states that viewer's attention is more sensitive towards the centre of the screen and less sensitive to the location away from screen.

Tamal Pal received B.Tech degree in Computer Science & Engineering from MAKAUT, India in 2007 and M.E. degree in Computer Science & Engineering from IIEST Shibpur, India in 2011. He is currently pursuing PhD towards Engineering and working as an Assistant Professor at IIEST. His research interests include wireless network and image processing.

Sipra DasBit is a Professor of the Department of Computer Science and Technology, Indian Institute of Engineering Science and Technology, Shibpur, India. A recipient of the Career Award for Young Teachers from the AICTE, New Delhi, she has more than 25 years of teaching and research experience. Her current research interests include wireless sensor network and delay tolerant network.

Reviews processed and recommended for publication to the Editor-in-Chief by Area Editor Dr. E. Cabal-Yepez.

View full text