Logo GISdevelopment.net

GISdevelopment > Proceedings > ACRS > 2002


1989 | 1990 | 1991 | 1992 | 1994 | 1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2002
Sessions

GIS, GPS & Data Integration

Land Use Land Cover

Hazard Mitigation and Disaster Management

Photogrammetry

Forestry

Earth Observation from Space

Mountain Environment and Mapping

Data processing, Algorithm and Modelling

Urban Mapping

Hyperspectral Data Acquisition and Systems

AIT: Digital Asia

SAR / InSAR

Very High Resolution Mapping

Soil and Agriculture

Water Resources

Geology / Geomorphology

Education

Ecology, Environment & Carbon Cycle

Infrastructure Planning and Management

Oceanography and Coastal Zone Monitoring

Poster Sessions

Poster 1

Poster 2

Poster 3



ACRS 2002


Data Processing, Algorithm and Modelling
Printer Friendly Format

Page 1 of 3
| Next |


A lossless compression with low complexity transform

Kobchai Dejhan,Sompong Wisetphanichkij
Fusak Cheevasuvit,Somsak Mitatha

Faculty of Engineering and Research Center
for Communications and Information Technology, King Mongkut's Institute of Technology Ladkrabang
Bangkok 10520, Thailand Tel : 66-2-326 4238, 66-2-326 4242
Fax : 66-2-326 4554
Email : kobchai@telecom.kmitl.ac.th

Winai Vorrawat
National Research Council of Thailand, Phaholyothin Road, Jatachuk
Bangkok 10900, Thailand

Chatcharin Soonyeekan
Aeronautical Radio of Thailand, 102 Ngamduplee, Tungmahamek
Bangkok 10120, Thailand


Abstract
This paper proposes a new lossy image compression scheme that utilizes the advantage of both transformation and context-based compressions. The interpixel and coding redundancy reduction can be achieved by this proposed method. Discrete Cosine Transform (DCT) is used to decorrelate the interpixel relation, while Rice-Golomb coding as the high performance of context-based lossy compression with remapping of DCT coefficients. The results show the higher compression ratio of the proposed method when compared with both context-based and JPEG-baseline, especially for low continuous tone image.

Introduction
The term data compression refers to the process of reduction the amounts of data require to represent a given quantity of information. In digital image compression, three basic data redundancies can be identified and exploited as follows:
  • Coding redundancy
  • Interpixel redundancy
  • Psycho visual redundancy.
Fig 1 shows a compression system, it consists of two distinct structural blocks: encoder and decoder. The encoder is source encoder, which removes input redundancies and a channel encoder, which increases the noise immunity of the source encoder’s output. The decoder includes a channel decoder and followed by a source decoder.


Figure 1 General compression system model

The principle of the error-free compression strategies, it normally provides the compression ratio of 2 to 10. Moreover, they are equally applicable to both binary and gray-scale image. The error-free compression techniques generally composes of two relatively independent operations: (1) modeling, assign an alternative representation of the image in which its interpixel redundancies are reduced; and (2) coding, encode the representation to eliminate coding redundancies. These steps correspond with the mapping and symbol coding operation of the source coding model.

The simplest approach of error-free image compression is to reduce only coding redundancy. Coding redundancy normally presents in any natural binary encoding of the gray levels in an image and it can be eliminated by construction of a variable-length code that assigns the possible shortest code words to the most probable gray levels so that the average length of the code words is minimized.


where
L is the number of gray levels.
rkrepresents the gray levels of an image.
l(rk) the number of bits used to represent each value of rk.
pr(rk) probability of rk occurring.

The modeling part can be formulated as an inductive inference problem. Having scanned past data ix=x1x2x3… xi, one wishes to make inference on next pixel value xi+1 by assigning a condition probability distribution p(.|xi) to it. Ideally, the code length contributed by xi+1 is –log p(xi+1|Xi ) bit, which averages to the entropy of the probabilistic model. Assigns a high probability value to the next pixel with skewed (low- entropy) probability distribution is desirable. It can be obtained through the larger conditioning regions or context and generally broken into the following components:
  • A prediction step, in which a deterministic value xis guessed for the next pixel xi+1 based on past sequence xi(a causal template)
  • The determination of a context in which xi+1 occurs.
  • A probabilistic model for the prediction residual (error signal) conditioned on the context of xi+1.
Page 1 of 3
| Next |

Applications | Technology | Policy | History | News | Tenders | Events | Interviews | Career | Companies | Country Pages | Books | Publications | Education | Glossary | Tutorials | Downloads | Site Map | Subscribe | GIS@development Magazine | Updates | Guest Book