oriented wavelet 國立交通大學電子工程學系 陳奕安 2007.5.9. outline background...
Post on 19-Dec-2015
238 views
TRANSCRIPT
![Page 1: Oriented Wavelet 國立交通大學電子工程學系 陳奕安 2007.5.9. Outline Background Background Beyond Wavelet Beyond Wavelet Simulation Result Simulation Result Conclusion](https://reader036.vdocuments.pub/reader036/viewer/2022081501/56649d375503460f94a100e7/html5/thumbnails/1.jpg)
Oriented Wavelet
國立交通大學電子工程學系陳奕安
2007.5.9
![Page 2: Oriented Wavelet 國立交通大學電子工程學系 陳奕安 2007.5.9. Outline Background Background Beyond Wavelet Beyond Wavelet Simulation Result Simulation Result Conclusion](https://reader036.vdocuments.pub/reader036/viewer/2022081501/56649d375503460f94a100e7/html5/thumbnails/2.jpg)
Outline
BackgroundBackgroundBeyond WaveletBeyond WaveletSimulation ResultSimulation ResultConclusionConclusion
![Page 3: Oriented Wavelet 國立交通大學電子工程學系 陳奕安 2007.5.9. Outline Background Background Beyond Wavelet Beyond Wavelet Simulation Result Simulation Result Conclusion](https://reader036.vdocuments.pub/reader036/viewer/2022081501/56649d375503460f94a100e7/html5/thumbnails/3.jpg)
Outline
BackgroundWavelet ReviewWavelet ReviewThe Failure of waveletThe Failure of wavelet
Beyond WaveletBeyond WaveletSimulation ResultSimulation ResultConclusionConclusion
![Page 4: Oriented Wavelet 國立交通大學電子工程學系 陳奕安 2007.5.9. Outline Background Background Beyond Wavelet Beyond Wavelet Simulation Result Simulation Result Conclusion](https://reader036.vdocuments.pub/reader036/viewer/2022081501/56649d375503460f94a100e7/html5/thumbnails/4.jpg)
Wavelet Review Signal Decomposition:Signal Decomposition:
Equal temporal and spatial resolutionsEqual temporal and spatial resolutions
““Natural” trade-off of temporal and spatial resolutionsNatural” trade-off of temporal and spatial resolutions
(Wavelet)(Wavelet)
![Page 5: Oriented Wavelet 國立交通大學電子工程學系 陳奕安 2007.5.9. Outline Background Background Beyond Wavelet Beyond Wavelet Simulation Result Simulation Result Conclusion](https://reader036.vdocuments.pub/reader036/viewer/2022081501/56649d375503460f94a100e7/html5/thumbnails/5.jpg)
Wavelet Review Wavelet Decomposition:Wavelet Decomposition:
1-D wavelet transform1-D wavelet transform
2-D wavelet transform can be obtained from a2-D wavelet transform can be obtained from a separable extension of 1-D transformseparable extension of 1-D transform
![Page 6: Oriented Wavelet 國立交通大學電子工程學系 陳奕安 2007.5.9. Outline Background Background Beyond Wavelet Beyond Wavelet Simulation Result Simulation Result Conclusion](https://reader036.vdocuments.pub/reader036/viewer/2022081501/56649d375503460f94a100e7/html5/thumbnails/6.jpg)
The failure of wavelet
1-D: Wavelets are well adapted to 1-D: Wavelets are well adapted to singularitiessingularities 2-D: 2-D:
Separable wavelets are only well adapted to Separable wavelets are only well adapted to point-sinpoint-singularitygularity
However, in However, in lineline- and - and curve-singularities…curve-singularities…
![Page 7: Oriented Wavelet 國立交通大學電子工程學系 陳奕安 2007.5.9. Outline Background Background Beyond Wavelet Beyond Wavelet Simulation Result Simulation Result Conclusion](https://reader036.vdocuments.pub/reader036/viewer/2022081501/56649d375503460f94a100e7/html5/thumbnails/7.jpg)
The inefficiency of wavelet
Wavelet: fails to recognize that Wavelet: fails to recognize that boundary is smooth
New: require challenging New: require challenging non-separable constructions
![Page 8: Oriented Wavelet 國立交通大學電子工程學系 陳奕安 2007.5.9. Outline Background Background Beyond Wavelet Beyond Wavelet Simulation Result Simulation Result Conclusion](https://reader036.vdocuments.pub/reader036/viewer/2022081501/56649d375503460f94a100e7/html5/thumbnails/8.jpg)
Outline
BackgroundBackgroundBeyond Wavelet
Curvelet Curvelet Contourlet Contourlet BandeletBandeletOriented WaveleteOriented Wavelete
Simulation ResultSimulation ResultConclusionConclusion
![Page 9: Oriented Wavelet 國立交通大學電子工程學系 陳奕安 2007.5.9. Outline Background Background Beyond Wavelet Beyond Wavelet Simulation Result Simulation Result Conclusion](https://reader036.vdocuments.pub/reader036/viewer/2022081501/56649d375503460f94a100e7/html5/thumbnails/9.jpg)
Curvelets Curvelets can be interpreted as a grouping of neCurvelets can be interpreted as a grouping of ne
arby wavelet basis functions into lineararby wavelet basis functions into linear structurstructures so that they can capture the smooth discontines so that they can capture the smooth discontinuity curve more efficientlyuity curve more efficiently
![Page 10: Oriented Wavelet 國立交通大學電子工程學系 陳奕安 2007.5.9. Outline Background Background Beyond Wavelet Beyond Wavelet Simulation Result Simulation Result Conclusion](https://reader036.vdocuments.pub/reader036/viewer/2022081501/56649d375503460f94a100e7/html5/thumbnails/10.jpg)
Curvelets
First, a standard multiscale decomposition is computed, where the low-pass channel is sub-sampled while the high-pass channel is not.
Then, a directional decomposition with a DFB is applied to each high-pass channel.
![Page 11: Oriented Wavelet 國立交通大學電子工程學系 陳奕安 2007.5.9. Outline Background Background Beyond Wavelet Beyond Wavelet Simulation Result Simulation Result Conclusion](https://reader036.vdocuments.pub/reader036/viewer/2022081501/56649d375503460f94a100e7/html5/thumbnails/11.jpg)
Contourlet
![Page 12: Oriented Wavelet 國立交通大學電子工程學系 陳奕安 2007.5.9. Outline Background Background Beyond Wavelet Beyond Wavelet Simulation Result Simulation Result Conclusion](https://reader036.vdocuments.pub/reader036/viewer/2022081501/56649d375503460f94a100e7/html5/thumbnails/12.jpg)
Contourlet
H1
H0
F1
F0
H1
H0
H1
H0
F0
F0
F1
F1
d_Q0 Q0
d_Q0 Q0
Q0
Q0
d_Q0 Q1
d_Q0 Q1
d_Q0 Q1
d_Q0 Q1
Q1
Q1
Q1
Q1
Stage 1 Stage 2 Stage 2Analysis Synthesis
Stage 3
0
1
2
3
![Page 13: Oriented Wavelet 國立交通大學電子工程學系 陳奕安 2007.5.9. Outline Background Background Beyond Wavelet Beyond Wavelet Simulation Result Simulation Result Conclusion](https://reader036.vdocuments.pub/reader036/viewer/2022081501/56649d375503460f94a100e7/html5/thumbnails/13.jpg)
Contourlet
0 2
347
01
1
2
34
5
5 6
6
7
ω 2
ω 1
(π ,π )
(-π ,-π )
7
6
5
4
3
2
1
0
![Page 14: Oriented Wavelet 國立交通大學電子工程學系 陳奕安 2007.5.9. Outline Background Background Beyond Wavelet Beyond Wavelet Simulation Result Simulation Result Conclusion](https://reader036.vdocuments.pub/reader036/viewer/2022081501/56649d375503460f94a100e7/html5/thumbnails/14.jpg)
Contourlet
0
1
1
2
2
33 44
5
5
6
6
7
7 8
8
16
9
9
10
10
11
11
12
12
13
13
14
1415
15
16
10
0 12
3 4
5
6
7 8
15 161314
11 12
9
![Page 15: Oriented Wavelet 國立交通大學電子工程學系 陳奕安 2007.5.9. Outline Background Background Beyond Wavelet Beyond Wavelet Simulation Result Simulation Result Conclusion](https://reader036.vdocuments.pub/reader036/viewer/2022081501/56649d375503460f94a100e7/html5/thumbnails/15.jpg)
Curvelets & Contourlet
Pros:Pros:They do not require a geometric model of the iThey do not require a geometric model of the i
mage. mage.
Cons:Cons:The discrete implementations of curvelet transThe discrete implementations of curvelet trans
forms are currently highly redundant.forms are currently highly redundant.
![Page 16: Oriented Wavelet 國立交通大學電子工程學系 陳奕安 2007.5.9. Outline Background Background Beyond Wavelet Beyond Wavelet Simulation Result Simulation Result Conclusion](https://reader036.vdocuments.pub/reader036/viewer/2022081501/56649d375503460f94a100e7/html5/thumbnails/16.jpg)
Bandelets Using separable wavelet basis, if no geometric flowUsing separable wavelet basis, if no geometric flow Using modified orthogonal wavelets in the flow direction, called Using modified orthogonal wavelets in the flow direction, called
bandeletsbandelets Quad-tree segmentationQuad-tree segmentation
![Page 17: Oriented Wavelet 國立交通大學電子工程學系 陳奕安 2007.5.9. Outline Background Background Beyond Wavelet Beyond Wavelet Simulation Result Simulation Result Conclusion](https://reader036.vdocuments.pub/reader036/viewer/2022081501/56649d375503460f94a100e7/html5/thumbnails/17.jpg)
Bandelets
BBandeletsandelets use a geometric model to describe th use a geometric model to describe the discontinuities of the image; is theoretically moe discontinuities of the image; is theoretically more efficient than curvelets for compression purpore efficient than curvelets for compression purposes . ses .
They are computationally intensive and have the They are computationally intensive and have the problem of optimization of the bitrate allocation bproblem of optimization of the bitrate allocation between the image geometry description and the etween the image geometry description and the wavelet coefficients. wavelet coefficients.
![Page 18: Oriented Wavelet 國立交通大學電子工程學系 陳奕安 2007.5.9. Outline Background Background Beyond Wavelet Beyond Wavelet Simulation Result Simulation Result Conclusion](https://reader036.vdocuments.pub/reader036/viewer/2022081501/56649d375503460f94a100e7/html5/thumbnails/18.jpg)
Oriented Wavelete
Applying the lifting steps of a 1D wavelet Applying the lifting steps of a 1D wavelet transform in the direction of the image contours transform in the direction of the image contours
![Page 19: Oriented Wavelet 國立交通大學電子工程學系 陳奕安 2007.5.9. Outline Background Background Beyond Wavelet Beyond Wavelet Simulation Result Simulation Result Conclusion](https://reader036.vdocuments.pub/reader036/viewer/2022081501/56649d375503460f94a100e7/html5/thumbnails/19.jpg)
Oriented Wavelete
Using quincunx multi-resolution sampling, the Using quincunx multi-resolution sampling, the image is filtered along horizontal and vertical or image is filtered along horizontal and vertical or diagonal and anti-diagonal directions. diagonal and anti-diagonal directions.
![Page 20: Oriented Wavelet 國立交通大學電子工程學系 陳奕安 2007.5.9. Outline Background Background Beyond Wavelet Beyond Wavelet Simulation Result Simulation Result Conclusion](https://reader036.vdocuments.pub/reader036/viewer/2022081501/56649d375503460f94a100e7/html5/thumbnails/20.jpg)
Oriented Wavelete Horizontal (red) or vertical Horizontal (red) or vertical
(green) filtering directions for the (green) filtering directions for the first decomposition level .first decomposition level .
Diagonal '/' (blue) or anti-diagonal Diagonal '/' (blue) or anti-diagonal '\' (yellow) filtering directions for '\' (yellow) filtering directions for the second decomposition level.the second decomposition level.
![Page 21: Oriented Wavelet 國立交通大學電子工程學系 陳奕安 2007.5.9. Outline Background Background Beyond Wavelet Beyond Wavelet Simulation Result Simulation Result Conclusion](https://reader036.vdocuments.pub/reader036/viewer/2022081501/56649d375503460f94a100e7/html5/thumbnails/21.jpg)
Oriented Wavelete Use quad-tree structure to describe the Use quad-tree structure to describe the
geometry of the image leading to an efficient geometry of the image leading to an efficient representation and a simpler rate-distortion representation and a simpler rate-distortion optimization. optimization.
![Page 22: Oriented Wavelet 國立交通大學電子工程學系 陳奕安 2007.5.9. Outline Background Background Beyond Wavelet Beyond Wavelet Simulation Result Simulation Result Conclusion](https://reader036.vdocuments.pub/reader036/viewer/2022081501/56649d375503460f94a100e7/html5/thumbnails/22.jpg)
Outline
BackgroundBackgroundBeyond WaveletBeyond WaveletSimulation Result
Image compressionImage compressionDenoising Denoising
ConclusionConclusion
![Page 23: Oriented Wavelet 國立交通大學電子工程學系 陳奕安 2007.5.9. Outline Background Background Beyond Wavelet Beyond Wavelet Simulation Result Simulation Result Conclusion](https://reader036.vdocuments.pub/reader036/viewer/2022081501/56649d375503460f94a100e7/html5/thumbnails/23.jpg)
Image compression
Original lena and JPEG Compression (0.25 bpp) Original lena and JPEG Compression (0.25 bpp)
JPEG PSNR 31.8 dB
![Page 24: Oriented Wavelet 國立交通大學電子工程學系 陳奕安 2007.5.9. Outline Background Background Beyond Wavelet Beyond Wavelet Simulation Result Simulation Result Conclusion](https://reader036.vdocuments.pub/reader036/viewer/2022081501/56649d375503460f94a100e7/html5/thumbnails/24.jpg)
Image compression
Separable wavelets and oriented wavelets (0.25 bpSeparable wavelets and oriented wavelets (0.25 bpp) p)
Oriented wavelets PSNR 34.3 dB Separable wavelets PSNR 34.3 dB
![Page 25: Oriented Wavelet 國立交通大學電子工程學系 陳奕安 2007.5.9. Outline Background Background Beyond Wavelet Beyond Wavelet Simulation Result Simulation Result Conclusion](https://reader036.vdocuments.pub/reader036/viewer/2022081501/56649d375503460f94a100e7/html5/thumbnails/25.jpg)
Denoising
Noisy lena and separable waveletsNoisy lena and separable wavelets
DWT PSNR 29.86 dB Noisy lena PSNR 20.24 dB
![Page 26: Oriented Wavelet 國立交通大學電子工程學系 陳奕安 2007.5.9. Outline Background Background Beyond Wavelet Beyond Wavelet Simulation Result Simulation Result Conclusion](https://reader036.vdocuments.pub/reader036/viewer/2022081501/56649d375503460f94a100e7/html5/thumbnails/26.jpg)
Denoising
Noisy lena and separable waveletsNoisy lena and separable wavelets
OWT PSNR 30.41 dB DWT PSNR 29.86 dB
![Page 27: Oriented Wavelet 國立交通大學電子工程學系 陳奕安 2007.5.9. Outline Background Background Beyond Wavelet Beyond Wavelet Simulation Result Simulation Result Conclusion](https://reader036.vdocuments.pub/reader036/viewer/2022081501/56649d375503460f94a100e7/html5/thumbnails/27.jpg)
Outline
BackgroundBackgroundBeyond WaveletBeyond WaveletSimulation ResultSimulation ResultConclusion
![Page 28: Oriented Wavelet 國立交通大學電子工程學系 陳奕安 2007.5.9. Outline Background Background Beyond Wavelet Beyond Wavelet Simulation Result Simulation Result Conclusion](https://reader036.vdocuments.pub/reader036/viewer/2022081501/56649d375503460f94a100e7/html5/thumbnails/28.jpg)
Conclusion
OWT has similar complexity as the separable OWT has similar complexity as the separable wavelet transform while providing better energy wavelet transform while providing better energy compaction and staying critically sampled.compaction and staying critically sampled.
Filtering along the image contours allows to Filtering along the image contours allows to remove the noise more efficiently than remove the noise more efficiently than anisotropic techniques like the ones based on anisotropic techniques like the ones based on separable wavelets. separable wavelets.
![Page 29: Oriented Wavelet 國立交通大學電子工程學系 陳奕安 2007.5.9. Outline Background Background Beyond Wavelet Beyond Wavelet Simulation Result Simulation Result Conclusion](https://reader036.vdocuments.pub/reader036/viewer/2022081501/56649d375503460f94a100e7/html5/thumbnails/29.jpg)
Happy Birthday !!
![Page 30: Oriented Wavelet 國立交通大學電子工程學系 陳奕安 2007.5.9. Outline Background Background Beyond Wavelet Beyond Wavelet Simulation Result Simulation Result Conclusion](https://reader036.vdocuments.pub/reader036/viewer/2022081501/56649d375503460f94a100e7/html5/thumbnails/30.jpg)
Outline BackgroundBackground
Wavelet ReviewWavelet Review Failure of waveletFailure of wavelet
Beyond WaveletBeyond Wavelet Curvelet Curvelet Contourlet Contourlet BandeletBandelet Oriented WaveleteOriented Wavelete
Simulation ResultSimulation Result Image compressionImage compression Denoising Denoising
ConclusionConclusion