A HYBRID DPCM-DCT AND RLE CODING FOR SATELLITE IMAGE COMPRESSION

Similar documents
THE EVIDENCE THEORY FOR COLOR SATELLITE IMAGE COMPRESSION

Digital Image Representation Image Compression

SATELLITE IMAGE COMPRESSION TECHNIQUE BASED ON THE EVIDENCE THEORY

Features. Sequential encoding. Progressive encoding. Hierarchical encoding. Lossless encoding using a different strategy

CMPT 365 Multimedia Systems. Media Compression - Image

Compression II: Images (JPEG)

7.5 Dictionary-based Coding

Interactive Progressive Encoding System For Transmission of Complex Images

Keywords image compression, lossless compression, run length coding, comparison technique, entropy coding

IMAGE COMPRESSION. Image Compression. Why? Reducing transportation times Reducing file size. A two way event - compression and decompression

JPEG: An Image Compression System. Nimrod Peleg update: Nov. 2003

NOVEL ALGORITHMS FOR FINDING AN OPTIMAL SCANNING PATH FOR JPEG IMAGE COMPRESSION

Lecture 8 JPEG Compression (Part 3)

CS 335 Graphics and Multimedia. Image Compression

Image Compression Algorithm and JPEG Standard

JPEG: An Image Compression System

IMAGE COMPRESSION USING HYBRID QUANTIZATION METHOD IN JPEG

Stereo Image Compression

Video Compression An Introduction

IMAGE COMPRESSION TECHNIQUES

Index. 1. Motivation 2. Background 3. JPEG Compression The Discrete Cosine Transformation Quantization Coding 4. MPEG 5.

JPEG 2000 vs. JPEG in MPEG Encoding

Multimedia Systems Image III (Image Compression, JPEG) Mahdi Amiri April 2011 Sharif University of Technology

A NEW ENTROPY ENCODING ALGORITHM FOR IMAGE COMPRESSION USING DCT

Lecture 8 JPEG Compression (Part 3)

Wireless Communication

JPEG IMAGE CODING WITH ADAPTIVE QUANTIZATION

Digital Image Processing

Topic 5 Image Compression

Digital Video Processing

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

IMAGE COMPRESSION. Chapter - 5 : (Basic)

MRT based Fixed Block size Transform Coding

AN ANALYTICAL STUDY OF LOSSY COMPRESSION TECHINIQUES ON CONTINUOUS TONE GRAPHICAL IMAGES

Image Compression Standard: Jpeg/Jpeg 2000

( ) ; For N=1: g 1. g n

FRACTAL IMAGE COMPRESSION OF GRAYSCALE AND RGB IMAGES USING DCT WITH QUADTREE DECOMPOSITION AND HUFFMAN CODING. Moheb R. Girgis and Mohammed M.

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

FPGA Implementation of 2-D DCT Architecture for JPEG Image Compression

ECE 417 Guest Lecture Video Compression in MPEG-1/2/4. Min-Hsuan Tsai Apr 02, 2013

Enhancing the Image Compression Rate Using Steganography

Compression of Stereo Images using a Huffman-Zip Scheme

A Very Low Bit Rate Image Compressor Using Transformed Classified Vector Quantization

VC 12/13 T16 Video Compression

Lecture 3 Image and Video (MPEG) Coding

Biomedical signal and image processing (Course ) Lect. 5. Principles of signal and image coding. Classification of coding methods.

IMAGE COMPRESSION SYSTEMS A JPEG PERSPECTIVE

DigiPoints Volume 1. Student Workbook. Module 8 Digital Compression

AUDIOVISUAL COMMUNICATION

Lecture 5: Compression I. This Week s Schedule

Lossless Image Compression having Compression Ratio Higher than JPEG

2014 Summer School on MPEG/VCEG Video. Video Coding Concept

ROI Based Image Compression in Baseline JPEG

Image Compression Using BPD with De Based Multi- Level Thresholding

Digital Image Processing

Combining Support Vector Machine Learning With the Discrete Cosine Transform in Image Compression

JPEG 2000 Compression Standard-An Overview

INF5063: Programming heterogeneous multi-core processors. September 17, 2010

Hybrid Image Compression Technique using Huffman Coding Algorithm

Comparison of DCT, DWT Haar, DWT Daub and Blocking Algorithm for Image Fusion

Source Coding Techniques

Repetition 1st lecture

Review and Implementation of DWT based Scalable Video Coding with Scalable Motion Coding.

Steganography using Odd-even Based Embedding and Compensation Procedure to Restore Histogram

A Reversible Data Hiding Scheme for BTC- Compressed Images

Statistical Modeling of Huffman Tables Coding

IMAGE COMPRESSION. October 7, ICSY Lab, University of Kaiserslautern, Germany

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

DCT Based, Lossy Still Image Compression

University of Mustansiriyah, Baghdad, Iraq

DISCRETE COSINE TRANSFORM BASED IMAGE COMPRESSION Aniket S. Dhavale 1, Ganesh B. Gadekar 2, Mahesh S. Bhagat 3, Vitthal B.

ENHANCED DCT COMPRESSION TECHNIQUE USING VECTOR QUANTIZATION AND BAT ALGORITHM Er.Samiksha 1, Er. Anurag sharma 2

System Modeling and Implementation of MPEG-4. Encoder under Fine-Granular-Scalability Framework

Compression Part 2 Lossy Image Compression (JPEG) Norm Zeck

A COMPRESSION TECHNIQUES IN DIGITAL IMAGE PROCESSING - REVIEW

MPEG-4: Simple Profile (SP)

Reduction of Blocking artifacts in Compressed Medical Images

Media - Video Coding: Standards

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

Fingerprint Image Compression

JPEG. Wikipedia: Felis_silvestris_silvestris.jpg, Michael Gäbler CC BY 3.0

Face Protection by Fast Selective Encryption in a Video

Performance Comparison between DWT-based and DCT-based Encoders

COLOR IMAGE COMPRESSION USING DISCRETE COSINUS TRANSFORM (DCT)

Forensic analysis of JPEG image compression

Three Dimensional Motion Vectorless Compression

Image, video and audio coding concepts. Roadmap. Rationale. Stefan Alfredsson. (based on material by Johan Garcia)

Multimedia Communications. Transform Coding

Introduction ti to JPEG

In the first part of our project report, published

Volume 2, Issue 9, September 2014 ISSN

HYBRID TRANSFORMATION TECHNIQUE FOR IMAGE COMPRESSION

Using Shift Number Coding with Wavelet Transform for Image Compression

2.2: Images and Graphics Digital image representation Image formats and color models JPEG, JPEG2000 Image synthesis and graphics systems

Digital Image Representation. Image Representation. Color Models

JPEG 2000 Still Image Data Compression

Source Coding Basics and Speech Coding. Yao Wang Polytechnic University, Brooklyn, NY11201

MULTIMEDIA COMMUNICATION

International Journal of Research in Computer and Communication Technology, Vol 4, Issue 11, November- 2015

The Basics of Video Compression

Transcription:

A HYBRID DPCM-DCT AND RLE CODING FOR SATELLITE IMAGE COMPRESSION Khaled SAHNOUN and Noureddine BENABADJI Laboratory of Analysis and Application of Radiation (LAAR) Department of Physics, University of Sciences and Technology of Oran (USTOMB) B.P. 1505, El M nouar, 31024, ORAN, Algeria ABSTRACT There are many ways to encode, represent, and compress satellite images. Today, with the huge technological advance, algorithms are used to perform many calculations to compress and decompress a satellite image. The future of the compression can take place only through mathematical algorithms, and the progress of mathematical research undoubtedly will lead to an advance in image and file compression. In this paper, we propose a hybrid DPCM-DCT predictive coding and discrete cosine transform DCT and, run-length encoding (RLE) for satellite image compression. KEYWORDS Compression, satellite images, DCT, DPCM 1. INTRODUCTION In this work we develop the basic techniques used in our implementation are the DPCM predictive coding (the differential pulse coded modulation) combined with the DCT (the discrete cosine transformed) and Huffman coding. At first, we present the principle of predictive image coding DPCM; we also present the basic concept of the discrete cosine transformed DCT and Huffman coding. 2. BASIC PRINCIPLE 2.1. The differential pulse code modulation DPCM The variable represents the input signal, and represents the difference between a predicted value and. Successive samples are correlated, it is possible to predict the sample n+1 from samples n, and also n-1, n-2, etc. We can therefore encode the difference between a sample and prediction of. In the case of DPCM coding the prediction is simply the value of the previous sample. The basic idea is provide information in each satellite image pixel, and to make the expected image entropy unless the original image entropy [1]. We fix, for example A, B, C and D, This returns for averaging the values of four neighboring pixels. Only the value of the difference is transmitted which then allows a significant gain [2], watch figure 1. The diagram of the encoding / DPCM is given figure 2. 1

Figure 1. Predictor Model Figure 2. Diagram of encoding DPCM 2.2. The discrete cosine transform (DCT) All compression methods based on the Discrete Cosine Transform (DCT) following three steps, transformation of the difference image or predicted, quantizing and encoding the transformed coefficients [3]. The transformation is applied on blocks of 8*8 (pixels) and is defined by: With c(0) = and c( )=1 if 0. (1) N is the block size (N = 8 is selected), x, y are the coordinates in the spatial domain and u, v coordinates in the frequency domain. Each block is composed of 64 coefficients. The coefficient (0.0) is denoted by DC and represents the average intensity of the block, others are denoted AC. The coefficients with the global information of the image are located in low frequency while those in the higher frequencies are often similar to noise [4]. 2.3. The quantization The quantization step is the only part of the irreversible compression process. It was she who led the losses during compression [5]. An optimization method could be adapted to quantify the image, rather than defining a quantization identical for all images. This adjustment can be performed using the statistical characteristics of the DCT coefficients. Thus, it must be optimized to improve both the compression ratio and keep a good image reproduction. Quantization is realized on 8*8 blocks of transformed coefficients: each of the 64 DCT coefficients is quantized by a uniform quantifier defined by: 2

Is the quantized DCT coefficients, the element of the luminance array, is the nearest integer. 2.4. Coding The quantized matrix is now ready for the finale step of compression before storage, all coefficients of quantized matrix are converted by run-length encoding (RLE) to a stream of binary data after quantization it is quite common for most of the coefficients to equal zero. DCT takes advantages of this by encoding quantized coefficients in the Zig-Zag [6] sequence, the advantage lies in this consolidation of relatively large runs of zeros, which compress very well. 2.5. Diagram of the proposed method Figure 3. The steps of the proposed method The Keywords section begins with the word, Keywords in 13 pt. Times New Roman, bold italics, Small Caps font with a 6pt. spacing following. There may be up to five keywords (or short phrases) separated by commas and six spaces, in 10 pt. Times New Roman italics. An 18 pt. line spacing follows. 2.6. Experimental results and discussion The algorithm realized in C++ Builder v6.0 to code and to decode an image excerpt from the satellite SPOT showing the east coast of Oran region, and the Lena image of size 256 X 256. The compression ratios and the PSNR values obtained for the reconstructed Len image, Satellite image is listed in Table 1. The original image and the decompression image after DPCM, DCT, and run length encoding and decoding is shown in Figure 4, 5 and Figure 6, 7. 3

Figure 4. Original satellite image (1) Figure 5. Satellite image reconstructed (1) Figure 6. Original satellite image (2) 4

Figure 7. Satellite image reconstructed (2) Figure 8. Original Lena image Figure 9. Reconstructed Lena image 5

Image PSNR(db) CR Lena 29.81 69.84 Satellite image (1) 30.24 73.64 Satellite image (2) 30.87 71.48 Table 1. The compression ratios (CR) and PSNR values for satellite and Lena picture. The values in the table show that the compression rate possible for satellite imaging higher compared to the standard image Lena. 3. CONCLUSIONS In this paper we applied the predictive coding DPCM and discrete cosine transformed DCT with RLE encoding to compress a satellite image. After applying the proposed approach, we can see acceptable results for Lena image and satellite picture REFERENCES [1] G. P. Abousleman, M. W. Marcellin, and B. R. Hunt, "Compression of hyperspectral imagery using the 3-D DCT and hybrid DPCM/DCT," IEEE Transactions on Geoscience and Remote Sensing, vol. 33, no. 1, pp. 26-34, January 1995. [2] S. K. Bandyopadhyay, T. U. Paul, A. raychoudhury image compression using approximate matching and run length International journal of advanced computer and application, vol.2, No.6, pages 117-121, 2006. [3] W. B. Pennebaker and J. L. Mitchell, JPEG: Still Image Data Compression Standard, Van Nostrand Reinhold, New York, 1993. [4] A. Skodras, C. Christopoulos, and T. Ebrahimi, "The JPEG 2000 still image compression standard," IEEE Signal Processing Magazine, vol. 18, no. 5, pp. 36-58, September 2001. [5] S. Bhattacharjee, S. Das, D. Roy Choudhury and P. Pal Chouduri, A Pipelined Architecture Algorithm for Image Compression, Proc. Data Compression Conference, Saltlake City, USA, March 1997. [6] Sami Khuri and Hsiu-Chin Hsu Interactive Packages for Learning Image Compression Algorithms lists, requires prior specific permission and/or a fee. ITiCSE 2000, Helsinki, Finland 6