SlideShare una empresa de Scribd logo
1 de 23
IBTC-DWT Hybrid Coding of Digital
           Images
     Authors:

      Ali Abdulhafid Elrowayati,            Zakaria Suliman Zubi,
  Electronic Engineering Department,     Computer Science Department,
 The College of Industrial Technology,       Faculty of Science
            Misurata, Libya                    Sirte University
                                                 Sirte, Libya

02/07/13                                                                1
Outline
► Abstract
► Introduction
► Theproposed scheme
► Simulation results
► Conclusion




02/07/13                   2
Abstract
1.         A hybrid IBTC-DWT encoding combines the simple
           computation and edge preservation prosperities of
           interpolative block truncation coding(IBTC) and high
           compression ratio of discrete wavelet transform(DWT).
2.         This implemented yields significantly lower coding delay
           than DWT alone, and to achieve a reduced bit rate is also
           proposed and investigated.
3.         In this hybrid IBTC-DWT algorithm, the resulting high-
           means and low-means sub images from IBTC algorithm
           are coded using DWT transform.
4.           Simulation results showed that good performance was
           demonstrated in terms of compression ratio, bit rate and
           reconstruction quality.

02/07/13                                                           3
Outline
► Abstract
► Introduction
► Theproposed scheme
► Simulation results
► Conclusion




02/07/13                   4
Introduction
► Image      Coding
        Compression of digital images
         has been a topic of research for
         many years and a number of
         image compression standards
         has been created for different
         applications.
        The role of compression is to
         reduce bandwidth requirements
         for transmission and memory
         requirements for storage of all
         forms of data.


02/07/13                                    5
Introduction
►    There are two main families for image compression:
       Lossless image compression techniques
           ► Lossless have the disadvantage of being limited in term of
            compression rate.
        Lossy techniques
          ► Lossy techniques allow larger compression rates.
          ► while introducing some distortion in reconstructed images.
          ► In order to improve compression rates, we are interested in the
            second family of techniques.
          ► In this paper, we propose a novel method of encoding an image
            using both the interpolative block truncation coding (IBTC) and
            discrete wavelet transform (DWT) to achieve significant
            improvement in digital image compression performance.

02/07/13                                                                  6
Introduction
► Block     Truncation Coding (BTC)
        BTC is a block-based lossy image compression
        First developed in 1979 for grey scale image
         coding
        The output data of BTC for an image block
         contains one bitmap and two quantization
         levels
        BTC has very few computations, edge-
         preserving ability; but only a medium
02/07/13
         compression ratio.                             7
An Example of BTC Encoding
w
                      4×4 image pixels              Bitmap
                        140 142 144 145             0     0      1     1
                        146 141 146 142             1     0      1     0
                        145 141 144 142             1     0      1     0
                        142 138 141 144             0     0      0     1

                   Mean value X=142.5             # of 0 is 9
Original Image
                   Variance value ρ=2.199         # of 1 is 7, q=7


                  q                    7
    X L = X −σ       = 142.5 − 2.199 *   = 141
                 m−q                   9
                                             Two quantization levels
              m−q                   9
    XH = X +σ     = 142.5 + 2.199 *   = 145
               q                    7
                                                                           8
An Example of BTC Decoding

  Bitmap
 0    0    1    1                                141 141 145 145
 1    0    1    0                                145 141 145 141
                      Decoding
 1    0    1    0                                145 141 145 141
 0    0    0    1           X L , bi = 0,       141 141 141 145
                      oi = 
                      ˆ
                            X H , bi = 1.
X L = 141 X H = 145                          Reconstructed pixels




                                                                    9
Introduction
► INTERPOLATIVE              Block Truncation Coding
     (IBTC)
        IBTC algorithms are based on the fact of the
         adjacent image pixels have high degree of
         correlation and the resulting bit-maps will also high
         degree of correlation.
        Only half of the bits of bit maps for each block are
         transmitted or stored and the other are interpolated.
        IBTC uses only 8 bits of 4× 4 bit-maps instead of
         16 bits, thereby reducing the bit rate from 2
         bits/pixel to 1.5 bits/pixel.
02/07/13                                                     10
Introduction
► Discrete wavelet transform         (DWT)
        DWT can be efficiently used in image coding
         applications because of its data reduction capabilities.
        Unlike the case of Discrete Cosine Transform (DCT)
         which based on cosine functions, DWT has some
         properties, making it a better choice for image
         compression than DCT, especially for image on higher
         resolutions.
        DWT coding gives better representation of bits with
         localization in both the spatial and frequency domains

02/07/13                                                        11
Introduction
► The      main idea of the proposed method:
        The presented hybrid IBTC-DWT algorithm
         combines the simple computation and edge
         preservation prosperities of IBTC and high
         compression ratio of DWT




02/07/13                                              12
Outline
► Abstract
► Introduction
► Theproposed scheme
► Simulation results
► Conclusion




02/07/13                   13
The proposed scheme




02/07/13                                14

                 Fig 1 System diagram
The proposed scheme

►     For a 512×512 input images with 4×4 blocks
► the sub sampled images are 128×128 in size.
 The sub sampled-images have details and features which
      must be preserved, since any distortion involved here will
      be distorted over all of the pixel in each reconstructed IBTC
      block.
 DWT is directly implemented on both the high-mean sub
      image and the low-mean sub image.
 For example, when using level-2 of decomposition, and
      take the important coefficients with high energy.
 Since the size of sub images is relatively small (16 times
      less than original image) the computational complexity is
02/07/13                                                          15

      reduced.
Outline
► Abstract
► Introduction
► Theproposed scheme
► Simulation results
► Conclusion




02/07/13                   16
Simulation results
► Test  image : Lenna ,size is 512×512
  bit resolution is 8 bit
► DWT transform has been used with different
  scalar quantization, where the significance
  of coefficients are directly related to its
  magnitude as well as their sub bands after
  wavelet decomposition at different low bit
  rates. (0.82 bpp as example)

02/07/13                                    17
Table 1. IBTC-DCT and IBTC-DWT hybrid coding results.
    

                            IBTC-DCT                         IBTC-DWT

  Image
                                                       PSNR
                PSNR(dB) Bitrate(bpp)                              (bpp)
                                                        dB
       Lena         30.50               0.82               32.14    0.82

Cameraman           28.25               0.82               30.29    0.82

    Pepper          29.00               0.82               30.00    0.82


      Chest         28.50               0.82               29.50    0.82

02/07/13                                                                   18
Simulation results
► In previous table show that the proposed
  algorithm give better performance in terms
  of The MSE and PSNR compared to the
  result of IBTC-DCT algorithm in [5].
► In Fig.1, shows one of the test images and
  its reconstructed version using the proposed
  algorithm at different low bit rates.


02/07/13                                         19
Simulation results
              Fig.1. The original
              and reconstructed
              image            using
              different bitrate.
              (a) original Lena.
                (b) Reconstructed
              using 0.102bbp
              (c) Reconstructed
              using 0.50bbp
              (d) Reconstructed
              using 0.820bbp.
               
Outline
► Abstract
► Introduction
► Theproposed scheme
► Simulation results
► Conclusion




02/07/13                   21
Conclusion
►    Digital Image Compression has been achieved using the
     proposed IBTC-DWT algorithm.
►    Comparison between the numerical results obtained by
     proposed algorithm with the corresponding ones obtained
     by of IBTC-DCT algorithm in [5].
►    This IBTC-DWT algorithm gives good quality reconstructed
     images at low bit rate.


02/07/13                                                       22
Thanks~



02/07/13             23

Más contenido relacionado

La actualidad más candente

Compression: Video Compression (MPEG and others)
Compression: Video Compression (MPEG and others)Compression: Video Compression (MPEG and others)
Compression: Video Compression (MPEG and others)danishrafiq
 
Motion Compensation With Prediction Error Using Ezw Wavelet Coefficients
Motion Compensation With Prediction Error Using Ezw Wavelet CoefficientsMotion Compensation With Prediction Error Using Ezw Wavelet Coefficients
Motion Compensation With Prediction Error Using Ezw Wavelet CoefficientsIJERA Editor
 
Presentation of Lossy compression
Presentation of Lossy compressionPresentation of Lossy compression
Presentation of Lossy compressionOmar Ghazi
 
Multimedia basic video compression techniques
Multimedia basic video compression techniquesMultimedia basic video compression techniques
Multimedia basic video compression techniquesMazin Alwaaly
 
MPEG-1 Part 2 Video Encoding
MPEG-1 Part 2 Video EncodingMPEG-1 Part 2 Video Encoding
MPEG-1 Part 2 Video EncodingChristian Kehl
 
Multimedia image compression standards
Multimedia image compression standardsMultimedia image compression standards
Multimedia image compression standardsMazin Alwaaly
 
Compression: Images (JPEG)
Compression: Images (JPEG)Compression: Images (JPEG)
Compression: Images (JPEG)danishrafiq
 
Introduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag JainIntroduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag JainVideoguy
 
Video Compression Basics - MPEG2
Video Compression Basics - MPEG2Video Compression Basics - MPEG2
Video Compression Basics - MPEG2VijayKumarArya
 
Seminar Report on image compression
Seminar Report on image compressionSeminar Report on image compression
Seminar Report on image compressionPradip Kumar
 

La actualidad más candente (20)

Image compression and jpeg
Image compression and jpegImage compression and jpeg
Image compression and jpeg
 
JPEG Image Compression
JPEG Image CompressionJPEG Image Compression
JPEG Image Compression
 
Compression: Video Compression (MPEG and others)
Compression: Video Compression (MPEG and others)Compression: Video Compression (MPEG and others)
Compression: Video Compression (MPEG and others)
 
Motion Compensation With Prediction Error Using Ezw Wavelet Coefficients
Motion Compensation With Prediction Error Using Ezw Wavelet CoefficientsMotion Compensation With Prediction Error Using Ezw Wavelet Coefficients
Motion Compensation With Prediction Error Using Ezw Wavelet Coefficients
 
Mpeg 2
Mpeg 2Mpeg 2
Mpeg 2
 
Presentation of Lossy compression
Presentation of Lossy compressionPresentation of Lossy compression
Presentation of Lossy compression
 
Jpeg standards
Jpeg   standardsJpeg   standards
Jpeg standards
 
Image Compression
Image CompressionImage Compression
Image Compression
 
JPEG Image Compression
JPEG Image CompressionJPEG Image Compression
JPEG Image Compression
 
Multimedia basic video compression techniques
Multimedia basic video compression techniquesMultimedia basic video compression techniques
Multimedia basic video compression techniques
 
A0540106
A0540106A0540106
A0540106
 
MPEG-1 Part 2 Video Encoding
MPEG-1 Part 2 Video EncodingMPEG-1 Part 2 Video Encoding
MPEG-1 Part 2 Video Encoding
 
Multimedia Object - Video
Multimedia Object - VideoMultimedia Object - Video
Multimedia Object - Video
 
Multimedia image compression standards
Multimedia image compression standardsMultimedia image compression standards
Multimedia image compression standards
 
Compression: Images (JPEG)
Compression: Images (JPEG)Compression: Images (JPEG)
Compression: Images (JPEG)
 
Introduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag JainIntroduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag Jain
 
Multimedia Object - Image
Multimedia Object - ImageMultimedia Object - Image
Multimedia Object - Image
 
Seminar
SeminarSeminar
Seminar
 
Video Compression Basics - MPEG2
Video Compression Basics - MPEG2Video Compression Basics - MPEG2
Video Compression Basics - MPEG2
 
Seminar Report on image compression
Seminar Report on image compressionSeminar Report on image compression
Seminar Report on image compression
 

Similar a Ibtc dwt hybrid coding of digital images

Video Compression Basics
Video Compression BasicsVideo Compression Basics
Video Compression BasicsSanjiv Malik
 
lossy compression JPEG
lossy compression JPEGlossy compression JPEG
lossy compression JPEGMahmoud Hikmet
 
Intelligent Parallel Processing and Compound Image Compression
Intelligent Parallel Processing and Compound Image CompressionIntelligent Parallel Processing and Compound Image Compression
Intelligent Parallel Processing and Compound Image CompressionDR.P.S.JAGADEESH KUMAR
 
Wavelet video processing tecnology
Wavelet video processing tecnologyWavelet video processing tecnology
Wavelet video processing tecnologyPrashant Madnavat
 
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
 
Secure High Capacity Data Hiding in Images using EDBTC
Secure High Capacity Data Hiding in Images using EDBTCSecure High Capacity Data Hiding in Images using EDBTC
Secure High Capacity Data Hiding in Images using EDBTCijsrd.com
 
Digital Image Compression using Hybrid Scheme using DWT and Quantization wit...
Digital Image Compression using Hybrid Scheme using DWT  and Quantization wit...Digital Image Compression using Hybrid Scheme using DWT  and Quantization wit...
Digital Image Compression using Hybrid Scheme using DWT and Quantization wit...IRJET Journal
 
CyberSec_JPEGcompressionForensics.pdf
CyberSec_JPEGcompressionForensics.pdfCyberSec_JPEGcompressionForensics.pdf
CyberSec_JPEGcompressionForensics.pdfMohammadAzreeYahaya
 
D0325016021
D0325016021D0325016021
D0325016021theijes
 
Image compression and it’s security1
Image compression and it’s security1Image compression and it’s security1
Image compression and it’s security1Reyad Hossain
 
Pipelined Architecture of 2D-DCT, Quantization and ZigZag Process for JPEG Im...
Pipelined Architecture of 2D-DCT, Quantization and ZigZag Process for JPEG Im...Pipelined Architecture of 2D-DCT, Quantization and ZigZag Process for JPEG Im...
Pipelined Architecture of 2D-DCT, Quantization and ZigZag Process for JPEG Im...VLSICS Design
 
Image compression 14_04_2020 (1)
Image compression 14_04_2020 (1)Image compression 14_04_2020 (1)
Image compression 14_04_2020 (1)Joel P
 
PIPELINED ARCHITECTURE OF 2D-DCT, QUANTIZATION AND ZIGZAG PROCESS FOR JPEG IM...
PIPELINED ARCHITECTURE OF 2D-DCT, QUANTIZATION AND ZIGZAG PROCESS FOR JPEG IM...PIPELINED ARCHITECTURE OF 2D-DCT, QUANTIZATION AND ZIGZAG PROCESS FOR JPEG IM...
PIPELINED ARCHITECTURE OF 2D-DCT, QUANTIZATION AND ZIGZAG PROCESS FOR JPEG IM...VLSICS Design
 
notes_Image Compression.ppt
notes_Image Compression.pptnotes_Image Compression.ppt
notes_Image Compression.pptHarisMasood20
 
notes_Image Compression.ppt
notes_Image Compression.pptnotes_Image Compression.ppt
notes_Image Compression.pptHarisMasood20
 
Novel DCT based watermarking scheme for digital images
Novel DCT based watermarking scheme for digital imagesNovel DCT based watermarking scheme for digital images
Novel DCT based watermarking scheme for digital imagesIDES Editor
 
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
 

Similar a Ibtc dwt hybrid coding of digital images (20)

H0545156
H0545156H0545156
H0545156
 
Video Compression Basics
Video Compression BasicsVideo Compression Basics
Video Compression Basics
 
lossy compression JPEG
lossy compression JPEGlossy compression JPEG
lossy compression JPEG
 
Intelligent Parallel Processing and Compound Image Compression
Intelligent Parallel Processing and Compound Image CompressionIntelligent Parallel Processing and Compound Image Compression
Intelligent Parallel Processing and Compound Image Compression
 
Wavelet video processing tecnology
Wavelet video processing tecnologyWavelet video processing tecnology
Wavelet video processing tecnology
 
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...
 
Secure High Capacity Data Hiding in Images using EDBTC
Secure High Capacity Data Hiding in Images using EDBTCSecure High Capacity Data Hiding in Images using EDBTC
Secure High Capacity Data Hiding in Images using EDBTC
 
Digital Image Compression using Hybrid Scheme using DWT and Quantization wit...
Digital Image Compression using Hybrid Scheme using DWT  and Quantization wit...Digital Image Compression using Hybrid Scheme using DWT  and Quantization wit...
Digital Image Compression using Hybrid Scheme using DWT and Quantization wit...
 
I3602061067
I3602061067I3602061067
I3602061067
 
CyberSec_JPEGcompressionForensics.pdf
CyberSec_JPEGcompressionForensics.pdfCyberSec_JPEGcompressionForensics.pdf
CyberSec_JPEGcompressionForensics.pdf
 
D0325016021
D0325016021D0325016021
D0325016021
 
Image compression and it’s security1
Image compression and it’s security1Image compression and it’s security1
Image compression and it’s security1
 
Pipelined Architecture of 2D-DCT, Quantization and ZigZag Process for JPEG Im...
Pipelined Architecture of 2D-DCT, Quantization and ZigZag Process for JPEG Im...Pipelined Architecture of 2D-DCT, Quantization and ZigZag Process for JPEG Im...
Pipelined Architecture of 2D-DCT, Quantization and ZigZag Process for JPEG Im...
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
Image compression 14_04_2020 (1)
Image compression 14_04_2020 (1)Image compression 14_04_2020 (1)
Image compression 14_04_2020 (1)
 
PIPELINED ARCHITECTURE OF 2D-DCT, QUANTIZATION AND ZIGZAG PROCESS FOR JPEG IM...
PIPELINED ARCHITECTURE OF 2D-DCT, QUANTIZATION AND ZIGZAG PROCESS FOR JPEG IM...PIPELINED ARCHITECTURE OF 2D-DCT, QUANTIZATION AND ZIGZAG PROCESS FOR JPEG IM...
PIPELINED ARCHITECTURE OF 2D-DCT, QUANTIZATION AND ZIGZAG PROCESS FOR JPEG IM...
 
notes_Image Compression.ppt
notes_Image Compression.pptnotes_Image Compression.ppt
notes_Image Compression.ppt
 
notes_Image Compression.ppt
notes_Image Compression.pptnotes_Image Compression.ppt
notes_Image Compression.ppt
 
Novel DCT based watermarking scheme for digital images
Novel DCT based watermarking scheme for digital imagesNovel DCT based watermarking scheme for digital images
Novel DCT based watermarking scheme for digital images
 
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...
 

Más de Zakaria Zubi

applyingwebminingapplicationforuserbehaviorunderstanding-131215105223-phpapp0...
applyingwebminingapplicationforuserbehaviorunderstanding-131215105223-phpapp0...applyingwebminingapplicationforuserbehaviorunderstanding-131215105223-phpapp0...
applyingwebminingapplicationforuserbehaviorunderstanding-131215105223-phpapp0...Zakaria Zubi
 
Knowledge Discovery Query Language (KDQL)
Knowledge Discovery Query Language (KDQL)Knowledge Discovery Query Language (KDQL)
Knowledge Discovery Query Language (KDQL)Zakaria Zubi
 
Knowledge Discovery in Remote Access Databases
Knowledge Discovery in Remote Access Databases Knowledge Discovery in Remote Access Databases
Knowledge Discovery in Remote Access Databases Zakaria Zubi
 
I- Extended Databases
I- Extended DatabasesI- Extended Databases
I- Extended DatabasesZakaria Zubi
 
Using Data Mining Techniques to Analyze Crime Pattern
Using Data Mining Techniques to Analyze Crime PatternUsing Data Mining Techniques to Analyze Crime Pattern
Using Data Mining Techniques to Analyze Crime PatternZakaria Zubi
 
COMPARISON OF ROUTING PROTOCOLS FOR AD HOC WIRELESS NETWORK WITH MEDICAL DATA
COMPARISON OF ROUTING PROTOCOLS FOR AD HOC WIRELESS NETWORK WITH MEDICAL DATA COMPARISON OF ROUTING PROTOCOLS FOR AD HOC WIRELESS NETWORK WITH MEDICAL DATA
COMPARISON OF ROUTING PROTOCOLS FOR AD HOC WIRELESS NETWORK WITH MEDICAL DATA Zakaria Zubi
 
A Comparative Study of Data Mining Methods to Analyzing Libyan National Crime...
A Comparative Study of Data Mining Methods to Analyzing Libyan National Crime...A Comparative Study of Data Mining Methods to Analyzing Libyan National Crime...
A Comparative Study of Data Mining Methods to Analyzing Libyan National Crime...Zakaria Zubi
 
Applying web mining application for user behavior understanding
Applying web mining application for user behavior understandingApplying web mining application for user behavior understanding
Applying web mining application for user behavior understandingZakaria Zubi
 
Arabic Text mining Classification
Arabic Text mining Classification Arabic Text mining Classification
Arabic Text mining Classification Zakaria Zubi
 
Information communication technology in libya for educational purposes
Information communication technology in libya for educational purposesInformation communication technology in libya for educational purposes
Information communication technology in libya for educational purposesZakaria Zubi
 

Más de Zakaria Zubi (14)

applyingwebminingapplicationforuserbehaviorunderstanding-131215105223-phpapp0...
applyingwebminingapplicationforuserbehaviorunderstanding-131215105223-phpapp0...applyingwebminingapplicationforuserbehaviorunderstanding-131215105223-phpapp0...
applyingwebminingapplicationforuserbehaviorunderstanding-131215105223-phpapp0...
 
Knowledge Discovery Query Language (KDQL)
Knowledge Discovery Query Language (KDQL)Knowledge Discovery Query Language (KDQL)
Knowledge Discovery Query Language (KDQL)
 
Knowledge Discovery in Remote Access Databases
Knowledge Discovery in Remote Access Databases Knowledge Discovery in Remote Access Databases
Knowledge Discovery in Remote Access Databases
 
I- Extended Databases
I- Extended DatabasesI- Extended Databases
I- Extended Databases
 
Using Data Mining Techniques to Analyze Crime Pattern
Using Data Mining Techniques to Analyze Crime PatternUsing Data Mining Techniques to Analyze Crime Pattern
Using Data Mining Techniques to Analyze Crime Pattern
 
COMPARISON OF ROUTING PROTOCOLS FOR AD HOC WIRELESS NETWORK WITH MEDICAL DATA
COMPARISON OF ROUTING PROTOCOLS FOR AD HOC WIRELESS NETWORK WITH MEDICAL DATA COMPARISON OF ROUTING PROTOCOLS FOR AD HOC WIRELESS NETWORK WITH MEDICAL DATA
COMPARISON OF ROUTING PROTOCOLS FOR AD HOC WIRELESS NETWORK WITH MEDICAL DATA
 
Ismail&&ziko 2003
Ismail&&ziko 2003Ismail&&ziko 2003
Ismail&&ziko 2003
 
A Comparative Study of Data Mining Methods to Analyzing Libyan National Crime...
A Comparative Study of Data Mining Methods to Analyzing Libyan National Crime...A Comparative Study of Data Mining Methods to Analyzing Libyan National Crime...
A Comparative Study of Data Mining Methods to Analyzing Libyan National Crime...
 
Applying web mining application for user behavior understanding
Applying web mining application for user behavior understandingApplying web mining application for user behavior understanding
Applying web mining application for user behavior understanding
 
Arabic Text mining Classification
Arabic Text mining Classification Arabic Text mining Classification
Arabic Text mining Classification
 
Edi text
Edi textEdi text
Edi text
 
Model
ModelModel
Model
 
Deep Web mining
Deep Web miningDeep Web mining
Deep Web mining
 
Information communication technology in libya for educational purposes
Information communication technology in libya for educational purposesInformation communication technology in libya for educational purposes
Information communication technology in libya for educational purposes
 

Ibtc dwt hybrid coding of digital images

  • 1. IBTC-DWT Hybrid Coding of Digital Images Authors: Ali Abdulhafid Elrowayati, Zakaria Suliman Zubi, Electronic Engineering Department, Computer Science Department, The College of Industrial Technology, Faculty of Science Misurata, Libya Sirte University Sirte, Libya 02/07/13 1
  • 2. Outline ► Abstract ► Introduction ► Theproposed scheme ► Simulation results ► Conclusion 02/07/13 2
  • 3. Abstract 1. A hybrid IBTC-DWT encoding combines the simple computation and edge preservation prosperities of interpolative block truncation coding(IBTC) and high compression ratio of discrete wavelet transform(DWT). 2. This implemented yields significantly lower coding delay than DWT alone, and to achieve a reduced bit rate is also proposed and investigated. 3. In this hybrid IBTC-DWT algorithm, the resulting high- means and low-means sub images from IBTC algorithm are coded using DWT transform. 4. Simulation results showed that good performance was demonstrated in terms of compression ratio, bit rate and reconstruction quality. 02/07/13 3
  • 4. Outline ► Abstract ► Introduction ► Theproposed scheme ► Simulation results ► Conclusion 02/07/13 4
  • 5. Introduction ► Image Coding  Compression of digital images has been a topic of research for many years and a number of image compression standards has been created for different applications.  The role of compression is to reduce bandwidth requirements for transmission and memory requirements for storage of all forms of data. 02/07/13 5
  • 6. Introduction ► There are two main families for image compression:  Lossless image compression techniques ► Lossless have the disadvantage of being limited in term of compression rate.  Lossy techniques ► Lossy techniques allow larger compression rates. ► while introducing some distortion in reconstructed images. ► In order to improve compression rates, we are interested in the second family of techniques. ► In this paper, we propose a novel method of encoding an image using both the interpolative block truncation coding (IBTC) and discrete wavelet transform (DWT) to achieve significant improvement in digital image compression performance. 02/07/13 6
  • 7. Introduction ► Block Truncation Coding (BTC)  BTC is a block-based lossy image compression  First developed in 1979 for grey scale image coding  The output data of BTC for an image block contains one bitmap and two quantization levels  BTC has very few computations, edge- preserving ability; but only a medium 02/07/13 compression ratio. 7
  • 8. An Example of BTC Encoding w 4×4 image pixels Bitmap 140 142 144 145 0 0 1 1 146 141 146 142 1 0 1 0 145 141 144 142 1 0 1 0 142 138 141 144 0 0 0 1 Mean value X=142.5 # of 0 is 9 Original Image Variance value ρ=2.199 # of 1 is 7, q=7 q 7 X L = X −σ = 142.5 − 2.199 * = 141 m−q 9 Two quantization levels m−q 9 XH = X +σ = 142.5 + 2.199 * = 145 q 7 8
  • 9. An Example of BTC Decoding Bitmap 0 0 1 1 141 141 145 145 1 0 1 0 145 141 145 141 Decoding 1 0 1 0 145 141 145 141 0 0 0 1  X L , bi = 0, 141 141 141 145 oi =  ˆ  X H , bi = 1. X L = 141 X H = 145 Reconstructed pixels 9
  • 10. Introduction ► INTERPOLATIVE Block Truncation Coding (IBTC)  IBTC algorithms are based on the fact of the adjacent image pixels have high degree of correlation and the resulting bit-maps will also high degree of correlation.  Only half of the bits of bit maps for each block are transmitted or stored and the other are interpolated.  IBTC uses only 8 bits of 4× 4 bit-maps instead of 16 bits, thereby reducing the bit rate from 2 bits/pixel to 1.5 bits/pixel. 02/07/13 10
  • 11. Introduction ► Discrete wavelet transform (DWT)  DWT can be efficiently used in image coding applications because of its data reduction capabilities.  Unlike the case of Discrete Cosine Transform (DCT) which based on cosine functions, DWT has some properties, making it a better choice for image compression than DCT, especially for image on higher resolutions.  DWT coding gives better representation of bits with localization in both the spatial and frequency domains 02/07/13 11
  • 12. Introduction ► The main idea of the proposed method:  The presented hybrid IBTC-DWT algorithm combines the simple computation and edge preservation prosperities of IBTC and high compression ratio of DWT 02/07/13 12
  • 13. Outline ► Abstract ► Introduction ► Theproposed scheme ► Simulation results ► Conclusion 02/07/13 13
  • 14. The proposed scheme 02/07/13 14 Fig 1 System diagram
  • 15. The proposed scheme ► For a 512×512 input images with 4×4 blocks ► the sub sampled images are 128×128 in size.  The sub sampled-images have details and features which must be preserved, since any distortion involved here will be distorted over all of the pixel in each reconstructed IBTC block.  DWT is directly implemented on both the high-mean sub image and the low-mean sub image.  For example, when using level-2 of decomposition, and take the important coefficients with high energy.  Since the size of sub images is relatively small (16 times less than original image) the computational complexity is 02/07/13 15 reduced.
  • 16. Outline ► Abstract ► Introduction ► Theproposed scheme ► Simulation results ► Conclusion 02/07/13 16
  • 17. Simulation results ► Test image : Lenna ,size is 512×512 bit resolution is 8 bit ► DWT transform has been used with different scalar quantization, where the significance of coefficients are directly related to its magnitude as well as their sub bands after wavelet decomposition at different low bit rates. (0.82 bpp as example) 02/07/13 17
  • 18. Table 1. IBTC-DCT and IBTC-DWT hybrid coding results.   IBTC-DCT IBTC-DWT Image PSNR PSNR(dB) Bitrate(bpp) (bpp) dB Lena 30.50 0.82 32.14 0.82 Cameraman 28.25 0.82 30.29 0.82 Pepper 29.00 0.82 30.00 0.82 Chest 28.50 0.82 29.50 0.82 02/07/13 18
  • 19. Simulation results ► In previous table show that the proposed algorithm give better performance in terms of The MSE and PSNR compared to the result of IBTC-DCT algorithm in [5]. ► In Fig.1, shows one of the test images and its reconstructed version using the proposed algorithm at different low bit rates. 02/07/13 19
  • 20. Simulation results Fig.1. The original and reconstructed image using different bitrate. (a) original Lena. (b) Reconstructed using 0.102bbp (c) Reconstructed using 0.50bbp (d) Reconstructed using 0.820bbp.  
  • 21. Outline ► Abstract ► Introduction ► Theproposed scheme ► Simulation results ► Conclusion 02/07/13 21
  • 22. Conclusion ► Digital Image Compression has been achieved using the proposed IBTC-DWT algorithm. ► Comparison between the numerical results obtained by proposed algorithm with the corresponding ones obtained by of IBTC-DCT algorithm in [5]. ► This IBTC-DWT algorithm gives good quality reconstructed images at low bit rate. 02/07/13 22