Compressive Sensing for Multimedia. Communications in Wireless Sensor Networks

Similar documents
COMPRESSIVE VIDEO SAMPLING

Adaptive compressed image sensing based on wavelet-trees

Signal Reconstruction from Sparse Representations: An Introdu. Sensing

Compressive Sensing: Theory and Practice

Structurally Random Matrices

Measurements and Bits: Compressed Sensing meets Information Theory. Dror Baron ECE Department Rice University dsp.rice.edu/cs

Compressive Sensing Based Image Reconstruction using Wavelet Transform

TERM PAPER ON The Compressive Sensing Based on Biorthogonal Wavelet Basis

Image reconstruction based on back propagation learning in Compressed Sensing theory

Compressive Sensing for High-Dimensional Data

RECONSTRUCTION ALGORITHMS FOR COMPRESSIVE VIDEO SENSING USING BASIS PURSUIT

MRT based Fixed Block size Transform Coding

Weighted-CS for reconstruction of highly under-sampled dynamic MRI sequences

Compressive Single Pixel Imaging Andrew Thompson University of Edinburgh. 2 nd IMA Conference on Mathematics in Defence

CHAPTER 9 INPAINTING USING SPARSE REPRESENTATION AND INVERSE DCT

ADAPTIVE LOW RANK AND SPARSE DECOMPOSITION OF VIDEO USING COMPRESSIVE SENSING

Sparse Reconstruction / Compressive Sensing

2D and 3D Far-Field Radiation Patterns Reconstruction Based on Compressive Sensing

Spatially-Localized Compressed Sensing and Routing in Multi-Hop Sensor Networks 1

Introduction to Topics in Machine Learning

Deep Learning of Compressed Sensing Operators with Structural Similarity Loss

VARIABLE DENSITY COMPRESSED IMAGE SAMPLING

Compressive Sensing. A New Framework for Sparse Signal Acquisition and Processing. Richard Baraniuk. Rice University

Compressive Sensing based image processing in TrapView pest monitoring system

The Benefit of Tree Sparsity in Accelerated MRI

ECE 8201: Low-dimensional Signal Models for High-dimensional Data Analysis

SEQUENTIAL IMAGE COMPLETION FOR HIGH-SPEED LARGE-PIXEL NUMBER SENSING

DEEP LEARNING OF COMPRESSED SENSING OPERATORS WITH STRUCTURAL SIMILARITY (SSIM) LOSS

Distributed Compressed Estimation Based on Compressive Sensing for Wireless Sensor Networks

Detecting Burnscar from Hyperspectral Imagery via Sparse Representation with Low-Rank Interference

P257 Transform-domain Sparsity Regularization in Reconstruction of Channelized Facies

Compressive. Graphical Models. Volkan Cevher. Rice University ELEC 633 / STAT 631 Class

Image Compression and Recovery through Compressive Sampling and Particle Swarm

JPEG compression of monochrome 2D-barcode images using DCT coefficient distributions

Signal and Image Recovery from Random Linear Measurements in Compressive Sampling

Image Reconstruction from Multiple Sparse Representations

Reconstruction Improvements on Compressive Sensing

1-bit Compressive Data Gathering for Wireless Sensor Networks

Compressive Mobile Sensing for Robotic Mapping

ELEG Compressive Sensing and Sparse Signal Representations

Non-Differentiable Image Manifolds

A Comparison of Still-Image Compression Standards Using Different Image Quality Metrics and Proposed Methods for Improving Lossy Image Quality

Robust Image Watermarking Based on Compressed Sensing Techniques

A Image Comparative Study using DCT, Fast Fourier, Wavelet Transforms and Huffman Algorithm

A Novel Approach for Deblocking JPEG Images

ADAPTIVE ACQUISITIONS IN BIOMEDICAL OPTICAL IMAGING BASED ON SINGLE PIXEL CAMERA: COMPARISON WITH COMPRESSIVE SENSING

Compressive Imaging for Video Representation and Coding

ANALYSIS OF SPIHT ALGORITHM FOR SATELLITE IMAGE COMPRESSION

Compressed Sensing Algorithm for Real-Time Doppler Ultrasound Image Reconstruction

Novel Lossy Compression Algorithms with Stacked Autoencoders

Outline Introduction Problem Formulation Proposed Solution Applications Conclusion. Compressed Sensing. David L Donoho Presented by: Nitesh Shroff

Image Quality Assessment Techniques: An Overview

Iterative CT Reconstruction Using Curvelet-Based Regularization

Image Gap Interpolation for Color Images Using Discrete Cosine Transform

Motion Estimation and Classification in Compressive Sensing from Dynamic Measurements

SPARSE COMPONENT ANALYSIS FOR BLIND SOURCE SEPARATION WITH LESS SENSORS THAN SOURCES. Yuanqing Li, Andrzej Cichocki and Shun-ichi Amari

Optimal Sampling Geometries for TV-Norm Reconstruction of fmri Data

The Smashed Filter for Compressive Classification and Target Recognition

Enhancing the Image Compression Rate Using Steganography

Compression of RADARSAT Data with Block Adaptive Wavelets Abstract: 1. Introduction

arxiv: v1 [cs.cv] 23 Sep 2017

Survey for Image Representation Using Block Compressive Sensing For Compression Applications

A Sparsity-Driven Approach to Multi-camera Tracking in Visual Sensor Networks

ISSN (ONLINE): , VOLUME-3, ISSUE-1,

A DEEP LEARNING APPROACH TO BLOCK-BASED COMPRESSED SENSING OF IMAGES

Key words: B- Spline filters, filter banks, sub band coding, Pre processing, Image Averaging IJSER

Using. Adaptive. Fourth. Department of Graduate Tohoku University Sendai, Japan jp. the. is adopting. was proposed in. and

Sparse Watermark Embedding and Recovery using Compressed Sensing Framework for Audio Signals

DCT-BASED IMAGE QUALITY ASSESSMENT FOR MOBILE SYSTEM. Jeoong Sung Park and Tokunbo Ogunfunmi

Robust Image Watermarking based on DCT-DWT- SVD Method

Introduction. Wavelets, Curvelets [4], Surfacelets [5].

A COMPRESSIVE SAMPLING SCHEME FOR ITERATIVE HYPERSPECTRAL IMAGE RECONSTRUCTION

ANALYSIS OF RECONSTRUCTED IMAGES USING COMPRESSIVE SENSING

QUANTIZER DESIGN FOR EXPLOITING COMMON INFORMATION IN LAYERED CODING. Mehdi Salehifar, Tejaswi Nanjundaswamy, and Kenneth Rose

Compressed Sensing and Applications by using Dictionaries in Image Processing

A Relationship between the Robust Statistics Theory and Sparse Compressive Sensed Signals Reconstruction

The Fundamentals of Compressive Sensing

Overcompressing JPEG images with Evolution Algorithms

Compressed Sensing for Rapid MR Imaging

The Analysis and Detection of Double JPEG2000 Compression Based on Statistical Characterization of DWT Coefficients

KSVD - Gradient Descent Method For Compressive Sensing Optimization

Lecture 17 Sparse Convex Optimization

arxiv: v1 [stat.ml] 14 Jan 2017

EE123 Digital Signal Processing

COMPRESSED SENSING: A NOVEL POLYNOMIAL COMPLEXITY SOLUTION TO NASH EQUILIBRIA IN DYNAMICAL GAMES. Jing Huang, Liming Wang and Dan Schonfeld

Optimizing the Deblocking Algorithm for. H.264 Decoder Implementation

A Robust Digital Watermarking Scheme using BTC-PF in Wavelet Domain

Bit-plane Image Coding Scheme Based On Compressed Sensing

THREE DESCRIPTIONS OF SCALAR QUANTIZATION SYSTEM FOR EFFICIENT DATA TRANSMISSION

Survey of the Mathematics of Big Data

Image Transformation Techniques Dr. Rajeev Srivastava Dept. of Computer Engineering, ITBHU, Varanasi

WAVELET BASED NONLINEAR SEPARATION OF IMAGES. Mariana S. C. Almeida and Luís B. Almeida

Randomized sampling strategies

Bilevel Sparse Coding

Redundant Data Elimination for Image Compression and Internet Transmission using MATLAB

Image Restoration and Background Separation Using Sparse Representation Framework

A fast algorithm for sparse reconstruction based on shrinkage, subspace optimization and continuation [Wen,Yin,Goldfarb,Zhang 2009]

A COMPRESSIVE SAMPLING SCHEME FOR ITERATIVE HYPERSPECTRAL IMAGE RECONSTRUCTION

Detection Performance of Radar Compressive Sensing in Noisy Environments

Image Inpainting Using Sparsity of the Transform Domain

Transcription:

Compressive Sensing for Multimedia 1 Communications in Wireless Sensor Networks Wael Barakat & Rabih Saliba MDDSP Project Final Report Prof. Brian L. Evans May 9, 2008 Abstract Compressive Sensing is an emerging data acquisition scheme with the potential to reduce the number of measurements required by the Nyquist sampling theorem to acquire sparse signals. If a signal is sparse or compressible in a certain basis, compressive sensing computes inner products with a set of basis functions instead of uniformly sampling. In this paper, we examine the performance of compressive sensing for 2-D images in terms of complexity and quality of reconstruction, and consider the benefits of its application to imaging over Wireless Sensor Networks, where stringent constraints exist on energy and bandwidth consumption. We show that we can operate at very low data rates with reduced complexity and still achieve good image quality.

I. INTRODUCTION The large amount of data needed to acquire a certain signal at the Nyquist sampling rate, especially image and video signals, makes compression an inevitable step before storage or transmission. This double penalty of acquiring and compressing large amounts of information can be eliminated for sparse signals using Compressive Sensing (CS) in which we only acquire relevant components for later reconstruction. The huge savings in energy, memory and processing overhead that CS can achieve proves to be of great practical importance for many applications. Undoubtedly, Wireless Sensor Networks (WSN) tops the list of potential profiters. In fact, the increasing appeal for remote sensing has increased the pressure on WSN in terms of the increasing number of applications to be supported. Simple numerical data acquisition systems such as environmental conditions monitoring and more complex multimedia ones like border surveillance using visual monitoring are now target applications for WSN. Hence, the problems of energy and bandwidth, which are scarce resources in WSN, are exacerbated [1]. II. COMPRESSIVE SENSING A. Signal Representation & Sparsity Consider the simple case of a real-valued, finite-length, 1-D, discrete-time signal x viewed as an N 1 column vector in R N. Any signal in R N can be expressed as a linear combination of N 1 basis vectors {ψ i } N i=1 as x = N s i ψ i or x = Ψs (1) i=1 where Ψ is the N N basis matrix formed by concatenating the column vectors {ψ i } N i=1, and s is the N 1 column vector of weighting coefficients given by s i = x, ψ i = ψ T i x [2]. 2

Vector x is said to be K-sparse if it can be expressed only by K basis vectors such that K N; i.e. only K of the s i in (1) are nonzero. This interest in sparse signals comes about from many natural and manmade signals that are compressible in a certain domain: images in the DCT and wavelet domains and audio signals in a localized Fourier domain [2]. Signal sparsity is the foundation of transform coding which is employed in the inefficient but popular sample-then-compress framework. This well-established approach requires acquisition of the full N-sample signal x irrespective of how small the desired K is. Then the encoder must compute all of the N transform coefficients {s i }, even though it will discard all but K of them. Finally, the encoder faces the overhead of encoding the locations of the largest K coefficients [2], [3], [4]. Obviously, this is a very wasteful procedure that involves doing far more work than needed. An alternative is the theory of compressive sensing that exploits signal sparsity [5], bypasses the sampling process and directly acquires a compressed form of the signal by measuring inner products between the signal and a set of functions. By doing so, measurements are no longer point samples, but rather random sums of samples taken across the entire signal. B. Measurement Matrix Consider the linear measurement process that computes M < N inner products between x and a collection of vectors {φ j } M j=1 via y j = x, φ j. Let the M 1 vector y be the measurements array y j and the M N matrix Φ be the concatenation of the measurement vectors φ T j as rows. Substituting in (1), we get: y = Φx = ΨΦs = Θs (2) where Θ = ΨΦ is an M N matrix that achieves dimensionality reduction [4]. The measurement matrix Φ is given in [2], [5], [6] to be a random matrix whose entries are independent and identically 3

1 distributed random variables drawn from a zero-mean, -variance Gaussian distribution. As a result, N the M measurements in y are simply randomly weighted linear combinations of the elements in x. C. Signal Reconstruction Signal recovery takes the measurement vector y and the known measurement matrix Φ and reproduces the original signal x. But since M < N, there are infinitely many solutions x that satisfy Φx = y [2], [5], [7]. But the magic of CS is that the choice of Φ is in such a way that sparse signals can be almost exactly recovered when M O(K log( N )) measurements are made [5], [6]. K Perfect reconstruction of K-sparse signals can be achieved using l 1 optimization ŝ = arg min s 1 such that Θs = y (3) This is a convex optimization problem that reduces to a linear program [5], [6]. If the underlying signal is a 2-D image, the recovery scheme translates into one based on the discrete gradient. Let x ij denote the pixel in the i th row and j th column in the N N image x. Then the discrete gradient is D ij x = (D h,ij D v,ij ) where x i+1,j x i,j i < N D h,ij = 0 i = N x i,j+1 x i,j j < N and D v,ij = 0 j = N The total variation of x is the sum of the magnitudes of the discrete gradient at every point T V (x) = i,j (D h,ij x) 2 + (D v,ij ) 2 (4) And the reconstruction problem in (3) becomes [8]: ŝ = arg min T V (s ) such that Θs = y (5) 4

III. SYSTEM IMPLEMENTATION MODEL In order to assess the performance of CS, we implemented the block diagram shown in Figure 1. The input x is one of three 256 256 grayscale test images: Lena, Barbara and Peppers. The projection is done onto a measurement matrix whose elements are generated by gathering 256 samples of the Fourier coefficients of x along each of L radial lines in the frequency plane [8], [9]. L was varied between 20 and 135 in steps of 5 thus generating measurement vectors of size M ranging from 5, 000 to 30, 000. The resulting vector of M measurements is real-valued. A need for quantization Fig. 1: Simulated System Block Diagram arises from the fact that, for the WSN application, these measurements have to be transmitted over a digital communication link between a sensor node and the central node where data fusion occurs. Two floating point quantization formats were implemented and the quality of their reconstructed images were evaluated and compared: 16-bit quantization with an exponent length of 9, denoted as [16 9] quantization, as well as the less precise 8-bit quantization with a 6-bit exponent and denoted as [8 6] quantization. Reconstruction is then performed on the quantized measurements using the l 1 -MAGIC toolbox [8] by solving the total variation minimization problem in (5). 5

IV. SIMULATION RESULTS A. Image Quality In this section, simulation results that demonstrate the performance of CS in terms of reconstructed image quality are presented. The Structural Similarity Index (SSIM) was the figure of merit used to assess the quality of reconstruction [10]. A subset of the reconstructed images is shown in Figure 2 along with the corresponding SSIM values. Fig. 2: CS with [8 6] quantization applied to the three test images with resulting SSIM. (a), (b) and (c) are the originals. (d), (e) and (f) are the reconstructed images from 5,000 measurements. (g), (h) and (i) are the reconstructed images from 30,000 measurements. The quantization loss in quality is examined in Figure 3. While no distortion is captured for the 6

Fig. 3: SSIM vs. number of measurements for Lena (left), Barbara (middle) and Peppers (right). 16-bit quantization due to its high precision, a small degradation in quality is noticed for the 8-bit quantized images which causes the SSIM index to drop by no more than 0.03. In Figure 4, the SSIM index for the three images is compared. This plot shows the unevenness of CS reconstruction in terms of quality for the different original images. Unlike other compression schemes, the performance of CS will degrade as the complexity in the signal structure increases. This is obvious for the case of the Barbara image where the SSIM index is lower than that for Lena and Peppers by an average of 0.13. This is not the case for JPEG. For both Figure 3 and 4, an increase in the SSIM value occurs as the size of CS measurements Fig. 4: SSIM vs. image size for CS (left) and JPEG (right) for the three test images. 7

increases. This will impose a tradeoff between image quality and energy consumption for a sensor node to process and transmit larger measurement sizes. Figure 5 compares the recovered image quality between CS and JPEG compression. The original image size was 64 Kbytes for all three test images, and the JPEG compression ratio was varied from 10% to 75%. The CS measurement sizes were matched with the resulting JPEG image sizes in order to provide a fair comparison. JPEG yielded better quality for all three images. B. Complexity Even though JPEG performs better in terms of image quality, using CS remains a powerful solution for imaging over WSNs. CS off-loads all the complexity to the central node. Unlike JPEG where compression should be done at the sensor to reduce the size of data to be transmitted, CS only requires the sensor node to perform the trivial acquisition step [11] using simple and efficient hardware such as the Single Pixel Camera [4]. The complex task of reconstruction is done at the highly powerful central node. Furthermore, CS is more computationally efficient when compared to JPEG2000 which can achieve double the compression ratios of JPEG. In fact, JPEG2000 s additional complexity with respect to JPEG ranges from 38% to 264% for the encoder [12] making it a non-implementable Fig. 5: SSIM vs. image size comparison between CS and JPEG for Peppers (left), Barbara (middle) and Lena (right). 8

solution in WSN. V. CONCLUSION Compressive sensing is a revolutionary scheme for data acquisition that combines sensing, compression and processing. It promises to substantially increase the performance and capabilities of wireless sensor networks for multimedia applications while reducing their cost, complexity and energy requirements. REFERENCES [1] E. Gurses and O. Akan, Multimedia communication in wireless sensor networks, Annals of Telecommunications, vol. 60, no. 7-8, pp. 799 827, July-August 2005. [2] R. Baraniuk, Compressive sensing [lecture notes], IEEE Signal Processing Magazine, vol. 24, no. 4, pp. 118 121, July 2007. [3] M. Wakin, J. Laska, M. Duarte, D. Baron, S. Sarvotham, D. Takhar, K. Kelly, and R. Baraniuk, An architecture for compressive imaging, Proc. IEEE International Conference on Image Processing, pp. 1273 1276, 8-11 Oct. 2006. [4] M. Duarte, M. Davenport, D. Takbar, J. Laska, T. Sun, K. Kelly, and R. Baraniuk, Single-pixel imaging via compressive sampling, IEEE Signal Processing Magazine, vol. 25, no. 2, pp. 83 91, March 2008. [5] D. Donoho, Compressed sensing, IEEE Transactions on Information Theory, vol. 52, no. 4, pp. 1289 1306, April 2006. [6] E. Candes, Compressive sampling, International Congress of Mathematics, vol. 3, pp. 1433 1452, 2006. [7] J. R. R. Baraniuk and M. Wakin, Tutorial on compressive sensing, Proc. Information Theory and Applications Workshop, February 2008. [8] E. Candes and J. Romberg, L1-magic code and documentation, Oct. 2005. [9] E. Candes, J. Romberg, and T. Tao, Robust uncertainty principles: exact signal reconstruction from highly incomplete frequency information, IEEE Transactions on Information Theory, vol. 52, no. 2, pp. 489 509, Feb. 2006. [10] Z. Wang, A. Bovik, H. Sheikh, and E. Simoncelli, Image quality assessment: from error visibility to structural similarity, IEEE Transactions on Image Processing, vol. 13, no. 4, pp. 600 612, April 2004. [11] J. Romberg, Imaging via compressive sampling, IEEE Signal Processing Magazine, vol. 25, no. 2, pp. 14 20, March 2008. [12] I. Moccagatta and M. Coban, Computational complexity evaluation of jpeg-2000, Proc. of the Society of Photo-Optical Instrumentation Engineers, vol. 4115, pp. 521 534, Dec. 2000. 9