Вы находитесь на странице: 1из 24

www.jntuworld.

com

UNITII ImageTransforms 2DFFT,Properties. Walshtransform,HadamardTransform, DiscretecosineTransform, Haartransform,Slanttransform, Hotellingtransform.

www.jntuworld.com

Textbooks
R.C.Gonzalez,R.E.Woods,AnilK.Jain DigitalImageProcessing,Fundamentalsof DigitalImageProcessing

www.jntuworld.com

1DDISCRETECOSINETRANSFORM

DCT

(2 x + 1)u C (u ) = a (u ) f ( x) cos x =0 2N u = 0,1,K, N 1


N 1

www.jntuworld.com

a (u ) =

1 N 2 N

u=0 u = 1,K, N 1

www.jntuworld.com

1DINVERSEDISCRETECOSINETRANSFORM

IDCT

(2 x + 1)u f ( x) = a (u )C (u ) cos 2N u =0
N 1

www.jntuworld.com

www.jntuworld.com

2DDISCRETECOSINETRANSFORM

DCT
(2 x + 1)u cos ( 2 y + 1)v C (u , v ) = a (u )a (v ) f ( x, y ) cos 2N x =0 y =0 2N
N 1N 1

www.jntuworld.com

( 2 x + 1)u cos (2 y + 1)v f ( x, y ) = a (u )a (v )C (u , v) cos 2N 2N u =0 v =0


N 1N 1

u, v = 0,1,K, N 1

www.jntuworld.com

Hotellingtransform Eigenvectortransform PrincipalcomponentTransform Karhunen LoeveTransform(KLTransform)

www.jntuworld.com

www.jntuworld.com

HotellingTransform
Mean:
x1 x 2 x 1 . ,........, x M = . xn

mx = E{x}
Covariance:

1 M

x
k =1
T

www.jntuworld.com

Cx = E{( x mx )( x mx ) }

1 M

xk xk mk mk
T k =1

M data points

Hotelling Transform:

y = A( x mx )

The rows of matrix A are the eigen vectors of the covarience matrix arranged in descending order (The first row corresponds to the eigen vector corresponding to the largest eigen value of C, ...)

www.jntuworld.com

Example
Consider4columnvectors(M=4)

www.jntuworld.com

1 Meanvectormx = 4

1 1

www.jntuworld.com

Covariancematrix Cx=

3 1 1 1 1 3 - 1 16 1 - 1 3

www.jntuworld.com

www.jntuworld.com

EigenvaluesofCx 1,4,4 EigenvectorsofCx 0.5774 0.5774 0.5774 0.1543 0.7715 0.6172 0.8018 0.2673 0.5345

www.jntuworld.com

www.jntuworld.com

HotellingTransform:

y = A( x mx )

www.jntuworld.com

www.jntuworld.com

Cy=ACx AT
www.jntuworld.com

www.jntuworld.com

Example:

www.jntuworld.com

www.jntuworld.com

Establishanewcoordinatesystemwhoseorigin isatthecentroidofthepopulation. Andwhoseaxesareindirectionofeigenvectors ofCx. Thetransformationisrotationwhichalignsthe datawiththeeigenvectors. Thealignmentisamechanismwhich decorrelatesthedata.

www.jntuworld.com

www.jntuworld.com

Theconceptofaligninga2Dobjectwithits principaleigenvectorsplaysanimportantrole inimageanalysis. Afteranobjecthasbeenextractedfroman image,computertechniquesforrecognizingthe imagearesensitivetoimagerotation. Becausetheidentityofanobjectisnotknown priortorecognition,theabilitytoalignthe objectwithitsprincipalaxesprovidesareliable meansforremovingtheeffectsofrotationfrom theimageanalysisprocess.

www.jntuworld.com

www.jntuworld.com

Fromchannelstoprinciplecomponents

www.jntuworld.com

www.jntuworld.com

www.jntuworld.com

www.jntuworld.com

Eigenvaluesofcovariencematrixofthe imagesshown 1=3210 2=931.4 3=118.5 4=83.88 5=64.00 6=13.40

www.jntuworld.com

www.jntuworld.com

Asthefirsttwoimagesaccountfor94%ofthe totalvariance Insteadofstoringall6images,onlyfirst2 imagesalongwithmxandfirst2rowsofAare stored. DatacompressionisbyproductofHotelling transform.

www.jntuworld.com

www.jntuworld.com

Cameramodel

www.jntuworld.com

www.jntuworld.com

www.jntuworld.com

www.jntuworld.com

www.jntuworld.com

www.jntuworld.com

www.jntuworld.com

www.jntuworld.com

www.jntuworld.com

www.jntuworld.com

www.jntuworld.com

Вам также может понравиться