SlideShare a Scribd company logo
Double Transform
                         Contour Compression
        W. Besbas, M. Arteimi,                                    F. Belgassem
          7th April University,                      Faculty of Electronic Engineering,
        Faculty of science,P.O.Box 38645 Beni Walid, Libya
    P.O.Box 116418 Zawia, LibyaE-mail : bfituri@hotmail.com
      E-mail : arteimi@yahoo.com




Key words: Data Compression, Transform coding, Double Transforms, Mixed Transforms,
Contour Compression, Contour Data Reduction, Zonal sample reduction, Threshold sample
reduction.

ABSTRACT
        In this paper a data compression technique using double transforms is proposed. The
compression ability of any transform or a combination of transforms is evaluated by the error in
the reconstructed data and/or its fast implementation. This investigation concerns the reduction
in the computational requirements for data compression without increasing, significantly, the
error in reconstruction. The double transform approach is based on the transformation of input
data using WHT, rejecting some of the spectral components, converting the spectrum from
WHT domain into DCT domain, and then inverse transform using DCT. In the experimental
part of this paper, several contours extracted from 2D images, using the FCCE method for
contour extraction, ware used. It is shown that the proposed technique reduces the number of
multiplication operations, comparing with DCT. In addition, the compression process does not
require any multiplications at the transmitting end, thus can be used for real time compression
applications.

1. INTRODUCTION
        In this investigation a data compression technique using double transforms is proposed.
The analysis of the contour data compression using the zonal sample reduction scheme is
presented. The performances of the Walsh-Hadamard Transform (WHT), Discrete Cosine
Transform (DCT), and the proposed Walsh-Cosine double transform, are compared using the
data of several contours.
       WHT has good performance with respect to its fast implementation. The WHT does
not require any multiplication operations for transforming input data from spatial domain into
the spectral domain[1]. DCT is known for its good performance in data compression
applications, comparing with other transforms such as Discrete Sine Transform (DST), Haar,
and WHT transforms[2,3].This has led to the development of many algorithms for the fast
computation of DCT transform[4].
        Transform data compression can be achieved using either threshold sampling or zonal
sampling schemes[5]. In threshold sampling, the transform domain samples which are above a
certain level are selected. The zonal sampling selects the transform domain samples that are
located in a predetermined zone, and the rest are set to zero. Data compression using threshold
sampling scheme requires the position of the selected samples as an over-head information.
The compression ability of any transform or a combination of transforms is evaluated
with respect to the error in the reconstructed data and/or the computational requirements.
Ramaswamy and Mikheal, in [6], have developed an image compression technique using mixed
transforms. In this technique the image is represented employing subsets of basis functions of
two transforms. The image is reconstructed at the encoder and the residual error is also
transmitted using a lossless technique. This received error is then added to the reconstructed
image at the receiving end. This approach yields better compression than the DCT transform
alone at the cost of increased computational requirements.
        In section 2, two approached to data compression using the zonal samples reduction
are investigated. The reconstructed data, using the first approach, has the same number of
samples as the input data. Using the second approach, the reconstructed data has a reduced
number of samples. In section 3, the procedure for the double transform technique is
presented, and the advantages of using this technique are illustrated. In section 4, a more
general results are obtained, using the data of several contours as the input to the presented
technique of data compression. Section 5, concludes the paper.

2. DATA COMPRESSION USING ZONAL SAMPLING SCHEME
        In this section two approaches are investigated. The first approach, retain the first M
spectral coefficient and set the rest to zero. The number of retained spectral coefficients is
calculated as follows :
                                        M = Round( N/n)                                        (1)
where       n     is the coefficients retained factor.
            N     is the number of data samples.
       In the second approach, the first M spectral coefficient are retained and the rest are
discarded, to form a spectrum with only ( M ) coefficients. Using this approach, the
reconstructed signal has a reduced number of samples.
For both approaches of zonal sampling, the forward transformation is as follows :
                              [ S(N) ] = [ T(N) ] [ X(N) ]                                      (2)
The inverse transform, for the first approach of zonal sampling, is obtained by :
                                            s i for i = 0 to M - 1
                              [ S ′(N) ] =                                                     (3)
                                            0 for i = M to N - 1
                               [ X ′( N ) ]= [ IT(N) ] [ S ′( N ) ]                             (4)
and for the second approach
                               [ S(M) ] = si             for i = 0 to M-1                       (5)
                               [ X ′( M ) ] = [ IT(M) ] [ S(M)]                                 (6)
where       [ X(N) ] is the input data.
            [ X ′( N ) ]is the reconstructed data.
            [ X ′( M ) ]         is the reconstructed data with reduced number of samples.
            [ S(N) ] is the spectrum of coefficients.
            [ S ′(N) ] is the spectrum of coefficients with only (M) nonzero components.
            [ S(M) ] is the spectrum of coefficients with only (M) components.
            [ T(N) ] is the forward transform matrix.
            [ IT(N) ] is the inverse transform matrix.
To compare the performance of WHT and DCT the x and y co-ordinates of the contour
shown in Fig.1a are used as the input data. The reconstructed contours, with the same number
of samples, are shown in Fig.1b and Fig.1c for the WHT and DCT respectively. These results
are obtained with compression rate of 16:1. It can be seen that the performance of the DCT is
much better than that of WHT. Fig.1d and Fig.1e show the reconstructed contours, with the
reduced number of samples, for the WHT and DCT respectively. These results are obtained
with the same compression rate used by the first approach, i.e. 16:1. It can be seen that the
performance of the DCT is more or less the same as that obtained by WHT.




                                                (a)




           (b)             (c)                     (d)                      (e)
      a- Original contour.
      b- Reconstructed contour with MSE =16.186 using WHT by the first approach of zonal compression.
      c- Reconstructed contour with MSE = 1.658 using DCT by the first approach of zonal compression.
      d- Reconstructed contour with MSE =40.843 using WHT by the second approach of zonal compression.
      e- Reconstructed contour with MSE =40.528 using WHT by the second approach of zonal compression.
       Fig.1 a: Original contour, and c-e: Reconstructed contours using 16:1 compression rate.

3. DOUBLE TRANSFORMS IMPLEMENTATION
The double transforms technique is implemented using the following three steps
step 1 : Forward transformation. Transform the input data using WHT, and select the first M
        spectral coefficients for transmission or storage.
step 2 : Spectrum conversion. Inverse transform the WHT spectrum, and then forward
        transform using DCT.
step 3 : Data reconstruction. Append the DCT spectrum with ( N-M ) zeros, then inverse
        transform to obtain the reconstructed data.
        The reconstructed contours of Fig.1a, with a compression rate of 93.75 %, i.e. 16:1,
using the WHT, DCT, and the proposed double transformation Wal-Cos, are shown in Fig.2.a-
c respectively together with the MSE obtained by each of them.
a: WHT ( MSE =16.186 )                b: DCT ( MSE =1.658 )                       c: Wal-Cos ( MSE =2.029 )
              Fig.2 Reconstructed contour using WHT, DCT, and Wal-Cos double transform,
                                      and compression rate of 16:1.

        The block diagram in Fig.3 shows how the Walsh-Cosine double transform procedure
is arranged with respect to the transmitting and receiving ends of the data compression system.
The block diagram shows that, at the transmission end of the data compression only WHT is
used, i.e. no multiplication operations are required, and all spectral coefficients are integers for
an integer input data. The total number of multiplication operations is reduced by a factor
proportional to the compression rate.


                                                        Transmitter

                        Input data             Transformation S1(N) Select the first
                          X(N)                    T1( N )            M spectral                S1(M)
                                                                     coefficients
                                          Forward transformation and spectrum compression




                                                         Receiver

                                          Inverse Trans.                                    S2(M)
                                                         X(M) Transformation
                                            IT1( M )             T2( M )                M selected
                                              M<N                                         spectral
                                                    Spectrum converter                  coefficients




                                         Append the
                                                         S2(N)   Inverse Trans.
                                       spectrum with                                   Reconstructed
                                                                    IT2( N )
                                         N-M zeros                                         X(N)
                                     Spectrum expansion and inverse transformation



where :
          X(N)           is an N samples input data.
          X(N)           is an N samples reconstructed data.
          X(M)           is an reduced size (M samples) reconstructed data.
          T1,IT 1        are the forward and the inverse Walsh transform matrices.
          T2,IT 2        are the forward and the inverse Cosine transform matrices.
          S1(N),S1(M)    are the normal and compressed Walsh spectrums respectively.
          S2(M),S2(N)    are the normal and expanded Cosine spectrums respectively.

                                 Fig.3 Double transform data compression.




4. EXPERIMENTAL RESULTS
Contours extracted from their original images, shown in Fig.4, were used to test the
proposed technique. The algorithm given in [7] is used for the extraction of the contours.




   
                                                                                                                                                    
                                                                                                                                                               
  Fig.4 TOP: original images ( 80x80 pixels), BOTTOM: extracted contours using FCCE algorithm.



        Fig.5. shows the average MSE for reconstructing the contours of the five images of
Fig.4., using DCT, WHT, and Walsh-Cosine double transform. Different compression rates are
used, 2:1, 4:1, 8:1, and 16:1. It can be seen that Walsh-Cosine double transform give MSE
close to that obtained using DCT transform with zonal compression, and also reduce the total
number of multiplication operations comparing with the DCT transform. Because the Walsh
transform does not require any multiplications. The percentage reduction in multiplication
operations versus compression rates is shown in Fig.6. These results are true using any of the
fast algorithms for DCT [3].


                                                                                              5 0 .0 0
                               P e r c e n ta g e r e d u c tio n in m u ltip lic a tio n s




                                                                                              4 0 .0 0




                 Cosine                                                                       3 0 .0 0

                 Walsh
                 Wal_Cos
                                                                                              2 0 .0 0




                                                                                              1 0 .0 0




                                                                                                0 .0 0

                                                                                                         0 .0 0   2 0 .0 0      4 0 .0 0          6 0 .0 0    8 0 .0 0   1 0 0 .0 0
                                                                                                                             C o m p r e s s io n r a t e %

         Fig.5. MSE v compression rate for                                                                                                           Fig.6. Reduction in multiplications
       DCT, WHT, and Wal-Cos transformation.                                                                                                               versus compression rate.




5. CONCLUSIONS
       The obtained results show that the Walsh-Cosine double transform has the advantage
of reconstructing the input data with MSE very close to that obtained using DCT, and with
reduced number of multiplication operations. In addition, all spectrum elements are integers for
an integer input data, and no multiplications are required at the transmitting end. In general the
proposed scheme of data compression can be efficiently used for real time compression
applications.

REFERENCES
[1] Elliott D. F.,Rao K. R., „Fast Transforms. Algorithms, Analysis, Applications", Academic
   Press, 1982.
[2] Clarke R. J., „Transform Coding of Images”, Academic Press, 1985.

[3] F. H. Belgassem, W. S. Besbas „Coding of Contours Using DCT Transform Proc. of
   MeleCon 2000, Vol. II, Signal and Image Processing, CYPRUS, May 29-31, 2000,
   pp.616-618.
[4] Rao K. R., Yip P., „Discrete Cosine Transform”, Academic Press, NY, 1990.

[5] Lynch T. J., „Data Compression Techniques and Applications” , Wadsworth, 1985.
[6] Ramaswamy A., Mikhael W., „Development of a Near Lossless Image Compression
   Technique using Mixed Transforms", Proc. of IEEE Int. Symp. on Circuits and Systema
   ISCAS, Seatle, Washington, April 1995, pp.1263-1266.
[7] Dziech A. , Besbas W. S. , „New Method for Fast Closed Contour Extraction”,
   IWSSIP’97 Poznan, Poland ,May 28-30,1997, pp.203-206.

More Related Content

What's hot

20140530.journal club
20140530.journal club20140530.journal club
20140530.journal club
Hayaru SHOUNO
 
20150703.journal club
20150703.journal club20150703.journal club
20150703.journal clubHayaru SHOUNO
 
I3602061067
I3602061067I3602061067
I3602061067
ijceronline
 
13 fourierfiltrationen
13 fourierfiltrationen13 fourierfiltrationen
13 fourierfiltrationen
hoailinhtinh
 
Initial Phase Effect on DOA Estimation in MMIMO Using Separated Steering Matrix
Initial Phase Effect on DOA Estimation in MMIMO Using Separated Steering MatrixInitial Phase Effect on DOA Estimation in MMIMO Using Separated Steering Matrix
Initial Phase Effect on DOA Estimation in MMIMO Using Separated Steering Matrix
TELKOMNIKA JOURNAL
 
Planetary Science Assignment Help
Planetary Science Assignment HelpPlanetary Science Assignment Help
Planetary Science Assignment Help
Edu Assignment Help
 
R044120124
R044120124R044120124
R044120124
IJERA Editor
 
Investigation on the Pattern Synthesis of Subarray Weights for Low EMI Applic...
Investigation on the Pattern Synthesis of Subarray Weights for Low EMI Applic...Investigation on the Pattern Synthesis of Subarray Weights for Low EMI Applic...
Investigation on the Pattern Synthesis of Subarray Weights for Low EMI Applic...
IOSRJECE
 
Image transforms
Image transformsImage transforms
Image transforms
11mr11mahesh
 
A Novel Algorithm for Watermarking and Image Encryption
A Novel Algorithm for Watermarking and Image Encryption A Novel Algorithm for Watermarking and Image Encryption
A Novel Algorithm for Watermarking and Image Encryption
cscpconf
 
Diffusion Homework Help
Diffusion Homework HelpDiffusion Homework Help
Diffusion Homework Help
Statistics Assignment Help
 
Performance Analysis of Image Enhancement Using Dual-Tree Complex Wavelet Tra...
Performance Analysis of Image Enhancement Using Dual-Tree Complex Wavelet Tra...Performance Analysis of Image Enhancement Using Dual-Tree Complex Wavelet Tra...
Performance Analysis of Image Enhancement Using Dual-Tree Complex Wavelet Tra...
IJERD Editor
 
PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION
PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION
PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION
cscpconf
 
Image transforms 2
Image transforms 2Image transforms 2
Image transforms 2
Ali Baig
 
DISTINGUISH BETWEEN WALSH TRANSFORM AND HAAR TRANSFORMDip transforms
DISTINGUISH BETWEEN WALSH TRANSFORM AND HAAR TRANSFORMDip transformsDISTINGUISH BETWEEN WALSH TRANSFORM AND HAAR TRANSFORMDip transforms
DISTINGUISH BETWEEN WALSH TRANSFORM AND HAAR TRANSFORMDip transforms
NITHIN KALLE PALLY
 
ESTIMATING VS30 FOR GROUND CLASSIFICATION
ESTIMATING VS30 FOR GROUND CLASSIFICATIONESTIMATING VS30 FOR GROUND CLASSIFICATION
ESTIMATING VS30 FOR GROUND CLASSIFICATION
Ali Osman Öncel
 
03 image transform
03 image transform03 image transform
03 image transform
Rumah Belajar
 
Fpw chapter 4 - digital ctrl of dynamic systems
Fpw chapter 4 - digital ctrl of dynamic systemsFpw chapter 4 - digital ctrl of dynamic systems
Fpw chapter 4 - digital ctrl of dynamic systems
Aleksandar Micic
 

What's hot (20)

20140530.journal club
20140530.journal club20140530.journal club
20140530.journal club
 
20150703.journal club
20150703.journal club20150703.journal club
20150703.journal club
 
I3602061067
I3602061067I3602061067
I3602061067
 
13 fourierfiltrationen
13 fourierfiltrationen13 fourierfiltrationen
13 fourierfiltrationen
 
Initial Phase Effect on DOA Estimation in MMIMO Using Separated Steering Matrix
Initial Phase Effect on DOA Estimation in MMIMO Using Separated Steering MatrixInitial Phase Effect on DOA Estimation in MMIMO Using Separated Steering Matrix
Initial Phase Effect on DOA Estimation in MMIMO Using Separated Steering Matrix
 
Planetary Science Assignment Help
Planetary Science Assignment HelpPlanetary Science Assignment Help
Planetary Science Assignment Help
 
R044120124
R044120124R044120124
R044120124
 
Investigation on the Pattern Synthesis of Subarray Weights for Low EMI Applic...
Investigation on the Pattern Synthesis of Subarray Weights for Low EMI Applic...Investigation on the Pattern Synthesis of Subarray Weights for Low EMI Applic...
Investigation on the Pattern Synthesis of Subarray Weights for Low EMI Applic...
 
Image transforms
Image transformsImage transforms
Image transforms
 
A Novel Algorithm for Watermarking and Image Encryption
A Novel Algorithm for Watermarking and Image Encryption A Novel Algorithm for Watermarking and Image Encryption
A Novel Algorithm for Watermarking and Image Encryption
 
Diffusion Homework Help
Diffusion Homework HelpDiffusion Homework Help
Diffusion Homework Help
 
Performance Analysis of Image Enhancement Using Dual-Tree Complex Wavelet Tra...
Performance Analysis of Image Enhancement Using Dual-Tree Complex Wavelet Tra...Performance Analysis of Image Enhancement Using Dual-Tree Complex Wavelet Tra...
Performance Analysis of Image Enhancement Using Dual-Tree Complex Wavelet Tra...
 
PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION
PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION
PERFORMANCE EVALUATION OF DIFFERENT TECHNIQUES FOR TEXTURE CLASSIFICATION
 
Image transforms 2
Image transforms 2Image transforms 2
Image transforms 2
 
Lect5 v2
Lect5 v2Lect5 v2
Lect5 v2
 
2009 asilomar
2009 asilomar2009 asilomar
2009 asilomar
 
DISTINGUISH BETWEEN WALSH TRANSFORM AND HAAR TRANSFORMDip transforms
DISTINGUISH BETWEEN WALSH TRANSFORM AND HAAR TRANSFORMDip transformsDISTINGUISH BETWEEN WALSH TRANSFORM AND HAAR TRANSFORMDip transforms
DISTINGUISH BETWEEN WALSH TRANSFORM AND HAAR TRANSFORMDip transforms
 
ESTIMATING VS30 FOR GROUND CLASSIFICATION
ESTIMATING VS30 FOR GROUND CLASSIFICATIONESTIMATING VS30 FOR GROUND CLASSIFICATION
ESTIMATING VS30 FOR GROUND CLASSIFICATION
 
03 image transform
03 image transform03 image transform
03 image transform
 
Fpw chapter 4 - digital ctrl of dynamic systems
Fpw chapter 4 - digital ctrl of dynamic systemsFpw chapter 4 - digital ctrl of dynamic systems
Fpw chapter 4 - digital ctrl of dynamic systems
 

Viewers also liked

Industry best prototyping practices iab 24 april 2013
Industry best prototyping practices     iab  24 april 2013Industry best prototyping practices     iab  24 april 2013
Industry best prototyping practices iab 24 april 2013
Salvatore D'Agostino
 
EQAR workshop at the 4th European Quality Assurance Forum
EQAR workshop at the 4th European Quality Assurance ForumEQAR workshop at the 4th European Quality Assurance Forum
EQAR workshop at the 4th European Quality Assurance Forumguest1279be
 
Identity Assertions Draftv5
Identity Assertions Draftv5Identity Assertions Draftv5
Identity Assertions Draftv5
Salvatore D'Agostino
 
Representative Case Studies
Representative Case StudiesRepresentative Case Studies
Representative Case Studies
cliff27
 
NIST FIPS 201-2 Workshop SIA Perspectives on Standards and Testing
NIST FIPS 201-2 Workshop SIA Perspectives on Standards and TestingNIST FIPS 201-2 Workshop SIA Perspectives on Standards and Testing
NIST FIPS 201-2 Workshop SIA Perspectives on Standards and Testing
Salvatore D'Agostino
 
Mobile Device Security
Mobile Device SecurityMobile Device Security
Mobile Device Security
Salvatore D'Agostino
 
Utilising learning styles
Utilising learning stylesUtilising learning styles
Utilising learning stylesarteimi
 
Electronic publishing
Electronic publishingElectronic publishing
Electronic publishing
arteimi
 
Exchange 2003ten Exchange 2010a GeçIş
Exchange 2003ten Exchange 2010a GeçIşExchange 2003ten Exchange 2010a GeçIş
Exchange 2003ten Exchange 2010a GeçIşofficeblogu
 
FICAM Impact On Enterprise Architecture And Applications
FICAM Impact On Enterprise Architecture And ApplicationsFICAM Impact On Enterprise Architecture And Applications
FICAM Impact On Enterprise Architecture And Applications
Salvatore D'Agostino
 
UTILIZING COOPERATIVE LEARNING FOR IT GRADUATE STUDIES
UTILIZING COOPERATIVE LEARNING FOR IT GRADUATE STUDIESUTILIZING COOPERATIVE LEARNING FOR IT GRADUATE STUDIES
UTILIZING COOPERATIVE LEARNING FOR IT GRADUATE STUDIES
arteimi
 
De Ontdekkingen Van Schliemann
De Ontdekkingen Van SchliemannDe Ontdekkingen Van Schliemann
De Ontdekkingen Van Schliemannxave88
 
rule refinement in inductive knowledge based systems
rule refinement in inductive knowledge based systemsrule refinement in inductive knowledge based systems
rule refinement in inductive knowledge based systems
arteimi
 
الجودة في التعليم التقني
الجودة في التعليم التقنيالجودة في التعليم التقني
الجودة في التعليم التقني
arteimi
 
Ai in education2
Ai in education2Ai in education2
Ai in education2arteimi
 

Viewers also liked (18)

Industry best prototyping practices iab 24 april 2013
Industry best prototyping practices     iab  24 april 2013Industry best prototyping practices     iab  24 april 2013
Industry best prototyping practices iab 24 april 2013
 
EQAR workshop at the 4th European Quality Assurance Forum
EQAR workshop at the 4th European Quality Assurance ForumEQAR workshop at the 4th European Quality Assurance Forum
EQAR workshop at the 4th European Quality Assurance Forum
 
Identity Assertions Draftv5
Identity Assertions Draftv5Identity Assertions Draftv5
Identity Assertions Draftv5
 
Representative Case Studies
Representative Case StudiesRepresentative Case Studies
Representative Case Studies
 
NIST FIPS 201-2 Workshop SIA Perspectives on Standards and Testing
NIST FIPS 201-2 Workshop SIA Perspectives on Standards and TestingNIST FIPS 201-2 Workshop SIA Perspectives on Standards and Testing
NIST FIPS 201-2 Workshop SIA Perspectives on Standards and Testing
 
Mobile Device Security
Mobile Device SecurityMobile Device Security
Mobile Device Security
 
Utilising learning styles
Utilising learning stylesUtilising learning styles
Utilising learning styles
 
Electronic publishing
Electronic publishingElectronic publishing
Electronic publishing
 
Exchange 2003ten Exchange 2010a GeçIş
Exchange 2003ten Exchange 2010a GeçIşExchange 2003ten Exchange 2010a GeçIş
Exchange 2003ten Exchange 2010a GeçIş
 
FICAM Impact On Enterprise Architecture And Applications
FICAM Impact On Enterprise Architecture And ApplicationsFICAM Impact On Enterprise Architecture And Applications
FICAM Impact On Enterprise Architecture And Applications
 
Askep cidera kepala
Askep cidera kepalaAskep cidera kepala
Askep cidera kepala
 
Alphabet
AlphabetAlphabet
Alphabet
 
UTILIZING COOPERATIVE LEARNING FOR IT GRADUATE STUDIES
UTILIZING COOPERATIVE LEARNING FOR IT GRADUATE STUDIESUTILIZING COOPERATIVE LEARNING FOR IT GRADUATE STUDIES
UTILIZING COOPERATIVE LEARNING FOR IT GRADUATE STUDIES
 
Micro2440 Um 20090817
Micro2440 Um 20090817Micro2440 Um 20090817
Micro2440 Um 20090817
 
De Ontdekkingen Van Schliemann
De Ontdekkingen Van SchliemannDe Ontdekkingen Van Schliemann
De Ontdekkingen Van Schliemann
 
rule refinement in inductive knowledge based systems
rule refinement in inductive knowledge based systemsrule refinement in inductive knowledge based systems
rule refinement in inductive knowledge based systems
 
الجودة في التعليم التقني
الجودة في التعليم التقنيالجودة في التعليم التقني
الجودة في التعليم التقني
 
Ai in education2
Ai in education2Ai in education2
Ai in education2
 

Similar to Double transform contoor extraction

A novel and efficient mixed-signal compressed sensing for wide-band cognitive...
A novel and efficient mixed-signal compressed sensing for wide-band cognitive...A novel and efficient mixed-signal compressed sensing for wide-band cognitive...
A novel and efficient mixed-signal compressed sensing for wide-band cognitive...
Polytechnique Montreal
 
Chang etal 2012a
Chang etal 2012aChang etal 2012a
Chang etal 2012a
Arthur Weglein
 
Digital Signal Processing[ECEG-3171]-Ch1_L06
Digital Signal Processing[ECEG-3171]-Ch1_L06Digital Signal Processing[ECEG-3171]-Ch1_L06
Digital Signal Processing[ECEG-3171]-Ch1_L06
Rediet Moges
 
Singular Value Decomposition: Principles and Applications in Multiple Input M...
Singular Value Decomposition: Principles and Applications in Multiple Input M...Singular Value Decomposition: Principles and Applications in Multiple Input M...
Singular Value Decomposition: Principles and Applications in Multiple Input M...
IJCNCJournal
 
Application of matrices in Daily life
Application of matrices in Daily lifeApplication of matrices in Daily life
Application of matrices in Daily life
shubham mishra
 
A Note on Confidence Bands for Linear Regression Means-07-24-2015
A Note on Confidence Bands for Linear Regression Means-07-24-2015A Note on Confidence Bands for Linear Regression Means-07-24-2015
A Note on Confidence Bands for Linear Regression Means-07-24-2015Junfeng Liu
 
dsp
dspdsp
digital-signal-processing-objective.docx
digital-signal-processing-objective.docxdigital-signal-processing-objective.docx
digital-signal-processing-objective.docx
Srinivasu Raju
 
2006 Green Incorporating Pulse to Pulse Motion Effects anto Side Looking Arra...
2006 Green Incorporating Pulse to Pulse Motion Effects anto Side Looking Arra...2006 Green Incorporating Pulse to Pulse Motion Effects anto Side Looking Arra...
2006 Green Incorporating Pulse to Pulse Motion Effects anto Side Looking Arra...Justin Green
 
Performance Comparison of Modified Variable Step Size Leaky LMS Algorithm for...
Performance Comparison of Modified Variable Step Size Leaky LMS Algorithm for...Performance Comparison of Modified Variable Step Size Leaky LMS Algorithm for...
Performance Comparison of Modified Variable Step Size Leaky LMS Algorithm for...
ijcnac
 
Method for Converter Synchronization with RF Injection
Method for Converter Synchronization with RF InjectionMethod for Converter Synchronization with RF Injection
Method for Converter Synchronization with RF Injection
CSCJournals
 
Multi carrier equalization by restoration of redundanc y (merry) for adaptive...
Multi carrier equalization by restoration of redundanc y (merry) for adaptive...Multi carrier equalization by restoration of redundanc y (merry) for adaptive...
Multi carrier equalization by restoration of redundanc y (merry) for adaptive...
IJNSA Journal
 
Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...
Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...
Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...
Polytechnique Montreal
 
Adaptive Channel Equalization using Multilayer Perceptron Neural Networks wit...
Adaptive Channel Equalization using Multilayer Perceptron Neural Networks wit...Adaptive Channel Equalization using Multilayer Perceptron Neural Networks wit...
Adaptive Channel Equalization using Multilayer Perceptron Neural Networks wit...
IOSRJVSP
 
Fast Stereo Images Compression Method based on Wavelet Transform and Two dime...
Fast Stereo Images Compression Method based on Wavelet Transform and Two dime...Fast Stereo Images Compression Method based on Wavelet Transform and Two dime...
Fast Stereo Images Compression Method based on Wavelet Transform and Two dime...
BRNSSPublicationHubI
 
Ef34795798
Ef34795798Ef34795798
Ef34795798
IJERA Editor
 

Similar to Double transform contoor extraction (20)

A novel and efficient mixed-signal compressed sensing for wide-band cognitive...
A novel and efficient mixed-signal compressed sensing for wide-band cognitive...A novel and efficient mixed-signal compressed sensing for wide-band cognitive...
A novel and efficient mixed-signal compressed sensing for wide-band cognitive...
 
Chang etal 2012a
Chang etal 2012aChang etal 2012a
Chang etal 2012a
 
Digital Signal Processing[ECEG-3171]-Ch1_L06
Digital Signal Processing[ECEG-3171]-Ch1_L06Digital Signal Processing[ECEG-3171]-Ch1_L06
Digital Signal Processing[ECEG-3171]-Ch1_L06
 
Singular Value Decomposition: Principles and Applications in Multiple Input M...
Singular Value Decomposition: Principles and Applications in Multiple Input M...Singular Value Decomposition: Principles and Applications in Multiple Input M...
Singular Value Decomposition: Principles and Applications in Multiple Input M...
 
Application of matrices in Daily life
Application of matrices in Daily lifeApplication of matrices in Daily life
Application of matrices in Daily life
 
A Note on Confidence Bands for Linear Regression Means-07-24-2015
A Note on Confidence Bands for Linear Regression Means-07-24-2015A Note on Confidence Bands for Linear Regression Means-07-24-2015
A Note on Confidence Bands for Linear Regression Means-07-24-2015
 
dsp
dspdsp
dsp
 
digital-signal-processing-objective.docx
digital-signal-processing-objective.docxdigital-signal-processing-objective.docx
digital-signal-processing-objective.docx
 
2006 Green Incorporating Pulse to Pulse Motion Effects anto Side Looking Arra...
2006 Green Incorporating Pulse to Pulse Motion Effects anto Side Looking Arra...2006 Green Incorporating Pulse to Pulse Motion Effects anto Side Looking Arra...
2006 Green Incorporating Pulse to Pulse Motion Effects anto Side Looking Arra...
 
Performance Comparison of Modified Variable Step Size Leaky LMS Algorithm for...
Performance Comparison of Modified Variable Step Size Leaky LMS Algorithm for...Performance Comparison of Modified Variable Step Size Leaky LMS Algorithm for...
Performance Comparison of Modified Variable Step Size Leaky LMS Algorithm for...
 
15
1515
15
 
Method for Converter Synchronization with RF Injection
Method for Converter Synchronization with RF InjectionMethod for Converter Synchronization with RF Injection
Method for Converter Synchronization with RF Injection
 
Multi carrier equalization by restoration of redundanc y (merry) for adaptive...
Multi carrier equalization by restoration of redundanc y (merry) for adaptive...Multi carrier equalization by restoration of redundanc y (merry) for adaptive...
Multi carrier equalization by restoration of redundanc y (merry) for adaptive...
 
Lossy
LossyLossy
Lossy
 
recko_paper
recko_paperrecko_paper
recko_paper
 
Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...
Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...
Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...
 
Adaptive Channel Equalization using Multilayer Perceptron Neural Networks wit...
Adaptive Channel Equalization using Multilayer Perceptron Neural Networks wit...Adaptive Channel Equalization using Multilayer Perceptron Neural Networks wit...
Adaptive Channel Equalization using Multilayer Perceptron Neural Networks wit...
 
BNL_Research_Report
BNL_Research_ReportBNL_Research_Report
BNL_Research_Report
 
Fast Stereo Images Compression Method based on Wavelet Transform and Two dime...
Fast Stereo Images Compression Method based on Wavelet Transform and Two dime...Fast Stereo Images Compression Method based on Wavelet Transform and Two dime...
Fast Stereo Images Compression Method based on Wavelet Transform and Two dime...
 
Ef34795798
Ef34795798Ef34795798
Ef34795798
 

More from arteimi

Nils nilson
Nils nilsonNils nilson
Nils nilson
arteimi
 
تحديات تطبيق تقنيات انطمة الدفع الالكتروني في ليبيا
تحديات تطبيق تقنيات انطمة الدفع الالكتروني في ليبياتحديات تطبيق تقنيات انطمة الدفع الالكتروني في ليبيا
تحديات تطبيق تقنيات انطمة الدفع الالكتروني في ليبيا
arteimi
 
My paper for philippine conference
My paper for philippine conferenceMy paper for philippine conference
My paper for philippine conference
arteimi
 
My paper for philippine conference
My paper for philippine conferenceMy paper for philippine conference
My paper for philippine conference
arteimi
 
009 icemi2014 h00014
009 icemi2014 h00014009 icemi2014 h00014
009 icemi2014 h00014
arteimi
 
part of speech tagger for ARABIC TEXT
part of speech tagger for ARABIC TEXTpart of speech tagger for ARABIC TEXT
part of speech tagger for ARABIC TEXT
arteimi
 
UTILIZING learning styles for e-learning
UTILIZING learning styles for e-learningUTILIZING learning styles for e-learning
UTILIZING learning styles for e-learning
arteimi
 
أهمية إدارة المعلومات في تخطيط موارد المؤسسة
أهمية إدارة المعلومات في تخطيط موارد المؤسسةأهمية إدارة المعلومات في تخطيط موارد المؤسسة
أهمية إدارة المعلومات في تخطيط موارد المؤسسة
arteimi
 
دور الجامعات2
دور الجامعات2دور الجامعات2
دور الجامعات2
arteimi
 
Part of speech tagger
Part of speech taggerPart of speech tagger
Part of speech taggerarteimi
 
Intellectual property and software
Intellectual property and softwareIntellectual property and software
Intellectual property and softwarearteimi
 
Information technology infrastructure and education future
Information technology infrastructure and education futureInformation technology infrastructure and education future
Information technology infrastructure and education futurearteimi
 
Active learning arabic
Active learning arabicActive learning arabic
Active learning arabicarteimi
 
Ai in education
Ai in educationAi in education
Ai in educationarteimi
 
الذكاء الإصطناعي والنظم الخبيرة
الذكاء الإصطناعي والنظم الخبيرةالذكاء الإصطناعي والنظم الخبيرة
الذكاء الإصطناعي والنظم الخبيرة
arteimi
 

More from arteimi (15)

Nils nilson
Nils nilsonNils nilson
Nils nilson
 
تحديات تطبيق تقنيات انطمة الدفع الالكتروني في ليبيا
تحديات تطبيق تقنيات انطمة الدفع الالكتروني في ليبياتحديات تطبيق تقنيات انطمة الدفع الالكتروني في ليبيا
تحديات تطبيق تقنيات انطمة الدفع الالكتروني في ليبيا
 
My paper for philippine conference
My paper for philippine conferenceMy paper for philippine conference
My paper for philippine conference
 
My paper for philippine conference
My paper for philippine conferenceMy paper for philippine conference
My paper for philippine conference
 
009 icemi2014 h00014
009 icemi2014 h00014009 icemi2014 h00014
009 icemi2014 h00014
 
part of speech tagger for ARABIC TEXT
part of speech tagger for ARABIC TEXTpart of speech tagger for ARABIC TEXT
part of speech tagger for ARABIC TEXT
 
UTILIZING learning styles for e-learning
UTILIZING learning styles for e-learningUTILIZING learning styles for e-learning
UTILIZING learning styles for e-learning
 
أهمية إدارة المعلومات في تخطيط موارد المؤسسة
أهمية إدارة المعلومات في تخطيط موارد المؤسسةأهمية إدارة المعلومات في تخطيط موارد المؤسسة
أهمية إدارة المعلومات في تخطيط موارد المؤسسة
 
دور الجامعات2
دور الجامعات2دور الجامعات2
دور الجامعات2
 
Part of speech tagger
Part of speech taggerPart of speech tagger
Part of speech tagger
 
Intellectual property and software
Intellectual property and softwareIntellectual property and software
Intellectual property and software
 
Information technology infrastructure and education future
Information technology infrastructure and education futureInformation technology infrastructure and education future
Information technology infrastructure and education future
 
Active learning arabic
Active learning arabicActive learning arabic
Active learning arabic
 
Ai in education
Ai in educationAi in education
Ai in education
 
الذكاء الإصطناعي والنظم الخبيرة
الذكاء الإصطناعي والنظم الخبيرةالذكاء الإصطناعي والنظم الخبيرة
الذكاء الإصطناعي والنظم الخبيرة
 

Recently uploaded

Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 

Recently uploaded (20)

Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 

Double transform contoor extraction

  • 1. Double Transform Contour Compression W. Besbas, M. Arteimi, F. Belgassem 7th April University, Faculty of Electronic Engineering, Faculty of science,P.O.Box 38645 Beni Walid, Libya P.O.Box 116418 Zawia, LibyaE-mail : bfituri@hotmail.com E-mail : arteimi@yahoo.com Key words: Data Compression, Transform coding, Double Transforms, Mixed Transforms, Contour Compression, Contour Data Reduction, Zonal sample reduction, Threshold sample reduction. ABSTRACT In this paper a data compression technique using double transforms is proposed. The compression ability of any transform or a combination of transforms is evaluated by the error in the reconstructed data and/or its fast implementation. This investigation concerns the reduction in the computational requirements for data compression without increasing, significantly, the error in reconstruction. The double transform approach is based on the transformation of input data using WHT, rejecting some of the spectral components, converting the spectrum from WHT domain into DCT domain, and then inverse transform using DCT. In the experimental part of this paper, several contours extracted from 2D images, using the FCCE method for contour extraction, ware used. It is shown that the proposed technique reduces the number of multiplication operations, comparing with DCT. In addition, the compression process does not require any multiplications at the transmitting end, thus can be used for real time compression applications. 1. INTRODUCTION In this investigation a data compression technique using double transforms is proposed. The analysis of the contour data compression using the zonal sample reduction scheme is presented. The performances of the Walsh-Hadamard Transform (WHT), Discrete Cosine Transform (DCT), and the proposed Walsh-Cosine double transform, are compared using the data of several contours. WHT has good performance with respect to its fast implementation. The WHT does not require any multiplication operations for transforming input data from spatial domain into the spectral domain[1]. DCT is known for its good performance in data compression applications, comparing with other transforms such as Discrete Sine Transform (DST), Haar, and WHT transforms[2,3].This has led to the development of many algorithms for the fast computation of DCT transform[4]. Transform data compression can be achieved using either threshold sampling or zonal sampling schemes[5]. In threshold sampling, the transform domain samples which are above a certain level are selected. The zonal sampling selects the transform domain samples that are located in a predetermined zone, and the rest are set to zero. Data compression using threshold sampling scheme requires the position of the selected samples as an over-head information.
  • 2. The compression ability of any transform or a combination of transforms is evaluated with respect to the error in the reconstructed data and/or the computational requirements. Ramaswamy and Mikheal, in [6], have developed an image compression technique using mixed transforms. In this technique the image is represented employing subsets of basis functions of two transforms. The image is reconstructed at the encoder and the residual error is also transmitted using a lossless technique. This received error is then added to the reconstructed image at the receiving end. This approach yields better compression than the DCT transform alone at the cost of increased computational requirements. In section 2, two approached to data compression using the zonal samples reduction are investigated. The reconstructed data, using the first approach, has the same number of samples as the input data. Using the second approach, the reconstructed data has a reduced number of samples. In section 3, the procedure for the double transform technique is presented, and the advantages of using this technique are illustrated. In section 4, a more general results are obtained, using the data of several contours as the input to the presented technique of data compression. Section 5, concludes the paper. 2. DATA COMPRESSION USING ZONAL SAMPLING SCHEME In this section two approaches are investigated. The first approach, retain the first M spectral coefficient and set the rest to zero. The number of retained spectral coefficients is calculated as follows : M = Round( N/n) (1) where n is the coefficients retained factor. N is the number of data samples. In the second approach, the first M spectral coefficient are retained and the rest are discarded, to form a spectrum with only ( M ) coefficients. Using this approach, the reconstructed signal has a reduced number of samples. For both approaches of zonal sampling, the forward transformation is as follows : [ S(N) ] = [ T(N) ] [ X(N) ] (2) The inverse transform, for the first approach of zonal sampling, is obtained by : s i for i = 0 to M - 1 [ S ′(N) ] =  (3) 0 for i = M to N - 1 [ X ′( N ) ]= [ IT(N) ] [ S ′( N ) ] (4) and for the second approach [ S(M) ] = si for i = 0 to M-1 (5) [ X ′( M ) ] = [ IT(M) ] [ S(M)] (6) where [ X(N) ] is the input data. [ X ′( N ) ]is the reconstructed data. [ X ′( M ) ] is the reconstructed data with reduced number of samples. [ S(N) ] is the spectrum of coefficients. [ S ′(N) ] is the spectrum of coefficients with only (M) nonzero components. [ S(M) ] is the spectrum of coefficients with only (M) components. [ T(N) ] is the forward transform matrix. [ IT(N) ] is the inverse transform matrix.
  • 3. To compare the performance of WHT and DCT the x and y co-ordinates of the contour shown in Fig.1a are used as the input data. The reconstructed contours, with the same number of samples, are shown in Fig.1b and Fig.1c for the WHT and DCT respectively. These results are obtained with compression rate of 16:1. It can be seen that the performance of the DCT is much better than that of WHT. Fig.1d and Fig.1e show the reconstructed contours, with the reduced number of samples, for the WHT and DCT respectively. These results are obtained with the same compression rate used by the first approach, i.e. 16:1. It can be seen that the performance of the DCT is more or less the same as that obtained by WHT. (a) (b) (c) (d) (e) a- Original contour. b- Reconstructed contour with MSE =16.186 using WHT by the first approach of zonal compression. c- Reconstructed contour with MSE = 1.658 using DCT by the first approach of zonal compression. d- Reconstructed contour with MSE =40.843 using WHT by the second approach of zonal compression. e- Reconstructed contour with MSE =40.528 using WHT by the second approach of zonal compression. Fig.1 a: Original contour, and c-e: Reconstructed contours using 16:1 compression rate. 3. DOUBLE TRANSFORMS IMPLEMENTATION The double transforms technique is implemented using the following three steps step 1 : Forward transformation. Transform the input data using WHT, and select the first M spectral coefficients for transmission or storage. step 2 : Spectrum conversion. Inverse transform the WHT spectrum, and then forward transform using DCT. step 3 : Data reconstruction. Append the DCT spectrum with ( N-M ) zeros, then inverse transform to obtain the reconstructed data. The reconstructed contours of Fig.1a, with a compression rate of 93.75 %, i.e. 16:1, using the WHT, DCT, and the proposed double transformation Wal-Cos, are shown in Fig.2.a- c respectively together with the MSE obtained by each of them.
  • 4. a: WHT ( MSE =16.186 ) b: DCT ( MSE =1.658 ) c: Wal-Cos ( MSE =2.029 ) Fig.2 Reconstructed contour using WHT, DCT, and Wal-Cos double transform, and compression rate of 16:1. The block diagram in Fig.3 shows how the Walsh-Cosine double transform procedure is arranged with respect to the transmitting and receiving ends of the data compression system. The block diagram shows that, at the transmission end of the data compression only WHT is used, i.e. no multiplication operations are required, and all spectral coefficients are integers for an integer input data. The total number of multiplication operations is reduced by a factor proportional to the compression rate. Transmitter Input data Transformation S1(N) Select the first X(N) T1( N ) M spectral S1(M) coefficients Forward transformation and spectrum compression Receiver Inverse Trans. S2(M) X(M) Transformation IT1( M ) T2( M ) M selected M<N spectral Spectrum converter coefficients Append the S2(N) Inverse Trans. spectrum with Reconstructed IT2( N ) N-M zeros X(N) Spectrum expansion and inverse transformation where : X(N) is an N samples input data. X(N) is an N samples reconstructed data. X(M) is an reduced size (M samples) reconstructed data. T1,IT 1 are the forward and the inverse Walsh transform matrices. T2,IT 2 are the forward and the inverse Cosine transform matrices. S1(N),S1(M) are the normal and compressed Walsh spectrums respectively. S2(M),S2(N) are the normal and expanded Cosine spectrums respectively. Fig.3 Double transform data compression. 4. EXPERIMENTAL RESULTS
  • 5. Contours extracted from their original images, shown in Fig.4, were used to test the proposed technique. The algorithm given in [7] is used for the extraction of the contours.        Fig.4 TOP: original images ( 80x80 pixels), BOTTOM: extracted contours using FCCE algorithm. Fig.5. shows the average MSE for reconstructing the contours of the five images of Fig.4., using DCT, WHT, and Walsh-Cosine double transform. Different compression rates are used, 2:1, 4:1, 8:1, and 16:1. It can be seen that Walsh-Cosine double transform give MSE close to that obtained using DCT transform with zonal compression, and also reduce the total number of multiplication operations comparing with the DCT transform. Because the Walsh transform does not require any multiplications. The percentage reduction in multiplication operations versus compression rates is shown in Fig.6. These results are true using any of the fast algorithms for DCT [3]. 5 0 .0 0 P e r c e n ta g e r e d u c tio n in m u ltip lic a tio n s 4 0 .0 0 Cosine 3 0 .0 0 Walsh Wal_Cos 2 0 .0 0 1 0 .0 0 0 .0 0 0 .0 0 2 0 .0 0 4 0 .0 0 6 0 .0 0 8 0 .0 0 1 0 0 .0 0 C o m p r e s s io n r a t e % Fig.5. MSE v compression rate for Fig.6. Reduction in multiplications DCT, WHT, and Wal-Cos transformation. versus compression rate. 5. CONCLUSIONS The obtained results show that the Walsh-Cosine double transform has the advantage of reconstructing the input data with MSE very close to that obtained using DCT, and with
  • 6. reduced number of multiplication operations. In addition, all spectrum elements are integers for an integer input data, and no multiplications are required at the transmitting end. In general the proposed scheme of data compression can be efficiently used for real time compression applications. REFERENCES [1] Elliott D. F.,Rao K. R., „Fast Transforms. Algorithms, Analysis, Applications", Academic Press, 1982. [2] Clarke R. J., „Transform Coding of Images”, Academic Press, 1985. [3] F. H. Belgassem, W. S. Besbas „Coding of Contours Using DCT Transform Proc. of MeleCon 2000, Vol. II, Signal and Image Processing, CYPRUS, May 29-31, 2000, pp.616-618. [4] Rao K. R., Yip P., „Discrete Cosine Transform”, Academic Press, NY, 1990. [5] Lynch T. J., „Data Compression Techniques and Applications” , Wadsworth, 1985. [6] Ramaswamy A., Mikhael W., „Development of a Near Lossless Image Compression Technique using Mixed Transforms", Proc. of IEEE Int. Symp. on Circuits and Systema ISCAS, Seatle, Washington, April 1995, pp.1263-1266. [7] Dziech A. , Besbas W. S. , „New Method for Fast Closed Contour Extraction”, IWSSIP’97 Poznan, Poland ,May 28-30,1997, pp.203-206.