Logo GISdevelopment.net

GISdevelopment > Proceedings > ACRS > 1995


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

Plenary Session

Forest / Vegetation Mapping

Agriculture/Soil

Mapping from Space

Water / Marine Resources

Disital Image Processing

Global / Regional Change Study

Land Degradation

Workshop on Education and Traning

Workshop on Spatial Information Processing

Poster Sessions
  • Poster Session 1
  • Poster Session 2
  • Poster Session 3
  • Poster Session 4



  • ACRS 1995


    Poster Session 4

    Printer Friendly Format

    Page 1 of 2
    | Next |

    A New and Efficient Transform for Signal Processing Based on Gabor Discrete Disctete Cosine Transform

    V.K. Singh, A.S. Manjunath
    National Remote Sensing Agency, Hyderabad, India

    Abstract
    Gabor transform is very useful for remote sensing applications. Since the Gabor elementary functions are not mutually orthogonal, its implementation is time consuming. The computational speed can be improved by using a modified transform, Gabor Discrete Cosine Transform (DCT), because of a real valued transform. The Gabor DCT was implemented for the purpose of image data compression for browse application in remote sensing area. Since this application needs time valued processing of the remotely sensed data, the speed achieved in implementation of Gabor DCT was not satisfactory. To achieve a higher throughput a new transform which is variant of the basic Gabor DCT has been developed. The paper discusses the new algorithm and implementation methodology. A matrix multiplication based method for computing new transform for any discrete signal images by both techniques are presented. The paper describes the new algorithm and implementation methodology.

    Introduction
    Remote sensing has been an efficient and useful technique for the monitoring and management of natural resources. Remote sensing involves acquisition, processing, analysis and archival of images acquired from airborne/ spaceborne platform. The Gabor Transform has been found to be vary useful for image analysis and compression tasks. Implementation of Gabor transform is very complicated and time consuming because the Gabor elementary functions are a set of overlapping functions and not mutually orthogonal. An important property of Gabor elementary functions is their achievement of the theoretical lower bound of joint un-certainty in the two conjoint domains, space and frequency (1). They achieve the maximum possible joint resolution in the conjoint visual space and spatial frequency domain. Furthermore experimental results show that the receptive field of the mammalian visual cortex can be very well represented using 2-D Gabor elementary functions. Some properties of the visual system, such as spatial localization, orientation selectivity and spatial frequency selectivity can also be modeled in terms of these functions (3).. Another important reason that encourages the user of Gabor functions is that it has been shown that the Gabor decomposition reduces the low-order entropy of the data (3). This means that, like DCT, the Gabor transform has the beneficial property of decorrelation. Therefore when the Gabor transform is used for image compression, in which the properties of the visual system can be incorporated into an image coding scheme, a high data compression ratio may be achieved.

    Derivation of key formulae of Gabor representation is usually facilitated by relationships taken from Fourier and zak transform theory. Several of these fundamental formulas can be obtained directly using Bessel's equality (5). Complete discrete 2-D Gabor transforms for image analysis and compression was described by J.G. Daugman (3). Numerical implementation of the generalized Gabor expansions and synthesis was described by J. Waxler et al (4).

    A very fast and easily implemented method was proposed by T. Ebrahimi and M. Kunt (6) for the computation of the weighting factors of the Gabor decomposition. A modified Gabor transform referred to as the Gabor DCT was proposed by Wang and Yan (B). An adaptive Gabor DCT was also proposed by H. Wang and H. Yan (2). An FET based gradient descent approach for fast implementation of the discrete 2-D Gabor transform was described by V. Srinivas et al (7).

    Based on Gabor DCT, a new and efficient transform is proposed in this paper for discrete signal processing. The implementation of this transform and the results of both (Gabor DCT and New Transform) the transforms have been discussed. The weighting factors (6) are extracted by simple multiplication between a matrix and the vector data. Images are reconstructed by multiplying the matrix of the transform functions and vector of the weighting factors. The advantage of this transform is that, similar to Gabor DCT, the transformed coefficients of this new transform have more compact energy distribution than those of the Gabor Transform coefficient (1) and in addition, the computation speed of this transform coefficient (1) and in addition, the computation speed of this transform is much higher than that of the Gabor DCT.

    2. Implementation of the new transform

    2.1 The 1-D Transform

    The one dimensional (1-D) discrete Gabor DCT elementary function (8) may be expressed as :

    gd(x) = exp{-pa2 (x-x0)2} x cos{pu0 (x-x0 + dx} (1)

    Where x0 represents a sample in the space domain, uo represents a sample in the spatial frequency domain and is spatial offset of the frequency modulation function. The Gabor DCT is calculated within area of support (defined by a) of Gaussian function, where x0 corresponds to the center of a Gaussian function.

    Since the exponential and cosine functions are inter-related, a study was carried over in this regard and the Gabor DCT in (1) was modified and a new transform has been developed as:

    gd(x) = cos{-pa2 (x-x0)2} x cos{pu0 (x-x0 + dx} (2)

    Expansion of a discrete signal F(x) in terms of elementary functions of this new transform can be expressed as :


    where xk are transform expansions. The above expression can be described in matrix notation (6) as :F=G.X

    F = G.X (4)

    where




    Solution of (4)can be found analytically [6] as:

    X=A.F (7)

    Where

    A = (GT.G)-1.GT (8)

    The original signal f (x), specified. say, at N points, is divided into block of dimension p, with centers located at {x} = {mp}for blocks m. The elementary functions, whose widths are determined by Gaussian envelop parameter in (3). are defined over a 2p spatial cell. a complete set of elementary functions of transform is defined for each block m by varying the spatial frequencies **corresponding to the 2p spatial cell. The parameter r takes on even integer values, r=0, 2, 4....... 2p-2, because the block size is p. The center of each elementary function coincides with that of a block and (2) can now b- rewritten as:

    gdmr = cos{pa2 (x-mp)2} x cos{pr(x-mp + dx}/2p (9)

    Each elementary function gdm,r is now uniquely determined by the integer m and r representing the spatial center and frequency parameter respectively [7]. we obtain n/p distinct values for m.

    2.2 The 2-D Transform
    In case of two dimensional (2-D) discrete Transform, the expansion of a 2-D discrete signal (for example an image) F (x,y) may be represented as:


    where x k1 are 2-D Transform expansions. Elementary functions gdk1 k2(x,y) are separable. They may be written as:

    gdk1, k2(X, Y) = gdk1(X).gdk2 (11)

    Here the Eq. (11) can be rewritten in matrix form as [6]:

    F=G.X.GT (12)

    Where


    and G is same expansion matrix as described by Eq. (6). Solution of (10) can be found analytically (6) as :

    X=A.F.AT (14)

    where

    A = (GT.G)-1.GT (15)

    Page 1 of 2
    | 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