Digital image transforms Digital image processing 4 DIGITAL
- Slides: 31
Digital image transforms Digital image processing 4. DIGITAL IMAGE TRANSFORMS 4. 1. Introduction 4. 2. Unitary orthogonal two-dimensional transforms Separable unitary transforms 4. 3. Properties of the unitary transforms Energy conservation Energy compaction; the variance of coefficients De-correlation Basis functions and basis images 4. 4. Sinusoidal transforms The 1 -D discrete Fourier transform (1 -D DFT) Properties of the 1 -D DFT The 2 -D discrete Fourier transform (2 -D DFT) Properties of the 2 -D DFT The discrete cosine transform (DCT) The discrete sine transform (DST) The Hartley transform 4. 5. Rectangular transforms The Hadamard transform = the Walsh transform The Slant transform The Haar transform 4. 6. Eigenvectors-based transforms The Karhunen-Loeve transform (KLT) The fast KLT The SVD 4. 7. Image filtering in the transform domain 4. 8. Conclusions
Digital image processing Digital image transforms
x 2 x’ 2 v 2 l 2=u(0, 1) v 1=0 v 1 x’ 2 v 2 U l 1=u(0, 0) x’ 1 x 1
Digital image processing Digital image transforms
Digital image processing Digital image transforms
Digital image processing Digital image transforms
Digital image processing Digital image transforms
Digital image transforms Digital image processing Basis functions and basis images KLT Haar Walsh Slant DCT Basis functions (basis vectors) Basis images (e. g. ): DCT, Haar, ….
= + + + + … Keeping only 50% of coefficients + +
Digital image processing Digital image transforms
Digital image processing Digital image transforms
Digital image processing Digital image transforms
Digital image processing Digital image transforms
Digital image processing Digital image transforms
Digital image processing Digital image transforms
Digital image processing Digital image transforms
Digital image processing Digital image transforms
Digital image processing Digital image transforms
Digital image processing Basis vectors for the Walsh-Hadamard transform Digital image transforms
Digital image transforms Digital image processing Original image Ordered Hadamard Non-ordered Hadamard
Digital image processing Digital image transforms
Digital image processing Digital image transforms
Digital image transforms Digital image processing Applying the Haar transform at block level (e. g. 2× 2 pixels blocks => Hr[2× 2]): Block transform: Rearrange coefficients: Applying the Haar transform at block level for a 4× 4 pixels blocks => Hr[4× 4]: Block transform: Rearrange coefficients:
Digital image processing Digital image transforms
Digital image processing Digital image transforms
KLT (PCA) Eigenimages – examples: Facial image set Corresponding “eigenfaces” 3 eigenimages and the individual variations on those components Face aproximation, from rough to detailed, as more coefficients are added
Digital image processing Digital image transforms
DFT Original image = (white square, grey background) + aditive noise DFT = sinc 2 -D for the square + cst. (for noise) LPF 2 -D IDFT
The 2 -D spectrum of the image and the filters applied: Noisy image; periodic noise as vertical lines In the regions corresponding to the vertical lines frequencies Image restoration through filtering
Digital image processing Digital image transforms
- Digital image processing
- Histogram processing in digital image processing
- High boost filtering matlab
- Laplacian filter
- What is point processing in digital image processing
- Define point processing
- Gonzalez
- Translate
- Optimum notch filter in digital image processing
- Image compression models in digital image processing
- Key stage in digital image processing
- Variable length coding in digital image processing
- Image sharpening in digital image processing
- Image geometry in digital image processing
- Digital image processing diagram
- Maketform
- Noise
- Image transforms
- Explain various boundary descriptors.
- Representation and description in digital image processing
- Threshold image matlab
- Introduction to digital image processing
- 4 adjacency and 8 adjacency pixels example
- Intensity transform functions
- For coordinates p(2,3)the 4 neighbors of pixel p are
- Gray level transformation in digital image processing
- Types of adjacency in image processing
- Coordinate conventions in digital image processing
- Dam construction in digital image processing
- Digital image processing java
- Thresholding in digital image processing
- Filteration