SlideShare une entreprise Scribd logo
1  sur  6
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.

Contenu connexe

Tendances

20140530.journal club
20140530.journal club20140530.journal club
20140530.journal clubHayaru SHOUNO
 
20150703.journal club
20150703.journal club20150703.journal club
20150703.journal clubHayaru SHOUNO
 
13 fourierfiltrationen
13 fourierfiltrationen13 fourierfiltrationen
13 fourierfiltrationenhoailinhtinh
 
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 MatrixTELKOMNIKA JOURNAL
 
Planetary Science Assignment Help
Planetary Science Assignment HelpPlanetary Science Assignment Help
Planetary Science Assignment HelpEdu Assignment Help
 
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
 
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
 
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 2Ali 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 transformsNITHIN KALLE PALLY
 
ESTIMATING VS30 FOR GROUND CLASSIFICATION
ESTIMATING VS30 FOR GROUND CLASSIFICATIONESTIMATING VS30 FOR GROUND CLASSIFICATION
ESTIMATING VS30 FOR GROUND CLASSIFICATIONAli Osman Öncel
 
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 systemsAleksandar Micic
 

Tendances (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
 

En vedette

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 2013Salvatore 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
 
Representative Case Studies
Representative Case StudiesRepresentative Case Studies
Representative Case Studiescliff27
 
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 TestingSalvatore D'Agostino
 
Utilising learning styles
Utilising learning stylesUtilising learning styles
Utilising learning stylesarteimi
 
Electronic publishing
Electronic publishingElectronic publishing
Electronic publishingarteimi
 
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 ApplicationsSalvatore 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 STUDIESarteimi
 
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 systemsarteimi
 
الجودة في التعليم التقني
الجودة في التعليم التقنيالجودة في التعليم التقني
الجودة في التعليم التقنيarteimi
 
Ai in education2
Ai in education2Ai in education2
Ai in education2arteimi
 

En vedette (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
 

Similaire à 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
 
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_L06Rediet 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 lifeshubham 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
 
digital-signal-processing-objective.docx
digital-signal-processing-objective.docxdigital-signal-processing-objective.docx
digital-signal-processing-objective.docxSrinivasu 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 InjectionCSCJournals
 
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
 

Similaire à 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
 

Plus de arteimi

Nils nilson
Nils nilsonNils nilson
Nils nilsonarteimi
 
تحديات تطبيق تقنيات انطمة الدفع الالكتروني في ليبيا
تحديات تطبيق تقنيات انطمة الدفع الالكتروني في ليبياتحديات تطبيق تقنيات انطمة الدفع الالكتروني في ليبيا
تحديات تطبيق تقنيات انطمة الدفع الالكتروني في ليبياarteimi
 
My paper for philippine conference
My paper for philippine conferenceMy paper for philippine conference
My paper for philippine conferencearteimi
 
My paper for philippine conference
My paper for philippine conferenceMy paper for philippine conference
My paper for philippine conferencearteimi
 
009 icemi2014 h00014
009 icemi2014 h00014009 icemi2014 h00014
009 icemi2014 h00014arteimi
 
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 TEXTarteimi
 
UTILIZING learning styles for e-learning
UTILIZING learning styles for e-learningUTILIZING learning styles for e-learning
UTILIZING learning styles for e-learningarteimi
 
أهمية إدارة المعلومات في تخطيط موارد المؤسسة
أهمية إدارة المعلومات في تخطيط موارد المؤسسةأهمية إدارة المعلومات في تخطيط موارد المؤسسة
أهمية إدارة المعلومات في تخطيط موارد المؤسسةarteimi
 
دور الجامعات2
دور الجامعات2دور الجامعات2
دور الجامعات2arteimi
 
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
 

Plus de 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
 
الذكاء الإصطناعي والنظم الخبيرة
الذكاء الإصطناعي والنظم الخبيرةالذكاء الإصطناعي والنظم الخبيرة
الذكاء الإصطناعي والنظم الخبيرة
 

Dernier

SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 

Dernier (20)

SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 

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.