SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
International Journal of Engineering Research and Development
eISSN : 2278-067X, pISSN : 2278-800X, www.ijerd.com
Volume 4, Issue 8 (November 2012), PP. 73-76


     ROI Compression of Satellite Images Using Modified JPEG
                            Standard
                                           K.Lohitha1, Ch.Ramesh2
        1
         (M.Tech Student, Dept. of CSE, Aditya Institute of Technology and Management, Tekkali, Andhra Pradesh
          2
            (Professor, Dept. of CSE, Aditya Institute of Technology and Management, Tekkali, Andhra Pradesh,


Abstract:––Satellite image compression is one of active image processing areas. In this paper we proposed a novel approach
for ROI compression of multiband satellite images using modified JPEG standard. In this paper, we show how the
quantization may be adapted in each block and how we may signal to the decoder in a memory-efficient manner. This
allows ROI coding of satellite images. The method takes advantage of unused slots in the Huffman tables. We made the
output modification that is in compliant with the standard and also we proposed how the decoder may be modified to
correctly recover the ROI quantized satellite images.

                                                 I.     INTRODUCTION
          Satellite images contain clouds, the information about clouds is irrelevant in these images. However in current on-
board compression algorithms pixels of clouds are processed as any other pixels of the image and are transmitted with the
same quality and bit rate. This results in a waste of data rate which could have been used either to enhance the quality of the
relevant part of the transmitted image or to transmit more images. The goal of selective image coding is to avoid this waste
by on-board cloud detection and ROI coding techniques. This paper focuses on this second point: the implementation of
ROI coding techniques using modified JPEG
          In this paper we demonstrated a method for ROI compression by varying the quantization matrix from block to
block, and described the signaling of adaptive quantization to the decoder in a way that is compliant with the JPEG standard.
To recover the exact image by Adaptive quantization[1], the decoder should vary the Q matrix exactly as the encoder, over
the image. After Adaptive Quantization the encoder must signal to the decoder on each block which Q matrix that it used,
also the signalling must be compliant with the JPEG standard[2] if any ―standard‖ decoder is able to process the
adaptively-quantized image. Huffman table in JPEG standard has few unused slots for end-of-block(EOB) symbols. Our
method has taken advantage of those unused slots for end-of-block (EOB) symbols in the Huffman table. This allow us
to signal up to 14 different levels of quantization within a color plane and thus allows us possibility of ROI compression.
standard decoder treats all 14 EOB symbols as the same. However, to recover image that is Adaptively Quantized we need
to modiy the decoder in a way that it recognizes the EOB symbol and modify the decoding Q matrix appropriately.In this
paper we show how previously unused slots in the baseline JPEG Huffman table may be used to signal Q matrix adaptation.
This allow us to signal up to 14 different EOB codes to be used on each block. In this paper we described the method to
construct the Huffman codes to efficiently encode the adaptively-quantized satellite image.

                             II.          SATELLITE IMAGES(MULTIBAND
          Some images have a single band, or layer of data, while others have multiple bands. Basically, a band is
represented by a single matrix of cell values, and a image with multiple bands contains multiple spatially coincident
matrices of cell values representing the same spatial area. Most satellite imagery has multiple bands, typically containing
values within a range or band of the electromagnetic spectrum.
There are three main ways to display single-band raster datasets:
         In a binary image, each cell has a value of 0 or 1 and is often displayed using black and white.
         Grayscale—In a grayscale image, each cell has a value from 0 to another number, such as 255. These are often
used for black-and-white aerial photographs.
         Color map—One way to represent colors on an image is with a color map. A set of values is coded to match a
defined set of red, green, and blue (RGB) values.
The three main ways to display single-band raster datasets are shown below.




                                                              73
ROI Compression of Satellite Images Using…




                                         Fig 2 Binary, Grayscale and Color Image

          When there are multiple bands, every cell location has more than one value associated with it. With multiple
bands, each band usually represents a segment of the electromagnetic spectrum collected by a sensor. Bands can represent
any portion of the electromagnetic spectrum including ranges not visible to the eye such as the infrared or ultraviolet
sections. The term band originated from the reference to the color band on the electromagnetic spectrum.

                                              III.          PROCESS
           ROI compression for satellite images is as follows.IN JPEG two compression formats available they are Baseline
sequential and progressive. The baseline format stores the full resolution of the image in a single sequential scan
while progressive format stores several scans of the image. In progressive format each scan has increased resolution over the
previous scan. Progressive JPEG is not widely used. In JPEG standard Huffman table is designed to accommodate both
progressive and baseline sequential formats. This nature allow us to modify the feature of progressive format to allow
signalling of adaptive quantization in baseline sequential format there by making ROI compression of satellite images
possible.. The below method describes the ROI compression of satellite images using modified JPEG.
1) The satellite image is converted from RGB to YCbCr, usually followed by sub-sampling of the Cb, Cr planes.
2) Each planes of Y , Cb, Cr are partitioned into blocks of size 8 × 8.
3) The DCT of each 8 × 8 block is calculated. Let x(i, j) denote the (i, j)-the pixel in block, and X(u, v) the (u, v)-th
frequency in the DCT and X(1, 1) is the ―DC‖ coefficient, and remaining are ―AC‖ coefficients. The quantization of DCT
coefficients using a 8 × 8 matrix Q as follows:

   XQ(       )=round                      = 1,…,8.                                                                       ..(1)

Y , Cb, Cr planes may have different Q matrices but they do not vary spatially.
4) The quantized block XQ is scanned in ―zig-zag‖ order. DC value of the previously coded block is subtracted from the
quantized DC coefficient and then it is stored . The scan of AC coefficients is stored in (R, S) format, where R is the number
of consecutive zeros followed by the non-negative value S indicating the size of the next non-zero value. If V is the value of
the quantized coefficient, then
                                           …(2)

Here      is the floor function also two special symbols are also allowed
1).a ZRL symbol represents a run of 16 consecutive zeros.
2).EOB symbol indicates and represent that all subsequent coefficients in the scan are zero.
5) Each scan is Huffman coded, where AC coefficients are organized as a 16×11 structure in the Huffman table. This
structure is designed to accommodate 16 different R values and 11 values of S. This structure is shown in table I . The
Huffman code for each (R, S) pair in a scan is emitted, followed by S additional bits to indicate the actual value of the
coefficient.




From Table I slot for R = 0, S = 0 is used for the EOB symbol, while R = 15, S = 0 indicates 15 consecutive zeros
followed by a size 0( ZRL symbol) but the slots for S = 0 and R = 1 to 14 are reserved for the progressive format and are
not used in baseline sequential format. We utilized those unused slots for signalling adaptive quantization to decoder thus
making it JPEG standard-compliant..



                                                             74
ROI Compression of Satellite Images Using…

In JPEG standard if S = 0 and R = 15 then 16 consecutive zeros are appended to the zig-zag scan in reconstruction.
Otherwise the symbol is treated an EOB. all slots in Table I with S = 0 and R < 15 are considered to be the same EOB
symbol. Therefore, additional codes for different conditions may adopted by using the 14 unused slots in Table I.

                                         IV.           QUANTIZATION
          In the Quantization, The Q matrix is fixed across the color plane. This limits the possibilities of ROI coding.
We have overcomed the limitation by signalling to the decoder with proper EOB codes exploiting the unused slots in
Huffman table , to say which Q was used. But if we use a standard decoder then it dequantizes an input block with a
improper Q matrix. Suppose that the DCT of an 8 × 8 block, X(u, v), 1 ≤ u, v ≤ 8, is quantized at the encoder using matrix
Q as in eq.(1). At the decoder, the quantized matrix X Q is used to reconstruct the DCT matrix X using the equation


      = 1,…,8.                         …(3)      (3)
  will not the same as X due to rounding. If we let P = αQ, where α is a scale factor, then the effect of dequantizing XQ
with P instead of Q is as follows:




                                  =                                                         ….(4)
where     Eq = Q round{XQ/Q} − X is the quantization error introduced by rounding.
If we apply P = αQ, we can see that scaling factor is same for every element instead if we choose P = H ◦ Q, where ◦
denotes the elementwise product of H and Q. Here H acts as filtering matrix.
                                                                          (u,v) = H(u,v)X(u,v) + H(u,v)Eq(u,v)       …..(5)
        we see that dequantization with H ◦ Q is equivalent to filtering by H in the DCT domain ignoring the noise term.
We may therefore use adaptive quantization as a means to perform spatially adaptive filtering of the image.

                            V.            HUFFMAN TABLE MODIFICATION
           we must modify the entire Huffman codebook to allow for unique decoding[13] . this allow us to use the empty
slots in the Huffman table to signal adaptive quantization to the decoder. One method is to substitute a Huffman table for
progressive coding in place of the baseline table. This allows us to signal 15 different Q matrices to the decoder. Standard
progressive table is shown in Table II. We may or may not use all the empty slots , so we can design Huffman table to




support fewer EOB codes.

                                 VI.           EXPERIMENTAL RESULTS
We used .lan multiband satellite image files containing 7 bands. MATLAB was used as the programming platform.




                                                            75
ROI Compression of Satellite Images Using…




                                      Fig 6.1 Compressed output of satellite image




                                       Fig 6.2 Compressed output of satellite image

                                        VII.           CONCLUSION
         In this paper, we demonstrated a simple method that allows ROI compression satellite images using modified
JPEG. The ROI compression allows us to process and access data more quickly. The storage space and computation is
decreased by implementing ROI compression using above method.

                                                    REFRENCES
  [1].    J. Zhao and Y. Shimazu and K. Ohta and R. Hayasaka and Y. Matsushita,―A JPEG codec adaptive to region
          importance‖. In Proceedings of the Fourth ACM international Conference on Multimedia Boston, MA: November
          18 - 22, 1996, pp 209-218.
  [2].    W. B. Pennebaker and J. L. Mitchell, JPEG: Still Image Data Compression
  [3].    W. B. Pennebaker, ―Adaptive quantization within the JPEG sequential mode,‖ U. S. Patent 5,157,488.
  [4].    T. A. Simpson and Y. Hu, ―Adaptive image data compression‖, U. S. Patent 6,724,817.
  [5].    Standard, New York: Springer-Verlag, 1992.
  [6].    G. K. Wallace, ―The JPEG still picture compression standard,‖ IEEE transactions on consumer electronics, Vol.
          38, No. 1, Feb. 1992, pp xviiixxxiv.
  [7].    M. Stirner and G. Seelman,―Improved redundancy reduction for JPEG files‖, Proc. of the Picture Coding
          Symposium (PCS 2007), Lisbon, Portugal: November 2007.
  [8].    A. M. Silverstein and S. A. Klein, ―Precomputing and encoding compressed image enhancement instructions,‖ U.
          S. Patent 5,822,458.
  [9].    S. K. Mitra, Digital signal processing: A computer-based approach, 3rd Ed, New York : McGraw-Hill, 2006.
  [10].   R. A. Gonzalez and R. E. Woods, Digital image processing, 1st Ed, Reading, MA: Addison-Wesley, 2002.
  [11].   R. Kakarala and J. S. Gibson, ―Signaling adaptive-quantization matrices in JPEG using end-of-block codes‖, U. S.
          Patent 7,092,578.
  [12].   G. K. Wallace, ―The JPEG still picture compression standard,‖ IEEE transactions on consumer electronics, Vol.
          38, No. 1, Feb. 1992, pp xviiixxxiv.
  [13].   W. B. Pennebaker, ―Adaptive quantization within the JPEG sequential mode,‖ U. S. Patent 5,157,488.
  [14].   A. M. Silverstein and S. A. Klein, ―Precomputing and encoding compressed image enhancement instructions,‖ U.
          S. Patent 5,822,458.



                                                           76

Mais conteúdo relacionado

Mais procurados

APPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLING
APPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLINGAPPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLING
APPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLINGsipij
 
Advanced Lighting Techniques Dan Baker (Meltdown 2005)
Advanced Lighting Techniques   Dan Baker (Meltdown 2005)Advanced Lighting Techniques   Dan Baker (Meltdown 2005)
Advanced Lighting Techniques Dan Baker (Meltdown 2005)mobius.cn
 
Modification on Energy Efficient Design of DVB-T2 Constellation De-mapper
Modification on Energy Efficient Design of DVB-T2 Constellation De-mapperModification on Energy Efficient Design of DVB-T2 Constellation De-mapper
Modification on Energy Efficient Design of DVB-T2 Constellation De-mapperIJERA Editor
 
Image Texture Analysis
Image Texture AnalysisImage Texture Analysis
Image Texture Analysislalitxp
 
改进的固定点图像复原算法_英文_阎雪飞
改进的固定点图像复原算法_英文_阎雪飞改进的固定点图像复原算法_英文_阎雪飞
改进的固定点图像复原算法_英文_阎雪飞alen yan
 
VEHICLE RECOGNITION USING VIBE AND SVM
VEHICLE RECOGNITION USING VIBE AND SVM VEHICLE RECOGNITION USING VIBE AND SVM
VEHICLE RECOGNITION USING VIBE AND SVM cseij
 
New geometric interpretation and analytic solution for quadrilateral reconstr...
New geometric interpretation and analytic solution for quadrilateral reconstr...New geometric interpretation and analytic solution for quadrilateral reconstr...
New geometric interpretation and analytic solution for quadrilateral reconstr...Joo-Haeng Lee
 
G143741
G143741G143741
G143741irjes
 
The Problems of Constructing Optimal Onboard Colored RGB Depicting UAV Systems
The Problems of Constructing Optimal Onboard Colored RGB Depicting UAV SystemsThe Problems of Constructing Optimal Onboard Colored RGB Depicting UAV Systems
The Problems of Constructing Optimal Onboard Colored RGB Depicting UAV SystemsIRJESJOURNAL
 
Adaptive trilateral filter for hevc standard
Adaptive trilateral filter for hevc standardAdaptive trilateral filter for hevc standard
Adaptive trilateral filter for hevc standardijma
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Hough Transform: Serial and Parallel Implementations
Hough Transform: Serial and Parallel ImplementationsHough Transform: Serial and Parallel Implementations
Hough Transform: Serial and Parallel ImplementationsJohn Wayne
 

Mais procurados (16)

APPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLING
APPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLINGAPPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLING
APPLYING R-SPATIOGRAM IN OBJECT TRACKING FOR OCCLUSION HANDLING
 
Orb feature by nitin
Orb feature by nitinOrb feature by nitin
Orb feature by nitin
 
Advanced Lighting Techniques Dan Baker (Meltdown 2005)
Advanced Lighting Techniques   Dan Baker (Meltdown 2005)Advanced Lighting Techniques   Dan Baker (Meltdown 2005)
Advanced Lighting Techniques Dan Baker (Meltdown 2005)
 
Modification on Energy Efficient Design of DVB-T2 Constellation De-mapper
Modification on Energy Efficient Design of DVB-T2 Constellation De-mapperModification on Energy Efficient Design of DVB-T2 Constellation De-mapper
Modification on Energy Efficient Design of DVB-T2 Constellation De-mapper
 
Presentation visapp
Presentation visappPresentation visapp
Presentation visapp
 
Image Texture Analysis
Image Texture AnalysisImage Texture Analysis
Image Texture Analysis
 
改进的固定点图像复原算法_英文_阎雪飞
改进的固定点图像复原算法_英文_阎雪飞改进的固定点图像复原算法_英文_阎雪飞
改进的固定点图像复原算法_英文_阎雪飞
 
VEHICLE RECOGNITION USING VIBE AND SVM
VEHICLE RECOGNITION USING VIBE AND SVM VEHICLE RECOGNITION USING VIBE AND SVM
VEHICLE RECOGNITION USING VIBE AND SVM
 
Distortion Correction Scheme for Multiresolution Camera Images
Distortion Correction Scheme for Multiresolution Camera ImagesDistortion Correction Scheme for Multiresolution Camera Images
Distortion Correction Scheme for Multiresolution Camera Images
 
New geometric interpretation and analytic solution for quadrilateral reconstr...
New geometric interpretation and analytic solution for quadrilateral reconstr...New geometric interpretation and analytic solution for quadrilateral reconstr...
New geometric interpretation and analytic solution for quadrilateral reconstr...
 
G143741
G143741G143741
G143741
 
Lec11 object-re-id
Lec11 object-re-idLec11 object-re-id
Lec11 object-re-id
 
The Problems of Constructing Optimal Onboard Colored RGB Depicting UAV Systems
The Problems of Constructing Optimal Onboard Colored RGB Depicting UAV SystemsThe Problems of Constructing Optimal Onboard Colored RGB Depicting UAV Systems
The Problems of Constructing Optimal Onboard Colored RGB Depicting UAV Systems
 
Adaptive trilateral filter for hevc standard
Adaptive trilateral filter for hevc standardAdaptive trilateral filter for hevc standard
Adaptive trilateral filter for hevc standard
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
Hough Transform: Serial and Parallel Implementations
Hough Transform: Serial and Parallel ImplementationsHough Transform: Serial and Parallel Implementations
Hough Transform: Serial and Parallel Implementations
 

Destaque

Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...IJERD Editor
 
Router 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationRouter 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationIJERD Editor
 
Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’IJERD Editor
 
Reducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignReducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignIJERD Editor
 
MEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEMEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEIJERD Editor
 

Destaque (7)

Presentazione Scolastica
Presentazione ScolasticaPresentazione Scolastica
Presentazione Scolastica
 
Arz Hai P P S
Arz  Hai  P P SArz  Hai  P P S
Arz Hai P P S
 
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
Active Power Exchange in Distributed Power-Flow Controller (DPFC) At Third Ha...
 
Router 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationRouter 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and Verification
 
Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’Gold prospecting using Remote Sensing ‘A case study of Sudan’
Gold prospecting using Remote Sensing ‘A case study of Sudan’
 
Reducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding DesignReducing Corrosion Rate by Welding Design
Reducing Corrosion Rate by Welding Design
 
MEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACEMEMS MICROPHONE INTERFACE
MEMS MICROPHONE INTERFACE
 

Semelhante a Welcome to International Journal of Engineering Research and Development (IJERD)

Compression using JPEG
Compression using JPEGCompression using JPEG
Compression using JPEGSabih Hasan
 
RP BASED OPTIMIZED IMAGE COMPRESSING TECHNIQUE
RP BASED OPTIMIZED IMAGE COMPRESSING TECHNIQUERP BASED OPTIMIZED IMAGE COMPRESSING TECHNIQUE
RP BASED OPTIMIZED IMAGE COMPRESSING TECHNIQUEprj_publication
 
videoMotionTrackingPCA
videoMotionTrackingPCAvideoMotionTrackingPCA
videoMotionTrackingPCAKellen Betts
 
Image Restoration UsingNonlocally Centralized Sparse Representation and histo...
Image Restoration UsingNonlocally Centralized Sparse Representation and histo...Image Restoration UsingNonlocally Centralized Sparse Representation and histo...
Image Restoration UsingNonlocally Centralized Sparse Representation and histo...IJERA Editor
 
Drobics, m. 2001: datamining using synergiesbetween self-organising maps and...
Drobics, m. 2001:  datamining using synergiesbetween self-organising maps and...Drobics, m. 2001:  datamining using synergiesbetween self-organising maps and...
Drobics, m. 2001: datamining using synergiesbetween self-organising maps and...ArchiLab 7
 
Deferred Pixel Shading on the PLAYSTATION®3
Deferred Pixel Shading on the PLAYSTATION®3Deferred Pixel Shading on the PLAYSTATION®3
Deferred Pixel Shading on the PLAYSTATION®3Slide_N
 
MDCT audio coding with pulse vector quantizers
MDCT audio coding with pulse vector quantizersMDCT audio coding with pulse vector quantizers
MDCT audio coding with pulse vector quantizersEricsson
 
Image Restoration and Denoising By Using Nonlocally Centralized Sparse Repres...
Image Restoration and Denoising By Using Nonlocally Centralized Sparse Repres...Image Restoration and Denoising By Using Nonlocally Centralized Sparse Repres...
Image Restoration and Denoising By Using Nonlocally Centralized Sparse Repres...IJERA Editor
 
An Efficient Image Encomp Process Using LFSR
An Efficient Image Encomp Process Using LFSRAn Efficient Image Encomp Process Using LFSR
An Efficient Image Encomp Process Using LFSRIJTET Journal
 
Modification on Energy Efficient Design of DVB-T2 Constellation De-mapper
Modification on Energy Efficient Design of DVB-T2 Constellation De-mapperModification on Energy Efficient Design of DVB-T2 Constellation De-mapper
Modification on Energy Efficient Design of DVB-T2 Constellation De-mapperIJERA Editor
 
Kernel Descriptors for Visual Recognition
Kernel Descriptors for Visual RecognitionKernel Descriptors for Visual Recognition
Kernel Descriptors for Visual RecognitionPriyatham Bollimpalli
 
Advanced Image Reconstruction Algorithms in MRIfor ISMRMversion finalll
Advanced Image Reconstruction Algorithms in MRIfor ISMRMversion finalllAdvanced Image Reconstruction Algorithms in MRIfor ISMRMversion finalll
Advanced Image Reconstruction Algorithms in MRIfor ISMRMversion finalllMuddassar Abbasi
 
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
 
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
 

Semelhante a Welcome to International Journal of Engineering Research and Development (IJERD) (20)

Compression using JPEG
Compression using JPEGCompression using JPEG
Compression using JPEG
 
RP BASED OPTIMIZED IMAGE COMPRESSING TECHNIQUE
RP BASED OPTIMIZED IMAGE COMPRESSING TECHNIQUERP BASED OPTIMIZED IMAGE COMPRESSING TECHNIQUE
RP BASED OPTIMIZED IMAGE COMPRESSING TECHNIQUE
 
videoMotionTrackingPCA
videoMotionTrackingPCAvideoMotionTrackingPCA
videoMotionTrackingPCA
 
Kailash(13EC35032)_mtp.pptx
Kailash(13EC35032)_mtp.pptxKailash(13EC35032)_mtp.pptx
Kailash(13EC35032)_mtp.pptx
 
I07015261
I07015261I07015261
I07015261
 
Image Restoration UsingNonlocally Centralized Sparse Representation and histo...
Image Restoration UsingNonlocally Centralized Sparse Representation and histo...Image Restoration UsingNonlocally Centralized Sparse Representation and histo...
Image Restoration UsingNonlocally Centralized Sparse Representation and histo...
 
Drobics, m. 2001: datamining using synergiesbetween self-organising maps and...
Drobics, m. 2001:  datamining using synergiesbetween self-organising maps and...Drobics, m. 2001:  datamining using synergiesbetween self-organising maps and...
Drobics, m. 2001: datamining using synergiesbetween self-organising maps and...
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
Deferred Pixel Shading on the PLAYSTATION®3
Deferred Pixel Shading on the PLAYSTATION®3Deferred Pixel Shading on the PLAYSTATION®3
Deferred Pixel Shading on the PLAYSTATION®3
 
MDCT audio coding with pulse vector quantizers
MDCT audio coding with pulse vector quantizersMDCT audio coding with pulse vector quantizers
MDCT audio coding with pulse vector quantizers
 
Image Restoration and Denoising By Using Nonlocally Centralized Sparse Repres...
Image Restoration and Denoising By Using Nonlocally Centralized Sparse Repres...Image Restoration and Denoising By Using Nonlocally Centralized Sparse Repres...
Image Restoration and Denoising By Using Nonlocally Centralized Sparse Repres...
 
An Efficient Image Encomp Process Using LFSR
An Efficient Image Encomp Process Using LFSRAn Efficient Image Encomp Process Using LFSR
An Efficient Image Encomp Process Using LFSR
 
Modification on Energy Efficient Design of DVB-T2 Constellation De-mapper
Modification on Energy Efficient Design of DVB-T2 Constellation De-mapperModification on Energy Efficient Design of DVB-T2 Constellation De-mapper
Modification on Energy Efficient Design of DVB-T2 Constellation De-mapper
 
Kernel Descriptors for Visual Recognition
Kernel Descriptors for Visual RecognitionKernel Descriptors for Visual Recognition
Kernel Descriptors for Visual Recognition
 
Image compression Algorithms
Image compression AlgorithmsImage compression Algorithms
Image compression Algorithms
 
B070306010
B070306010B070306010
B070306010
 
Jpeg
JpegJpeg
Jpeg
 
Advanced Image Reconstruction Algorithms in MRIfor ISMRMversion finalll
Advanced Image Reconstruction Algorithms in MRIfor ISMRMversion finalllAdvanced Image Reconstruction Algorithms in MRIfor ISMRMversion finalll
Advanced Image Reconstruction Algorithms in MRIfor ISMRMversion finalll
 
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...
 
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...
 

Mais de IJERD Editor

A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksA Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksIJERD Editor
 
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...IJERD Editor
 
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRMitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRIJERD Editor
 
Study on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingStudy on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingIJERD Editor
 
Spyware triggering system by particular string value
Spyware triggering system by particular string valueSpyware triggering system by particular string value
Spyware triggering system by particular string valueIJERD Editor
 
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...IJERD Editor
 
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeSecure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeIJERD Editor
 
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...IJERD Editor
 
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraGesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraIJERD Editor
 
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...IJERD Editor
 
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...IJERD Editor
 
Moon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingMoon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingIJERD Editor
 
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...IJERD Editor
 
Importance of Measurements in Smart Grid
Importance of Measurements in Smart GridImportance of Measurements in Smart Grid
Importance of Measurements in Smart GridIJERD Editor
 
Study of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderStudy of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderIJERD Editor
 
Seismic Drift Consideration in soft storied RCC buildings: A Critical Review
Seismic Drift Consideration in soft storied RCC buildings: A Critical ReviewSeismic Drift Consideration in soft storied RCC buildings: A Critical Review
Seismic Drift Consideration in soft storied RCC buildings: A Critical ReviewIJERD Editor
 
Post processing of SLM Ti-6Al-4V Alloy in accordance with AMS 4928 standards
Post processing of SLM Ti-6Al-4V Alloy in accordance with AMS 4928 standardsPost processing of SLM Ti-6Al-4V Alloy in accordance with AMS 4928 standards
Post processing of SLM Ti-6Al-4V Alloy in accordance with AMS 4928 standardsIJERD Editor
 
Treatment of Waste Water from Organic Fraction Incineration of Municipal Soli...
Treatment of Waste Water from Organic Fraction Incineration of Municipal Soli...Treatment of Waste Water from Organic Fraction Incineration of Municipal Soli...
Treatment of Waste Water from Organic Fraction Incineration of Municipal Soli...IJERD Editor
 
Content Based Video Retrieval Using Integrated Feature Extraction and Persona...
Content Based Video Retrieval Using Integrated Feature Extraction and Persona...Content Based Video Retrieval Using Integrated Feature Extraction and Persona...
Content Based Video Retrieval Using Integrated Feature Extraction and Persona...IJERD Editor
 
Planar Internal Antenna Design for Cellular Applications & SAR Analysis
Planar Internal Antenna Design for Cellular Applications & SAR AnalysisPlanar Internal Antenna Design for Cellular Applications & SAR Analysis
Planar Internal Antenna Design for Cellular Applications & SAR AnalysisIJERD Editor
 

Mais de IJERD Editor (20)

A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service AttacksA Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
A Novel Method for Prevention of Bandwidth Distributed Denial of Service Attacks
 
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...Influence of tensile behaviour of slab on the structural Behaviour of shear c...
Influence of tensile behaviour of slab on the structural Behaviour of shear c...
 
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVRMitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
Mitigation of Voltage Sag/Swell with Fuzzy Control Reduced Rating DVR
 
Study on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive ManufacturingStudy on the Fused Deposition Modelling In Additive Manufacturing
Study on the Fused Deposition Modelling In Additive Manufacturing
 
Spyware triggering system by particular string value
Spyware triggering system by particular string valueSpyware triggering system by particular string value
Spyware triggering system by particular string value
 
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
A Blind Steganalysis on JPEG Gray Level Image Based on Statistical Features a...
 
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid SchemeSecure Image Transmission for Cloud Storage System Using Hybrid Scheme
Secure Image Transmission for Cloud Storage System Using Hybrid Scheme
 
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
Application of Buckley-Leverett Equation in Modeling the Radius of Invasion i...
 
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web CameraGesture Gaming on the World Wide Web Using an Ordinary Web Camera
Gesture Gaming on the World Wide Web Using an Ordinary Web Camera
 
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
Hardware Analysis of Resonant Frequency Converter Using Isolated Circuits And...
 
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
Simulated Analysis of Resonant Frequency Converter Using Different Tank Circu...
 
Moon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF DxingMoon-bounce: A Boon for VHF Dxing
Moon-bounce: A Boon for VHF Dxing
 
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
“MS-Extractor: An Innovative Approach to Extract Microsatellites on „Y‟ Chrom...
 
Importance of Measurements in Smart Grid
Importance of Measurements in Smart GridImportance of Measurements in Smart Grid
Importance of Measurements in Smart Grid
 
Study of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powderStudy of Macro level Properties of SCC using GGBS and Lime stone powder
Study of Macro level Properties of SCC using GGBS and Lime stone powder
 
Seismic Drift Consideration in soft storied RCC buildings: A Critical Review
Seismic Drift Consideration in soft storied RCC buildings: A Critical ReviewSeismic Drift Consideration in soft storied RCC buildings: A Critical Review
Seismic Drift Consideration in soft storied RCC buildings: A Critical Review
 
Post processing of SLM Ti-6Al-4V Alloy in accordance with AMS 4928 standards
Post processing of SLM Ti-6Al-4V Alloy in accordance with AMS 4928 standardsPost processing of SLM Ti-6Al-4V Alloy in accordance with AMS 4928 standards
Post processing of SLM Ti-6Al-4V Alloy in accordance with AMS 4928 standards
 
Treatment of Waste Water from Organic Fraction Incineration of Municipal Soli...
Treatment of Waste Water from Organic Fraction Incineration of Municipal Soli...Treatment of Waste Water from Organic Fraction Incineration of Municipal Soli...
Treatment of Waste Water from Organic Fraction Incineration of Municipal Soli...
 
Content Based Video Retrieval Using Integrated Feature Extraction and Persona...
Content Based Video Retrieval Using Integrated Feature Extraction and Persona...Content Based Video Retrieval Using Integrated Feature Extraction and Persona...
Content Based Video Retrieval Using Integrated Feature Extraction and Persona...
 
Planar Internal Antenna Design for Cellular Applications & SAR Analysis
Planar Internal Antenna Design for Cellular Applications & SAR AnalysisPlanar Internal Antenna Design for Cellular Applications & SAR Analysis
Planar Internal Antenna Design for Cellular Applications & SAR Analysis
 

Welcome to International Journal of Engineering Research and Development (IJERD)

  • 1. International Journal of Engineering Research and Development eISSN : 2278-067X, pISSN : 2278-800X, www.ijerd.com Volume 4, Issue 8 (November 2012), PP. 73-76 ROI Compression of Satellite Images Using Modified JPEG Standard K.Lohitha1, Ch.Ramesh2 1 (M.Tech Student, Dept. of CSE, Aditya Institute of Technology and Management, Tekkali, Andhra Pradesh 2 (Professor, Dept. of CSE, Aditya Institute of Technology and Management, Tekkali, Andhra Pradesh, Abstract:––Satellite image compression is one of active image processing areas. In this paper we proposed a novel approach for ROI compression of multiband satellite images using modified JPEG standard. In this paper, we show how the quantization may be adapted in each block and how we may signal to the decoder in a memory-efficient manner. This allows ROI coding of satellite images. The method takes advantage of unused slots in the Huffman tables. We made the output modification that is in compliant with the standard and also we proposed how the decoder may be modified to correctly recover the ROI quantized satellite images. I. INTRODUCTION Satellite images contain clouds, the information about clouds is irrelevant in these images. However in current on- board compression algorithms pixels of clouds are processed as any other pixels of the image and are transmitted with the same quality and bit rate. This results in a waste of data rate which could have been used either to enhance the quality of the relevant part of the transmitted image or to transmit more images. The goal of selective image coding is to avoid this waste by on-board cloud detection and ROI coding techniques. This paper focuses on this second point: the implementation of ROI coding techniques using modified JPEG In this paper we demonstrated a method for ROI compression by varying the quantization matrix from block to block, and described the signaling of adaptive quantization to the decoder in a way that is compliant with the JPEG standard. To recover the exact image by Adaptive quantization[1], the decoder should vary the Q matrix exactly as the encoder, over the image. After Adaptive Quantization the encoder must signal to the decoder on each block which Q matrix that it used, also the signalling must be compliant with the JPEG standard[2] if any ―standard‖ decoder is able to process the adaptively-quantized image. Huffman table in JPEG standard has few unused slots for end-of-block(EOB) symbols. Our method has taken advantage of those unused slots for end-of-block (EOB) symbols in the Huffman table. This allow us to signal up to 14 different levels of quantization within a color plane and thus allows us possibility of ROI compression. standard decoder treats all 14 EOB symbols as the same. However, to recover image that is Adaptively Quantized we need to modiy the decoder in a way that it recognizes the EOB symbol and modify the decoding Q matrix appropriately.In this paper we show how previously unused slots in the baseline JPEG Huffman table may be used to signal Q matrix adaptation. This allow us to signal up to 14 different EOB codes to be used on each block. In this paper we described the method to construct the Huffman codes to efficiently encode the adaptively-quantized satellite image. II. SATELLITE IMAGES(MULTIBAND Some images have a single band, or layer of data, while others have multiple bands. Basically, a band is represented by a single matrix of cell values, and a image with multiple bands contains multiple spatially coincident matrices of cell values representing the same spatial area. Most satellite imagery has multiple bands, typically containing values within a range or band of the electromagnetic spectrum. There are three main ways to display single-band raster datasets:  In a binary image, each cell has a value of 0 or 1 and is often displayed using black and white.  Grayscale—In a grayscale image, each cell has a value from 0 to another number, such as 255. These are often used for black-and-white aerial photographs.  Color map—One way to represent colors on an image is with a color map. A set of values is coded to match a defined set of red, green, and blue (RGB) values. The three main ways to display single-band raster datasets are shown below. 73
  • 2. ROI Compression of Satellite Images Using… Fig 2 Binary, Grayscale and Color Image When there are multiple bands, every cell location has more than one value associated with it. With multiple bands, each band usually represents a segment of the electromagnetic spectrum collected by a sensor. Bands can represent any portion of the electromagnetic spectrum including ranges not visible to the eye such as the infrared or ultraviolet sections. The term band originated from the reference to the color band on the electromagnetic spectrum. III. PROCESS ROI compression for satellite images is as follows.IN JPEG two compression formats available they are Baseline sequential and progressive. The baseline format stores the full resolution of the image in a single sequential scan while progressive format stores several scans of the image. In progressive format each scan has increased resolution over the previous scan. Progressive JPEG is not widely used. In JPEG standard Huffman table is designed to accommodate both progressive and baseline sequential formats. This nature allow us to modify the feature of progressive format to allow signalling of adaptive quantization in baseline sequential format there by making ROI compression of satellite images possible.. The below method describes the ROI compression of satellite images using modified JPEG. 1) The satellite image is converted from RGB to YCbCr, usually followed by sub-sampling of the Cb, Cr planes. 2) Each planes of Y , Cb, Cr are partitioned into blocks of size 8 × 8. 3) The DCT of each 8 × 8 block is calculated. Let x(i, j) denote the (i, j)-the pixel in block, and X(u, v) the (u, v)-th frequency in the DCT and X(1, 1) is the ―DC‖ coefficient, and remaining are ―AC‖ coefficients. The quantization of DCT coefficients using a 8 × 8 matrix Q as follows: XQ( )=round = 1,…,8. ..(1) Y , Cb, Cr planes may have different Q matrices but they do not vary spatially. 4) The quantized block XQ is scanned in ―zig-zag‖ order. DC value of the previously coded block is subtracted from the quantized DC coefficient and then it is stored . The scan of AC coefficients is stored in (R, S) format, where R is the number of consecutive zeros followed by the non-negative value S indicating the size of the next non-zero value. If V is the value of the quantized coefficient, then …(2) Here is the floor function also two special symbols are also allowed 1).a ZRL symbol represents a run of 16 consecutive zeros. 2).EOB symbol indicates and represent that all subsequent coefficients in the scan are zero. 5) Each scan is Huffman coded, where AC coefficients are organized as a 16×11 structure in the Huffman table. This structure is designed to accommodate 16 different R values and 11 values of S. This structure is shown in table I . The Huffman code for each (R, S) pair in a scan is emitted, followed by S additional bits to indicate the actual value of the coefficient. From Table I slot for R = 0, S = 0 is used for the EOB symbol, while R = 15, S = 0 indicates 15 consecutive zeros followed by a size 0( ZRL symbol) but the slots for S = 0 and R = 1 to 14 are reserved for the progressive format and are not used in baseline sequential format. We utilized those unused slots for signalling adaptive quantization to decoder thus making it JPEG standard-compliant.. 74
  • 3. ROI Compression of Satellite Images Using… In JPEG standard if S = 0 and R = 15 then 16 consecutive zeros are appended to the zig-zag scan in reconstruction. Otherwise the symbol is treated an EOB. all slots in Table I with S = 0 and R < 15 are considered to be the same EOB symbol. Therefore, additional codes for different conditions may adopted by using the 14 unused slots in Table I. IV. QUANTIZATION In the Quantization, The Q matrix is fixed across the color plane. This limits the possibilities of ROI coding. We have overcomed the limitation by signalling to the decoder with proper EOB codes exploiting the unused slots in Huffman table , to say which Q was used. But if we use a standard decoder then it dequantizes an input block with a improper Q matrix. Suppose that the DCT of an 8 × 8 block, X(u, v), 1 ≤ u, v ≤ 8, is quantized at the encoder using matrix Q as in eq.(1). At the decoder, the quantized matrix X Q is used to reconstruct the DCT matrix X using the equation = 1,…,8. …(3) (3) will not the same as X due to rounding. If we let P = αQ, where α is a scale factor, then the effect of dequantizing XQ with P instead of Q is as follows: = ….(4) where Eq = Q round{XQ/Q} − X is the quantization error introduced by rounding. If we apply P = αQ, we can see that scaling factor is same for every element instead if we choose P = H ◦ Q, where ◦ denotes the elementwise product of H and Q. Here H acts as filtering matrix. (u,v) = H(u,v)X(u,v) + H(u,v)Eq(u,v) …..(5) we see that dequantization with H ◦ Q is equivalent to filtering by H in the DCT domain ignoring the noise term. We may therefore use adaptive quantization as a means to perform spatially adaptive filtering of the image. V. HUFFMAN TABLE MODIFICATION we must modify the entire Huffman codebook to allow for unique decoding[13] . this allow us to use the empty slots in the Huffman table to signal adaptive quantization to the decoder. One method is to substitute a Huffman table for progressive coding in place of the baseline table. This allows us to signal 15 different Q matrices to the decoder. Standard progressive table is shown in Table II. We may or may not use all the empty slots , so we can design Huffman table to support fewer EOB codes. VI. EXPERIMENTAL RESULTS We used .lan multiband satellite image files containing 7 bands. MATLAB was used as the programming platform. 75
  • 4. ROI Compression of Satellite Images Using… Fig 6.1 Compressed output of satellite image Fig 6.2 Compressed output of satellite image VII. CONCLUSION In this paper, we demonstrated a simple method that allows ROI compression satellite images using modified JPEG. The ROI compression allows us to process and access data more quickly. The storage space and computation is decreased by implementing ROI compression using above method. REFRENCES [1]. J. Zhao and Y. Shimazu and K. Ohta and R. Hayasaka and Y. Matsushita,―A JPEG codec adaptive to region importance‖. In Proceedings of the Fourth ACM international Conference on Multimedia Boston, MA: November 18 - 22, 1996, pp 209-218. [2]. W. B. Pennebaker and J. L. Mitchell, JPEG: Still Image Data Compression [3]. W. B. Pennebaker, ―Adaptive quantization within the JPEG sequential mode,‖ U. S. Patent 5,157,488. [4]. T. A. Simpson and Y. Hu, ―Adaptive image data compression‖, U. S. Patent 6,724,817. [5]. Standard, New York: Springer-Verlag, 1992. [6]. G. K. Wallace, ―The JPEG still picture compression standard,‖ IEEE transactions on consumer electronics, Vol. 38, No. 1, Feb. 1992, pp xviiixxxiv. [7]. M. Stirner and G. Seelman,―Improved redundancy reduction for JPEG files‖, Proc. of the Picture Coding Symposium (PCS 2007), Lisbon, Portugal: November 2007. [8]. A. M. Silverstein and S. A. Klein, ―Precomputing and encoding compressed image enhancement instructions,‖ U. S. Patent 5,822,458. [9]. S. K. Mitra, Digital signal processing: A computer-based approach, 3rd Ed, New York : McGraw-Hill, 2006. [10]. R. A. Gonzalez and R. E. Woods, Digital image processing, 1st Ed, Reading, MA: Addison-Wesley, 2002. [11]. R. Kakarala and J. S. Gibson, ―Signaling adaptive-quantization matrices in JPEG using end-of-block codes‖, U. S. Patent 7,092,578. [12]. G. K. Wallace, ―The JPEG still picture compression standard,‖ IEEE transactions on consumer electronics, Vol. 38, No. 1, Feb. 1992, pp xviiixxxiv. [13]. W. B. Pennebaker, ―Adaptive quantization within the JPEG sequential mode,‖ U. S. Patent 5,157,488. [14]. A. M. Silverstein and S. A. Klein, ―Precomputing and encoding compressed image enhancement instructions,‖ U. S. Patent 5,822,458. 76