DCT, Wavelets and X-lets: The Quest for Image Representation, Approximation and Compression

Size: px
Start display at page:

Download "DCT, Wavelets and X-lets: The Quest for Image Representation, Approximation and Compression"

Transcription

1 DCT, Wavelets and X-lets: The Quest for Image Representation, Approximation and Compression Martin Vetterli, EPFL & UC Berkeley Joint work with B.Beferull-Lozano, A.Cunha, M.Do, P.L.Dragotti, R.Shukla, V.Velisavljevic and C.Weidmann PCS-07, Lisbon, Nov Audiovisual Communications Laboratory

2 Outline 1. Introduction: Fourier, Wavelets and Image Compression 2. Representation, Approximation and Compression or 1D Linear versus non-linear approximation Piecewise smooth functions: approximation and compression 3. Going to Two Dimensions: Non-Separable Constructions Why 2D is hard: Geometry 4. QuadTree Structures: Taking advantage of geometrical smoothness 5. Directionlets: Taking advantage of directionality 6. Contourlets: Taking advantage of directions and scale 7. Going to Seven Dimensions: The Plenoptic Function Taking advantage of the structure of the world A video model and the value of memory 8. Conclusions and Outlook PCS07-2

3 What are we trying to accomplish? 1. Review impact of wavelets on compression Approximation rates for piecewise smooth functions Rate-distortion behaviors 2. Point out limits of this theory and practice Only one-dimensional, hard to get tight upper/lower bounds 3. Explore the image compression problem 2D, piecewise smooth, contours, no wavelets What is possible, impossible: limits on approximation rates 4. Give constructions that use directionality and scale in 2D Reap some of the potential benefits Give practical algorithms and achievable bounds Three examples: Quadtrees, Directionlets and Contourlets 5. Look at new, higher dimensional datasets The Plenoptic Function The Plenoptic Function A video model from a cut of the the plenoptic function PCS07-3

4 Acknowledgements Sponsors: NSF Switzerland Collaborations: B.Beferull-Lozano, UV A.Cunha, UIUC M.Do, UIUC P.L.Dragotti, Imperial College R.Shukla, HPLabs V.Velisavljevic, DTelekomLabs C.Weidmann, TRC Vienna Discussions and Interactions: I. Daubechies, Princeton R.DeVore, Carolina D. Donoho, Stanford V.Goyal, MIT J. Kovacevic, CMU PCS07-4

5 Compression: How many bits for Mona Lisa? PCS07-5

6 A few numbers D. Gabor, September 1959 (Editorial IRE) "... the 20 bits per second which, the psychologists assure us, the human eye is capable of taking in,... Index all pictures ever taken in the history of mankind Huffman code Mona Lisa index A few bits (Lena Y/N?, Mona Lisa ), what about R(D). Search the Web! billion images online, or bits JPEG 186K There is plenty of room at the bottom! JPEG2000 takes a few less, thanks to wavelets Note: 2 (256x256x8) possible images (D.Field) Homework in Cover-Thomas, Kolmogorov, MDL, Occam etc PCS07-6

7 Source Coding: some background Exchanging description complexity for distortion: rate-distortion theory [Shannon:58, Berger:71] known in few cases...like i.i.d. Gaussians (but tight: no better way!) or -6dB/bit typically: difficult, simple models, high complexity (e.g. VQ) high rate results, low rate often unknown PCS07-7

8 New image coding standard JPEG 2000 Old versus new JPEG: D(R) on log scale Main points: improvement by a few db s lot more functionalities (e.g. progressive download on internet) at high rate ~ -6db per bit: KLT behavior low rate behavior: much steeper: NL approximation effect? is this the limit? PCS07-8

9 New image coding standard JPEG 2000 From the comparison, JPEG fails above 40:1 compression JPEG2000 survives Note: images courtesy of PCS07-9

10 Signal Representations 1807: Joseph Fourier upsets the French Academy... Fourier Series: Harmonic series, freq. changes, f 0, 2f 0, 3f 0, : Alfred Haar discovers the Haar wavelet dual to the Fourier, scale changes S 0, 2S 0, 4S 0, 8S 0... PCS07-10

11 Representations, Bases and Frames Ingredients: as set of vectors, or atoms, an inner product, e.g. a series expansion Many possibilities: orthonormal bases (e.g. Fourier series, wavelet series) biorthogonal bases overcomplete systems or frames Note: no transforms, uncountable PCS07-11

12 Outline 1. Introduction: Fourier, Wavelets and Image Compression 2. Representation, Approximation and Compression or 1D Linear approximation Non-linear approximation Approximation power of a basis on a class of functions Piecewise smooth functions: approximation Compression is harder than approximation Some R(D) results for piecewise smooth functions 3. Going to Two Dimensions: Non-Separable Constructions 4. QuadTree Structures 5. Directionlets 6. Contourlets 7. Going to Seven Dimensions: The Plenoptic Function 8. Conclusions and Outlook PCS07-12

13 Local Fourier Basis? The Gabor or Short-time Fourier Transform Time-frequency atoms localized at When small enough Example: Spectogram PCS07-13

14 Another Good Basis! Replace (shift, modulation) by (shift, scale) or then there exist good localized orthonormal bases, or wavelet bases PCS07-14

15 Examples of bases Haar Daubechies, D 2 PCS07-15

16 Wavelets and representation of piecewise smooth functions Goal: efficient representation of signals like where: Wavelet act as singularity detectors Scaling functions catch smooth parts Noise is circularly symmetric Note: Fourier gets all Gibbs-ed up! PCS07-16

17 Thus: a piecewise smooth signal expands as: phase changes randomize signs, but not decay a singularity influence only L wavelets at each scale wavelet coefficients decay fast PCS07-17

18 Approximations, aproximation The linear approximation method Given an orthonormal basis for a space S and a signal the best linear approximation is given by the projection onto a fixed sub-space of size M (independent of f!) The error (MSE) is thus Ex: Truncated Fourier series project onto first M vectors corresponding to largest expected inner products, typically LP PCS07-18

19 The Karhunen-Loeve Transform: The Linear View (1/2) Best Linear Approximation in an MSE sense: Vector processes., i.i.d.: Consider linear approximation in a basis Then: Karhunen-Loeve transform (KLT): For 0<M<N, the expected squared error is minimized for the basis {g n } where g m are the eigenvectors of R x ordered in order of decreasing eigenvalues. Proof: eigenvector argument inductively. Note: Karhunen-47, Loeve-48, Hotelling-33, PCA, KramerM-56, TC PCS07-19

20 From linear to non-linear approximation theory The non-linear approximation method Given an orthonormal basis for a space S and a signal the best nonlinear approximation is given by the projection onto an adapted subspace of size M (dependent on f!) set of M largest The error (MSE) is thus and Difference: take the first M coeffs (linear) or take the largest M coeffs (non-linear) PCS07-20

21 From linear to non-linear approximation theory Nonlinear approximation This is a simple but nonlinear scheme Clearly, if is the NL approximation scheme: This could be called adaptive subspace fitting From a compression point of view, you pay for the adaptivity in general, this will cost bits These cannot be spent on coefficient representation anymore LA: pick a subspace a priori NLA: pick after seeing the data PCS07-21

22 Non-Linear Approximation Example Nonlinear approximation power depends on basis Example: Two different bases for Fourier series Wavelet series: Haar wavelets Linear approximation in Fourier or wavelet bases Nonlinear approximation in a Fourier basis Nonlinear approximation in a wavelet basis PCS07-22

23 Non-linear Approximation Example Fourier basis: Wavelet basis: N=1024, M=64 N=1024, M= 64, J=6 Nonlinear approximation is not necessarily much better! Depends on the basis, and the class of signals, but it can be big! PCS07-23

24 Smooth versus piecewise smooth functions: It depends on the basis and on the approximation method s=2, N=2^16, D_3, 6 levels PCS07-24

25 Wavelets and Compression Compression is just one bit trickier than approximation A small but instructive example: Assume, signal is of length N, k is U[0, N-1] and is This is a Gaussian RV at location k Note: R x = l! Linear approximation: Non-linear approximation, M > 0: PCS07-25

26 Given budget R for block of size N: 1. Linear approximation and KLT: equal distribution of R/N bits This is the optimal linear approximation and compression! 2. Rate-distortion analysis [Weidmann:99] High rate cases: Obvious scheme: pointer + quantizer This is the R(D) behavior for R >> Log N Much better than linear approximation Low rate case: Hamming case solved, inc. multiple spikes: - there is a linear decay at low rates L2 case: upper bounds that beat linear approx. PCS07-26

27 But is NLA always better than LA for compression? Counter example: R bits for a jointly gaussian vector source of size N i.i.d. N(0,1) Optimal scheme is LA performance is NLA incurs penalty need log 2 (N K) bits to index significant coeffs, which is O(N) when K is O(N/2) or worst case performance is but c 1, c 2 depends on coding, density, etc Thus, we could loose several db s by going to NLA but this is not the operating range where NLA is interesting! PCS07-27

28 Piecewise smooth functions: pieces are Lipschitz-α The following D(R) behavior is reachable [CohenDGO:02]: There are 2 modes: corresponding to the Lipschitz- pieces corresponding to the discontinuities: can be improved! PCS07-28

29 Rate-distortion behavior using an oracle An oracle decides to optimally code a piecewise polynomial by allocating bits where needed : Consider the simplest case Two approximations errors : quantization of step location : quantization of amplitude Rate allocation: versus Result: PCS07-29

30 Piecewise polynomial, with max degree N A. Nonlinear approximation with wavelets having zero moments B. Oracle-based method Thus wavelets are a generic but suboptimal scheme oracle method asymptotically superior but dependent on the model Conclusion on compression of piecewise smooth functions: D(R) behavior has two modes: 1/polynomial decay: cannot be (substantially) improved exponential mode: can be improved, important at low rates PCS07-30

31 Can we improve wavelet compression? Key: Remove depencies across scales: dynamic programming: Viterbi-like algorithm tree based algorithms: pruning and joining wavelet footprints: wavelet vector quantization Theorem [DragottiV:03]: Consider a piecewise smooth signal f(t), where pieces are Lipschitz-. There exists a piecewise polynomial p(t) with pieces of maximum degree such that the residual is uniformly Lipschitz-. This is a generic split into piecewise polynomial and smooth residual PCS07-31

32 Footprint Basis and Frames Suboptimality of wavelets for piecewise polynomials is due to independent coding of dependent wavelet coefficients Compression with wavelet footprints Theorem: [DragottiV:03] Given a bounded piecewise polynomial of deg D with K discontinuities. Then, a footprint based coder achieves This is a computational effective method to get oracle performance What is more, the generic split piecewise smooth into uniformly smooth + piecewise polynomial allows to fix wavelet scenarios, to obtain This can be used for denoising and superresolution as well PCS07-32

33 Outline 1. Introduction: Fourier, Wavelets and Image Compression 2. Representation, Approximation and Compression or 1D 3. Going to Two Dimensions: Non-Separable Constructions Why 2D is hard: Geometry Most constructions are separable The potential gain of truly non-separable constructions 4. QuadTree Structures 5. Directionlets 6. Contourlets 7. Going to Seven Dimensions: The Plenoptic Function 8. Conclusions and Outlook PCS07-33

34 Going to Two Dimensions: Non-Separable Constructions Going to two dimensions requires non-separable bases Objects in two dimensions we are interested in textures: per pixel smooth surfaces: per object! PCS07-34

35 Models of the world: Gauss-Markov Piecewise polynomial the usual suspect Many proposed models: mathematical difficulties one size fits all reality check Lena is not PC, but is she BV? PCS07-35

36 Current approaches to two dimensions. Mostly separable, direct or tensor products DWT Fourier and wavelets are both direct product constructions Wavelets: good for point singularities but what is needed are sparse coding of edge singularities! 1D: singularity 0-dimensional (e.g. spike, discontinuity) 2D: singularity 1-dimensional (e.g. smooth curve) PCS07-36

37 Recent work on geometric image processing Long history: compression, vision, filter banks Contour-texture, quadtrees [Kocher, Kunt, Leonardi] Pyramids [Burt-Adelson] Subband coding, nonseparable [Smith etc] Current signal adapted schemes Bandelets [LePennec & Mallat]: wavelet expansions centered at discontinuity as well as along smooth edges Non-linear tilings [Cohen, Mattei]: adaptive segmentation Tree structured approaches [Shukla et al, Baraniuk et al] Current bases and frames Wedgelets [Donoho]: Basic element is a wedge Ridgelets [Candes, Donoho]: Basic element is a ridge Curvelets [Candes, Donoho] Scaling law: width ~length 2, L(R 2 ) set up Multidirectional pyramids and contourlets [Do et al] Discrete-space set-up, l(z 2 ), tight frame with small redundancy Computational framework PCS07-37

38 Nonseparable schemes and approximation Approximation properties: wavelets good for point singularities ridgelets good for ridges curvelets good for curves Consider c 2 boundary between two csts Rate of approximation, M-term NLA in bases, c 2 boundary Fourier: O(M -1/2 ) Wavelets: O(M -1 ) Curvelets: O(M -2 ) Note: adaptive schemes, Bandelets: O(M -α ) PCS07-38

39 Compression of non-separable objects Object we know how to compress. Basis element Approximation Wavelets Ridgelets Rate/distortion Oracle Wavelets.poor Ridgelets.suboptimal adaptive schemes: close to oracle fixed basis: under investigation PCS07-39

40 Outline 1. Introduction: Fourier, Wavelets and Image Compression 2. Representation, Approximation and Compression or 1D 3. Going to Two Dimensions: Non-Separable Constructions 4. QuadTree Structures: Quadtree coding has a long history Geometrical smoothness can be taken advantage of Efficient coding on quadtrees for smooth 2D functions with smooth boundaries Algorithms and R(D) behavior 5. Directionlets 6. Contourlets 7. Going to Seven Dimensions: The Plenoptic Function 8. Conclusions and Outlook PCS07-40

41 Tree Based Geometric Compression [ShuklaDDV[ ShuklaDDV:03] Idea tree and quadtree algorithms popular, many pruning algorithms optimality proofs for wedgelets [Donoho:99] new pruning and joining algorithm Intuition: full tree dyadic tree pruned & joined tree Results: Rate-distortion optimal for piecewise polynomials that is, like an oracle method (up to constants) PCS07-41

42 Extension to Quadtree: Example Results: consider a piecewise polynomial 2D signal, with polynomial boundaries, the following rate-distortion behavior is achieved this is like an oracle method, and much better than prune algorithms which have a penalty complexity: polynomial PCS07-42

43 The prune-join quadtree algorithm polynomial fit to surface and to boundary on a quadtree rate-distortion optimal tree pruning and joining quadtree with R(D) pruning R(D) Joining of similar leaves Note: careful R(D) optimization! PCS07-43

44 Geometric Compression versus JPEG2000 at 0.11 bits/pixel, PSNR: Pruned-joined quadtree JPEG2000 PCS07-44

45 Upperbounds on R-D Behaviors A. Boundary is piecewise polynomial: Oracle: The prune quadtree algorithm (independent coding): The prune-join quadtree algorithm with joint coding: B. Boundary is piecewise smooth: The prune quadtree algorithm (code blocks independently) achieves the oracle performance (up to log factor): C. Computational complexity of quadtree algorithms: PCS07-45

46 Behavior of tree algorithms on piecewise smooth fcts ppf: piecewise polynomial functions psf: piecewise smooth functions Signal Class Oracle Coder Wavelet Coder Prune tree Coder Prune-join tree Coder 1-D PPF 2-D PPF 1-D PSF 2-D PSF At most log penalty with polynomial complexity (and a bit more work gets rid of logs ) PCS07-46

47 Outline 1. Introduction: Fourier, Wavelets and Image Compression 2. Representation, Approximation and Compression or 1D 3. Going to Two Dimensions: Non-Separable Constructions 4. QuadTree Structures 5. Directionlets: Wavelet transform and fully separable wavelet transform Skewed fully separable wavelet transform Approximation power Compression results 6. Contourlets 7. Going to Seven Dimensions: The Plenoptic Function 8. Conclusions and Outlook PCS07-47

48 Directionlets [V.Velisavlevic Velisavlevic,, BBL, MV 06-07] PCS07-48

49 Standard versus fully separable wavelet transform Difference between usual and fully separable wavelet transform Note: fully separable wavelet transform was proposed in 1989 by Westerink, reappeared in 1999 by several authors PCS07-49

50 Directionlets: More directions, anisotropy Lattice-based filtering and subsampling PCS07-50

51 Directionlets: More directions and anisotropy Skewed anisotropic wavelet transforms Directional vanishing moments leads to approximation power PCS07-51

52 Directionlets: Approximation power, compression Main result This not optimal (1/N 2 would be), but computationally easy PCS07-52

53 Directionlets: Approximation results PCS07-53

54 Directionlets: Compression results PCS07-54

55 Outline 1. Introduction: Fourier, Wavelets and Image Compression 2. Representation, Approximation and Compression or 1D 3. Going to Two Dimensions: Non-Separable Constructions 4. QuadTree Structures 5. Directionlets 6. Contourlets: Taking advantage of directions and scale Directional filter banks Pyramid Approximation power Compression and denoising 7. Going to Seven Dimensions: The Plenoptic Function 8. Conclusions and Outlook PCS07-55

56 Multiresolution directional filterbanks and contourlets [M.Do] Idea: find a direct discrete-space construction that has good approximation properties for smooth functions with smooth boundaries directional analysis as in a local Radon transform multiresolution as in wavelets and pyramids computationally easy bases or low redundancy frame Background: curvelets [Candes-Donoho] indicate that good fixed bases do exist for approximation of piecewise smooth 2D functions a frequency-direction relationship indicates a scaling law an effective compression algorithm requires - close to a basis (e.g. tight frame with low redundancy) - discrete-space set up and computationally efficient Question: can we go from l(z 2 ) to L(R 2 ), just like filter banks lead to wavelets? Answer: contourlets! PCS07-56

57 Directional Filter Banks [BambergerS[ BambergerS:92, DoV:02] divide 2-D spectrum into slices with iterated tree-structured f-banks fan filters quincunx sampling shearing PCS07-57

58 Iterated directional filter banks: efficient directional analysis Example: PCS07-58

59 Example of basis functions 6 levels of iteration, or 64 channels elementary filters are Haar filters orthonormal directional basis 64 equivalent filters, below the 32 mostly horizontal ones are shown This ressembles a local Radon transform, or radonlets! changes of sign (for orthonormality) approximate lines (discretizations) PCS07-59

60 Adding multiresolution: : use a pyramid! Result: tight pyramid and orthogonal directional channels => tight frame low redundancy < 4/3, computationally efficient PCS07-60

61 Frequency split flexible tilings: d ~ j 1/2 or width ~ length 2 usual dyadic tiling It just becomes a MD filter design problem Equivalent basis functions: Contourlets PCS07-61

62 A directional multiresolution analysis Theorem [Do:01] For a finite number of directions, this generates a tight frame for L 2 (R 2 ) with frame bound equal 1 Method: Define embedded lowpass directional spaces V j,k and directional bandpass spaces W j,k This defines contourlets: how do they compare to wavelets? PCS07-62

63 Basis functions: Wavelets versus contourlets Wavelets Contourlets PCS07-63

64 Pyramidal directional filter bank expansion: Example Pepper image and its expansion Compression, denoising, inverse problems: if it is sparse, it is going to work! PCS07-64

65 Approximation properties Wavelets Contourlets PCS07-65

66 An approximation theorem Curvelets lead to optimal approximation, what about contourlets? Result [M.Do:03] Simple B/W image model with c 2 boundary Contourlet with scaling w ~ l 2 and 1 directional vanishing moment Then the M-term NLA satisfies Proof (very sketchy...): - Amplitude of contourlets ~ 2-3j/4 and coeffs ~2-3j/4 l 3 jkn - Three types of coefficients (significant which match direction insignificant that overlap, and zero) - levels 3J and J, respectively, leading to M ~ 2 3J/2 - squared error can be shown to be ~ 2-3J PCS07-66

67 Example: denoising with contourlets original noisy wavelet 13.8 db countourlets 15.4 db PCS07-67

68 Outline 1. Introduction: Fourier, Wavelets and Image Compression 2. Representation, Approximation and Compression or 1D 3. Going to Two Dimensions: Non-Separable Constructions 4. QuadTree Structures 5. Directionlets 6. Contourlets 7. Going to Seven Dimensions: The Plenoptic Function The plenoptic function and the structure of the world Plenoptic sampling, bandlimitdness Taking advantage of the structure of the world A video model based on the plenoptic function The value of memory 8. Conclusions and Outlook PCS07-68

69 The Plenoptic Function [Adelson[ Adelson] Multiple camera systems physical world (e.g. landscape, room) distributed signal acquisition possible images: plenoptic function, 7-dim! Background: pinhole camera epipolar geometry multidimensional sampling Implications on communications camera sources are correlated in a particular way limits on number on independent cameras different BW requirements at different locations PCS07-69

70 Examples 3D 3D 2D 4D 5D [Stanford multi-camera array] [Imperial College multi-camera array] PCS07-70

71 On Plenoptic Sampling [Shum et al] Model Epipolar geometry points become lines slope depends on depth of field Plenoptic function a collection of lines (modulo covering/uncovering) slopes bounded by (min, max) depth Fourier transform...a pie slice... can be sampled PCS07-71

72 Plenoptic function Structured multidimensional images compression Denoising Superresolution One can use all the tricks we learned for non-separable 2D processing! PCS07-72

73 The POF as a generator of video Many practical scenarios can be represented in this setting Two sources of complexity: the camera trajectory the reality around it Suggests a model of POF(W(t),t). PCS07-73

74 POF and Rate-Distortion Problem [CunhaDV06] Question: what are the information rates of the source? Two coding problems: reconstruct the reality, reconstruct sequence of sample realities (e.g. video) PCS07-74

75 A Simplified Model: Bernoulli Camera + iid Painted Wall An ensemble of trajectories modeled with a random walk. An ensemble of realities that are modeled with a strip/wall of stationary pixels drawn from an alphabet. The pixels are assumed to be independent of trajectory. Simplest example: X n iid, and N i ~ Bern(p W ). PCS07-75

76 Video: The vector process Model leads to a vector process V over time indexed by t: V t := (X Wt ; X Wt + 1 ; ; X Wt + L 1 ) Can show process is stationary and mean-ergodic if X is stationary and mean-ergodic. We are thus ready to ask information-theoretic questions about the process V. PCS07-76

77 Video Coding versus Light Field Coding Two coding problems with similar input data: 1. The video coding case: code and transmit the vector process V (Eg: as in video). 2. The recording reality case: recover the reality process X (Eg: as in light-field coding). In the video coding case ordering is important. High signal correlation over time. The light-field case ordering is not as important. We will derive information rates for both cases. We look first at the lossless case. Some of it can be extended to the lossy case. PCS07-77

78 The Video Coding Problem (lossless case) Lossless Case: we seek to compute the entropy rate in bits/block: If the trajectory W is available, then we only need pixels from new sites to reproduce the process. For a Bernoulli random walk, new sites occur with average of new sites per time unit. This gives a sufficient rate of bits/block. Because the new sites need to be coded in any case, a necessary rate is therefore This is lead to a theorem bounding the bit-rate, which is tight for large blocks and large alphabet sizes PCS07-78

79 Memory and Recurrence Amount of bits saved with memory depends on rate of recurrence When p W =0.5, we have a recurrent trajectory --- results in lower bitrate By contrast, p W =0 means camera panning --- scene changes increase bitrate Eg: Hollywood sitcom highly recurrent (same background over and over again). PCS07-79

80 Experiments Video coding case: we use a sequence of frames extracted from a large panorama. A simple coder employing disparity compensation, DPCM, and JPEG coding of the residual. The scene is recurrent. For recurrent scenes, finite memory coder underperforms considerably. Reconstructing reality case: simple code for trajectories Coding trajectory information: with large memory, average length converges to zero. Very simple VLC can optimally code trajectory information. PCS07-80

81 The Video Coding Problem: Dynamic Reality PCS07-81

82 Dynamic Binary Wall: Effect of Memory Memory and innovations. Shown is the difference between the conditional entropy and the true entropy for the binary innovations with p X =0.5, p W =0.5, and L=8. The curves show the intuitive fact that when the background changes too rapidly, there is little to be gained in bitrate by utilizing more memory. PCS07-82

83 Conclusions: What have we accomplished so far? Wavelets and their secrets Good for 1D piecewise smooth objects Strong results, works in practice, but only in 1D! Sparsity and non-linear approximation LA versus NLA: approximation rates can be vastly different! Good to have in the tool box Sparse sampling & Compressed sensing Compression: Operational, high rate, D(R) improvements still possible low rate analysis difficult Two-dimensions: really harder! and none used in JPEG approximation starts to be understood, compression mostly open Many interesting constructions, we saw three! More work needed to make it real PCS07-83

84 Outlook New images plenoptic functions (set of all possible images) non bandlimited images (FRI?) manifolds, structure of natural images Distributed images interactive approximation/compression SW, WZ, DKLT... PCS07-84

85 Why Image Representation Remains a Fascinating Topic PCS07-85

86 Publications For overviews: D.Donoho, M.Vetterli, R.DeVore and I.Daubechies, Data Compression and Harmonic Analysis, IEEE Tr. on IT, Oct M. Vetterli, Wavelets, approximation and compression, IEEE Signal Processing Magazine, Sept M.Vetterli, J.Kovacevic and V.Goyal, Fourier and Wavelets: Theory, Algorithms and Applications, 200X ;) For more details, Theses C.Weidmann, Oligoquantization in low-rate lossy source coding, PhD Thesis, EPFL, M. N. Do, Directional Multiresolution Image Representations, Ph.D. Thesis, EPFL, P. L. Dragotti, Wavelet Footprints and Frames for Signal Processing and Communications, PhD Thesis, EPFL, R.Shukla, Rate-distortion optimized geometrical image processing, PhD Thesis, EPFL, V.Velisavljevic, Directionlets: Anisotropic multidirectional representation with separable filtering, PhD Thesis, EPFL, 2005 A.Cunha, PhD Thesis, UIUC, PCS07-86

87 Papers: A.Cohen, I.Daubechies, O.Gulieruz and M.Orchard, On the importance of combining wavelet-based non-linear approximation with coding strategies, IEEE Tr. on IT, 2002 P. L. Dragotti, M. Vetterli. Wavelets footprints: theory, algorithms and applications, IEEE Transactions on Signal Processing, May R. Shukla, P. L. Dragotti, M. N. Do and M. Vetterli, Rate-distortion optimized tree structured compression algorithms for piecewise smooth images, IEEE Transactions Image Processing, M. N. Do and M. Vetterli, Framing pyramids. IEEE Transactions on Signal Processing, Sept M.N.Do and M.Vetterli, Contourlets: A computational framework for directional multiresolution image representation, submitted, V. Velisavljevic, B. Beferull-Lozano, M. Vetterli and P.L. Dragotti, Directionlets: Anisotropic Multidirectional representation with separable filtering, IEEE Transactions on Image Processing, C.Weidmann, M.Vetterli, Rate-distortion behavior of sparse sources, IEEE Tr. on IT, under revision. A.Cunha, M.Do, M.Vetterli, On the information rate of the plenoptic function, to be submitted. PCS07-87

Tutorial on Image Compression

Tutorial on Image Compression Tutorial on Image Compression Richard Baraniuk Rice University dsp.rice.edu Agenda Image compression problem Transform coding (lossy) Approximation linear, nonlinear DCT-based compression JPEG Wavelet-based

More information

Contourlets: Construction and Properties

Contourlets: Construction and Properties Contourlets: Construction and Properties Minh N. Do Department of Electrical and Computer Engineering University of Illinois at Urbana-Champaign www.ifp.uiuc.edu/ minhdo minhdo@uiuc.edu Joint work with

More information

Beyond Wavelets: Directional Multiresolution Image Representation

Beyond Wavelets: Directional Multiresolution Image Representation Beyond Wavelets: Directional Multiresolution Image Representation Minh N. Do Department of Electrical and Computer Engineering University of Illinois at Urbana-Champaign www.ifp.uiuc.edu/ minhdo minhdo@uiuc.edu

More information

Rate-Distortion Optimized Tree Structured Compression Algorithms for Piecewise Polynomial Images

Rate-Distortion Optimized Tree Structured Compression Algorithms for Piecewise Polynomial Images 1 Rate-Distortion Optimized Tree Structured Compression Algorithms for Piecewise Polynomial Images Rahul Shukla, Pier Luigi Dragotti 1, Minh N. Do and Martin Vetterli Audio-Visual Communications Laboratory,

More information

IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 14, NO. 3, MARCH

IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 14, NO. 3, MARCH IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 14, NO. 3, MARCH 2005 343 Rate-Distortion Optimized Tree-Structured Compression Algorithms for Piecewise Polynomial Images Rahul Shukla, Member, IEEE, Pier Luigi

More information

Beyond Wavelets: Multiscale Geometric Representations

Beyond Wavelets: Multiscale Geometric Representations Beyond Wavelets: Multiscale Geometric Representations Minh N. Do Department of Electrical and Computer Engineering University of Illinois at Urbana-Champaign www.ifp.uiuc.edu/ minhdo minhdo@uiuc.edu Acknowledgments

More information

IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 14, NO. 12, DECEMBER Minh N. Do and Martin Vetterli, Fellow, IEEE

IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 14, NO. 12, DECEMBER Minh N. Do and Martin Vetterli, Fellow, IEEE IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 14, NO. 12, DECEMBER 2005 2091 The Contourlet Transform: An Efficient Directional Multiresolution Image Representation Minh N. Do and Martin Vetterli, Fellow,

More information

Contourlets and Sparse Image Expansions

Contourlets and Sparse Image Expansions Contourlets and Sparse Image Expansions Minh N. Do Department of Electrical and Computer Engineering University of Illinois, Urbana IL 61801 ABSTRACT Recently, the contourlet transform 1 has been developed

More information

THE problem of finding efficient representations of images. Directionlets: Anisotropic Multidirectional Representation With Separable Filtering

THE problem of finding efficient representations of images. Directionlets: Anisotropic Multidirectional Representation With Separable Filtering 1916 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 15, NO. 7, JULY 2006 Directionlets: Anisotropic Multidirectional Representation With Separable Filtering Vladan Velisavljević, Student Member, IEEE, Baltasar

More information

Ripplet: a New Transform for Feature Extraction and Image Representation

Ripplet: a New Transform for Feature Extraction and Image Representation Ripplet: a New Transform for Feature Extraction and Image Representation Dr. Dapeng Oliver Wu Joint work with Jun Xu Department of Electrical and Computer Engineering University of Florida Outline Motivation

More information

A Wavelet Tour of Signal Processing The Sparse Way

A Wavelet Tour of Signal Processing The Sparse Way A Wavelet Tour of Signal Processing The Sparse Way Stephane Mallat with contributions from Gabriel Peyre AMSTERDAM BOSTON HEIDELBERG LONDON NEWYORK OXFORD PARIS SAN DIEGO SAN FRANCISCO SINGAPORE SYDNEY»TOKYO

More information

Image De-noising using Contoulets (A Comparative Study with Wavelets)

Image De-noising using Contoulets (A Comparative Study with Wavelets) Int. J. Advanced Networking and Applications 1210 Image De-noising using Contoulets (A Comparative Study with Wavelets) Abhay P. Singh Institute of Engineering and Technology, MIA, Alwar University of

More information

Contourlets. Minh N. Do Martin Vetterli

Contourlets. Minh N. Do Martin Vetterli Contourlets Minh N. Do Martin Vetterli Abstract. This chapter focuses on the development of a new true twodimensional representation for images that can capture the intrinsic geometrical structure of pictorial

More information

The Contourlet Transform: An Efficient Directional Multiresolution Image Representation

The Contourlet Transform: An Efficient Directional Multiresolution Image Representation IEEE TRANSACTIONS ON IMAGE PROCESSING 1 The Contourlet Transform: An Efficient Directional Multiresolution Image Representation Minh N. Do, Member, IEEE, and Martin Vetterli, Fellow, IEEE Abstract The

More information

Wavelet Transform (WT) & JPEG-2000

Wavelet Transform (WT) & JPEG-2000 Chapter 8 Wavelet Transform (WT) & JPEG-2000 8.1 A Review of WT 8.1.1 Wave vs. Wavelet [castleman] 1 0-1 -2-3 -4-5 -6-7 -8 0 100 200 300 400 500 600 Figure 8.1 Sinusoidal waves (top two) and wavelets (bottom

More information

Measurements and Bits: Compressed Sensing meets Information Theory. Dror Baron ECE Department Rice University dsp.rice.edu/cs

Measurements and Bits: Compressed Sensing meets Information Theory. Dror Baron ECE Department Rice University dsp.rice.edu/cs Measurements and Bits: Compressed Sensing meets Information Theory Dror Baron ECE Department Rice University dsp.rice.edu/cs Sensing by Sampling Sample data at Nyquist rate Compress data using model (e.g.,

More information

Compression of Multiview Images using a Sparse Layer-based Representation

Compression of Multiview Images using a Sparse Layer-based Representation Compression of Multiview Images using a Sparse Layer-based Representation by Andriy Gelman A Thesis submitted in fulfilment of requirements for the degree of Doctor of Philosophy of Imperial College London

More information

Implementation of No-Reference Image Quality Assessment in Contourlet Domain

Implementation of No-Reference Image Quality Assessment in Contourlet Domain Master Thesis Electrical Engineering Implementation of No-Reference Image Quality Assessment in Contourlet Domain UDAY CHAITANYA DORNADULA PRIYANKA DEVUNURI This thesis is presented as part of Degree of

More information

Radon and Ridgelet transforms applied to motion compensated images

Radon and Ridgelet transforms applied to motion compensated images Radon and Ridgelet transforms applied to motion compensated images Lorenzo Granai Signal Processing Institute, Swiss Federal Institute of Technology (EPFL), Lausanne, Switzerland Email: lorenzo.granai@epfl.ch

More information

FRESH - An algorithm for resolution enhancement of piecewise smooth signals and images

FRESH - An algorithm for resolution enhancement of piecewise smooth signals and images FRESH - An algorithm for resolution enhancement of piecewise smooth signals and images Imperial College London April 11, 2017 1 1 This research is supported by European Research Council ERC, project 277800

More information

Multiscale Geometric Image Processing

Multiscale Geometric Image Processing Multiscale Geometric Image Processing Justin K. Romberg, Michael B. Wakin, and Richard G. Baraniuk Dept. of ECE, Rice University, Houston, Texas ABSTRACT Since their introduction a little more than 10

More information

Multi-Resolution Image Processing Techniques

Multi-Resolution Image Processing Techniques IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727 PP 14-20 www.iosrjournals.org Multi-Resolution Image Processing Techniques Harshula Tulapurkar 1, Rajesh Bansode 2 1

More information

a) It obeys the admissibility condition which is given as C ψ = ψ (ω)

a) It obeys the admissibility condition which is given as C ψ = ψ (ω) Chapter 2 Introduction to Wavelets Wavelets were shown in 1987 to be the foundation of a powerful new approach to signal processing and analysis called multi-resolution theory by S. Mallat. As its name

More information

Wavelet-based Contourlet Coding Using an SPIHT-like Algorithm

Wavelet-based Contourlet Coding Using an SPIHT-like Algorithm Wavelet-based Contourlet Coding Using an SPIHT-like Algorithm Ramin Eslami and Hayder Radha ECE Department, Michigan State University, East Lansing, MI 4884, USA Emails: {eslamira, radha}@egr.msu.edu Abstract

More information

Video compression with 1-D directional transforms in H.264/AVC

Video compression with 1-D directional transforms in H.264/AVC Video compression with 1-D directional transforms in H.264/AVC The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation Kamisli, Fatih,

More information

Inverse Problems in Astrophysics

Inverse Problems in Astrophysics Inverse Problems in Astrophysics Part 1: Introduction inverse problems and image deconvolution Part 2: Introduction to Sparsity and Compressed Sensing Part 3: Wavelets in Astronomy: from orthogonal wavelets

More information

Reversible Wavelets for Embedded Image Compression. Sri Rama Prasanna Pavani Electrical and Computer Engineering, CU Boulder

Reversible Wavelets for Embedded Image Compression. Sri Rama Prasanna Pavani Electrical and Computer Engineering, CU Boulder Reversible Wavelets for Embedded Image Compression Sri Rama Prasanna Pavani Electrical and Computer Engineering, CU Boulder pavani@colorado.edu APPM 7400 - Wavelets and Imaging Prof. Gregory Beylkin -

More information

THE PROBLEM OF CONTOURS IN TRANSFORM IMAGE CODING TESI DI DOTTORATO SARA PARRILLI

THE PROBLEM OF CONTOURS IN TRANSFORM IMAGE CODING TESI DI DOTTORATO SARA PARRILLI TESI DI DOTTORATO UNIVERSITÀ DEGLI STUDI DI NAPOLI FEDERICO II DIPARTIMENTO DI INGEGNERIA ELETTRONICA E DELLE TELECOMUNICAZIONI DOTTORATO DI RICERCA IN INGEGNERIA ELETTRONICA E DELLE TELECOMUNICAZIONI

More information

DCT Based, Lossy Still Image Compression

DCT Based, Lossy Still Image Compression DCT Based, Lossy Still Image Compression NOT a JPEG artifact! Lenna, Playboy Nov. 1972 Lena Soderberg, Boston, 1997 Nimrod Peleg Update: April. 2009 http://www.lenna.org/ Image Compression: List of Topics

More information

Ripplet: A New Transform for Image Processing

Ripplet: A New Transform for Image Processing Ripplet: A New Transform for Image Processing Jun Xu, Lei Yang and Dapeng Wu 1 Department of Electrical and Computer Engineering, University of Florida, Gainesville, FL 32611, USA Abstract Efficient representation

More information

Optimized Progressive Coding of Stereo Images Using Discrete Wavelet Transform

Optimized Progressive Coding of Stereo Images Using Discrete Wavelet Transform Optimized Progressive Coding of Stereo Images Using Discrete Wavelet Transform Torsten Palfner, Alexander Mali and Erika Müller Institute of Telecommunications and Information Technology, University of

More information

IMAGE DENOISING USING SURE-BASED ADAPTIVE THRESHOLDING IN DIRECTIONLET DOMAIN

IMAGE DENOISING USING SURE-BASED ADAPTIVE THRESHOLDING IN DIRECTIONLET DOMAIN IMAGE DENOISING USING SURE-BASED ADAPTIVE THRESHOLDING IN DIRECTIONLET DOMAIN Sethunadh R 1 and Tessamma Thomas 2 1 Vikram Sarabhai Space Centre (VSSC), Indian Space Research Organisation (ISRO), Trivandrum,

More information

( ) ; For N=1: g 1. g n

( ) ; For N=1: g 1. g n L. Yaroslavsky Course 51.7211 Digital Image Processing: Applications Lect. 4. Principles of signal and image coding. General principles General digitization. Epsilon-entropy (rate distortion function).

More information

Applications and Outlook

Applications and Outlook pplications and Outlook Outline. Image modeling using the contourlet transform. Critically sampled (CRISP) contourlet transform Minh N. o epartment of Electrical and Computer Engineering University of

More information

CHAPTER 3 DIFFERENT DOMAINS OF WATERMARKING. domain. In spatial domain the watermark bits directly added to the pixels of the cover

CHAPTER 3 DIFFERENT DOMAINS OF WATERMARKING. domain. In spatial domain the watermark bits directly added to the pixels of the cover 38 CHAPTER 3 DIFFERENT DOMAINS OF WATERMARKING Digital image watermarking can be done in both spatial domain and transform domain. In spatial domain the watermark bits directly added to the pixels of the

More information

A NOVEL HYBRID APPROACH BASED ON GEOMETRIC WAVELETS FOR EFFICIENT IMAGE COMPRESSION

A NOVEL HYBRID APPROACH BASED ON GEOMETRIC WAVELETS FOR EFFICIENT IMAGE COMPRESSION A NOVEL HYBRID APPROACH BASED ON GEOMETRIC WAVELETS FOR EFFICIENT IMAGE COMPRESSION 1 REHNA. V. J, 2 DR. JEYA KUMAR. M. K 1 Research Scholar, Department of Electronics & Communication Engineering, Noorul

More information

Multiresolution Image Processing

Multiresolution Image Processing Multiresolution Image Processing 2 Processing and Analysis of Images at Multiple Scales What is Multiscale Decompostion? Why use Multiscale Processing? How to use Multiscale Processing? Related Concepts:

More information

TERM PAPER ON The Compressive Sensing Based on Biorthogonal Wavelet Basis

TERM PAPER ON The Compressive Sensing Based on Biorthogonal Wavelet Basis TERM PAPER ON The Compressive Sensing Based on Biorthogonal Wavelet Basis Submitted By: Amrita Mishra 11104163 Manoj C 11104059 Under the Guidance of Dr. Sumana Gupta Professor Department of Electrical

More information

Curvelet Transform with Adaptive Tiling

Curvelet Transform with Adaptive Tiling Curvelet Transform with Adaptive Tiling Hasan Al-Marzouqi and Ghassan AlRegib School of Electrical and Computer Engineering Georgia Institute of Technology, Atlanta, GA, 30332-0250 {almarzouqi, alregib}@gatech.edu

More information

Recovery of Piecewise Smooth Images from Few Fourier Samples

Recovery of Piecewise Smooth Images from Few Fourier Samples Recovery of Piecewise Smooth Images from Few Fourier Samples Greg Ongie*, Mathews Jacob Computational Biomedical Imaging Group (CBIG) University of Iowa SampTA 2015 Washington, D.C. 1. Introduction 2.

More information

Optimal Denoising of Natural Images and their Multiscale Geometry and Density

Optimal Denoising of Natural Images and their Multiscale Geometry and Density Optimal Denoising of Natural Images and their Multiscale Geometry and Density Department of Computer Science and Applied Mathematics Weizmann Institute of Science, Israel. Joint work with Anat Levin (WIS),

More information

Image Transformation Techniques Dr. Rajeev Srivastava Dept. of Computer Engineering, ITBHU, Varanasi

Image Transformation Techniques Dr. Rajeev Srivastava Dept. of Computer Engineering, ITBHU, Varanasi Image Transformation Techniques Dr. Rajeev Srivastava Dept. of Computer Engineering, ITBHU, Varanasi 1. Introduction The choice of a particular transform in a given application depends on the amount of

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Third Edition Rafael C. Gonzalez University of Tennessee Richard E. Woods MedData Interactive PEARSON Prentice Hall Pearson Education International Contents Preface xv Acknowledgments

More information

Representation and compression of multidimensional piecewise functions using surflets

Representation and compression of multidimensional piecewise functions using surflets Representation and compression of multidimensional piecewise functions using surflets The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters.

More information

Sparse signal representations feature prominently in a broad

Sparse signal representations feature prominently in a broad 374 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 55, NO. 1, JANUARY 2009 Representation and Compression of Multidimensional Piecewise Functions Using Surflets Venkat Chandrasekaran, Student Member, IEEE,

More information

Geometry-Driven Distributed Compression of the Plenoptic Function: Performance Bounds and Constructive Algorithms

Geometry-Driven Distributed Compression of the Plenoptic Function: Performance Bounds and Constructive Algorithms IEEE TRANSACTIONS ON IMAGE PROCESSING : TIP-03718-2008.R2 1 Geometry-Driven Distributed Compression of the Plenoptic Function: Performance Bounds and Constructive Algorithms Nicolas Gehrig, Student Member,

More information

Contourlet Based Image Recovery and De-noising Through Wireless Fading Channels

Contourlet Based Image Recovery and De-noising Through Wireless Fading Channels 2005 Conference on Information Science and Systems, The Johns Hopkins University, March 16-18, 2005 Contourlet Based Image Recovery and De-noising Through Wireless Fading Channels Yanun Yan and Lisa Osadciw

More information

Image denoising using curvelet transform: an approach for edge preservation

Image denoising using curvelet transform: an approach for edge preservation Journal of Scientific & Industrial Research Vol. 3469, January 00, pp. 34-38 J SCI IN RES VOL 69 JANUARY 00 Image denoising using curvelet transform: an approach for edge preservation Anil A Patil * and

More information

Short Communications

Short Communications Pertanika J. Sci. & Technol. 9 (): 9 35 (0) ISSN: 08-7680 Universiti Putra Malaysia Press Short Communications Singular Value Decomposition Based Sub-band Decomposition and Multiresolution (SVD-SBD-MRR)

More information

Image Interpolation Using Multiscale Geometric Representations

Image Interpolation Using Multiscale Geometric Representations Image Interpolation Using Multiscale Geometric Representations Nickolaus Mueller, Yue Lu and Minh N. Do Department of Electrical and Computer Engineering University of Illinois at Urbana-Champaign ABSTRACT

More information

CHAPTER 6. 6 Huffman Coding Based Image Compression Using Complex Wavelet Transform. 6.3 Wavelet Transform based compression technique 106

CHAPTER 6. 6 Huffman Coding Based Image Compression Using Complex Wavelet Transform. 6.3 Wavelet Transform based compression technique 106 CHAPTER 6 6 Huffman Coding Based Image Compression Using Complex Wavelet Transform Page No 6.1 Introduction 103 6.2 Compression Techniques 104 103 6.2.1 Lossless compression 105 6.2.2 Lossy compression

More information

CoE4TN3 Image Processing. Wavelet and Multiresolution Processing. Image Pyramids. Image pyramids. Introduction. Multiresolution.

CoE4TN3 Image Processing. Wavelet and Multiresolution Processing. Image Pyramids. Image pyramids. Introduction. Multiresolution. CoE4TN3 Image Processing Image Pyramids Wavelet and Multiresolution Processing 4 Introduction Unlie Fourier transform, whose basis functions are sinusoids, wavelet transforms are based on small waves,

More information

CHAPTER 2 LITERATURE REVIEW

CHAPTER 2 LITERATURE REVIEW CHAPTER 2 LITERATURE REVIEW 2.1 INTRODUCTION This chapter provides a detailed review of literature that is relevant to understand the development, and interpret the results of this convergent study. Each

More information

Distributed Sampling and Compression of Scenes with Finite Rate of Innovation in Camera Sensor Networks

Distributed Sampling and Compression of Scenes with Finite Rate of Innovation in Camera Sensor Networks Distributed Sampling and Compression of Scenes with Finite Rate of Innovation in Camera Sensor Networks Nicolas Gehrig and Pier Luigi Dragotti Communications and Signal Processing Group, EEE Department

More information

Generalized Tree-Based Wavelet Transform and Applications to Patch-Based Image Processing

Generalized Tree-Based Wavelet Transform and Applications to Patch-Based Image Processing Generalized Tree-Based Wavelet Transform and * Michael Elad The Computer Science Department The Technion Israel Institute of technology Haifa 32000, Israel *Joint work with A Seminar in the Hebrew University

More information

THE TRANSFORM AND DATA COMPRESSION HANDBOOK

THE TRANSFORM AND DATA COMPRESSION HANDBOOK THE TRANSFORM AND DATA COMPRESSION HANDBOOK Edited by K.R. RAO University of Texas at Arlington AND RC. YIP McMaster University CRC Press Boca Raton London New York Washington, D.C. Contents 1 Karhunen-Loeve

More information

Tetrolet Transform: A New Adaptive Haar Wavelet Algorithm for Sparse Image Representation

Tetrolet Transform: A New Adaptive Haar Wavelet Algorithm for Sparse Image Representation Tetrolet Transform: A New Adaptive Haar Wavelet Algorithm for Sparse Image Representation Jens Krommweh a a Department of Mathematics, University of Duisburg-Essen, Campus Duisburg, 47048 Duisburg, Germany

More information

Non-Differentiable Image Manifolds

Non-Differentiable Image Manifolds The Multiscale Structure of Non-Differentiable Image Manifolds Michael Wakin Electrical l Engineering i Colorado School of Mines Joint work with Richard Baraniuk, Hyeokho Choi, David Donoho Models for

More information

Int. J. Pharm. Sci. Rev. Res., 34(2), September October 2015; Article No. 16, Pages: 93-97

Int. J. Pharm. Sci. Rev. Res., 34(2), September October 2015; Article No. 16, Pages: 93-97 Research Article Efficient Image Representation Based on Ripplet Transform and PURE-LET Accepted on: 20-08-2015; Finalized on: 30-09-2015. ABSTRACT Ayush dogra 1*, Sunil agrawal 2, Niranjan khandelwal

More information

CSEP 521 Applied Algorithms Spring Lossy Image Compression

CSEP 521 Applied Algorithms Spring Lossy Image Compression CSEP 521 Applied Algorithms Spring 2005 Lossy Image Compression Lossy Image Compression Methods Scalar quantization (SQ). Vector quantization (VQ). DCT Compression JPEG Wavelet Compression SPIHT UWIC (University

More information

Image Compression Algorithm and JPEG Standard

Image Compression Algorithm and JPEG Standard International Journal of Scientific and Research Publications, Volume 7, Issue 12, December 2017 150 Image Compression Algorithm and JPEG Standard Suman Kunwar sumn2u@gmail.com Summary. The interest in

More information

Fingerprint Matching Incorporating Ridge Features Using Contourlet Transforms

Fingerprint Matching Incorporating Ridge Features Using Contourlet Transforms Fingerprint Matching Incorporating Ridge Features Using Contourlet Transforms M.S. Keerthana 1 Student,Department of CSE, K.S.Rangasamy College Of Technology,Tiruchengode,TamilNadu, India 1 ABSTRACT: This

More information

ON THE SUITABILITY OF MULTISCALE IMAGE REPRESENTATION SCHEMES AS APPLIED TO NOISE REMOVAL

ON THE SUITABILITY OF MULTISCALE IMAGE REPRESENTATION SCHEMES AS APPLIED TO NOISE REMOVAL International Journal of Innovative Computing, Information and Control ICIC International c 2014 ISSN 1349-4198 Volume 10, Number 3, June 2014 pp. 1135-1147 ON THE SUITABILITY OF MULTISCALE IMAGE REPRESENTATION

More information

Compressive. Graphical Models. Volkan Cevher. Rice University ELEC 633 / STAT 631 Class

Compressive. Graphical Models. Volkan Cevher. Rice University ELEC 633 / STAT 631 Class Compressive Sensing and Graphical Models Volkan Cevher volkan@rice edu volkan@rice.edu Rice University ELEC 633 / STAT 631 Class http://www.ece.rice.edu/~vc3/elec633/ Digital Revolution Pressure is on

More information

MRT based Fixed Block size Transform Coding

MRT based Fixed Block size Transform Coding 3 MRT based Fixed Block size Transform Coding Contents 3.1 Transform Coding..64 3.1.1 Transform Selection...65 3.1.2 Sub-image size selection... 66 3.1.3 Bit Allocation.....67 3.2 Transform coding using

More information

Robust Blind Digital Watermarking in Contourlet Domain

Robust Blind Digital Watermarking in Contourlet Domain Robust Blind Digital Watermarking in Contourlet Domain Sreejith.V Department of Electronics and Communication, FISAT, MG University,India Srijith.K Assistant Professor Department of Electronics and Communication,FISAT,

More information

Transforms for the Motion Compensation Residual

Transforms for the Motion Compensation Residual Transforms for the Motion Compensation Residual The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation As Published Publisher Kisli,

More information

IMAGE ENHANCEMENT USING NONSUBSAMPLED CONTOURLET TRANSFORM

IMAGE ENHANCEMENT USING NONSUBSAMPLED CONTOURLET TRANSFORM IMAGE ENHANCEMENT USING NONSUBSAMPLED CONTOURLET TRANSFORM Rafia Mumtaz 1, Raja Iqbal 2 and Dr.Shoab A.Khan 3 1,2 MCS, National Unioversity of Sciences and Technology, Rawalpindi, Pakistan: 3 EME, National

More information

ECG782: Multidimensional Digital Signal Processing

ECG782: Multidimensional Digital Signal Processing Professor Brendan Morris, SEB 3216, brendan.morris@unlv.edu ECG782: Multidimensional Digital Signal Processing Spring 2014 TTh 14:30-15:45 CBC C313 Lecture 06 Image Structures 13/02/06 http://www.ee.unlv.edu/~b1morris/ecg782/

More information

From Fourier Transform to Wavelets

From Fourier Transform to Wavelets From Fourier Transform to Wavelets Otto Seppälä April . TRANSFORMS.. BASIS FUNCTIONS... SOME POSSIBLE BASIS FUNCTION CONDITIONS... Orthogonality... Redundancy...3. Compact support.. FOURIER TRANSFORMS

More information

JPEG: An Image Compression System. Nimrod Peleg update: Nov. 2003

JPEG: An Image Compression System. Nimrod Peleg update: Nov. 2003 JPEG: An Image Compression System Nimrod Peleg update: Nov. 2003 Basic Structure Source Image Data Reconstructed Image Data Encoder Compressed Data Decoder Encoder Structure Source Image Data Compressed

More information

International Journal of Advanced Engineering Technology E-ISSN

International Journal of Advanced Engineering Technology E-ISSN Research Article DENOISING PERFORMANCE OF LENA IMAGE BETWEEN FILTERING TECHNIQUES, WAVELET AND CURVELET TRANSFORMS AT DIFFERENT NOISE LEVEL R.N.Patel 1, J.V.Dave 2, Hardik Patel 3, Hitesh Patel 4 Address

More information

Compressed Point Cloud Visualizations

Compressed Point Cloud Visualizations Compressed Point Cloud Visualizations Christopher Miller October 2, 2007 Outline Description of The Problem Description of The Wedgelet Algorithm Statistical Preprocessing Intrinsic Point Cloud Simplification

More information

IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 17, NO. 9, SEPTEMBER

IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 17, NO. 9, SEPTEMBER IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 17, NO. 9, SEPTEMBER 2008 1555 Image Coding Using Dual-Tree Discrete Wavelet Transform Jingyu Yang, Yao Wang, Fellow, IEEE, Wenli Xu, and Qionghai Dai, Senior

More information

APPLICATION OF CONTOURLET TRANSFORM AND MAXIMUM ENTROPY ON DIGITAL IMAGE WATERMARKING

APPLICATION OF CONTOURLET TRANSFORM AND MAXIMUM ENTROPY ON DIGITAL IMAGE WATERMARKING APPLICATION OF CONTOURLET TRANSFORM AND MAXIMUM ENTROPY ON DIGITAL IMAGE WATERMARKING 1 NADIA IDRISSI, 2 AHMED ROUKHE 1,2 Faculty of Sciences Moulay Ismail Univerity Meknes, LAMPE Laboratory, Department

More information

The Finite Ridgelet Transform for Image Representation

The Finite Ridgelet Transform for Image Representation 16 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 12, NO. 1, JANUARY 2003 The Finite Ridgelet Transform for Image Representation Minh N. Do, Member, IEEE, and Martin Vetterli, Fellow, IEEE Abstract The ridgelet

More information

Fractal Compression. Related Topic Report. Henry Xiao. Queen s University. Kingston, Ontario, Canada. April 2004

Fractal Compression. Related Topic Report. Henry Xiao. Queen s University. Kingston, Ontario, Canada. April 2004 Fractal Compression Related Topic Report By Henry Xiao Queen s University Kingston, Ontario, Canada April 2004 Fractal Introduction Fractal is first introduced in geometry field. The birth of fractal geometry

More information

SEG/New Orleans 2006 Annual Meeting

SEG/New Orleans 2006 Annual Meeting and its implications for the curvelet design Hervé Chauris, Ecole des Mines de Paris Summary This paper is a first attempt towards the migration of seismic data in the curvelet domain for heterogeneous

More information

Compressive Sensing. Part IV: Beyond Sparsity. Mark A. Davenport. Stanford University Department of Statistics

Compressive Sensing. Part IV: Beyond Sparsity. Mark A. Davenport. Stanford University Department of Statistics Compressive Sensing Part IV: Beyond Sparsity Mark A. Davenport Stanford University Department of Statistics Beyond Sparsity Not all signal models fit neatly into the sparse setting The concept of dimension

More information

Image Compression. CS 6640 School of Computing University of Utah

Image Compression. CS 6640 School of Computing University of Utah Image Compression CS 6640 School of Computing University of Utah Compression What Reduce the amount of information (bits) needed to represent image Why Transmission Storage Preprocessing Redundant & Irrelevant

More information

SIGNAL DECOMPOSITION METHODS FOR REDUCING DRAWBACKS OF THE DWT

SIGNAL DECOMPOSITION METHODS FOR REDUCING DRAWBACKS OF THE DWT Engineering Review Vol. 32, Issue 2, 70-77, 2012. 70 SIGNAL DECOMPOSITION METHODS FOR REDUCING DRAWBACKS OF THE DWT Ana SOVIĆ Damir SERŠIĆ Abstract: Besides many advantages of wavelet transform, it has

More information

Structurally Random Matrices

Structurally Random Matrices Fast Compressive Sampling Using Structurally Random Matrices Presented by: Thong Do (thongdo@jhu.edu) The Johns Hopkins University A joint work with Prof. Trac Tran, The Johns Hopkins University it Dr.

More information

Image coding with geometric wavelets

Image coding with geometric wavelets Image coding with geometric wavelets Dror Alani*, Amir Averbuch* and Shai Dekel** *School of Computer Science Tel Aviv University Tel Aviv 69978, Israel **GE Healthcare 6 Hamasger St. Or-Yehuda 60408,

More information

Image Segmentation Techniques for Object-Based Coding

Image Segmentation Techniques for Object-Based Coding Image Techniques for Object-Based Coding Junaid Ahmed, Joseph Bosworth, and Scott T. Acton The Oklahoma Imaging Laboratory School of Electrical and Computer Engineering Oklahoma State University {ajunaid,bosworj,sacton}@okstate.edu

More information

A Geometric Hidden Markov Tree Wavelet Model

A Geometric Hidden Markov Tree Wavelet Model A Geometric Hidden Markov Tree Wavelet Model Justin Romberg, Michael Wakin, Hyeokho Choi, Richard Baraniuk Dept. of Electrical and Computer Engineering, Rice University 6100 Main St., Houston, TX 77005

More information

Image Compression for Mobile Devices using Prediction and Direct Coding Approach

Image Compression for Mobile Devices using Prediction and Direct Coding Approach Image Compression for Mobile Devices using Prediction and Direct Coding Approach Joshua Rajah Devadason M.E. scholar, CIT Coimbatore, India Mr. T. Ramraj Assistant Professor, CIT Coimbatore, India Abstract

More information

RICE UNIVERSITY. Image Compression using Multiscale Geometric Edge Models. by Michael B. Wakin A THESIS SUBMITTED APPROVED, THESIS COMMITTEE:

RICE UNIVERSITY. Image Compression using Multiscale Geometric Edge Models. by Michael B. Wakin A THESIS SUBMITTED APPROVED, THESIS COMMITTEE: RICE UNIVERSITY Image Compression using Multiscale Geometric Edge Models by Michael B. Wakin A THESIS SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE MASTER OF SCIENCE APPROVED, THESIS

More information

CHAPTER 3 WAVELET DECOMPOSITION USING HAAR WAVELET

CHAPTER 3 WAVELET DECOMPOSITION USING HAAR WAVELET 69 CHAPTER 3 WAVELET DECOMPOSITION USING HAAR WAVELET 3.1 WAVELET Wavelet as a subject is highly interdisciplinary and it draws in crucial ways on ideas from the outside world. The working of wavelet in

More information

DENOISING OF COMPUTER TOMOGRAPHY IMAGES USING CURVELET TRANSFORM

DENOISING OF COMPUTER TOMOGRAPHY IMAGES USING CURVELET TRANSFORM VOL. 2, NO. 1, FEBRUARY 7 ISSN 1819-6608 6-7 Asian Research Publishing Network (ARPN). All rights reserved. DENOISING OF COMPUTER TOMOGRAPHY IMAGES USING CURVELET TRANSFORM R. Sivakumar Department of Electronics

More information

IMAGE DENOISING USING FRAMELET TRANSFORM

IMAGE DENOISING USING FRAMELET TRANSFORM IMAGE DENOISING USING FRAMELET TRANSFORM Ms. Jadhav P.B. 1, Dr.Sangale.S.M. 2 1,2, Electronics Department,Shivaji University, (India) ABSTRACT Images are created to record or display useful information

More information

Introduction to Topics in Machine Learning

Introduction to Topics in Machine Learning Introduction to Topics in Machine Learning Namrata Vaswani Department of Electrical and Computer Engineering Iowa State University Namrata Vaswani 1/ 27 Compressed Sensing / Sparse Recovery: Given y :=

More information

Geometric methods for wavelet-based image compression

Geometric methods for wavelet-based image compression Geometric methods for wavelet-based image compression Michael Wakin, Justin Romberg, Hyeokho Choi, Richard Baraniuk Dept. of Electrical and Computer Engineering, Rice University 6100 Main St., Houston,

More information

Parametric Texture Model based on Joint Statistics

Parametric Texture Model based on Joint Statistics Parametric Texture Model based on Joint Statistics Gowtham Bellala, Kumar Sricharan, Jayanth Srinivasa Department of Electrical Engineering, University of Michigan, Ann Arbor 1. INTRODUCTION Texture images

More information

Sparse Reconstruction / Compressive Sensing

Sparse Reconstruction / Compressive Sensing Sparse Reconstruction / Compressive Sensing Namrata Vaswani Department of Electrical and Computer Engineering Iowa State University Namrata Vaswani Sparse Reconstruction / Compressive Sensing 1/ 20 The

More information

Multimedia Communications. Transform Coding

Multimedia Communications. Transform Coding Multimedia Communications Transform Coding Transform coding Transform coding: source output is transformed into components that are coded according to their characteristics If a sequence of inputs is transformed

More information

2-D Dual Multiresolution Decomposition Through NUDFB and its Application

2-D Dual Multiresolution Decomposition Through NUDFB and its Application 2-D Dual Multiresolution Decomposition Through NUDFB and its Application Nannan Ma 1,2, Hongkai Xiong 1,2, Li Song 1,2 1 Dept of Electronic Engineering 2 Shanghai Key Laboratory of Digital Media Processing

More information

Image Denoising Based on Hybrid Fourier and Neighborhood Wavelet Coefficients Jun Cheng, Songli Lei

Image Denoising Based on Hybrid Fourier and Neighborhood Wavelet Coefficients Jun Cheng, Songli Lei Image Denoising Based on Hybrid Fourier and Neighborhood Wavelet Coefficients Jun Cheng, Songli Lei College of Physical and Information Science, Hunan Normal University, Changsha, China Hunan Art Professional

More information

Off-the-Grid Compressive Imaging: Recovery of Piecewise Constant Images from Few Fourier Samples

Off-the-Grid Compressive Imaging: Recovery of Piecewise Constant Images from Few Fourier Samples Off-the-Grid Compressive Imaging: Recovery of Piecewise Constant Images from Few Fourier Samples Greg Ongie PhD Candidate Department of Applied Math and Computational Sciences University of Iowa April

More information

Mathematical Methods in Machine Learning

Mathematical Methods in Machine Learning UMD, Spring 2016 Outline Lecture 1: Motivation and Overview 1 Lecture 1: Motivation and Overview Introduction Lecture 1: Motivation and Overview There is an abundance of available data. This data is often

More information

Contents. 3 Vector Quantization The VQ Advantage Formulation Optimality Conditions... 48

Contents. 3 Vector Quantization The VQ Advantage Formulation Optimality Conditions... 48 Contents Part I Prelude 1 Introduction... 3 1.1 Audio Coding... 4 1.2 Basic Idea... 6 1.3 Perceptual Irrelevance... 8 1.4 Statistical Redundancy... 9 1.5 Data Modeling... 9 1.6 Resolution Challenge...

More information