SlideShare a Scribd company logo
1 of 6
Download to read offline
Mannava Srinivasa Rao, Boppana Swati Lakshmi, Dr.Panakala Rajesh Kumar/ International
Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                   Vol. 2, Issue 5, September- October 2012, pp.1936-1941
 Wireless Image Transmission over Noisy Channels Using Turbo
                 Codes and De-noising Filters
     Mannava Srinivasa Rao*, Boppana Swati Lakshmi**, Dr.Panakala
                           Rajesh Kumar***
       Department of ECE, PVP Siddhartha Institute of Technology, Vijayawada, Andhra Pradesh, India


ABSTRACT
In today’s world transmission of data i.e. voice        attractive for high-data-rate services due to the
and image plays vital role in day to day                relatively long interleavers.
communication. While transmitting the voice or
image over wireless channels there is higher            II. PROPOSED ARCHITECTURE
probability of information getting corrupted                      The main aim of this system is to transmit
because of various types of noises presence in the      an image with effective coding as well as efficient
channel. This paper focusing on transmission of         reconstruction even in a noisy environment. The
image through wireless channels. The impact of          system consists of a Bitplane Slicer, Turbo encoder
noise can be minimized by using effective channel       in the transmitter part, the receiver comprises of an
coding technique called Turbo coding and de-            iterative turbo decoder, De-noising filters, and
noising filters i.e. wiener or median filter. These     image combiner section as shown in Fig.1.A 2D
turbo codes are proved to be best to minimize the       image will be applied as an input to the system
probability of bit errors & filtering approach is       .
proved to be best to de-noise the image by
obtaining higher PSNR. Simulated results show
there is a clear improvement in quality of image
using turbo codes with or without filters.

Keywords—Image compression, Bit                plane
Slicing, Turbo coding, De-noising Filters.

I. INTRODUCTION
          To increase the reliability of data
transmission over wireless channels, channel coding
is required before transmission of data over noisy
channel. More number of new coding techniques           Fig.1: Proposed Architecture
have been developed recently for efficient coding of             For the applied image the binary
images and video. Before channel coding image is        correspondence of each pixel amplitude value is
converted in to binary format using Bitplane Slicing    grouped in bit planes. Then these bit planes are
technique. In Bitplane Slicing the original image is    encoded by using turbo coder and transmitted over a
partitioned in to 2Nquantization levels, where N        noisy channel. Using iterative turbo decoder and
represents number bit planes. Then each of the bit      De-noising filter we can effectively reconstruct the
plane is encoded by Turbo encoder [1] and               image.
transmitted over Additive White Gaussian noise
(AWGN) channel. Compression of an image may             2.1 BIT PLANE SLICING/ RE-ASSEMBLING
lead to the degradation of quality of an image but                Bitplane Slicing is used for compression
saves the bandwidth. At the receiver side each of       [4] of data in the image processing area. Assume
these noisy planes are evaluated using an iterative     that the image is composed of N bit planes ranging
Turbo decoder and de-noising filters. These planes      from „0‟ to „N-1‟. Plane 0 is the Least Significant
are re-assembled taking into consideration of           Bit (LSB) plane and plane N-1 is the Most
neighborhood relationship between the pixels in the     Significant Bitplane. The slicing of an image shows
image. Bit plane Slicing [2] is an efficient method     that higher order bits contain visually significant
for compression of an image and iterative turbo         data. So the plane N-1 corresponds exactly with an
decoding is proved to be best for decoding of an        image threshold at gray level 2N - 1.Bit plane
image, by considering the stochastic properties and     combining is the reverse process of the slicing.
Neighborhood relationship between the pixels.           These planes are recombined in order to reconstruct
Turbo coding is used to provide better bit error rate   the image. But it is not needed to take into
performance and robust transmission of an image         consideration of all the slice contributions.
even if the channel is noisy.Turbo codes are mainly



                                                                                            1936 | P a g e
Mannava Srinivasa Rao, Boppana Swati Lakshmi, Dr.Panakala Rajesh Kumar/ International
Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                   Vol. 2, Issue 5, September- October 2012, pp.1936-1941
                                                      combinations of the slices contribute to recovery of
                                                      the image. In this paper, the image is sliced to 4
                                                      planes i.e. each pixel in the image is represented by
                                                      4 bits (or 16 grey levels).

                                                             Imagine that the image is composed of four
                                                      bit planes, ranging from plane 0 for the least
                                                      significant bit (LSB), to plane 3 for the most
                                                      significant bit (MSB). Note that the most Significant
                                                      bit plane contains visually significant data.
                                                      Transforming the image in a binary fashion is very
                                                      suitable before transmission. If the image has been
                                                      considered without being sliced, then the
                                                      neighbourhood relationship would have been lost.
(a)                                                   So, it would be useless at the receiver side. When
                                                      the image is sliced first and then coded and
                                                      transmitted, the neighbourhood properties would be
                                                      evaluated.

                                                      2.2 TURBO ENCODER
                                                                In figure 3 the turbo encoder [8]employs
                                                      two systematic recursive convolutional encoders
                                                      connected in parallel, with a random interleaver
                                                      preceding the second recursive convolutional
                                                      encoder. The information bits are encoded by both
                                                      encoders. The first encoder operates on the input
                                                      bits in their original order, while the second encoder
                                                      operates on the input bits as permuted by the
                                                      random interleaver. Depending on the code rate
                (b)                                   desired, the parity bits from the two constituent
                                                      encoders are punctured before transmission. For
                                                      example a turbo encoder of rate 1/3 means all parity
                                                      bits are transmitted, whereas, for a rate 1/2 turbo
                                                      code, the parity bits from the              constituent
                                                      codes are punctured alternately.




               (c)

Fig. 2: The effect of various Slice Combinations
             BP7 – Most Significant Bit plane
             BP0 - Least Significant Bit plane
       (a) Image representing Bit plane 7 +Bit
           plane 6
       (b) Image representing Bit plane 7 +
                                                      Fig. 3: Rate 1/3 Turbo Encoder
           Bitplane 6 + Bitplane5
       (c) Image representing Bit plane 7+Bit plane   2.3 TURBO DECODER
           6+Bit plane 5 +Bitplane 4                            In turbo decoder, [4]-[5] Soft information
                                                      out of the demodulator regarding the systematic bits
       For the importance of data rate, some planes   and parity bits from the first constituent encoder is
can be ignored until the changes in gray level have   sent to the first decoder. The first decoder generates
unacceptable impact on the image. This approach       soft-decision likelihood values for the information
will increase the data rate. Fig. 2 shows how the     bits that are passed to the second decoder as a priori



                                                                                            1937 | P a g e
Mannava Srinivasa Rao, Boppana Swati Lakshmi, Dr.Panakala Rajesh Kumar/ International
Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                   Vol. 2, Issue 5, September- October 2012, pp.1936-1941
information after reordering in accordance with the               transition probability for each branch between nodes
turbo interleaver. In addition, the second decoder                is given by the equation:
accepts the demodulator output regarding the
systematic bits and the parity bits from the second               ϒi ((Yks, Ykp), m', m) = P ((Yks, Ykp) |dk =i, m', m)
constituent encoder. The second decoder improves                                               .q (dk = i|m', m)
on the soft-decision likelihood values for the                                                 .π (m|m')
information bits, which are then fed back to the first            P (…) is the transition probability of the channel;
decoder to repeat the process. The process can be                 that is, the probability that a given received symbol
                                                                             𝑝                                       𝑝
iterated as many times as desired. However, only a                {𝑦 𝑘𝑠 , 𝑦 𝑘 }, will result when symbol {𝑥 𝑘𝑠 , 𝑦 𝑘 } is
relatively small number of iterations are usually                 transmitted. This function is defined by the pdf of
needed, since additional iterations generally produce             the channel; for example, a Gaussian pdf in the case
diminishing returns. Hard decisions on the                        of the AWGN channel. q (…) is the probability that
systematic information bits are made after the last               any branch from a node can be taken, given the
decoder iteration is completed. Efficient algorithms,             previous state m‟, current state m and the data bit i
were developed for turbo decoding namely                          is associated with the branch. q (…) is either „0‟ or
     1. Map decoding                                              „1‟, depending on the generator polynomial of the
     2. Log map decoding                                          RSC encoder. π (m|m') represents the a priori
     3. Maximum log map decoding                                  information which forms the input to each
          The performance of map decoding                         component MAP decoder from the other MAP
algorithm is superior with compared to log map and                decoder, within the iterative decoding process
maximum log map decoding algorithm. Therefore
the BCJR (Bahl-Cocke-Jelinek-Raviv) based map                     Calculation of Log Likelihood Probabilities, Ʌ
decoding algorithm is used in the proposed scheme.                (dk):
The Map algorithm is explained using three steps.                          Finally, the forward and backward
i.e.                                                              probabilities at each time interval k of the trellis are
                                                                  used to provide a soft estimate of whether the
Forward Pass – Calculation (α):                                   transmitted data bit dk was a „1‟ or a „0‟,for the RSC
         These calculations made at each time                     code with generator polynomial G = {7, 5}. The soft
interval k, for the simple four state RSC code [6]                estimate is represented as a log likelihood ratio
with trellis connectivity defined by the generator                (LLR), [9] Ʌ (dk) as this is a convenient form for
polynomial G = {7, 5}. First the trellis traversed in             representing a probability which can have a wide
the forward direction at each node current state                  dynamic range it is calculated as follows:
probability, α is calculated by multiplying the state
probability at the previous node α k-1 (m') by the                                𝑚   𝑚 ′ ϒ1     𝑠  𝑝
                                                                                               𝑦 𝑘 ,𝑦 𝑘 ,𝑚 ′ ,𝑚 𝛼 𝑘−1 𝑚 ′ 𝛽 𝑘 (𝑚 )
branch transition probability, ϒk-1(m',m) given the               Ʌ(𝑑 𝑘 ) = 1n                   𝑠  𝑝
                                                                                  𝑚   𝑚 ′ ϒ0   𝑦 𝑘 ,𝑦 𝑘 ,𝑚 ′ ,𝑚 𝛼 𝑘−1 𝑚 ′ 𝛽 𝑘 (𝑚 )
received code pair Rk= {Yks, Ykp}. This is expressed
as follows:                                                                 Ʌ (dk) represents the probability that the
                                      𝑝
                𝑚′ 1             𝑠
                     𝑖=0 𝛾 𝑖 ( 𝑦 𝑘 ,𝑦 𝑘 ,𝑚′,𝑚)𝛼 𝑘−1 (𝑚′ )
𝛼 𝑘 (m) =              1            𝑠 ,𝑦 𝑝 ,𝑚′,𝑚)𝛼
                                                                  current data bit is a „0‟ (if Ʌ (dk) is negative) or a „1‟
              𝑚   𝑚 ′ 𝑖=0 𝛾 𝑖 ( 𝑦 𝑘 𝑘                     ′
                                                   𝑘 −1 (𝑚 )      (if Ʌ (dk) is positive). After a number of iterations,
Where m is the current state, m' is the previous state            typically 8...18, the de-interleaved value of Ʌ (dk)
and i is the data bit („0‟ or „1‟) corresponding to               from DEC2 is converted to a hard decision estimate,
each branch exciting a node.                                      dk, of the transmitted data bit. This forms the output
                                                                  of the final turbo decoder stage.
Backward Pass-Calculation (β):                                              The MAP algorithm, as described in part so
          Then the trellis is traversed in the reverse            far, is optimal for estimating the maximum
direction again the probability of each branch being              likelihood data sequence on a bit-by-bit basis.
taken is calculated. The current state probability                However, the MAP algorithm is usually
βk(m) is found by multiplying the probability of                  implemented in our paper even it is computationally
arriving in the previous state βk+1 (m) by the                    complex.
probability of taking the current                 state
transitionϒk+1(m',m), [8] given the current received              III. RESULTS
values Rk+1 = {YK+1s, YK+1p} this is expressed as                 Simulation results for four state, rate ½ turbo
follows:                                                          encoder using MAP decoding algorithm is shown
                                       𝑝
                                                                  below for different iterations, at different Eb/N0
                𝑚′ 1            𝑠
                    𝑖=0 𝛾 𝑖 ( 𝑦 𝑘+1 ,𝑦 𝑘+1 ,𝑚′,𝑚)𝛽 𝑘+1 (𝑚′ )
𝛽 𝑘 . (m) =                                𝑝
                                                                  values. Filters like wiener and median filters are also
              𝑚        1           𝑠
                   𝑚 ′ 𝑖=0 𝛾 𝑖 ( 𝑦 𝑘+1 , 𝑦 𝑘+1 ,𝑚′,𝑚 )𝛼 𝑘 (𝑚 ′)
                                                                  used
                                                                  Table 1: Comparison of PSNR Values for different
Where the symbols have the same meaning as                        Images at Eb/N0= 1dB & 3dB for 4 iterations
before, but β is the backward state probability the




                                                                                                                1938 | P a g e
Mannava Srinivasa Rao, Boppana Swati Lakshmi, Dr.Panakala Rajesh Kumar/ International
Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                   Vol. 2, Issue 5, September- October 2012, pp.1936-1941
                                                       Fig. 4: Simulation result for G = (7, 5) rate ½ turbo
                       PSNR values       PSNR values            Code for 4 iterations at Eb/N0 = 3dB
Type of image          at                at                 (a) 4 MSB Planes combined image
                       Eb/No=1dB         Eb/No=3dB          (b) Noisy image
Noisy bit plane                                             (c) Only Turbo Processed Image
                       54.789891         55.805822
image                                                       (d) Turbo Processed with wiener filtered
Turbo    processed                                              image
                       61.221192         69.348005
image                                                       (e) Turbo processed with median filtered
Turbo processed +                                               image
Wiener      filtered   64.612813         69.825911
image
Turbo processed +
Median      filtered   67.844165         70.795228
image




(a)
                                                                            (a)




(b)                                (c)                           (b)                                  (c)




                                                       (d)                                    (e)
      (d)                          (e)
                                                       Fig. 5: Simulation result for G = (7, 5) rate ½ turbo
                                                                Code for 4 iterations at Eb/N0 = 3dB



                                                                                            1939 | P a g e
Mannava Srinivasa Rao, Boppana Swati Lakshmi, Dr.Panakala Rajesh Kumar/ International
      Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                         Vol. 2, Issue 5, September- October 2012, pp.1936-1941
            (a)   4 MSB Planes combined image                   (e) Turbo processed with median filtered
            (b)   Noisy image                                       image
            (c)   Only Turbo Processed Image
            (d)   Turbo Processed with wiener filtered
                  image




                                                                                          (a)

      (a)




(b)                                                 (c)
                                                                     (b)                                     (c)




(d)                         (e)                                       (d)                              (e)

      Fig.6: Simulation result for G= (7, 5) rate ½ turbo   Fig.7: Simulation result for G= (7, 5) rate ½ turbo
      code for 8 iterations at Eb/N0=1dB                    code for 8 iterations at Eb/N0=3dB
          (a) 4 MSB Planes combined image                       (a) 4 MSB Planes combined image
          (b) Noisy image                                       (b) Noisy image
          (c) Only Turbo Processed Image                        (c) Only Turbo Processed Image
          (d) Turbo Processed with wiener filtered              (d) Turbo Processed with wiener filtered
               imageTurbo processed with median filtered             image
               image                                            (e) Turbo processed with median filtered mage


                                                                                                1940 | P a g e
Mannava Srinivasa Rao, Boppana Swati Lakshmi, Dr.Panakala Rajesh Kumar/ International
             Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                                Vol. 2, Issue 5, September- October 2012, pp.1936-1941
            Table 2: Comparison of PSNR Values for different                 Communications, Geneva, Switzerland,
            Images at Eb/N0= 1dB & 3dB for 8 iterations                      May 1993, pp. 1064-1070.
                                                                       2.    Erison Gose, Kenan Buyukatak, Onur
                                                                             Osman, and Osman N. Ucan “Image
                     PSNR values at     PSNR values at                       Transmission via Iterative Cellular- Turbo
Type of image                                                                System”, World Academy of Science,
                     Eb/No=1dB          Eb/No=3dB
                                                                             Engineering and Technology, pp. 821-828,
Noisy bit plane                                                              August 2010.
                     54.789891          55.805822
image                                                                  3.    N. V. Boulgouris, N. Thomos, and M. G.
                                                                             Strintzis, “Image transmission using error-
Turbo processed                                                              resilient wavelet coding and forward error
                     61.287012          69.573931
image                                                                        correction,” in Proc. IEEE Int. Conf. Image
                                                                             Processing, vol. 3, Rochester, NY, Sept.
Turbo processed                                                              2002, pp. 549–552.
+ Wiener filtered    64.617364          69.971618                      4.    N. V. Boulgouris, D. Tzovaras, and M. G.
image                                                                        Strintzis, “Lossless image compression
                                                                             based on optimal prediction, adaptive
Turbo processed
                                                                             lifting and conditional arithmetic coding,”
+ Median filtered    67.981805          70.853381
                                                                             IEEE Trans. Image Processing, vol. 10,
image
                                                                             pp. 1–14, Jan. 2001.
                                                                       5.    G. Davis and J. Danskin, “Joint source and
                                                                             channel coding for image transmission over
            CONCLUSION                                                       lossy packet networks,” in Proc. SPIE, vol.
                     The images being transmitted over noisy
                                                                             2847, Apr.1996,         pp. 376–387.
            channels are extremely sensitive to the bit errors,
                                                                       6.    B. A. Banister, B. Belzer, and T. R. Fisher,
            which can severely degrade the quality of the image
                                                                             “Robust      image     transmission    using
            at the receiver. This necessitates the application of
                                                                             JPEG2000 and turbo codes,” IEEE Signal
            error control codes in the image transmission. This
                                                                             Processing Lett., vol. 9, pp. 117–119, Apr.
            study presents an efficient image transmission by
                                                                             2002.
            means of a new proposed method which takes the
                                                                       7.    Gurmeet Kaur and Rupinder Kaur,“Image
            advantage of the superior performance of error
                                                                             De-noising using Wavelet transform and
            control codes, i.e. turbo codes and de-noising filters.
                                                                             Various Filters”, International Journal of
            For comparison PSNR values of noisy, turbo, turbo-
                                                                             research in Computer Science, Vol.2, Issue
            processed with wiener filtered and turbo processed
                                                                             2, pp15-21, February 2012.
            with median filtered images are evaluated and
                                                                       8.    Berrou, C. and Glavieux, A., “Near
            results are compared. Using turbo coding it
                                                                             Optimum Error Correcting Coding and
            reconstructs the image properties in an effective
                                                                             Decoding:        Turbo-Codes,”         IEEE
            manner, by considering the pixel neighborhood
                                                                             Transactions on Communications, vol. 44,
            relations but it does not remove the noises
                                                                             no. 10, pp. 1261-1271, October 1996.
            introduced during the transmission. For removal of
                                                                       9.    Lin-Nan Lee, Fellow, IEEE, A. Roger
            these noises, wiener and median filters are used
                                                                             Hammons, Jr. Feng-Wen Sun, and Mustafa
            here. Hence it is concluded that the turbo processed
                                                                             Eroz, “Application and Standardization of
            with median filtered image gives better performance
                                                                             Turbo codes in Third-Generation High-
            than the other images.
                                                                             Speed Wireless Data Services,” IEEE
                                                                             Transactions on Vehicular Technology,
                                                                             Vol. 49, no. 6, November 2000.
             REFERENCES
                                                                        10.
                1.    C. Berrou, A. Glavieux, and P.
                                                                      Hamid R. Sadjapour, AT&T Research-Shannon
                      Thitimajshima, “Near Shannon limit error-
                                                                      Labs, Florham Park, NJ, “Maximum A Posteriori
                      correcting coding: Turbo codes,” IEEE
                                                                      Decoding Algorithms For Turbo Codes”
                      International      Conference         on




                                                                                                        1941 | P a g e

More Related Content

What's hot

Discrete cosine transform
Discrete cosine transformDiscrete cosine transform
Discrete cosine transformaniruddh Tyagi
 
Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...
Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...
Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...VLSICS Design
 
Video Compression Basics
Video Compression BasicsVideo Compression Basics
Video Compression BasicsSanjiv Malik
 
Compression: Images (JPEG)
Compression: Images (JPEG)Compression: Images (JPEG)
Compression: Images (JPEG)danishrafiq
 
Design and implementation of DADCT
Design and implementation of DADCTDesign and implementation of DADCT
Design and implementation of DADCTSatish Kumar
 
MPEG-1 Part 2 Video Encoding
MPEG-1 Part 2 Video EncodingMPEG-1 Part 2 Video Encoding
MPEG-1 Part 2 Video EncodingChristian Kehl
 
Signal Compression and JPEG
Signal Compression and JPEGSignal Compression and JPEG
Signal Compression and JPEGguest9006ab
 
Video Compression Basics - MPEG2
Video Compression Basics - MPEG2Video Compression Basics - MPEG2
Video Compression Basics - MPEG2VijayKumarArya
 
Iaetsd wavelet transform based latency optimized image compression for
Iaetsd wavelet transform based latency optimized image compression forIaetsd wavelet transform based latency optimized image compression for
Iaetsd wavelet transform based latency optimized image compression forIaetsd Iaetsd
 
simple video compression
simple video compression simple video compression
simple video compression LaLit DuBey
 
Introduction To Video Compression
Introduction To Video CompressionIntroduction To Video Compression
Introduction To Video Compressionguestdd7ccca
 
Seminar Report on image compression
Seminar Report on image compressionSeminar Report on image compression
Seminar Report on image compressionPradip Kumar
 
Presentation of Lossy compression
Presentation of Lossy compressionPresentation of Lossy compression
Presentation of Lossy compressionOmar Ghazi
 
Lect2 scan convertinglines
Lect2 scan convertinglinesLect2 scan convertinglines
Lect2 scan convertinglinesBCET
 

What's hot (20)

Discrete cosine transform
Discrete cosine transformDiscrete cosine transform
Discrete cosine transform
 
video compression
video compressionvideo compression
video compression
 
Compression
CompressionCompression
Compression
 
Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...
Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...
Optimization of Cmos 0.18 µM Low Noise Amplifier Using Nsga-Ii for UWB Applic...
 
A White Paper The Red Color Workflow
A White Paper The Red Color WorkflowA White Paper The Red Color Workflow
A White Paper The Red Color Workflow
 
Video Compression Basics
Video Compression BasicsVideo Compression Basics
Video Compression Basics
 
Mk3621242127
Mk3621242127Mk3621242127
Mk3621242127
 
Compression: Images (JPEG)
Compression: Images (JPEG)Compression: Images (JPEG)
Compression: Images (JPEG)
 
Design and implementation of DADCT
Design and implementation of DADCTDesign and implementation of DADCT
Design and implementation of DADCT
 
MPEG-1 Part 2 Video Encoding
MPEG-1 Part 2 Video EncodingMPEG-1 Part 2 Video Encoding
MPEG-1 Part 2 Video Encoding
 
Signal Compression and JPEG
Signal Compression and JPEGSignal Compression and JPEG
Signal Compression and JPEG
 
Video Compression Basics - MPEG2
Video Compression Basics - MPEG2Video Compression Basics - MPEG2
Video Compression Basics - MPEG2
 
Iaetsd wavelet transform based latency optimized image compression for
Iaetsd wavelet transform based latency optimized image compression forIaetsd wavelet transform based latency optimized image compression for
Iaetsd wavelet transform based latency optimized image compression for
 
simple video compression
simple video compression simple video compression
simple video compression
 
Introduction To Video Compression
Introduction To Video CompressionIntroduction To Video Compression
Introduction To Video Compression
 
252 256
252 256252 256
252 256
 
JPEG
JPEGJPEG
JPEG
 
Seminar Report on image compression
Seminar Report on image compressionSeminar Report on image compression
Seminar Report on image compression
 
Presentation of Lossy compression
Presentation of Lossy compressionPresentation of Lossy compression
Presentation of Lossy compression
 
Lect2 scan convertinglines
Lect2 scan convertinglinesLect2 scan convertinglines
Lect2 scan convertinglines
 

Viewers also liked (20)

Jl2516751681
Jl2516751681Jl2516751681
Jl2516751681
 
Lf2519471952
Lf2519471952Lf2519471952
Lf2519471952
 
La2519221926
La2519221926La2519221926
La2519221926
 
Jj2516631667
Jj2516631667Jj2516631667
Jj2516631667
 
Jp2516981701
Jp2516981701Jp2516981701
Jp2516981701
 
Ll2519861993
Ll2519861993Ll2519861993
Ll2519861993
 
Kz2519141921
Kz2519141921Kz2519141921
Kz2519141921
 
Lx2520682075
Lx2520682075Lx2520682075
Lx2520682075
 
Ke2517881796
Ke2517881796Ke2517881796
Ke2517881796
 
Kr2518691873
Kr2518691873Kr2518691873
Kr2518691873
 
Lj2519711975
Lj2519711975Lj2519711975
Lj2519711975
 
Lq2520212027
Lq2520212027Lq2520212027
Lq2520212027
 
Kl2518311838
Kl2518311838Kl2518311838
Kl2518311838
 
Kc2517811784
Kc2517811784Kc2517811784
Kc2517811784
 
Q25085089
Q25085089Q25085089
Q25085089
 
V25112115
V25112115V25112115
V25112115
 
Nb2522322236
Nb2522322236Nb2522322236
Nb2522322236
 
Am31268273
Am31268273Am31268273
Am31268273
 
Aj31253258
Aj31253258Aj31253258
Aj31253258
 
Lc2418711873
Lc2418711873Lc2418711873
Lc2418711873
 

Similar to Ld2519361941

IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
 
A Robust Method for Image Watermarking Using Block Differencing LSB Substitution
A Robust Method for Image Watermarking Using Block Differencing LSB SubstitutionA Robust Method for Image Watermarking Using Block Differencing LSB Substitution
A Robust Method for Image Watermarking Using Block Differencing LSB SubstitutionIJERA Editor
 
BER Performance for Convalutional Code with Soft & Hard Viterbi Decoding
BER Performance for Convalutional Code with Soft & Hard  Viterbi DecodingBER Performance for Convalutional Code with Soft & Hard  Viterbi Decoding
BER Performance for Convalutional Code with Soft & Hard Viterbi DecodingIJMER
 
Use of Wavelet Transform Extension for Graphics Image Compression using JPEG2...
Use of Wavelet Transform Extension for Graphics Image Compression using JPEG2...Use of Wavelet Transform Extension for Graphics Image Compression using JPEG2...
Use of Wavelet Transform Extension for Graphics Image Compression using JPEG2...CSCJournals
 
Multi-Level Coding Efficiency with Improved Quality for Image Compression bas...
Multi-Level Coding Efficiency with Improved Quality for Image Compression bas...Multi-Level Coding Efficiency with Improved Quality for Image Compression bas...
Multi-Level Coding Efficiency with Improved Quality for Image Compression bas...ijistjournal
 
Multi-Level Coding Efficiency with Improved Quality for Image Compression bas...
Multi-Level Coding Efficiency with Improved Quality for Image Compression bas...Multi-Level Coding Efficiency with Improved Quality for Image Compression bas...
Multi-Level Coding Efficiency with Improved Quality for Image Compression bas...ijistjournal
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
 
Analysis of Image Compression Using Wavelet
Analysis of Image Compression Using WaveletAnalysis of Image Compression Using Wavelet
Analysis of Image Compression Using WaveletIOSR Journals
 
Analysis of Image Compression Using Wavelet
Analysis of Image Compression Using WaveletAnalysis of Image Compression Using Wavelet
Analysis of Image Compression Using WaveletIOSR Journals
 
A NOVEL APPROACH FOR LOWER POWER DESIGN IN TURBO CODING SYSTEM
A NOVEL APPROACH FOR LOWER POWER DESIGN IN TURBO CODING SYSTEMA NOVEL APPROACH FOR LOWER POWER DESIGN IN TURBO CODING SYSTEM
A NOVEL APPROACH FOR LOWER POWER DESIGN IN TURBO CODING SYSTEMVLSICS Design
 
H04011 04 5361
H04011 04 5361H04011 04 5361
H04011 04 5361IJMER
 
Performance analysis of high resolution images using interpolation techniques...
Performance analysis of high resolution images using interpolation techniques...Performance analysis of high resolution images using interpolation techniques...
Performance analysis of high resolution images using interpolation techniques...sipij
 
Low Power Architecture for JPEG2000
Low Power Architecture for JPEG2000Low Power Architecture for JPEG2000
Low Power Architecture for JPEG2000Rahul Jain
 
High Speed Low Power Veterbi Decoder Design for TCM Decoders
High Speed Low Power Veterbi Decoder Design for TCM DecodersHigh Speed Low Power Veterbi Decoder Design for TCM Decoders
High Speed Low Power Veterbi Decoder Design for TCM Decodersijsrd.com
 

Similar to Ld2519361941 (20)

IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
Lb35189919904
Lb35189919904Lb35189919904
Lb35189919904
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
A Robust Method for Image Watermarking Using Block Differencing LSB Substitution
A Robust Method for Image Watermarking Using Block Differencing LSB SubstitutionA Robust Method for Image Watermarking Using Block Differencing LSB Substitution
A Robust Method for Image Watermarking Using Block Differencing LSB Substitution
 
BER Performance for Convalutional Code with Soft & Hard Viterbi Decoding
BER Performance for Convalutional Code with Soft & Hard  Viterbi DecodingBER Performance for Convalutional Code with Soft & Hard  Viterbi Decoding
BER Performance for Convalutional Code with Soft & Hard Viterbi Decoding
 
B070306010
B070306010B070306010
B070306010
 
Use of Wavelet Transform Extension for Graphics Image Compression using JPEG2...
Use of Wavelet Transform Extension for Graphics Image Compression using JPEG2...Use of Wavelet Transform Extension for Graphics Image Compression using JPEG2...
Use of Wavelet Transform Extension for Graphics Image Compression using JPEG2...
 
Multi-Level Coding Efficiency with Improved Quality for Image Compression bas...
Multi-Level Coding Efficiency with Improved Quality for Image Compression bas...Multi-Level Coding Efficiency with Improved Quality for Image Compression bas...
Multi-Level Coding Efficiency with Improved Quality for Image Compression bas...
 
Multi-Level Coding Efficiency with Improved Quality for Image Compression bas...
Multi-Level Coding Efficiency with Improved Quality for Image Compression bas...Multi-Level Coding Efficiency with Improved Quality for Image Compression bas...
Multi-Level Coding Efficiency with Improved Quality for Image Compression bas...
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
Analysis of Image Compression Using Wavelet
Analysis of Image Compression Using WaveletAnalysis of Image Compression Using Wavelet
Analysis of Image Compression Using Wavelet
 
Analysis of Image Compression Using Wavelet
Analysis of Image Compression Using WaveletAnalysis of Image Compression Using Wavelet
Analysis of Image Compression Using Wavelet
 
A NOVEL APPROACH FOR LOWER POWER DESIGN IN TURBO CODING SYSTEM
A NOVEL APPROACH FOR LOWER POWER DESIGN IN TURBO CODING SYSTEMA NOVEL APPROACH FOR LOWER POWER DESIGN IN TURBO CODING SYSTEM
A NOVEL APPROACH FOR LOWER POWER DESIGN IN TURBO CODING SYSTEM
 
Research Paper
Research PaperResearch Paper
Research Paper
 
paper
paperpaper
paper
 
H04011 04 5361
H04011 04 5361H04011 04 5361
H04011 04 5361
 
Performance analysis of high resolution images using interpolation techniques...
Performance analysis of high resolution images using interpolation techniques...Performance analysis of high resolution images using interpolation techniques...
Performance analysis of high resolution images using interpolation techniques...
 
Low Power Architecture for JPEG2000
Low Power Architecture for JPEG2000Low Power Architecture for JPEG2000
Low Power Architecture for JPEG2000
 
R094108112
R094108112R094108112
R094108112
 
High Speed Low Power Veterbi Decoder Design for TCM Decoders
High Speed Low Power Veterbi Decoder Design for TCM DecodersHigh Speed Low Power Veterbi Decoder Design for TCM Decoders
High Speed Low Power Veterbi Decoder Design for TCM Decoders
 

Recently uploaded

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 

Ld2519361941

  • 1. Mannava Srinivasa Rao, Boppana Swati Lakshmi, Dr.Panakala Rajesh Kumar/ International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 5, September- October 2012, pp.1936-1941 Wireless Image Transmission over Noisy Channels Using Turbo Codes and De-noising Filters Mannava Srinivasa Rao*, Boppana Swati Lakshmi**, Dr.Panakala Rajesh Kumar*** Department of ECE, PVP Siddhartha Institute of Technology, Vijayawada, Andhra Pradesh, India ABSTRACT In today’s world transmission of data i.e. voice attractive for high-data-rate services due to the and image plays vital role in day to day relatively long interleavers. communication. While transmitting the voice or image over wireless channels there is higher II. PROPOSED ARCHITECTURE probability of information getting corrupted The main aim of this system is to transmit because of various types of noises presence in the an image with effective coding as well as efficient channel. This paper focusing on transmission of reconstruction even in a noisy environment. The image through wireless channels. The impact of system consists of a Bitplane Slicer, Turbo encoder noise can be minimized by using effective channel in the transmitter part, the receiver comprises of an coding technique called Turbo coding and de- iterative turbo decoder, De-noising filters, and noising filters i.e. wiener or median filter. These image combiner section as shown in Fig.1.A 2D turbo codes are proved to be best to minimize the image will be applied as an input to the system probability of bit errors & filtering approach is . proved to be best to de-noise the image by obtaining higher PSNR. Simulated results show there is a clear improvement in quality of image using turbo codes with or without filters. Keywords—Image compression, Bit plane Slicing, Turbo coding, De-noising Filters. I. INTRODUCTION To increase the reliability of data transmission over wireless channels, channel coding is required before transmission of data over noisy channel. More number of new coding techniques Fig.1: Proposed Architecture have been developed recently for efficient coding of For the applied image the binary images and video. Before channel coding image is correspondence of each pixel amplitude value is converted in to binary format using Bitplane Slicing grouped in bit planes. Then these bit planes are technique. In Bitplane Slicing the original image is encoded by using turbo coder and transmitted over a partitioned in to 2Nquantization levels, where N noisy channel. Using iterative turbo decoder and represents number bit planes. Then each of the bit De-noising filter we can effectively reconstruct the plane is encoded by Turbo encoder [1] and image. transmitted over Additive White Gaussian noise (AWGN) channel. Compression of an image may 2.1 BIT PLANE SLICING/ RE-ASSEMBLING lead to the degradation of quality of an image but Bitplane Slicing is used for compression saves the bandwidth. At the receiver side each of [4] of data in the image processing area. Assume these noisy planes are evaluated using an iterative that the image is composed of N bit planes ranging Turbo decoder and de-noising filters. These planes from „0‟ to „N-1‟. Plane 0 is the Least Significant are re-assembled taking into consideration of Bit (LSB) plane and plane N-1 is the Most neighborhood relationship between the pixels in the Significant Bitplane. The slicing of an image shows image. Bit plane Slicing [2] is an efficient method that higher order bits contain visually significant for compression of an image and iterative turbo data. So the plane N-1 corresponds exactly with an decoding is proved to be best for decoding of an image threshold at gray level 2N - 1.Bit plane image, by considering the stochastic properties and combining is the reverse process of the slicing. Neighborhood relationship between the pixels. These planes are recombined in order to reconstruct Turbo coding is used to provide better bit error rate the image. But it is not needed to take into performance and robust transmission of an image consideration of all the slice contributions. even if the channel is noisy.Turbo codes are mainly 1936 | P a g e
  • 2. Mannava Srinivasa Rao, Boppana Swati Lakshmi, Dr.Panakala Rajesh Kumar/ International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 5, September- October 2012, pp.1936-1941 combinations of the slices contribute to recovery of the image. In this paper, the image is sliced to 4 planes i.e. each pixel in the image is represented by 4 bits (or 16 grey levels). Imagine that the image is composed of four bit planes, ranging from plane 0 for the least significant bit (LSB), to plane 3 for the most significant bit (MSB). Note that the most Significant bit plane contains visually significant data. Transforming the image in a binary fashion is very suitable before transmission. If the image has been considered without being sliced, then the neighbourhood relationship would have been lost. (a) So, it would be useless at the receiver side. When the image is sliced first and then coded and transmitted, the neighbourhood properties would be evaluated. 2.2 TURBO ENCODER In figure 3 the turbo encoder [8]employs two systematic recursive convolutional encoders connected in parallel, with a random interleaver preceding the second recursive convolutional encoder. The information bits are encoded by both encoders. The first encoder operates on the input bits in their original order, while the second encoder operates on the input bits as permuted by the random interleaver. Depending on the code rate (b) desired, the parity bits from the two constituent encoders are punctured before transmission. For example a turbo encoder of rate 1/3 means all parity bits are transmitted, whereas, for a rate 1/2 turbo code, the parity bits from the constituent codes are punctured alternately. (c) Fig. 2: The effect of various Slice Combinations BP7 – Most Significant Bit plane BP0 - Least Significant Bit plane (a) Image representing Bit plane 7 +Bit plane 6 (b) Image representing Bit plane 7 + Fig. 3: Rate 1/3 Turbo Encoder Bitplane 6 + Bitplane5 (c) Image representing Bit plane 7+Bit plane 2.3 TURBO DECODER 6+Bit plane 5 +Bitplane 4 In turbo decoder, [4]-[5] Soft information out of the demodulator regarding the systematic bits For the importance of data rate, some planes and parity bits from the first constituent encoder is can be ignored until the changes in gray level have sent to the first decoder. The first decoder generates unacceptable impact on the image. This approach soft-decision likelihood values for the information will increase the data rate. Fig. 2 shows how the bits that are passed to the second decoder as a priori 1937 | P a g e
  • 3. Mannava Srinivasa Rao, Boppana Swati Lakshmi, Dr.Panakala Rajesh Kumar/ International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 5, September- October 2012, pp.1936-1941 information after reordering in accordance with the transition probability for each branch between nodes turbo interleaver. In addition, the second decoder is given by the equation: accepts the demodulator output regarding the systematic bits and the parity bits from the second ϒi ((Yks, Ykp), m', m) = P ((Yks, Ykp) |dk =i, m', m) constituent encoder. The second decoder improves .q (dk = i|m', m) on the soft-decision likelihood values for the .π (m|m') information bits, which are then fed back to the first P (…) is the transition probability of the channel; decoder to repeat the process. The process can be that is, the probability that a given received symbol 𝑝 𝑝 iterated as many times as desired. However, only a {𝑦 𝑘𝑠 , 𝑦 𝑘 }, will result when symbol {𝑥 𝑘𝑠 , 𝑦 𝑘 } is relatively small number of iterations are usually transmitted. This function is defined by the pdf of needed, since additional iterations generally produce the channel; for example, a Gaussian pdf in the case diminishing returns. Hard decisions on the of the AWGN channel. q (…) is the probability that systematic information bits are made after the last any branch from a node can be taken, given the decoder iteration is completed. Efficient algorithms, previous state m‟, current state m and the data bit i were developed for turbo decoding namely is associated with the branch. q (…) is either „0‟ or 1. Map decoding „1‟, depending on the generator polynomial of the 2. Log map decoding RSC encoder. π (m|m') represents the a priori 3. Maximum log map decoding information which forms the input to each The performance of map decoding component MAP decoder from the other MAP algorithm is superior with compared to log map and decoder, within the iterative decoding process maximum log map decoding algorithm. Therefore the BCJR (Bahl-Cocke-Jelinek-Raviv) based map Calculation of Log Likelihood Probabilities, Ʌ decoding algorithm is used in the proposed scheme. (dk): The Map algorithm is explained using three steps. Finally, the forward and backward i.e. probabilities at each time interval k of the trellis are used to provide a soft estimate of whether the Forward Pass – Calculation (α): transmitted data bit dk was a „1‟ or a „0‟,for the RSC These calculations made at each time code with generator polynomial G = {7, 5}. The soft interval k, for the simple four state RSC code [6] estimate is represented as a log likelihood ratio with trellis connectivity defined by the generator (LLR), [9] Ʌ (dk) as this is a convenient form for polynomial G = {7, 5}. First the trellis traversed in representing a probability which can have a wide the forward direction at each node current state dynamic range it is calculated as follows: probability, α is calculated by multiplying the state probability at the previous node α k-1 (m') by the 𝑚 𝑚 ′ ϒ1 𝑠 𝑝 𝑦 𝑘 ,𝑦 𝑘 ,𝑚 ′ ,𝑚 𝛼 𝑘−1 𝑚 ′ 𝛽 𝑘 (𝑚 ) branch transition probability, ϒk-1(m',m) given the Ʌ(𝑑 𝑘 ) = 1n 𝑠 𝑝 𝑚 𝑚 ′ ϒ0 𝑦 𝑘 ,𝑦 𝑘 ,𝑚 ′ ,𝑚 𝛼 𝑘−1 𝑚 ′ 𝛽 𝑘 (𝑚 ) received code pair Rk= {Yks, Ykp}. This is expressed as follows: Ʌ (dk) represents the probability that the 𝑝 𝑚′ 1 𝑠 𝑖=0 𝛾 𝑖 ( 𝑦 𝑘 ,𝑦 𝑘 ,𝑚′,𝑚)𝛼 𝑘−1 (𝑚′ ) 𝛼 𝑘 (m) = 1 𝑠 ,𝑦 𝑝 ,𝑚′,𝑚)𝛼 current data bit is a „0‟ (if Ʌ (dk) is negative) or a „1‟ 𝑚 𝑚 ′ 𝑖=0 𝛾 𝑖 ( 𝑦 𝑘 𝑘 ′ 𝑘 −1 (𝑚 ) (if Ʌ (dk) is positive). After a number of iterations, Where m is the current state, m' is the previous state typically 8...18, the de-interleaved value of Ʌ (dk) and i is the data bit („0‟ or „1‟) corresponding to from DEC2 is converted to a hard decision estimate, each branch exciting a node. dk, of the transmitted data bit. This forms the output of the final turbo decoder stage. Backward Pass-Calculation (β): The MAP algorithm, as described in part so Then the trellis is traversed in the reverse far, is optimal for estimating the maximum direction again the probability of each branch being likelihood data sequence on a bit-by-bit basis. taken is calculated. The current state probability However, the MAP algorithm is usually βk(m) is found by multiplying the probability of implemented in our paper even it is computationally arriving in the previous state βk+1 (m) by the complex. probability of taking the current state transitionϒk+1(m',m), [8] given the current received III. RESULTS values Rk+1 = {YK+1s, YK+1p} this is expressed as Simulation results for four state, rate ½ turbo follows: encoder using MAP decoding algorithm is shown 𝑝 below for different iterations, at different Eb/N0 𝑚′ 1 𝑠 𝑖=0 𝛾 𝑖 ( 𝑦 𝑘+1 ,𝑦 𝑘+1 ,𝑚′,𝑚)𝛽 𝑘+1 (𝑚′ ) 𝛽 𝑘 . (m) = 𝑝 values. Filters like wiener and median filters are also 𝑚 1 𝑠 𝑚 ′ 𝑖=0 𝛾 𝑖 ( 𝑦 𝑘+1 , 𝑦 𝑘+1 ,𝑚′,𝑚 )𝛼 𝑘 (𝑚 ′) used Table 1: Comparison of PSNR Values for different Where the symbols have the same meaning as Images at Eb/N0= 1dB & 3dB for 4 iterations before, but β is the backward state probability the 1938 | P a g e
  • 4. Mannava Srinivasa Rao, Boppana Swati Lakshmi, Dr.Panakala Rajesh Kumar/ International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 5, September- October 2012, pp.1936-1941 Fig. 4: Simulation result for G = (7, 5) rate ½ turbo PSNR values PSNR values Code for 4 iterations at Eb/N0 = 3dB Type of image at at (a) 4 MSB Planes combined image Eb/No=1dB Eb/No=3dB (b) Noisy image Noisy bit plane (c) Only Turbo Processed Image 54.789891 55.805822 image (d) Turbo Processed with wiener filtered Turbo processed image 61.221192 69.348005 image (e) Turbo processed with median filtered Turbo processed + image Wiener filtered 64.612813 69.825911 image Turbo processed + Median filtered 67.844165 70.795228 image (a) (a) (b) (c) (b) (c) (d) (e) (d) (e) Fig. 5: Simulation result for G = (7, 5) rate ½ turbo Code for 4 iterations at Eb/N0 = 3dB 1939 | P a g e
  • 5. Mannava Srinivasa Rao, Boppana Swati Lakshmi, Dr.Panakala Rajesh Kumar/ International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 5, September- October 2012, pp.1936-1941 (a) 4 MSB Planes combined image (e) Turbo processed with median filtered (b) Noisy image image (c) Only Turbo Processed Image (d) Turbo Processed with wiener filtered image (a) (a) (b) (c) (b) (c) (d) (e) (d) (e) Fig.6: Simulation result for G= (7, 5) rate ½ turbo Fig.7: Simulation result for G= (7, 5) rate ½ turbo code for 8 iterations at Eb/N0=1dB code for 8 iterations at Eb/N0=3dB (a) 4 MSB Planes combined image (a) 4 MSB Planes combined image (b) Noisy image (b) Noisy image (c) Only Turbo Processed Image (c) Only Turbo Processed Image (d) Turbo Processed with wiener filtered (d) Turbo Processed with wiener filtered imageTurbo processed with median filtered image image (e) Turbo processed with median filtered mage 1940 | P a g e
  • 6. Mannava Srinivasa Rao, Boppana Swati Lakshmi, Dr.Panakala Rajesh Kumar/ International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 2, Issue 5, September- October 2012, pp.1936-1941 Table 2: Comparison of PSNR Values for different Communications, Geneva, Switzerland, Images at Eb/N0= 1dB & 3dB for 8 iterations May 1993, pp. 1064-1070. 2. Erison Gose, Kenan Buyukatak, Onur Osman, and Osman N. Ucan “Image PSNR values at PSNR values at Transmission via Iterative Cellular- Turbo Type of image System”, World Academy of Science, Eb/No=1dB Eb/No=3dB Engineering and Technology, pp. 821-828, Noisy bit plane August 2010. 54.789891 55.805822 image 3. N. V. Boulgouris, N. Thomos, and M. G. Strintzis, “Image transmission using error- Turbo processed resilient wavelet coding and forward error 61.287012 69.573931 image correction,” in Proc. IEEE Int. Conf. Image Processing, vol. 3, Rochester, NY, Sept. Turbo processed 2002, pp. 549–552. + Wiener filtered 64.617364 69.971618 4. N. V. Boulgouris, D. Tzovaras, and M. G. image Strintzis, “Lossless image compression based on optimal prediction, adaptive Turbo processed lifting and conditional arithmetic coding,” + Median filtered 67.981805 70.853381 IEEE Trans. Image Processing, vol. 10, image pp. 1–14, Jan. 2001. 5. G. Davis and J. Danskin, “Joint source and channel coding for image transmission over CONCLUSION lossy packet networks,” in Proc. SPIE, vol. The images being transmitted over noisy 2847, Apr.1996, pp. 376–387. channels are extremely sensitive to the bit errors, 6. B. A. Banister, B. Belzer, and T. R. Fisher, which can severely degrade the quality of the image “Robust image transmission using at the receiver. This necessitates the application of JPEG2000 and turbo codes,” IEEE Signal error control codes in the image transmission. This Processing Lett., vol. 9, pp. 117–119, Apr. study presents an efficient image transmission by 2002. means of a new proposed method which takes the 7. Gurmeet Kaur and Rupinder Kaur,“Image advantage of the superior performance of error De-noising using Wavelet transform and control codes, i.e. turbo codes and de-noising filters. Various Filters”, International Journal of For comparison PSNR values of noisy, turbo, turbo- research in Computer Science, Vol.2, Issue processed with wiener filtered and turbo processed 2, pp15-21, February 2012. with median filtered images are evaluated and 8. Berrou, C. and Glavieux, A., “Near results are compared. Using turbo coding it Optimum Error Correcting Coding and reconstructs the image properties in an effective Decoding: Turbo-Codes,” IEEE manner, by considering the pixel neighborhood Transactions on Communications, vol. 44, relations but it does not remove the noises no. 10, pp. 1261-1271, October 1996. introduced during the transmission. For removal of 9. Lin-Nan Lee, Fellow, IEEE, A. Roger these noises, wiener and median filters are used Hammons, Jr. Feng-Wen Sun, and Mustafa here. Hence it is concluded that the turbo processed Eroz, “Application and Standardization of with median filtered image gives better performance Turbo codes in Third-Generation High- than the other images. Speed Wireless Data Services,” IEEE Transactions on Vehicular Technology, Vol. 49, no. 6, November 2000. REFERENCES 10. 1. C. Berrou, A. Glavieux, and P. Hamid R. Sadjapour, AT&T Research-Shannon Thitimajshima, “Near Shannon limit error- Labs, Florham Park, NJ, “Maximum A Posteriori correcting coding: Turbo codes,” IEEE Decoding Algorithms For Turbo Codes” International Conference on 1941 | P a g e