SlideShare uma empresa Scribd logo
1 de 5
Baixar para ler offline
OPTIMIZED RATE ALLOCATION OF HYPERSPECTRAL IMAGES IN
COMPRESSED DOMAIN UNDER JPEG2000 PART 2
Silpa Attluri, Vikram Jayaram, Bryan Usevitch
Division of Computing and Electrical Engineering
The University of Texas at El Paso
500 W. University Ave, El Paso, Texas 79968-0523
{silpa, jayaram, usevitch }@ece.utep.edu ∗
Abstract
This paper studies the application of bit allocation using
JPEG2000 for compressing multi-dimensional remote sensing data. Past experiments have shown that the KarhunenLo`ve transform (KLT) along with rate distortion optimal
e
(RDO) bit allocation produces good compression performance. However, this model has the unavoidable disadvantage of paying a price in terms of implementation complexity. In this research we address this complexity problem by
using the discrete wavelet transform (DWT) instead of the
KLT as the decorrelator. Further, we have incorporated a
mixed model (MM) to find the rate distortion curves instead
of the prior method of using experimental rate distortion
curves for RDO bit allocation. We compared our results to
the traditional high bit rate quantizer bit allocation model
based on the logarithm of variances among the bands. Our
comparisons show that by using the MM-RDO bit rate allocation method result in lower mean squared error (MSE)
compared to the traditional bit allocation scheme. Our approach also has an additional advantage of using DWT as
a computationally efficient decorrelator when compared to
the KLT.

1

Introduction

The Hyperion (Hyperspectral Imager) provides a high
resolution hyperspectral image capable of resolving 220
spectral bands (0.4 - 2.5 µm) with a 30 meters pixel
resolution. The data used in these experiments is the Mt.
Fitton scene in southern Australia. The layers or bands
of this Hyperion data are highly correlated to each other
in the spectral direction. Decorrelation of these bands
∗ This work was supported by National Geospatial Intelligence Agency
NMA401-02-2017 and Texas Instruments Foundation.

1-4244-0069-4/06/$20.00/©2006 IEEE.

allows a more compact representation of an image by
packing the energy into fewer numbers of bands. Part 2
of the JPEG2000 standard recommends the use of either
the KLT or the DWT for decorrelation. Past results have
shown that the KLT RDO combination works very well
for bit allocation [2]. Due to the good accuracy of the
results achieved in this method has become a very useful
alternative to the lossless compression for this capacious
data set. Nevertheless, due to the high computational complexity KLT is not a very attractive option as a decorrelator.
Therefore, we use DWT decorrelation instead of the KLT.
Our research refers to past experiments [1] which have
implemented the mixed model for the bit allocation using
the KLT and no decorrelation at different rates.
The high bit rate quantizer model performs bit allocation
using the log of variances (of the bands). The major problems of this high bit rate quantizer model are non integer rates, negative allocations and when these are forced to
non-negative integer rates it leads to suboptimal solutions.
Moreover the present day challenges lies in looking at low
and very low bit rates where this model fails. To overcome
this our past research [2] implemented the approach of experimentally obtained rate distortion curves, which allows
optimal bit allocation with minimized MSE. However, this
method has an unavoidable complexity of generating rate
distortion curves for each band. This problem is addressed
in our current research by using the mixed model which
mathematically models each band’s rate distortion curves
using two distinct regions to get a distortion model that suits
both high and low bit rates.

2

Description of Data

The Hyperion instrument can image a 7.5 km by 100 km
land area per image and provide detailed spectral mapping

228
across all 220 channels with high radiometric accuracy.
The Hyperion instrument, in conjunction with Advanced
Land Imager (ALI) instrument which provides accurate
radiometric calibration on orbit using precisely controlled
amount of Solar irradiance, forms the standalone camera
system on the Earth Observatory-1 (EO-1) satellite [15].
The analysis of Hyperspectral Imagery by means of such
spectrometers (Hyperion) exploits the fact that each material radiates different amount of electromagnetic energy
throughout all the spectra. This unique characteristic of the
material is commonly known as spectral signature which
can be read using such airborne or space borne-based
detectors.
The data used for experiments were collected by the Hyperion over the semiarid Mount Fitton area which is located
in the Northern Flinders Ranges of South Australia. Centered at −29◦ 55 S and 139◦ 25 E, about 700 kms NNW of
Adelaide. This Hyperion image consists of 194 atmospherically corrected contiguous spectral bands. Each band has
dimensions of 6702 x 256 [12].

each code-block’s embedded stream should be truncated in
order to achieve a pre-defined bit-rate or distortion bound
for the entire data. This bit-stream rescheduling module is
referred to as Tier 2. It establishes a multi-layered representation of the final bit-stream, guaranteeing an optimal performance at several bit-rates or resolutions. Figure 2 illustrates the general flowchart of the JPEG2000 architecture.
The Tier 2 component optimizes the truncation process, and
tries to reach the desired bit-rate while minimizing the introduced distortion (MSE), utilizing Lagrangian rate allocation principles. This following procedure is known as PostCompression Rate-Distortion (PCRD) optimization [4] and
the basic principles behind it are extensively discussed in
[7].

4

Description of our approach

Due to the computationally inefficient nature of the KLT
we employed DWT for decorrelating the bands. The DWT
can be implemented by either a convolution or a lifting
scheme. We have used the lifting scheme implementation
of DWT due to its lesser computations and memory requirements. Here the 9/7 Daubechies filter is used as we are
performing the lossy compression.

Figure 1. Hyperion color composite image of
Mount Fitton test site.
Figure 3. 2-D Wavelet Decomposition

3

The JPEG2000 Standard

The JPEG2000 standard has many advantages compared
to the earlier compression standards. Such advantages include superior low bit rate performance, bit rate scalability
and progressive transmission by quality or resolution. The
coder and decoder for JPEG2000 use a wavelet based compression method which implements the Embedded Block
Coding with Optimized Truncation (EBCOT) [4] scheme.
Quality scalability is achieved by dividing the wavelet transformed image into code-blocks. After each code-block
is encoded, a post-processing operation determines where

Once the data is decorrelated by the use of the transform, all
of the energy or information is packed into just a few bands
instead of all the bands. Figure 4 is a hypothetical portrayal
of energy distributions: before and after decorrelation. The
right plot clearly shows that we cannot just allocate the same
number of bits for each band. Assigning the same bit rate
for every band neglects the information importance of each
band. To avoid this we allocate bits optimally to the separate slices or image bands. The individual bands were compressed and reconstructed depending on the different rate
allocation strategies. We performed experiments using several different approaches to bit rate allocation for individual

229
ORIGINAL
IMAGE
Forward
DC Level
Shift

Forward
Component
Transform

Forward
Wavelet
Transform

Tier−1
Encoder

Quantization

DECODED
IMAGE
Inverse
DC Level
Shift

Tier−2
Encoder

COMPRESSED
IMAGE
Inverse
Component
Transform

Inverse
Wavelet
Transform

Inverse
Quantization

Tier−1
Decoder

Tier−2
Decoder

Figure 2. JPEG2000 architectural flowchart
bands. One of them is the traditional bit rate allocation approach based on logarithm of variances of individual bands
(see [9] for more details). In this model the MSE’s in each
band can be approximated as function of rate R and variance
σ 2 . Assumptions of a high bit rate model lead to a quantizer
distortion given by:

bit rates [1]. The relation between the MSE and the bit rate
corresponding to the information about the data can still be
described by a modified Mallat-Falzon model,i.e.,

M SE(R) ∼ σ 2 · 2−2R
=

where A, Ro , α come from the low rate model and B
which is nothing but the variance of each band is the parameter from the high rate model (same as 1). To find Ro ,
we use the fact that the MSE of each band is nothing but
˜
its entropy when Ro = 0. R is the cross over bit rate between the low and the high rate models. The determination
of these mixed model parameters are derived in [1].

(1)

where σ 2 is the variance (of the bands) and R being the
average rate for each band.

M SE(R) =

1
A (R+Ro )α

B · 2−2R

˜
if R ≤ R,
˜
if R ≥ R

(2)

Figure 4. Original band energy Vs.
formed band energy

Trans-

The traditional or the log of variances bit allocation scheme
is not fully compatible, since this high bit rate quantizer
distortion model breaks down at low bit rates. Instead we
use the mixed model and the RDO [8], which is based on
post compression rate distortion (PCRD) extensively used
in JPEG2000, for bit allocation. Our research implemented
the RDO by using RD curves that have been obtained by
using the mixed model. The mixed model is essentially a
hybrid splicing of the low and the high bit rate models. The
low bit rate of the model follows the results of Mallat and
Falzon [5] . Past research [1] tried modifying this so that
we can make it work for our problem incorporating lower

mean squared error (MSE)

14000

12000
Low bit rate model
High bit rate model
Experimental RD curve

10000

8000

6000

4000

2000

0
0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

Bit rates

Figure 5. Comparison of experimental RD
curve with Mixed model. Notice that the hybrid splicing of mixed model shown as 2 dotted curves is close to the RD curves (solid
lines) obtained experimentally.
Advantages of the mixed model approach are that it can give

230
advantage of an optimum compaction transform, the DWT
manages to match up with its MSE performance and also
does slightly better compared to the KLT traditional bit allocation in the low bit rate region as seen in Figure 8.
4

4

mean squared error (MSE)

performance nearly identical to the RDO approach with a
much lower implementation complexity. Here we have generated this approach for the data at bit rates in the range
0.0375 bpppb to 4 bpppb (where bpppb stands for bits per
pixel per band) and further compute the corresponding distortions (MSE) at each average bit rate using JPEG2000
coder and decoder. Results show that the mixed model approach gives distortion results that are nearly identical to
the RDO approach on this data, while significantly reducing complexity of implementation. We notice from Figure

x 10

3.5
DWT & MM RDO
DWT & MM Traditional
3

2.5

2

1.5

1

0.5

0 −2
10

−1

10

0

10

1

10

Compression rate (bpppb) on Log Scale

Figure 7. MSE comparison of mixed model
RDO and the high rate quantizer model.

4

Figure 6. 2-D band-wise compression.
5 that the mixed model approach gives distortion results that
are nearly identical to the experimental RDO approach on
this data, while significantly reducing the complexity. Further, our experiments are performed as shown in Figure 6.
Each band of the Hyperspectral cube were compressed at
16 bpppb and decompressed at bit-rates obtained from the
two bit allocation schemes. Next we computed the MSE’s
by comparing the original set of bands to the compressed
decompressed bands for the given set of average bit rates.

5

mean squared error (MSE)

4

3.5

DWT & Mixed Model−RDO
DWT & Traditional Model

3

KLT & RDO
KLT & Traditional

2.5

2

1.5

1

0.5

0 −2
10

−1

10

0

10

1

10

Compression Rate on (bpppb) on Log Scale

Figure 8. MSE comparisons of DWT mixed
model, DWT traditional model, KLT RDO and
KLT traditional model.

Results

Figure 7 shows a comparison of MSE’s obtained for each
average bit rates corresponding to traditional and the MMRDO bit allocation schemes using DWT as a decorrelator. Our results confirm that MM-RDO has lower MSE’s
compared to the traditional model. Moreover, MM-RDO
when used in conjunction with DWT as decorrelator further produces lower MSE’s compared to KLT decorrelation
with traditional bit allocation for lower bit rates. Figure 8
shows a comparison our past experimental results [2] that
employed KLT docorrelation followed by RDO bit allocation with the present DWT mixed model. In spite of KLT’s

x 10

6

Conclusions

In the case of KLT the computation time and memory
requirements is very high (about 8 times higher) when
compared to DWT. One other main advantage of DWT, that
it allows to divide a huge data set into parts and pre-process
each of these independent of the other. This enables parallel

231
[6] ITU-T Recommendation T.801 | ISO/IEC 154441:2001 Information technology – JPEG2000 image coding system – Part 2: Extensions, 2000.

processing which cannot be done with KLT. At higher bit
rates we observe that both rate allocation strategies produce
similar MSE results. The rate distortion curves obtained
from the Mixed Model are very close to the R-D curves
obtained experimentally. The Mixed Model and RDO
approach gives lower MSE than the traditional model and
also slightly out performs our past KLT traditional method
at lower rates.

[7] H. E. Everett III, Generalized lagrange Multiplier
method for solving problems of optimum allocation of resources, Operations Research, vol. 11,
pp. 399–417, 1963.
[8] Olga M. Kosheleva, Task-Specific Metrics and
Optimized Rate Allocation Applied to Part 2 of
JPEG2000 and 3-D Meteorological Data. Ph.D.
Dissertation, University of Texas at El Paso, August 2003.

However, we do see that KLT-RDO provides lower MSE’s
in most cases compared to the present DWT approach. This
is because of the fact that the KLT is a better decorrelator than a DWT. The KLT is theoretically the ideal transform and is expected to give better results for both classification performance and compression. Nevertheless, its
biggest disadvantage is that it is computationally expensive.

7

[9] R. Jayant and P. Noll, Digital Coding of Waveforms. Upper Saddle River: Prentice Hall, 1984.
[10] A. Gersho and R. M. Gray, Vector Quantization
and Signal Compression. Boston: Kluwer, 1992.

Acknowledgment

We would like to thank Dr. Olga Kosheleva and Alberto
Aguirre for their assistance with this research. We also
would like to thank Mary Williams (EOIR) for performing atmospheric corrections on our data and Raed Aldouri
(PACES) for providing us ENVI software package.

[11] Bryan Usevitch, “A Tutorial on Modern Lossy
Wavelet Image Compression: Foundations of
JPEG2000”, IEEE Signal Processing Magazine,
Vol. 18, Issue 5, September 2001.
[12] T. J. Cudahy, R. Hewson, J. F. Huntington, M. A.
Quigley and P. S. Barry, “The performance of the
Satellite-borne Hyperion Hyperspectral VNIR–
SWIR imaging system for mineral mapping at
Mount Fitton, South Australia,” in Proceedings of
IEEE International Geoscience and Remote Sensing Symposium IGARSS01, Sydney, July 2001.

References
[1] Olga Kosheleva, Bryan Usevitch, Sergio Cabrera,
and Edward Vidal Jr., “Rate distortion optimal
bit allocation methods for volumetric data using
JPEG2000,” submitted to IEEE Transactions on
Image Processing, January 2004.

[13] Shaw Gary and Manolakis Dimitris, “Signal Processing for Hyperspectral Image Exploitation”,
IEEE Signal Processing Magazine, Vol. 19, Issue
1, January 2002, ISSN 1053-5888.

[2] Vikram Jayaram, Bryan Usevitch and Olga
Kosheleva, “Detection from Hyperspectral images
compressed using rate distortion and optimization techniques under JPEG2000 Part 2,” in Proc.
IEEE 11th DSP Workshop & 3rd SPE Workshop
(cdrom), August 2004.

[14] Manolakis Dimitris and Shaw Gary, ”Detection
Algorithms for Hyperspectral Imaging Applications”, IEEE Signal Processing Magazine, Vol. 19,
Issue 1, January 2002, ISSN 1053-5888.

[3] M. D. Pal, C. M. Brislawn, and S. P. Brumby,
“Feature Extraction from Hyperspectral Images
Compressed using the JPEG-2000 Standard,” in
Proceedings of Fifth IEEE Southwest Symposium
on Image Analysis and Interpretation (SSIAI’02),
Santa Fe, NM, pp. 168–172, April 2002.

[15] http://eo1.gsfc.nasa.gov/

[4] D. Taubman and M. Marcellin, JPEG2000 Image
Compression Fundamentals, Standards and Practice. Boston, Dordrecht, London: Kluwer, 2002.
[5] F. Falzon and S. Mallat, “Low bit rate image coding over bases,” in proceedings of 14th International Conference on Pattern Recognition, vol 2,
pp. 692-695, August 1998.

232

Mais conteúdo relacionado

Mais procurados

Super Resolution with OCR Optimization
Super Resolution with OCR OptimizationSuper Resolution with OCR Optimization
Super Resolution with OCR OptimizationniveditJain
 
Efficient Block Classification of Computer Screen Images for Desktop Sharing ...
Efficient Block Classification of Computer Screen Images for Desktop Sharing ...Efficient Block Classification of Computer Screen Images for Desktop Sharing ...
Efficient Block Classification of Computer Screen Images for Desktop Sharing ...DR.P.S.JAGADEESH KUMAR
 
Image Fusion using PCA Based Fusion Rule in Wavelet Domain
Image Fusion using PCA Based Fusion Rule in Wavelet DomainImage Fusion using PCA Based Fusion Rule in Wavelet Domain
Image Fusion using PCA Based Fusion Rule in Wavelet Domainijtsrd
 
RADIAL BASIS FUNCTION PROCESS NEURAL NETWORK TRAINING BASED ON GENERALIZED FR...
RADIAL BASIS FUNCTION PROCESS NEURAL NETWORK TRAINING BASED ON GENERALIZED FR...RADIAL BASIS FUNCTION PROCESS NEURAL NETWORK TRAINING BASED ON GENERALIZED FR...
RADIAL BASIS FUNCTION PROCESS NEURAL NETWORK TRAINING BASED ON GENERALIZED FR...cseij
 
Joint impacts of relaying scheme and wireless power transfer in multiple acce...
Joint impacts of relaying scheme and wireless power transfer in multiple acce...Joint impacts of relaying scheme and wireless power transfer in multiple acce...
Joint impacts of relaying scheme and wireless power transfer in multiple acce...journalBEEI
 
Application of Gravitational Search Algorithm and Fuzzy For Loss Reduction of...
Application of Gravitational Search Algorithm and Fuzzy For Loss Reduction of...Application of Gravitational Search Algorithm and Fuzzy For Loss Reduction of...
Application of Gravitational Search Algorithm and Fuzzy For Loss Reduction of...IOSR Journals
 
Rabid Euclidean direction search algorithm for various adaptive array geometries
Rabid Euclidean direction search algorithm for various adaptive array geometriesRabid Euclidean direction search algorithm for various adaptive array geometries
Rabid Euclidean direction search algorithm for various adaptive array geometriesjournalBEEI
 
Enhancing the Radiation Pattern of Phase Array Antenna Using Particle Swarm O...
Enhancing the Radiation Pattern of Phase Array Antenna Using Particle Swarm O...Enhancing the Radiation Pattern of Phase Array Antenna Using Particle Swarm O...
Enhancing the Radiation Pattern of Phase Array Antenna Using Particle Swarm O...IOSR Journals
 
A0420105
A0420105A0420105
A0420105inventy
 
Segmentation Based Multilevel Wide Band Compression for SAR Images Using Coif...
Segmentation Based Multilevel Wide Band Compression for SAR Images Using Coif...Segmentation Based Multilevel Wide Band Compression for SAR Images Using Coif...
Segmentation Based Multilevel Wide Band Compression for SAR Images Using Coif...CSCJournals
 
Edd clustering algorithm for
Edd clustering algorithm forEdd clustering algorithm for
Edd clustering algorithm forcsandit
 
ANALYTICAL PERFORMANCE EVALUATION OF A MIMO FSO COMMUNICATION SYSTEM WITH DIR...
ANALYTICAL PERFORMANCE EVALUATION OF A MIMO FSO COMMUNICATION SYSTEM WITH DIR...ANALYTICAL PERFORMANCE EVALUATION OF A MIMO FSO COMMUNICATION SYSTEM WITH DIR...
ANALYTICAL PERFORMANCE EVALUATION OF A MIMO FSO COMMUNICATION SYSTEM WITH DIR...optljjournal
 
International Journal of Advanced Smart Sensor Network Systems (IJASSN)
International Journal of Advanced Smart Sensor Network Systems (IJASSN)International Journal of Advanced Smart Sensor Network Systems (IJASSN)
International Journal of Advanced Smart Sensor Network Systems (IJASSN)ijcseit
 
DUAL POLYNOMIAL THRESHOLDING FOR TRANSFORM DENOISING IN APPLICATION TO LOCAL ...
DUAL POLYNOMIAL THRESHOLDING FOR TRANSFORM DENOISING IN APPLICATION TO LOCAL ...DUAL POLYNOMIAL THRESHOLDING FOR TRANSFORM DENOISING IN APPLICATION TO LOCAL ...
DUAL POLYNOMIAL THRESHOLDING FOR TRANSFORM DENOISING IN APPLICATION TO LOCAL ...ijma
 

Mais procurados (17)

Super Resolution with OCR Optimization
Super Resolution with OCR OptimizationSuper Resolution with OCR Optimization
Super Resolution with OCR Optimization
 
Efficient Block Classification of Computer Screen Images for Desktop Sharing ...
Efficient Block Classification of Computer Screen Images for Desktop Sharing ...Efficient Block Classification of Computer Screen Images for Desktop Sharing ...
Efficient Block Classification of Computer Screen Images for Desktop Sharing ...
 
Image Fusion using PCA Based Fusion Rule in Wavelet Domain
Image Fusion using PCA Based Fusion Rule in Wavelet DomainImage Fusion using PCA Based Fusion Rule in Wavelet Domain
Image Fusion using PCA Based Fusion Rule in Wavelet Domain
 
RADIAL BASIS FUNCTION PROCESS NEURAL NETWORK TRAINING BASED ON GENERALIZED FR...
RADIAL BASIS FUNCTION PROCESS NEURAL NETWORK TRAINING BASED ON GENERALIZED FR...RADIAL BASIS FUNCTION PROCESS NEURAL NETWORK TRAINING BASED ON GENERALIZED FR...
RADIAL BASIS FUNCTION PROCESS NEURAL NETWORK TRAINING BASED ON GENERALIZED FR...
 
Joint impacts of relaying scheme and wireless power transfer in multiple acce...
Joint impacts of relaying scheme and wireless power transfer in multiple acce...Joint impacts of relaying scheme and wireless power transfer in multiple acce...
Joint impacts of relaying scheme and wireless power transfer in multiple acce...
 
Application of Gravitational Search Algorithm and Fuzzy For Loss Reduction of...
Application of Gravitational Search Algorithm and Fuzzy For Loss Reduction of...Application of Gravitational Search Algorithm and Fuzzy For Loss Reduction of...
Application of Gravitational Search Algorithm and Fuzzy For Loss Reduction of...
 
CDMA PARAMETER
CDMA PARAMETERCDMA PARAMETER
CDMA PARAMETER
 
10.1.1.59.4606
10.1.1.59.460610.1.1.59.4606
10.1.1.59.4606
 
Rabid Euclidean direction search algorithm for various adaptive array geometries
Rabid Euclidean direction search algorithm for various adaptive array geometriesRabid Euclidean direction search algorithm for various adaptive array geometries
Rabid Euclidean direction search algorithm for various adaptive array geometries
 
Enhancing the Radiation Pattern of Phase Array Antenna Using Particle Swarm O...
Enhancing the Radiation Pattern of Phase Array Antenna Using Particle Swarm O...Enhancing the Radiation Pattern of Phase Array Antenna Using Particle Swarm O...
Enhancing the Radiation Pattern of Phase Array Antenna Using Particle Swarm O...
 
K010217785
K010217785K010217785
K010217785
 
A0420105
A0420105A0420105
A0420105
 
Segmentation Based Multilevel Wide Band Compression for SAR Images Using Coif...
Segmentation Based Multilevel Wide Band Compression for SAR Images Using Coif...Segmentation Based Multilevel Wide Band Compression for SAR Images Using Coif...
Segmentation Based Multilevel Wide Band Compression for SAR Images Using Coif...
 
Edd clustering algorithm for
Edd clustering algorithm forEdd clustering algorithm for
Edd clustering algorithm for
 
ANALYTICAL PERFORMANCE EVALUATION OF A MIMO FSO COMMUNICATION SYSTEM WITH DIR...
ANALYTICAL PERFORMANCE EVALUATION OF A MIMO FSO COMMUNICATION SYSTEM WITH DIR...ANALYTICAL PERFORMANCE EVALUATION OF A MIMO FSO COMMUNICATION SYSTEM WITH DIR...
ANALYTICAL PERFORMANCE EVALUATION OF A MIMO FSO COMMUNICATION SYSTEM WITH DIR...
 
International Journal of Advanced Smart Sensor Network Systems (IJASSN)
International Journal of Advanced Smart Sensor Network Systems (IJASSN)International Journal of Advanced Smart Sensor Network Systems (IJASSN)
International Journal of Advanced Smart Sensor Network Systems (IJASSN)
 
DUAL POLYNOMIAL THRESHOLDING FOR TRANSFORM DENOISING IN APPLICATION TO LOCAL ...
DUAL POLYNOMIAL THRESHOLDING FOR TRANSFORM DENOISING IN APPLICATION TO LOCAL ...DUAL POLYNOMIAL THRESHOLDING FOR TRANSFORM DENOISING IN APPLICATION TO LOCAL ...
DUAL POLYNOMIAL THRESHOLDING FOR TRANSFORM DENOISING IN APPLICATION TO LOCAL ...
 

Destaque

DEP/ASLR bypass without ROP/JIT
DEP/ASLR bypass without ROP/JITDEP/ASLR bypass without ROP/JIT
DEP/ASLR bypass without ROP/JITArtem I. Baranov
 
Buffer Overflows 101: Some Assembly Required
Buffer Overflows 101: Some Assembly RequiredBuffer Overflows 101: Some Assembly Required
Buffer Overflows 101: Some Assembly RequiredKory Kyzar
 
Fuzzing | Null OWASP Mumbai | 2016 June
Fuzzing | Null OWASP Mumbai | 2016 JuneFuzzing | Null OWASP Mumbai | 2016 June
Fuzzing | Null OWASP Mumbai | 2016 Junenullowaspmumbai
 
Shellcode injection
Shellcode injectionShellcode injection
Shellcode injectionDhaval Kapil
 
6 buffer overflows
6   buffer overflows6   buffer overflows
6 buffer overflowsdrewz lin
 
Exploit Development
Exploit DevelopmentExploit Development
Exploit Developmentkyaw thiha
 
APT(Advanced Persistent Threats) & strategies to counter APT
APT(Advanced Persistent Threats) & strategies to counter APTAPT(Advanced Persistent Threats) & strategies to counter APT
APT(Advanced Persistent Threats) & strategies to counter APTAvkash Kathiriya
 
Installation of Drupal on Windows XP with XAMPP
Installation of Drupal on Windows XP with XAMPPInstallation of Drupal on Windows XP with XAMPP
Installation of Drupal on Windows XP with XAMPPRupesh Kumar
 
Exploit development 101 - Part 1 - Null Singapore
Exploit development 101 - Part 1 - Null SingaporeExploit development 101 - Part 1 - Null Singapore
Exploit development 101 - Part 1 - Null SingaporeMohammed A. Imran
 
8086 addressing modes
8086 addressing modes8086 addressing modes
8086 addressing modesj4jiet
 
Buffer overflow attacks
Buffer overflow attacksBuffer overflow attacks
Buffer overflow attacksKapil Nagrale
 
11 instruction sets addressing modes
11  instruction sets addressing modes 11  instruction sets addressing modes
11 instruction sets addressing modes Sher Shah Merkhel
 

Destaque (20)

DEP/ASLR bypass without ROP/JIT
DEP/ASLR bypass without ROP/JITDEP/ASLR bypass without ROP/JIT
DEP/ASLR bypass without ROP/JIT
 
Al2ed chapter7
Al2ed chapter7Al2ed chapter7
Al2ed chapter7
 
Buffer Overflows 101: Some Assembly Required
Buffer Overflows 101: Some Assembly RequiredBuffer Overflows 101: Some Assembly Required
Buffer Overflows 101: Some Assembly Required
 
test
testtest
test
 
Fuzzing | Null OWASP Mumbai | 2016 June
Fuzzing | Null OWASP Mumbai | 2016 JuneFuzzing | Null OWASP Mumbai | 2016 June
Fuzzing | Null OWASP Mumbai | 2016 June
 
Shellcode injection
Shellcode injectionShellcode injection
Shellcode injection
 
Buffer Overflow
Buffer OverflowBuffer Overflow
Buffer Overflow
 
6 buffer overflows
6   buffer overflows6   buffer overflows
6 buffer overflows
 
Assembly 8086
Assembly 8086Assembly 8086
Assembly 8086
 
Exploiting stack overflow 101
Exploiting stack overflow 101Exploiting stack overflow 101
Exploiting stack overflow 101
 
Exploit Development
Exploit DevelopmentExploit Development
Exploit Development
 
APT(Advanced Persistent Threats) & strategies to counter APT
APT(Advanced Persistent Threats) & strategies to counter APTAPT(Advanced Persistent Threats) & strategies to counter APT
APT(Advanced Persistent Threats) & strategies to counter APT
 
Installation of Drupal on Windows XP with XAMPP
Installation of Drupal on Windows XP with XAMPPInstallation of Drupal on Windows XP with XAMPP
Installation of Drupal on Windows XP with XAMPP
 
Smashing The Stack
Smashing The StackSmashing The Stack
Smashing The Stack
 
Exploit development 101 - Part 1 - Null Singapore
Exploit development 101 - Part 1 - Null SingaporeExploit development 101 - Part 1 - Null Singapore
Exploit development 101 - Part 1 - Null Singapore
 
8086 addressing modes
8086 addressing modes8086 addressing modes
8086 addressing modes
 
Buffer Overflow Attacks
Buffer Overflow AttacksBuffer Overflow Attacks
Buffer Overflow Attacks
 
Buffer overflow attacks
Buffer overflow attacksBuffer overflow attacks
Buffer overflow attacks
 
11 instruction sets addressing modes
11  instruction sets addressing modes 11  instruction sets addressing modes
11 instruction sets addressing modes
 
Buffer overflow
Buffer overflowBuffer overflow
Buffer overflow
 

Semelhante a 2006 ssiai

Post-Segmentation Approach for Lossless Region of Interest Coding
Post-Segmentation Approach for Lossless Region of Interest CodingPost-Segmentation Approach for Lossless Region of Interest Coding
Post-Segmentation Approach for Lossless Region of Interest Codingsipij
 
Performance Evaluation of Quarter Shift Dual Tree Complex Wavelet Transform B...
Performance Evaluation of Quarter Shift Dual Tree Complex Wavelet Transform B...Performance Evaluation of Quarter Shift Dual Tree Complex Wavelet Transform B...
Performance Evaluation of Quarter Shift Dual Tree Complex Wavelet Transform B...IJECEIAES
 
Content Based Image Retrieval Using 2-D Discrete Wavelet Transform
Content Based Image Retrieval Using 2-D Discrete Wavelet TransformContent Based Image Retrieval Using 2-D Discrete Wavelet Transform
Content Based Image Retrieval Using 2-D Discrete Wavelet TransformIOSR Journals
 
RTOS BASED SECURE SHORTEST PATH ROUTING ALGORITHM IN MOBILE AD- HOC NETWORKS
RTOS BASED SECURE SHORTEST PATH ROUTING ALGORITHM IN MOBILE AD- HOC NETWORKSRTOS BASED SECURE SHORTEST PATH ROUTING ALGORITHM IN MOBILE AD- HOC NETWORKS
RTOS BASED SECURE SHORTEST PATH ROUTING ALGORITHM IN MOBILE AD- HOC NETWORKScscpconf
 
REVERSIBLE WAVELET AND SPECTRAL TRANSFORMS FOR LOSSLESS COMPRESSION OF COLOR ...
REVERSIBLE WAVELET AND SPECTRAL TRANSFORMS FOR LOSSLESS COMPRESSION OF COLOR ...REVERSIBLE WAVELET AND SPECTRAL TRANSFORMS FOR LOSSLESS COMPRESSION OF COLOR ...
REVERSIBLE WAVELET AND SPECTRAL TRANSFORMS FOR LOSSLESS COMPRESSION OF COLOR ...cscpconf
 
40 9148 satellite image enhancement using dual edit tyas
40 9148 satellite image enhancement using dual edit tyas40 9148 satellite image enhancement using dual edit tyas
40 9148 satellite image enhancement using dual edit tyasIAESIJEECS
 
Quality assessment of image fusion
Quality assessment of image fusionQuality assessment of image fusion
Quality assessment of image fusionijitjournal
 
IRJET- Wavelet Transform along with SPIHT Algorithm used for Image Compre...
IRJET-  	  Wavelet Transform along with SPIHT Algorithm used for Image Compre...IRJET-  	  Wavelet Transform along with SPIHT Algorithm used for Image Compre...
IRJET- Wavelet Transform along with SPIHT Algorithm used for Image Compre...IRJET Journal
 
Ijarcet vol-2-issue-7-2273-2276
Ijarcet vol-2-issue-7-2273-2276Ijarcet vol-2-issue-7-2273-2276
Ijarcet vol-2-issue-7-2273-2276Editor IJARCET
 
Ijarcet vol-2-issue-7-2273-2276
Ijarcet vol-2-issue-7-2273-2276Ijarcet vol-2-issue-7-2273-2276
Ijarcet vol-2-issue-7-2273-2276Editor IJARCET
 
Energy Performance of LDPC Scheme in Multi-Hop Wireless Sensor Network with T...
Energy Performance of LDPC Scheme in Multi-Hop Wireless Sensor Network with T...Energy Performance of LDPC Scheme in Multi-Hop Wireless Sensor Network with T...
Energy Performance of LDPC Scheme in Multi-Hop Wireless Sensor Network with T...IJECEIAES
 
Image Fusion Ehancement using DT-CWT Technique
Image Fusion Ehancement using DT-CWT TechniqueImage Fusion Ehancement using DT-CWT Technique
Image Fusion Ehancement using DT-CWT TechniqueIRJET Journal
 

Semelhante a 2006 ssiai (20)

Gx3612421246
Gx3612421246Gx3612421246
Gx3612421246
 
Post-Segmentation Approach for Lossless Region of Interest Coding
Post-Segmentation Approach for Lossless Region of Interest CodingPost-Segmentation Approach for Lossless Region of Interest Coding
Post-Segmentation Approach for Lossless Region of Interest Coding
 
Performance Evaluation of Quarter Shift Dual Tree Complex Wavelet Transform B...
Performance Evaluation of Quarter Shift Dual Tree Complex Wavelet Transform B...Performance Evaluation of Quarter Shift Dual Tree Complex Wavelet Transform B...
Performance Evaluation of Quarter Shift Dual Tree Complex Wavelet Transform B...
 
I010135760
I010135760I010135760
I010135760
 
Content Based Image Retrieval Using 2-D Discrete Wavelet Transform
Content Based Image Retrieval Using 2-D Discrete Wavelet TransformContent Based Image Retrieval Using 2-D Discrete Wavelet Transform
Content Based Image Retrieval Using 2-D Discrete Wavelet Transform
 
RTOS BASED SECURE SHORTEST PATH ROUTING ALGORITHM IN MOBILE AD- HOC NETWORKS
RTOS BASED SECURE SHORTEST PATH ROUTING ALGORITHM IN MOBILE AD- HOC NETWORKSRTOS BASED SECURE SHORTEST PATH ROUTING ALGORITHM IN MOBILE AD- HOC NETWORKS
RTOS BASED SECURE SHORTEST PATH ROUTING ALGORITHM IN MOBILE AD- HOC NETWORKS
 
REVERSIBLE WAVELET AND SPECTRAL TRANSFORMS FOR LOSSLESS COMPRESSION OF COLOR ...
REVERSIBLE WAVELET AND SPECTRAL TRANSFORMS FOR LOSSLESS COMPRESSION OF COLOR ...REVERSIBLE WAVELET AND SPECTRAL TRANSFORMS FOR LOSSLESS COMPRESSION OF COLOR ...
REVERSIBLE WAVELET AND SPECTRAL TRANSFORMS FOR LOSSLESS COMPRESSION OF COLOR ...
 
40 9148 satellite image enhancement using dual edit tyas
40 9148 satellite image enhancement using dual edit tyas40 9148 satellite image enhancement using dual edit tyas
40 9148 satellite image enhancement using dual edit tyas
 
Quality assessment of image fusion
Quality assessment of image fusionQuality assessment of image fusion
Quality assessment of image fusion
 
IRJET- Wavelet Transform along with SPIHT Algorithm used for Image Compre...
IRJET-  	  Wavelet Transform along with SPIHT Algorithm used for Image Compre...IRJET-  	  Wavelet Transform along with SPIHT Algorithm used for Image Compre...
IRJET- Wavelet Transform along with SPIHT Algorithm used for Image Compre...
 
Ijarcet vol-2-issue-7-2273-2276
Ijarcet vol-2-issue-7-2273-2276Ijarcet vol-2-issue-7-2273-2276
Ijarcet vol-2-issue-7-2273-2276
 
Ijarcet vol-2-issue-7-2273-2276
Ijarcet vol-2-issue-7-2273-2276Ijarcet vol-2-issue-7-2273-2276
Ijarcet vol-2-issue-7-2273-2276
 
Jv2517361741
Jv2517361741Jv2517361741
Jv2517361741
 
Jv2517361741
Jv2517361741Jv2517361741
Jv2517361741
 
Ijetr011837
Ijetr011837Ijetr011837
Ijetr011837
 
Er4301866870
Er4301866870Er4301866870
Er4301866870
 
Energy Performance of LDPC Scheme in Multi-Hop Wireless Sensor Network with T...
Energy Performance of LDPC Scheme in Multi-Hop Wireless Sensor Network with T...Energy Performance of LDPC Scheme in Multi-Hop Wireless Sensor Network with T...
Energy Performance of LDPC Scheme in Multi-Hop Wireless Sensor Network with T...
 
D04622933
D04622933D04622933
D04622933
 
Image Fusion Ehancement using DT-CWT Technique
Image Fusion Ehancement using DT-CWT TechniqueImage Fusion Ehancement using DT-CWT Technique
Image Fusion Ehancement using DT-CWT Technique
 
O0342085098
O0342085098O0342085098
O0342085098
 

Mais de Pioneer Natural Resources

Hydraulic Fracturing Stimulation Monitoring with Distributed Fiber Optic Sens...
Hydraulic Fracturing Stimulation Monitoring with Distributed Fiber Optic Sens...Hydraulic Fracturing Stimulation Monitoring with Distributed Fiber Optic Sens...
Hydraulic Fracturing Stimulation Monitoring with Distributed Fiber Optic Sens...Pioneer Natural Resources
 
Interpretation Special-Section: Insights into digital oilfield data using ar...
 Interpretation Special-Section: Insights into digital oilfield data using ar... Interpretation Special-Section: Insights into digital oilfield data using ar...
Interpretation Special-Section: Insights into digital oilfield data using ar...Pioneer Natural Resources
 
An approach to offer management: maximizing sales with fare products and anci...
An approach to offer management: maximizing sales with fare products and anci...An approach to offer management: maximizing sales with fare products and anci...
An approach to offer management: maximizing sales with fare products and anci...Pioneer Natural Resources
 
A comparison of classification techniques for seismic facies recognition
A comparison of classification techniques for seismic facies recognitionA comparison of classification techniques for seismic facies recognition
A comparison of classification techniques for seismic facies recognitionPioneer Natural Resources
 
3D Gravity Modeling of Osage County Oklahoma for 3D Gravity Interpretation
3D Gravity Modeling of Osage County Oklahoma for 3D Gravity Interpretation3D Gravity Modeling of Osage County Oklahoma for 3D Gravity Interpretation
3D Gravity Modeling of Osage County Oklahoma for 3D Gravity InterpretationPioneer Natural Resources
 
OPTIMIZED RATE ALLOCATION OF HYPERSPECTRAL IMAGES IN COMPRESSED DOMAIN USING ...
OPTIMIZED RATE ALLOCATION OF HYPERSPECTRAL IMAGES IN COMPRESSED DOMAIN USING ...OPTIMIZED RATE ALLOCATION OF HYPERSPECTRAL IMAGES IN COMPRESSED DOMAIN USING ...
OPTIMIZED RATE ALLOCATION OF HYPERSPECTRAL IMAGES IN COMPRESSED DOMAIN USING ...Pioneer Natural Resources
 
Receiver deghosting method to mitigate F-­K transform artifacts: A non-­windo...
Receiver deghosting method to mitigate F-­K transform artifacts: A non-­windo...Receiver deghosting method to mitigate F-­K transform artifacts: A non-­windo...
Receiver deghosting method to mitigate F-­K transform artifacts: A non-­windo...Pioneer Natural Resources
 
Distance Metric Based Multi-Attribute Seismic Facies Classification to Identi...
Distance Metric Based Multi-Attribute Seismic Facies Classification to Identi...Distance Metric Based Multi-Attribute Seismic Facies Classification to Identi...
Distance Metric Based Multi-Attribute Seismic Facies Classification to Identi...Pioneer Natural Resources
 
Active learning algorithms in seismic facies classification
Active learning algorithms in seismic facies classificationActive learning algorithms in seismic facies classification
Active learning algorithms in seismic facies classificationPioneer Natural Resources
 
A Rapid Location Independent Full Tensor Gravity Algorithm
A Rapid Location Independent Full Tensor Gravity AlgorithmA Rapid Location Independent Full Tensor Gravity Algorithm
A Rapid Location Independent Full Tensor Gravity AlgorithmPioneer Natural Resources
 
Directional Analysis and Filtering for Dust Storm detection in NOAA-AVHRR Ima...
Directional Analysis and Filtering for Dust Storm detection in NOAA-AVHRR Ima...Directional Analysis and Filtering for Dust Storm detection in NOAA-AVHRR Ima...
Directional Analysis and Filtering for Dust Storm detection in NOAA-AVHRR Ima...Pioneer Natural Resources
 

Mais de Pioneer Natural Resources (15)

Hydraulic Fracturing Stimulation Monitoring with Distributed Fiber Optic Sens...
Hydraulic Fracturing Stimulation Monitoring with Distributed Fiber Optic Sens...Hydraulic Fracturing Stimulation Monitoring with Distributed Fiber Optic Sens...
Hydraulic Fracturing Stimulation Monitoring with Distributed Fiber Optic Sens...
 
Interpretation Special-Section: Insights into digital oilfield data using ar...
 Interpretation Special-Section: Insights into digital oilfield data using ar... Interpretation Special-Section: Insights into digital oilfield data using ar...
Interpretation Special-Section: Insights into digital oilfield data using ar...
 
Machine learning for Seismic Data Analysis
Machine learning for Seismic Data AnalysisMachine learning for Seismic Data Analysis
Machine learning for Seismic Data Analysis
 
An approach to offer management: maximizing sales with fare products and anci...
An approach to offer management: maximizing sales with fare products and anci...An approach to offer management: maximizing sales with fare products and anci...
An approach to offer management: maximizing sales with fare products and anci...
 
A comparison of classification techniques for seismic facies recognition
A comparison of classification techniques for seismic facies recognitionA comparison of classification techniques for seismic facies recognition
A comparison of classification techniques for seismic facies recognition
 
3D Gravity Modeling of Osage County Oklahoma for 3D Gravity Interpretation
3D Gravity Modeling of Osage County Oklahoma for 3D Gravity Interpretation3D Gravity Modeling of Osage County Oklahoma for 3D Gravity Interpretation
3D Gravity Modeling of Osage County Oklahoma for 3D Gravity Interpretation
 
OPTIMIZED RATE ALLOCATION OF HYPERSPECTRAL IMAGES IN COMPRESSED DOMAIN USING ...
OPTIMIZED RATE ALLOCATION OF HYPERSPECTRAL IMAGES IN COMPRESSED DOMAIN USING ...OPTIMIZED RATE ALLOCATION OF HYPERSPECTRAL IMAGES IN COMPRESSED DOMAIN USING ...
OPTIMIZED RATE ALLOCATION OF HYPERSPECTRAL IMAGES IN COMPRESSED DOMAIN USING ...
 
Receiver deghosting method to mitigate F-­K transform artifacts: A non-­windo...
Receiver deghosting method to mitigate F-­K transform artifacts: A non-­windo...Receiver deghosting method to mitigate F-­K transform artifacts: A non-­windo...
Receiver deghosting method to mitigate F-­K transform artifacts: A non-­windo...
 
Distance Metric Based Multi-Attribute Seismic Facies Classification to Identi...
Distance Metric Based Multi-Attribute Seismic Facies Classification to Identi...Distance Metric Based Multi-Attribute Seismic Facies Classification to Identi...
Distance Metric Based Multi-Attribute Seismic Facies Classification to Identi...
 
Active learning algorithms in seismic facies classification
Active learning algorithms in seismic facies classificationActive learning algorithms in seismic facies classification
Active learning algorithms in seismic facies classification
 
A Rapid Location Independent Full Tensor Gravity Algorithm
A Rapid Location Independent Full Tensor Gravity AlgorithmA Rapid Location Independent Full Tensor Gravity Algorithm
A Rapid Location Independent Full Tensor Gravity Algorithm
 
2009 spie hmm
2009 spie hmm2009 spie hmm
2009 spie hmm
 
Directional Analysis and Filtering for Dust Storm detection in NOAA-AVHRR Ima...
Directional Analysis and Filtering for Dust Storm detection in NOAA-AVHRR Ima...Directional Analysis and Filtering for Dust Storm detection in NOAA-AVHRR Ima...
Directional Analysis and Filtering for Dust Storm detection in NOAA-AVHRR Ima...
 
2009 asilomar
2009 asilomar2009 asilomar
2009 asilomar
 
2008 spie gmm
2008 spie gmm2008 spie gmm
2008 spie gmm
 

Último

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 

Último (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 

2006 ssiai

  • 1. OPTIMIZED RATE ALLOCATION OF HYPERSPECTRAL IMAGES IN COMPRESSED DOMAIN UNDER JPEG2000 PART 2 Silpa Attluri, Vikram Jayaram, Bryan Usevitch Division of Computing and Electrical Engineering The University of Texas at El Paso 500 W. University Ave, El Paso, Texas 79968-0523 {silpa, jayaram, usevitch }@ece.utep.edu ∗ Abstract This paper studies the application of bit allocation using JPEG2000 for compressing multi-dimensional remote sensing data. Past experiments have shown that the KarhunenLo`ve transform (KLT) along with rate distortion optimal e (RDO) bit allocation produces good compression performance. However, this model has the unavoidable disadvantage of paying a price in terms of implementation complexity. In this research we address this complexity problem by using the discrete wavelet transform (DWT) instead of the KLT as the decorrelator. Further, we have incorporated a mixed model (MM) to find the rate distortion curves instead of the prior method of using experimental rate distortion curves for RDO bit allocation. We compared our results to the traditional high bit rate quantizer bit allocation model based on the logarithm of variances among the bands. Our comparisons show that by using the MM-RDO bit rate allocation method result in lower mean squared error (MSE) compared to the traditional bit allocation scheme. Our approach also has an additional advantage of using DWT as a computationally efficient decorrelator when compared to the KLT. 1 Introduction The Hyperion (Hyperspectral Imager) provides a high resolution hyperspectral image capable of resolving 220 spectral bands (0.4 - 2.5 µm) with a 30 meters pixel resolution. The data used in these experiments is the Mt. Fitton scene in southern Australia. The layers or bands of this Hyperion data are highly correlated to each other in the spectral direction. Decorrelation of these bands ∗ This work was supported by National Geospatial Intelligence Agency NMA401-02-2017 and Texas Instruments Foundation. 1-4244-0069-4/06/$20.00/©2006 IEEE. allows a more compact representation of an image by packing the energy into fewer numbers of bands. Part 2 of the JPEG2000 standard recommends the use of either the KLT or the DWT for decorrelation. Past results have shown that the KLT RDO combination works very well for bit allocation [2]. Due to the good accuracy of the results achieved in this method has become a very useful alternative to the lossless compression for this capacious data set. Nevertheless, due to the high computational complexity KLT is not a very attractive option as a decorrelator. Therefore, we use DWT decorrelation instead of the KLT. Our research refers to past experiments [1] which have implemented the mixed model for the bit allocation using the KLT and no decorrelation at different rates. The high bit rate quantizer model performs bit allocation using the log of variances (of the bands). The major problems of this high bit rate quantizer model are non integer rates, negative allocations and when these are forced to non-negative integer rates it leads to suboptimal solutions. Moreover the present day challenges lies in looking at low and very low bit rates where this model fails. To overcome this our past research [2] implemented the approach of experimentally obtained rate distortion curves, which allows optimal bit allocation with minimized MSE. However, this method has an unavoidable complexity of generating rate distortion curves for each band. This problem is addressed in our current research by using the mixed model which mathematically models each band’s rate distortion curves using two distinct regions to get a distortion model that suits both high and low bit rates. 2 Description of Data The Hyperion instrument can image a 7.5 km by 100 km land area per image and provide detailed spectral mapping 228
  • 2. across all 220 channels with high radiometric accuracy. The Hyperion instrument, in conjunction with Advanced Land Imager (ALI) instrument which provides accurate radiometric calibration on orbit using precisely controlled amount of Solar irradiance, forms the standalone camera system on the Earth Observatory-1 (EO-1) satellite [15]. The analysis of Hyperspectral Imagery by means of such spectrometers (Hyperion) exploits the fact that each material radiates different amount of electromagnetic energy throughout all the spectra. This unique characteristic of the material is commonly known as spectral signature which can be read using such airborne or space borne-based detectors. The data used for experiments were collected by the Hyperion over the semiarid Mount Fitton area which is located in the Northern Flinders Ranges of South Australia. Centered at −29◦ 55 S and 139◦ 25 E, about 700 kms NNW of Adelaide. This Hyperion image consists of 194 atmospherically corrected contiguous spectral bands. Each band has dimensions of 6702 x 256 [12]. each code-block’s embedded stream should be truncated in order to achieve a pre-defined bit-rate or distortion bound for the entire data. This bit-stream rescheduling module is referred to as Tier 2. It establishes a multi-layered representation of the final bit-stream, guaranteeing an optimal performance at several bit-rates or resolutions. Figure 2 illustrates the general flowchart of the JPEG2000 architecture. The Tier 2 component optimizes the truncation process, and tries to reach the desired bit-rate while minimizing the introduced distortion (MSE), utilizing Lagrangian rate allocation principles. This following procedure is known as PostCompression Rate-Distortion (PCRD) optimization [4] and the basic principles behind it are extensively discussed in [7]. 4 Description of our approach Due to the computationally inefficient nature of the KLT we employed DWT for decorrelating the bands. The DWT can be implemented by either a convolution or a lifting scheme. We have used the lifting scheme implementation of DWT due to its lesser computations and memory requirements. Here the 9/7 Daubechies filter is used as we are performing the lossy compression. Figure 1. Hyperion color composite image of Mount Fitton test site. Figure 3. 2-D Wavelet Decomposition 3 The JPEG2000 Standard The JPEG2000 standard has many advantages compared to the earlier compression standards. Such advantages include superior low bit rate performance, bit rate scalability and progressive transmission by quality or resolution. The coder and decoder for JPEG2000 use a wavelet based compression method which implements the Embedded Block Coding with Optimized Truncation (EBCOT) [4] scheme. Quality scalability is achieved by dividing the wavelet transformed image into code-blocks. After each code-block is encoded, a post-processing operation determines where Once the data is decorrelated by the use of the transform, all of the energy or information is packed into just a few bands instead of all the bands. Figure 4 is a hypothetical portrayal of energy distributions: before and after decorrelation. The right plot clearly shows that we cannot just allocate the same number of bits for each band. Assigning the same bit rate for every band neglects the information importance of each band. To avoid this we allocate bits optimally to the separate slices or image bands. The individual bands were compressed and reconstructed depending on the different rate allocation strategies. We performed experiments using several different approaches to bit rate allocation for individual 229
  • 3. ORIGINAL IMAGE Forward DC Level Shift Forward Component Transform Forward Wavelet Transform Tier−1 Encoder Quantization DECODED IMAGE Inverse DC Level Shift Tier−2 Encoder COMPRESSED IMAGE Inverse Component Transform Inverse Wavelet Transform Inverse Quantization Tier−1 Decoder Tier−2 Decoder Figure 2. JPEG2000 architectural flowchart bands. One of them is the traditional bit rate allocation approach based on logarithm of variances of individual bands (see [9] for more details). In this model the MSE’s in each band can be approximated as function of rate R and variance σ 2 . Assumptions of a high bit rate model lead to a quantizer distortion given by: bit rates [1]. The relation between the MSE and the bit rate corresponding to the information about the data can still be described by a modified Mallat-Falzon model,i.e., M SE(R) ∼ σ 2 · 2−2R = where A, Ro , α come from the low rate model and B which is nothing but the variance of each band is the parameter from the high rate model (same as 1). To find Ro , we use the fact that the MSE of each band is nothing but ˜ its entropy when Ro = 0. R is the cross over bit rate between the low and the high rate models. The determination of these mixed model parameters are derived in [1]. (1) where σ 2 is the variance (of the bands) and R being the average rate for each band. M SE(R) = 1 A (R+Ro )α B · 2−2R ˜ if R ≤ R, ˜ if R ≥ R (2) Figure 4. Original band energy Vs. formed band energy Trans- The traditional or the log of variances bit allocation scheme is not fully compatible, since this high bit rate quantizer distortion model breaks down at low bit rates. Instead we use the mixed model and the RDO [8], which is based on post compression rate distortion (PCRD) extensively used in JPEG2000, for bit allocation. Our research implemented the RDO by using RD curves that have been obtained by using the mixed model. The mixed model is essentially a hybrid splicing of the low and the high bit rate models. The low bit rate of the model follows the results of Mallat and Falzon [5] . Past research [1] tried modifying this so that we can make it work for our problem incorporating lower mean squared error (MSE) 14000 12000 Low bit rate model High bit rate model Experimental RD curve 10000 8000 6000 4000 2000 0 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 Bit rates Figure 5. Comparison of experimental RD curve with Mixed model. Notice that the hybrid splicing of mixed model shown as 2 dotted curves is close to the RD curves (solid lines) obtained experimentally. Advantages of the mixed model approach are that it can give 230
  • 4. advantage of an optimum compaction transform, the DWT manages to match up with its MSE performance and also does slightly better compared to the KLT traditional bit allocation in the low bit rate region as seen in Figure 8. 4 4 mean squared error (MSE) performance nearly identical to the RDO approach with a much lower implementation complexity. Here we have generated this approach for the data at bit rates in the range 0.0375 bpppb to 4 bpppb (where bpppb stands for bits per pixel per band) and further compute the corresponding distortions (MSE) at each average bit rate using JPEG2000 coder and decoder. Results show that the mixed model approach gives distortion results that are nearly identical to the RDO approach on this data, while significantly reducing complexity of implementation. We notice from Figure x 10 3.5 DWT & MM RDO DWT & MM Traditional 3 2.5 2 1.5 1 0.5 0 −2 10 −1 10 0 10 1 10 Compression rate (bpppb) on Log Scale Figure 7. MSE comparison of mixed model RDO and the high rate quantizer model. 4 Figure 6. 2-D band-wise compression. 5 that the mixed model approach gives distortion results that are nearly identical to the experimental RDO approach on this data, while significantly reducing the complexity. Further, our experiments are performed as shown in Figure 6. Each band of the Hyperspectral cube were compressed at 16 bpppb and decompressed at bit-rates obtained from the two bit allocation schemes. Next we computed the MSE’s by comparing the original set of bands to the compressed decompressed bands for the given set of average bit rates. 5 mean squared error (MSE) 4 3.5 DWT & Mixed Model−RDO DWT & Traditional Model 3 KLT & RDO KLT & Traditional 2.5 2 1.5 1 0.5 0 −2 10 −1 10 0 10 1 10 Compression Rate on (bpppb) on Log Scale Figure 8. MSE comparisons of DWT mixed model, DWT traditional model, KLT RDO and KLT traditional model. Results Figure 7 shows a comparison of MSE’s obtained for each average bit rates corresponding to traditional and the MMRDO bit allocation schemes using DWT as a decorrelator. Our results confirm that MM-RDO has lower MSE’s compared to the traditional model. Moreover, MM-RDO when used in conjunction with DWT as decorrelator further produces lower MSE’s compared to KLT decorrelation with traditional bit allocation for lower bit rates. Figure 8 shows a comparison our past experimental results [2] that employed KLT docorrelation followed by RDO bit allocation with the present DWT mixed model. In spite of KLT’s x 10 6 Conclusions In the case of KLT the computation time and memory requirements is very high (about 8 times higher) when compared to DWT. One other main advantage of DWT, that it allows to divide a huge data set into parts and pre-process each of these independent of the other. This enables parallel 231
  • 5. [6] ITU-T Recommendation T.801 | ISO/IEC 154441:2001 Information technology – JPEG2000 image coding system – Part 2: Extensions, 2000. processing which cannot be done with KLT. At higher bit rates we observe that both rate allocation strategies produce similar MSE results. The rate distortion curves obtained from the Mixed Model are very close to the R-D curves obtained experimentally. The Mixed Model and RDO approach gives lower MSE than the traditional model and also slightly out performs our past KLT traditional method at lower rates. [7] H. E. Everett III, Generalized lagrange Multiplier method for solving problems of optimum allocation of resources, Operations Research, vol. 11, pp. 399–417, 1963. [8] Olga M. Kosheleva, Task-Specific Metrics and Optimized Rate Allocation Applied to Part 2 of JPEG2000 and 3-D Meteorological Data. Ph.D. Dissertation, University of Texas at El Paso, August 2003. However, we do see that KLT-RDO provides lower MSE’s in most cases compared to the present DWT approach. This is because of the fact that the KLT is a better decorrelator than a DWT. The KLT is theoretically the ideal transform and is expected to give better results for both classification performance and compression. Nevertheless, its biggest disadvantage is that it is computationally expensive. 7 [9] R. Jayant and P. Noll, Digital Coding of Waveforms. Upper Saddle River: Prentice Hall, 1984. [10] A. Gersho and R. M. Gray, Vector Quantization and Signal Compression. Boston: Kluwer, 1992. Acknowledgment We would like to thank Dr. Olga Kosheleva and Alberto Aguirre for their assistance with this research. We also would like to thank Mary Williams (EOIR) for performing atmospheric corrections on our data and Raed Aldouri (PACES) for providing us ENVI software package. [11] Bryan Usevitch, “A Tutorial on Modern Lossy Wavelet Image Compression: Foundations of JPEG2000”, IEEE Signal Processing Magazine, Vol. 18, Issue 5, September 2001. [12] T. J. Cudahy, R. Hewson, J. F. Huntington, M. A. Quigley and P. S. Barry, “The performance of the Satellite-borne Hyperion Hyperspectral VNIR– SWIR imaging system for mineral mapping at Mount Fitton, South Australia,” in Proceedings of IEEE International Geoscience and Remote Sensing Symposium IGARSS01, Sydney, July 2001. References [1] Olga Kosheleva, Bryan Usevitch, Sergio Cabrera, and Edward Vidal Jr., “Rate distortion optimal bit allocation methods for volumetric data using JPEG2000,” submitted to IEEE Transactions on Image Processing, January 2004. [13] Shaw Gary and Manolakis Dimitris, “Signal Processing for Hyperspectral Image Exploitation”, IEEE Signal Processing Magazine, Vol. 19, Issue 1, January 2002, ISSN 1053-5888. [2] Vikram Jayaram, Bryan Usevitch and Olga Kosheleva, “Detection from Hyperspectral images compressed using rate distortion and optimization techniques under JPEG2000 Part 2,” in Proc. IEEE 11th DSP Workshop & 3rd SPE Workshop (cdrom), August 2004. [14] Manolakis Dimitris and Shaw Gary, ”Detection Algorithms for Hyperspectral Imaging Applications”, IEEE Signal Processing Magazine, Vol. 19, Issue 1, January 2002, ISSN 1053-5888. [3] M. D. Pal, C. M. Brislawn, and S. P. Brumby, “Feature Extraction from Hyperspectral Images Compressed using the JPEG-2000 Standard,” in Proceedings of Fifth IEEE Southwest Symposium on Image Analysis and Interpretation (SSIAI’02), Santa Fe, NM, pp. 168–172, April 2002. [15] http://eo1.gsfc.nasa.gov/ [4] D. Taubman and M. Marcellin, JPEG2000 Image Compression Fundamentals, Standards and Practice. Boston, Dordrecht, London: Kluwer, 2002. [5] F. Falzon and S. Mallat, “Low bit rate image coding over bases,” in proceedings of 14th International Conference on Pattern Recognition, vol 2, pp. 692-695, August 1998. 232