• No results found

A Wireless Transmission of Compressed Image Using Unequal Power Allocation

N/A
N/A
Protected

Academic year: 2022

Share "A Wireless Transmission of Compressed Image Using Unequal Power Allocation"

Copied!
11
0
0

Loading.... (view fulltext now)

Full text

(1)

IJRIT International Journal of Research in Information Technology, Volume 1, Issue 6, June 2013, Pg. 117-127

International Journal of Research in Information Technology (IJRIT)

www.ijrit.com

ISSN 2001-5569

A Wireless Transmission of Compressed Image Using Unequal Power Allocation

1 Jyothi.H, 2 Padmaja Devi.G, 3 Hiren Parmar

1Student, ECE, Malnad College of Engineering, Hassan,Karnataka,India

2Associate Professor,ECE,Malnad College of Engineering, Hassan,Karnataka,India

3Director, VedLabs, Bangalore, Karnataka, India

1 [email protected] , 2 [email protected] , 3 [email protected]

Abstract

In this paper, a transmission of JPEG2000 images using an Unequal Power Allocation (UPA) scheme and Orthogonal Frequency Division Multiplexing (OFDM) technique over a block fading - frequency selective channel is presented. Using instantaneous and average channel state information, power is assigned to each bit in the JPEG2000 bit stream based on its contribution to the decoded image quality. Moreover, the actual total power consumed for transmission is measured and compared with the total power initially assigned. Simulation results show an improvement of up to 2 dB in the decoded image quality when the UPA scheme is used. In addition, the simulation results demonstrate the effectiveness of the proposed UPA algorithm in frequency selective block fading channels.

Keywords: JPEG2000,Wireless ImageTransmission, Unqual Power Allocation,OFDM

1. Introduction

Increasing demand for high-speed and efficient multimedia transmission over wireless networks has driven tremendous research on enhancing the performance of multimedia communications over noisy channels.

Fundamental physical challenges such as channel fading and interference, however, have put strains on the radio resources, which makes achieving robust multimedia communications difficult. In OFDM, individual sub-channels are affected by flat fading, so for a period of time, condition of the sub-channels may be good, or they might be

(2)

Jyothi.H, IJRIT 118 deeply faded. The packets which are transmitted through these faded sub-channels are highly prone to be lost at the receiver due to non-acceptable errors. OFDM system provides an opportunity to exploit the diversity in frequency domain by providing a number of subcarriers, which can work as multiple channels for applications having multiple bit streams.

One of the recent and advanced source coding techniques for image coding is JPEG2000.This standard is able to generate an error-resilient and scalable bit stream which allows progressive decoding of the received bit stream at different quality and resolution levels [1].

2. Image compression and Transmission

2.1 JPEG2000 Coder

The transformation technique used in JPEG2000 is the Discrete Wavelet Transform (DWT). The first operation is to (optionally) partition a source image into a number of rectangular non-overlapping blocks called tiles.

Then DWT is applied to each tile which essentially analyzes an image by decomposing it into sub bands at different levels of resolution.

Fig 2.1 Components of a JPEG 2000 compressed image

The first level of decomposition consists of four sub bands LL1, LH1, HL1, HH1[3]. The LL1 sub band is the lowest resolution of the tile and is a down-sampled low-resolution representation of the original tile-component. The LL1 sub band can be further decomposed by applying DWT. This process can be repeated to obtain different resolution levels. Then, each resolution of each tile component is further partitioned into precincts. Within every sub band, each precinct contributes one packet to the code-stream of the image. Entropy encoding is used to further subdivide the precincts into code-blocks. Each code-block is then decomposed into a number of bit-planes. Finally the coder scans through the bit planes within three coding passes. Each of the coding passes collects the relevant information about the bit-plane data. The encoder uses this information to generate a compressed bit stream [1].

Fig.2.1 illustrates a 3 layer decomposition of a source image using DWT and its partitioning into four resolution levels,subbands, precincts, and code-blocks. To increase the robustness of the JPEG2000 bit stream against channel noise, error resilient feature is introduced in the standard. Small size code-blocks are independently coded and included with resynchronization markers. As a result, errors do not propagate beyond the code block whose bit-

(3)

stream is corrupted, and the markers keep synchronization between the encoder and decoder in case of occurrence of bit errors [1], [8]

2.2Orthogonal frequency-division multiplexing

OFDM is a multi-carrier modulation scheme having excellent performance which allows overlapping in frequency domain. In OFDM, individual sub-channels are affected by flat fading, so for a period of time, condition of the sub-channels may be good, or they might be deeply faded. The packets which are transmitted through these faded sub-channels are highly prone to be lost at the receiver due to non-acceptable errors. OFDM system provides an opportunity to exploit the diversity in frequency domain by providing a number of subcarriers, which can work as multiple channels for applications having multiple bit streams.

2.2.1 Transmitter

Fig 2.2: Transmitter of OFDM model.

An OFDM carrier signal is the sum of a number of orthogonal sub-carriers, with baseband data on each sub-carrier being independently modulated commonly using some type of Quadrature Amplitude Modulation (QAM) or phase-shift keying (PSK). This composite baseband signal is typically used to modulate a main RF carrier.

is a serial stream of binary digits. By inverse multiplexing, these are first DE multiplexed into parallel streams, and each one mapped to a (possibly complex) symbol stream using some modulation constellation (QAM, PSK, etc.). Note that the constellations may be different, so some streams may carry a higher bit-rate than others.

An inverse FFT is computed on each set of symbols, giving a set of complex time-domain samples. These samples are then quadrature-mixed to pass band in the standard way. The real and imaginary components are first converted to the analogue domain using digital-to-analogue converters (DACs); the analogue signals are then used to modulate cosine and sine waves at the carrier frequency, , respectively. These signals are then summed to give the transmission signal, .

(4)

Jyothi.H, IJRIT 120 2.2.2 Receiver

Fig 2.3: Receiver of OFDM model.

The receiver picks up the signal , which is then quadrature-mixed down to baseband using cosine and sine waves at the carrier frequency. This also creates signals centered on , so low-pass filters are used to reject these. The baseband signals are then sampled and digitized using analogue-to-digital converters (ADCs), and a forward FFT is used to convert back to the frequency domain.

This returns parallel streams, each of which is converted to a binary stream using an appropriate symbol detector. These streams are then re-combined into a serial stream, which is an estimate of the original binary stream at the transmitter.

3. System design

3.1 System model

Fig: 3.1 System Block Diagram

The overall system block diagram is shown in Fig. 3.1 where the first stage is to transform the format of an input image into JPEG2000 format. Once the Structural Information Retrieval unit recovers the required information from the source coder such as the number of code-blocks and the number of coding passes within each code-block, the

(5)

UPA optimization algorithm is applied on the coded bit stream of the JPEG2000 image. In [8],an optimized UPA scheme in which the hierarchical structure of the JPEG2000 coded bit stream is used to assign higher power to more important bits. For this purpose, initially the distortion due to an error in each coding pass is calculated. Then an algorithm is applied to optimally allocate different powers to each coding pass, such that the total distortion is minimized. At the end, the power given to each coding pass is distributed equally among the bits in the corresponding coding pass.

3.2 Distortion Estimation

Furthermore, the UPA unit requires the information about the impact of each coding pass on the overall quality of the received image. The distortion (Mean Square Error (MSE)) of the decoded image as the measure of this impact. To obtain this information, errors are induced in each coding pass, while the rest of the bit stream is left error free. We then measure the resulting distortion, Di, which corresponds to coding pass j of code block i (CPij).

The proposed UPA scheme is driven by the fact that different parts of the JPEG2000 bit stream have different sensitivities to channel errors and consequently, are of different importance . The UPA scheme exploits the hierarchical structure of the JPEG2000 coded bit stream in order to assign higher power to the more important parts.

In the following, first evaluate the total distortion of the received image in terms of the bit error probability, and consequently, in terms of the power assigned to different segments of the bit stream. The UPA algorithm then aims at minimizing the expected distortion of the decoded image based on this model. It is widely accepted that the total distortion of the JPEG2000 decoded bit stream is the summation of the distortions due to each code block in the JPEG2000 coded bit stream [2]

Dtotal= D0 + ∑  

 (1)

where DCBi is the distortion due to the ith code block (CBi) and N is the number of code blocks in the bitstream.D0 is the inevitable distortion caused by the quantization in source coding.

3.4 Unequal power allocation optimization

Fig.3.3 To calculate the PSNR for the demodulated OFDM input

(6)

Jyothi.H, IJRIT 122 In UPA optimizer, first perform modulation on each group then Y add noise in each group, perform demodulation and calculate PSNR. By using PSNR can get information of distortion caused by each group. Based on the distortion calculation probability of assigning available power to each group.

The probability of distortion of ith code block is determined in terms of peak signal to noise ratio,  = 

 where j = 1………….NG (2) Where NG is the number of code blocks, PSNRi power of the ith group

On the other hand we modulate each group of bits by QAM or PSK modulation technique. At the receiver after receiving the decoded image, calculate PSNR between transmitted and received image. Based on the PSNR information we can reallocate the power to different group and transmit the PSNR values to transmitters back.

Based on PSNR information transmitter adjust the power and send the information back with new power assignment.

Snri =   

 !" i=1,2,………NG (3)

where Snri is the power assign to ith group, NG =10, Prob is the probabilty of distortion of ith group.

Snrch = '

(∑ Snr '( (4)

To compute the simulation results for comparison plot between EPA and UPA utilize the peak signal to noise ratio(PSNR) and mean square error(MSE).

PSNR =10log10+,-./0123

(5)

where max is maximum power of the original image, MSE is the error of the received image.

MSE = ∑45 65787 (6)

where N = number pixel,I1 transmitted image,I2 received image.

4. Simulation Results

To obtain the simulation results, standard ‘cameraman ‘image of size 256 x 256 pixels is transmitted at the rate of 8 bit per pixel and the image is shown in figure4.1 The OFDM system is simulated with NxM 128.subcarriers. The settings for the JPEG2000 codec are 64X64 codeblocks,128X128 precincts and one level of decomposition. The header information is assumed to be transmitted error free. Any modulation is used to modulate the bit stream produced by the JPEG2000 codec. For this simulation results PSK and QAM modulation technique are used with M=16 to modulate the bit stream produced by the JPEG2000 codec. The total number of groups used in

(7)

optimization algorithm is set to be 10. The performance of the system is analyzed by comparing the average PSNR and the average MSE profile of the received image.

Fig.4.1 Input image

The input image after applying DWT2, there are four images as output. They are the Average image, Horizontal image, Vertical image and the Diagonal image. These images are then quantized, modulate using QAM or PSK and then sending through an OFDM channel.

Fig 4.2 after applying the DWT2 on image

The decoded image at SNR=20 dB, and consultation diagram using PSK modulation technique .

(8)

Jyothi.H, IJRIT 124

Fig 4.3 Decoded image at SNR=20 dB using PSK

(a) (b) (c)

(d) (e) (f)

Fig 4.4. Visual comparison of “cameramen” images at 8bpp transmitted over a OFDM channel using PSK modulation technique at different SNR for different schemes;

(a) EPA, SNR=10dB,PSNR=28.5865,BER=21.8019. (b)EPA,SNR=15dB,PSNR=29.4531,BER=1.2949.

(c)EPA,SNR=20dB,PSNR=34.1258,BER=0.0150. (d)UPA,SNR=10dB,PSNR=28.8903,BER=19.4088.

(9)

(e)UPA,SNR=15dB,PSNR=30.4973,BER=0.4405. (d)UPA,SNR=20dB,PSNR=34.6253,BER=0.0137.

Comparison plot PSNR and MSE shows the superiority of proposed scheme.

Fig 4.5 shows the comparision PSNR of the received “cameraman” image transmitted through EPA and UPA scheme using PSK modulation.

In fig 4.5 superior PSNR performance of the system using UPA in contrast with EPA apperant. For example,at a channel SNR value of 15dB,using UPA algorithm improves the PSNR of the received image by about 2dB. This figure also suggest that at high SNR values(30dB),the average PSNR values of the EPA and UPA algorithm approach to each other.This behaviour is expected since high SNR values the bit error rate is very low,regardless of the power allocation algorithm.

In fig4.6 shows the MSE performance of the received image. The impact of having a less power available to assign to data bits in a multitap channel,due to addition of cyclic prefix . The explanation lies in the fact that the BER curves show the average probability of an information bit being received with error, regardless of its location in the JPEG2000 bit stream and its impact on the distortion (equivalently the PSNR) of the received image. For the UPA algorithm, bits with low impact in the distortion are protected much less than the bits with high impact. This results in a high overall MSE for this scenario; however, the distortion in the received image is lower compared to the EPA case, simply because bits with higher impact in the distortion are received at much lower error rate.

Another observation on Fig.4.6 is the abrupt fall of the MSE curve between SNR values of 10 and 15 dB. The reason is that, between SNR values of 0 to 10 dB, the UPA algorithm has a preference to set the power of some less important coding passes to zero in order to minimize the distortion of the received image. This obviously results in a BER of 50% for bits with zero power and consequently a higher BER averaged over all bits. As SNR increases to 10 dB, less number of coding passes possess zero power, and eventually at SNR of 15dB and higher, all coding passes are assigned power values greater than zero.

(10)

Jyothi.H, IJRIT 126 Fig 4.6 shows the comparision MSE of the received “cameraman” image transmitted through EPA and UPA

scheme using PSK modulation.

5. Conclusions

In this project, JPEG2000 images are transmitted through frequency selective block fading channels using an UPA algorithm and OFDM technique. The proposed algorithm allocates unequal power to each coding pass based on its contribution to the quality of the received image. To maintain this superior performance for frequency selective channels, use the OFDM technique along with the UPA algorithm. This method helps in removing the negative effects of ISI and ICI in frequency selective channels; however, slight degradation in the PSNR performance is noticeable. More over the BER performance of the received images is analyzed for different scenarios where UPA, EPA and OFDM are applied. In addition, the actual amount of power consumed for transmission is measured and showed to match the total available power at the transmitter, with a close precision.

6. References

[1] D.S. Taubman and M.W. Marcellin, JPEG2000: Image Compression Fundamentals, Standards and Practices, Kluwer Academic. Publishers, 2002.

[2] B.A. Banister, B. Belzer, and T.R. Fischer, “Robust Image Transmission using JPEG2000 and Turbo- codes,”Proceedings of the 2000 International Conference on Image Processing, vol.1, pp.375-378, Aug. 2004 .

[3] N. Thomas, N. V. Boulgouris, and M. G. Strintzis, “Optimized Transmission of JPEG2000 Streams over

(11)

Wireless Channels,”IEEE Trans. on Image Proc., vol. 15, no. 1, pp. 54-67, 2006.

[4] Y. Wei, Z. Sahinoglu, and A. Vetro“Enmergy Efficient JPEG2000 Image

Transmission over Wireless Sensor Networks,”IEEE Global Telecom. Conference, GlOBCOM, vol. 5 , pp. 2738- 2743, 2004.

[5] H. Houas, I. Fijalkow, and C. Baras“Resource Allocation for the Transmission of Scalable Image on OFDM Systems,”IEEE Inter. Conference on Comm., ICC, 2009

.[6] M.F. Sabir, A.C. Bovic, and R.W. Heath“Unequal Power Allocation for JPEG Transmission Over MIMO Systems,”IEEE Trans. on Image Proc.,vol. 19, no. 2, pp. 410-421, Feb. 2010.

[7] L. Atzori, ”Transmission of JPEG2000 Images over Wireless Channelswith Unequal Power Distribution,” IEEE Trans. on Consumer Electron.,vol. 49, no. 4., pp. 883-888, 2003.

[8] M. Torki and A. Hajshirmohammadi, “Unequal Power Allocation forTransmission of JPEG2000 Images over Wireless Channels,” IEEE Global Telecom. Conference, GLOBCOM, 2009.

[9] T. Acharya, and P.S. Tsai, JPEG2000 Standard for Image Compression:Concepts, Algorithems and VLSI Architecture, John Wiley and Sons, Inc.,Hoboken, New Jersey, 2004.

[10] J.G. Proakis, Digital Communications, Boston McGraw-Hill, 2000.

[11] A.H. Sayed, Adaptive Filters, Hoboken, New Jersey John Wiley Sons, Inc,2008.

[12] R. Negi and J. Cioffi, “Pilot Tone Selection for Channel Estimation in aMobile OFDM System,”IEEE Trans. on Consumer Electron., vol. 44, no.3, pp. 112-1128, 1998.

[13] C. Shin, R. W. Heath, and E. J. Powers, “Blind Channel Estimation forMIMO-OFDM Systems,” IEEE Trans.

Veh. Tech., vol. 56, no. 2, pp. 670-685, March. 2007.

References

Related documents

Orthogonal Frequency Division Multiplexing (OFDM) is a multicarrier transmission technique that has been recently recognized as an excellent method for high speed

Early Indicator Early Indicator AT&T Global IP/MPLS Network Enterprise Customer Business Customer Small Office/

Thus, an investigation by the Brazilian Association of Infrastructure and Basic Industries (Portuguese acronym ABDIB) concluded that the World Cup expanded budget

Keywords: 3D Discrete Wavelet Transform, 3D SPIHT, Particle Swarm Optimization, Compression Ratio, Peak Signal to Noise Ratio, Structural Similarity Index1. With lossless

The orthogonal frequency-division multiplexing (OFDM) transmission technique is used with wireless devices that use the 5-GHz radio band and can achieve a data rate as high as

In Figure 7, Figure 8 and Figure 9 shows the time at which the time for people to be affected by the fire at a distance of 1000 m away as shown in Table 16 for a large

It included a number of Hasan Mustapa’s letters between the years of 1907- 1923, when he was made a Chief Penghulu of Bandung, pen- sions until a few years before his death (the

Abstract The effect of potassium thiocyanate (KSCN) on the corrosion of carbon steel (C-steel) in 1 M HCl has been investigated in relation to the concentration of the inhibitor