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


Application specific compression for mini-satellites with limited downlink capacity


Model for content- based compression
The proposed model consists of four major processing steps, namely the image analysis to locate application-specific ROIs, the transformation of the analysis into an abstract representation for the compression, the actual com pres sion, and the buffering of the data for later transmission.
  • Image Analysis

  • In the case of X-Sat the first processing step analyses the scene utilising a modified vers ion of the ISODATA classifier with k uniformly distributed class centres as initialisation. The modi fication concerns the computation of the class centres Ci and is based on the work of Looney (Looney, 1999), who introduced the so- called modified weighted fuzzy expected value Vi. The advantage of this measure is the increased insensitivity to noise in contrast to the normally used mean value. The Vi is defined iteratively, i.e. Vi = Vi(¥) , over a set of multispectral samples {x1.........xp}





    The process converges quickly and can be started with the arithmetic mean and standard deviation for Vi(0) and si(0) , respectively. Beside the robust behaviour of the fuzzy measure a high stability and reliability is guaranteed – it precludes convergence to local minima and prevents the precipitated elimination of small classes in an early stage of the classification. After every fifth iteration the existing classes are analysed according to possible merging and splitting operations. By incorporating spatial aspects in the analysis, i.e. distribution within the image and shape of the corresponding feature, the elimination of small classes with distinct characteristics is avoided. A more detailed description of the algorithm was presented in (Bretschneider et al., 2002).

  • Synthesis of Compression Map

  • The result of the depicted approach is a classification map, which can be labelled according to the spectral characteristic of the individual classes. For this purpose an additional database provides a reflectance library. Note that the actual utilised analysis strategy depends highly on the application in mind. However, the general intention is the identification of relevant image content. Mathematically the process is described by


    where I is the image and C the corresponding content descriptor. The function þ is the utilised analysis algorithm. Subsequently the compression map M is com puted based on the results C of the previous analysis:


    The compression map is the two-dimensional descriptor for the application specific interest. The actual descriptor values are not necessarily scalars but might be multidimensional to reflect different aspects of interest. Two possible objectives were identified:

    • Spectral accuracy: Every pixel gets an accuracy-value assigned that enables controlled lossy compres sion. Note that spectral distortion introduced by a lossy compression does not depend on the application driven interest, but on the consecutive ground-based analysis.
    • Priority: Every pixel gets a priority assigned, which determines its importance for the application and therefore for the downlink order in case the entire image cannot be transmitted. Further objectives are likely, whereby the breakdown of the accuracy according to the individual multispectral band is one of the most probable extensions .

  • Application- Driven Compression

  • In a first investigation, the joint picture expert group (JPEG) algorithm has been used, which is widely used in many applications including onboard remote sensing coding (Pelon and Spiwack, 1996), (Hou et al., 2000). The JPEG baseline compression scheme is a discrete cosine transform (DCT) of 8þ8 pixel blocks. For each block the DCT coeffi cients are quantised according to a quantisation table, i.e. each coefficient is divided by a corresponding value stored in the quantisation table. Subsequently the result is rounded to the nearest integer * . In this paper the baseline JPEG algorithm, which uses a constant quantisation table for the whole image, was modified similarly to the variable quality JPEG proposed by (Golner et al., 2001) allowing a space-variant quality – in particular a different quantisation – for each 8x8 DCT block. The actual quality values were derived from the accuracy components of the


    whereby N8þ8 identifies pixels that belong to the same DCT block. Therefore the application’s interest is enforced without penalising certain pixel regions due to their neighbourhood. Note that the second outlined objective for the compression, i.e. the prioritising of pixels, was not considered, since the investigation focuses on the achievable quality.

  • Data Buffer

  • The compressed data is accumulated in the data buffer and downloaded to the ground receiving station when possible. The buffer manager schedules the transmission of packages according to the compression maps with a high scientific value first and therefore enables the prioritising on a higher level among different scenes. This is of particular interest since the downlink capacity is not constant, i.e. it depends on the actual orbit. Nevertheless, this approach will download as many packages as possible, ordered by priority and therefore adaptively transmit the maximum scientific value, which is described in terms of the mission, through the given channel. A flowchart of the entire model is depicted in Figure 1.

  • Mapping of the Model on the Hardware Architecture

  • The time while X-Sat is over Singapore, can capture an image, and subsequently downlink it is limited. Additionally the transmission within the same orbit is a system requirement, Therefore the processing time of the data has to be kept to a minimum. Simulations have demonstrated that the simple round- robin streaming of image stripes to individual processors will pro vide the best performance. Each strip covers the entire swath, which results in an optimal RAM disk access and a limited communication between nodes in the classification stage. The number of lines per strip highly depends on the utilised analysis function þ in Equation (3) to create the compres sion map M as well as the possible latency of the algorithm since X-Sat requires a certain time for steering from the imaging orientation to the transmission orientation.


    Figure 1: Model of the contant-based compression scheme
Results
The idea of content-based compression using an application determined compression map requires the employment of an adaptive error measure to qualify the trade-off between accuracy and data volume. The performance of the system cannot be measured by the signal-to-noise ratio (SNR) or the mean square error (MSE), since these distortion measures do not compensate for the space- variant nature of the proposed model. By definition a larger error in areas of lower interest has to be penalised less than in regions of central significance. To reflect this concept an adaptive RMS error measure is applied to.assess the proposed compression scheme. This enables the comparison between the homogeneous baseline JPEG compressed and the adaptive compressed image whereby it is required that both image sets have the same final data size. Equation (6) shows the definitions for the RMS and the adaptive RMS – called aRMS – which basically scales for each pixel pi the transmission error by the quality value qi that is specified in the compression map.


Therefore the system performance of content- based compression is superior to homogeneous compression if the ratio between the aRMS with constant qi and the aRMS using the content- based qi is greater than unity for the same data volume.

Page 2 of 3
| Previous | 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