BOOK CORRECTIONS, CLARIFICATIONS, AND CORRECTIONS TO PROBLEM SOLUTIONS

Size: px
Start display at page:

Download "BOOK CORRECTIONS, CLARIFICATIONS, AND CORRECTIONS TO PROBLEM SOLUTIONS"

Transcription

1 Digital Image Processing, nd Ed. Gonzalez and Woods Prentice Hall 00 BOOK CORRECTIONS, CLARIFICATIONS, AND CORRECTIONS TO PROBLEM SOLUTIONS NOTE: Depending on the country in which you purchase the book, your copy may have most of the following errors corrected. To tell which printing of the book you have, look on the page (near the beginning of the book) that contains the Library of Congress Catalog card. Toward the bottom of that page, you will see a line that says: Printed in the United States of America. Below that line there is a series of numbers, starting with 0 on the left. The last number on the right is the printing of your book (e.g., if it is a, then you have the first printing of the book, a indicates that you have the second printing, and so on). The first column of each row in the following table indicates the printing(s) to which the corrections shown in that row apply. The following errata histories apply to U.S. printings. Printing histories of international editions do not always corresponds to the history of the books printed in the U.S. December, 008 BOOK CORRECTIONS Printing Page Reads Should Read vii, Page numbers for Chapter 5, 5, 7..., 44, 45, 3, 7,...,30, 3 (Entries are off by 4) xviii, nd paragraph, line 4 works Works (for MathWorks) 7, Fig , Caption for Fig..0 () Another... (b) Another , 6th line from the top... is simply the smallest number is simply the largest number... 7, Problem.0, 9 th line... 8 pixels each of bits each of , 5th line... between 9 and between 8 and , Fig. 3.6, (intersection of the s t axis and the dashed line) 93, st line, nd paragraph... continuos continuous... 94, last line... continuos continuous... 97, st line below Eq. (3.3-4)... continuos continuous... 00, Fig. 3.0, caption Photos Phobos -3 3, line below Eq. (3.4-5)... and σ η ( x, y) are and -3 8, Eq. (3.5-3) R = wz + wz + wz 9 9 R = wz + wz + + wz 9 9 σ η( x, y ) are...(remove bar over η ) -3 4, last line in Example removal of additive salt and removal of salt and... f f f f -3 8, Eqs. (3.7-) and (3.7-3),, x y x y -3 34, caption for Fig (a) Laplacian... (b) Laplacian... =3 37, caption for Fig Optical image of... (a) Optical image of... 43, Problem 3.(c) (c) What is the smallest value of s that (c) What is the smallest value of E that... 54, Eq. (4.-8) Fuv (, ) = [ R( xy, ) + I( xy, )] / Fuv (, ) = [ R( uv, ) + I( uv, )] /

2 Page of December, , Eq. (4.-9) j ( u) Fu ( ) = Fu ( ) e φ j ( u) Fu ( ) = Fu ( ) e φ -3 57, second line... miscroscope microscope... 67, 7 th line from bottom... origin center , caption for Fig. 4.6 using a GHPF of order with using a GHPF with , Eq. (4.4-5)... = ( ju) n F( u )... = ( j π u) n F( u) -6 85, Eq. (4.4-6)... = ( ju) F( u, v) + ( jv) F( u, v)... = ( j πu) F( u, v) + ( j πv) F( u, v) = ( u ) F( u, v) = 4 π ( u ) F( u, v) -6 85, Eq. (4.4-7)... = ( u ) F( u, v)... = 4 π ( u ) F( u, v) -6 85, Eq. (4.4-8)... = ( u )... = 4 π ( u ) 87, 3 rd parag., 3 rd line Huv (, ) = [( u M/ )... Huv (, ) = + [( u M/ )... 87, Eq. (4.4-3)...{ (( u M / ) +... }...{ + (( u M /) +... } -5 88, Fig. 4.8 Fig. 4.8(d) (printed incorrectly) Should look like Fig. 3.40(d), pg , 0th line from bottom is not as sharp as Fig. 4.43(d). The is not as sharp as Fig. 3.43(d). The 04, nd parag, line filter function to be inverse filter function to be multiplied by ( ) u+ v, transformed inverse transformed -3 09, line below Eq. (4.6-39) uk W =... ux W =... (replace k with x in the superscript) K -3 09, Eq. (4.6-40) ux ux... f ( xw ) K... f ( xw ) K (remove the in the subscript) -6 0, Table 4., 0th entry... ( ju) n F( u, v)... ( j π u) n F( u, v) ( jx) n f ( x, y)... ( j π x) n f( x, y) , Table 4., th entry... = ( u ) F( u, v)... = 4 π ( u ) F( u, v), Table 4., 4th entry from ( x y ) bottom, left side of equation A πσe ( x y ) Aπσ e π σ [ δ( u+ u, Table 4., nd 0, v0) + δ( u u0, v v0) ] entry from [ δ( u + Mu0, v + Nv0) + δ( u Mu0, v Nv0) ] bottom, right side of equation (Note: This answer in the book is correct, but it is for continuous (This answer is for discrete quantities.) quantities.) j [ δ( u+ u0, v0) δ( u u0, v v0) ], Table 4., last entry, right j [ δ( u+ Mu0, v+ Nv0) δ( u Mu0, v Nv0) ] side of equation (Note: This answer in the book is correct, but it is for continuous (This answer is for discrete quantities.) quantities.) 5, Prob. 4.4, second equation. A ( x y ) πσe ( x y ) Aπσ e π σ (See Corrections to Problem Solutions toward the end of this document). (Hint: Treat the variables as continuous (These closed-form expressions are applicable -6 5, Prob. 4.4, last line to simplify manipulation.) only to continuous variables.) -3 36, 3rd line from the top... d = ( mn ) / d = mn , last line of Level A: Else output z xy. Else output z med. -3 4, 4th parag, 6th line z xy z med 44, Example 5.6, 3 rd and 4 th sentences It is not difficult to show... pair of impulses. One impulse is located... mirror images of that point. K It is not difficult to show that the Fourier transform of a sine consists of two impulses that are mirror images of each other about the origin of the transform. Their locations are given in Table , Eq. (5.9-3) η = MN σ η m η η = MN σ η m η + (Note: Two corrections) 79, Problem D sine function D continuous sine function , Prob. 5., nd equation. πσ( u ) e π σ ( u ) πσ ( u ) e π σ ( u )

3 Page 3 of December, , Prob is linear and position invariant and show that is linear and position invariant and that the noise and image are uncorrelated. Show that... All 84, st parag., 0th line In ALL printings, should read:... the achromatic notion... All 86, nd parag., 3rd line In ALL printings, should read:... the achromatic notion... 94, 5 th line from top... CCCCCC... CCFFFF , four lines from bottom... point is the HSI point in the HSI... 99, Eq. (6.-7) G = (R + B) G = 3I (R + B) 300, Eq. (6.-) B = (R + G) B = 3I (R + G) 300, Eq. (6.-5) R = (G + B) R = 3I (G + B) -3 30, nd line from top... Fig. 6.5(d) Fig. 6.5(c) , 3 rd parag, nd line... those events our beyond... those events are beyond -3 33, nd parag., st line In this section be begin... In this section we begin , nd line below Eq. (6.5-8) (a,a,, a n)... ( a, a,, a n) , figure caption, nd... does not always alter the image hues sentence... does not alter the image hues. significantly. Variables inside the summation and on Change (x, y) to (s, t) inside the summations -3 38, Eqs. (6.6-) and (6.6-) the lower limits are shown as (x, y). and in the lower limits. S xy remains as is , caption for Fig, 6.5 abcd icons ab icons (stacked vertically) 344, References, nd line Gegenfurtne Gegenfurtner , line below Eq. (7.-3) determinate determinant , third line from top determinate determinant , nd line, nd paragraph... biorthogonality of the biorthogonality (defined below) of the , Table 7., nd row, nd col. H ( z) H ( z ) = H ( z) H ( z ) = , st... transform itself is both separable line and symmetric and can be transform can be , Eq. (7.-4) T = HFH T = HFH T 36, Eq. (7.-7), Second row, st column... we note that Fig. 7.8(a) is not the Haar -3 36, st line, last paragraph... we note that Fig. 7.8(a) bears... transform of Eqs. (7.-4)-(7.-6), but it bears , nd line of equation... (k l) (l k)... 39, 3 lines above Example functions behave vectors are used , last and next-to-last lines in the st paragraph , Eq. (7.6-5) in Fig Note the evenly... full packet decompositions. VJ = VJ WJ, D WJ, AA WJ, AD in Fig Note that the naturally ordered outputs of the filter bank in Fig. 7.30(a) have been reordered based on frequency content in Fig. 7.30(b) (see Problem 7.5 for more frequency ordered wavelets). VJ = VJ WJ, A WJ, DA WJ, DD , Figures 7.30(b) and 7.3 Figures 7.30(b) and 7.3 are incorrect. See corrected figures later in this document , nd line from top string of A s and D s... string of A s, H s, V s, and D s , Problem 7.9(b), line... transform is F = H - TH -, where T transform is F = H T TH, where T is the is the Haar transform of Haar transform of F , Problem 7.9(b), line and H - denotes the matrix inverse of and H T is the matrix inverse of H. Show that Haar transformation matrix H. Find H - T = H , Problem 7.9(b), line 3 H - for Haar transformation matrix H and use it to compute the inverse , Problem 7.5, last line sions for determining them , nd paragraph, 4 th line r n K J and use it to compute the inverse sions for determining them. Then order the basis functions according to frequency content and explain the results. r n K J , nd paragraph, 7 th line... equivalent to block encoding equivalent to encoding , nd paragraph, 8 th line... binary code words bit code words , 3rd paragraph, nd line formation units per symbol)... formation units per source symbol)...

4 Page 4 of December, , 3rd paragraph, 5 th line... is log( ϕ / r) and... is r logϕ (information units per code symbol) and... ϕ , Eq. (8.3-) R = log R = log ϕ r r , Eq. (8.4-8) fˆ n ( x, y ) = f ˆ( x, y ) = 47, last paragraph, line frequently used transformation frequently used transformations , st matrix, row 6 col , nd matrix, row 6 col last line in the example , Fig. 8.46, bottom, left -3 a subimage HH ( u, v ) a LH ( u, v ) -6 55, Problem 8.8. Q = [ ]. Q = [ ] T Square in (a) shows no size. The scale -3 56, Fig. 9.6 of (c) and (e) is too large. See corrected image later in this document. 53, Fig. 9. (caption) (Note that (d) Dilation of the opening. (e) Dilation of the opening. changes are to labels only). (e) Closing of the opening. (f) Closing of the opening. 54, 6th line from bottom. This -3 change corresponds to the revised Fig. 9.. See comment on pg... B B This change corresponds to the revised Fig. 9.. See comment Figure 9.(k)... Fig. 9.(l)... Figure 9.(l)... Fig. 9.(m)... on pg , Fig. 9. Figure 9. is incorrect. See corrected figure later in this document. 545, Fig. 9.4, st column, nd row (remove shading from some of the squares) -6 55, Fig. 9.7 Figure 9.7 is incorrect. See corrected figure later in this document , st parag, th line in such as way... in such a way... 57, nd parag, last line for the sake continuity... for the sake of continuity , lines from bottom of page would be reversed for an adge would be reversed for an edge , Fig. 0.7, 3rd column Incorrect signs for nd derivative. The signs of the nd derivatives in the 3rd column of the figure should be as in Fig , Eq. (0-3-3)... + σ σ σ σ , nd line from top continuos continuous -3 6, 6th line from bottom (e) PR ( i Rj) = FALSE... (e) PR ( i Rj) = FALSE for any adjacent regions Ri and R j. -3 6, 3rd line from top theresholding thresholding (e) PRi ( Rj) = FALSE for any adjacent -4 6, 6th line from bottom (e) PR ( i Rj) = FALSE for i j. regions R i and R j. -4 6, 5th line from bottom... P(R i ).... R i... Change the sub i to sub k for clarity. All 6, Fig. 0.45(d) See below for corrected figure , nd to last line in Ex the peak at in... the peak at u = 4 in 640, figure for Prob ( x a)... Replace all x s with z s , end of 0th line from bottom C x 687, 3 rd line from bottom and going into st paragraph of pg Interest in polygonal representation of boundaries (see Section..) is considerable because of its usefulness and simplicity. Typical work being done in this area T C y. For a detailed discussion and algorithm to compute minimum-perimeter polygons (Section..) see Sklansky et al. [97]. Typical work on polygonal approximations , Eq. (.-6)... ( m m ) ( m m )... ( m m ) T ( m + m ) , nd line below.3. i j i j.. denoted aa,, a n and bb,, b m.. i j i j.. denoted aa a n and bb b m , line below Eq. (.3-5)... of the symbols in a... of the corresponding symbols in a

5 Page 5 of December, , 9 lines from bottom... the measure R for five... the measure R for six , Index Gray code, 446 Gary code, , 8 th reference from bottom Shi Shih Change to: 38, Fig. 6.3(e) (The two graphs in the bottom, right). (Note that only the labels are changed the graphs remain the same). Change to: , Fig. 7.30(b) Change to: , Fig. 7.3

6 Page 6 of December, 008 Change to: -3 56, Fig. 9.6 Change to: f b A -6 55, Fig. 9.7 x W x W max{[ fx ( ) bs ( x) ]} max{[ fx ( ) b(0 x) ]} A b(0 x) bs ( x) 0 s s W/ W/ s

7 Page 7 of December, 008 Page 54 In addition to correcting some errors, the figures below Part (a) in Fig. 9. are improved considerably if replaced with the figures shown on the right. Note that the figure captions will run now from (a) through (m), so add another box containing an m at the bottom, right of the little icons. Then, make the following minor changes in the text. -3 In page 54, Section 9.5.5: 3rd line from the bottom of the last paragraph, change the superscript on B from 4 to 6. nd line from the bottom of that same paragraph: Change 9.(k) to 9.(l). Change 9.(l) to 9.(m). In page 54, caption of Fig. 9., nd line from bottom:... first element again (there was no change for the next two elements). Change that portion of the nd line to:... first four elements again. Last line: Change (k) to (l) and (l) to (m). The figure shows the corrected version of Fig The correction is on the left part of Fig. 0.45(d), in the light gray segment toward the top right. All =================== CLARIFICATIONS ) It has been pointed out to us that the black backgrounds in a few images throughout the book have small white specs. This appears to be a totally random printing problem that affected different images. Generally, the specs are clearly not part of the original images, but there are some cases in

8 Page 8 of December, 008 which confusion car arise if the size of the specs are comparable to white dots that are supposed to be there. A good example is Fig. 4.3(c), which consists of 5 symmetrically placed small white dots. Random, small white specs have been known to cause confusion on images like this. ) Restating the line above Eq. (3.3-), page 05, in the following way might make it clearer that the objective is to compute the mean value of the gray levels of the pixels in the neighborhood S xy :... the mean gray-level value, m Sxy using the expression..., of the pixels contained the neighborhood S xy can be computed Also in page 05, replace the material starting at the second line from the bottom, beginning with The values of this constant... and ending on the fourth line on the top of page with k < k, with the following clarification: Keeping in mind that we are interested in enhancing dark areas, and using the standard deviation as a measure of contrast, we will consider a pixel at point ( x, y ) to be a candidate for enhancement only if the standard deviation of its neighborhood, σ S, is in the range kd xy G σ S kd xy G, where D G is the global standard deviation, and k and k are positive constants such that k < k. In other words, kd G and kd G are the lower and upper limits of local contrast that determine whether a pixel is a candidate for modification. For example, if we choose k <, then only pixels whose local contrast is less than the global contrast become candidates for enhancement. The principal function of the lower limit is to prevent constant areas (whose standard deviation is 0) from being modified. A pixel at ( x, y ) that meets... 3) Page Units of frequency. If f ( xyis, ) an intensity function, and x and y are spatial coordinates, then the frequency variables of the Fourier transform represent changes in intensity per units of spatial distance. The units of frequency then are the reciprocal of the units of x and y, as Equations (4.-5) and (4.-6) show. 4) This clarification is in the second paragraph of pg. 04. The spatial representation, hxy (, ), of the filter transfer function, H ( uv, ), is obtained by taking the inverse DFT of this function. We know from the discussion earlier in this section that periodicity causes four adjacent periods of a DFT to meet in the center of the frequency rectangle (see Fig. 4.34). We handled this difficulty by multiplying the function by ( ) x+ y before computing its forward transform. We must do exactly the same when computing hxy (, ) via the inverse DFT. Failure to do this will yield incorrect convolution results. Even if all filtering is done in the frequency domain, we still need to compute hxy (, ) because padding is done in the spatial domain. Thus, to pad H ( uv, ) we must: () multiply this function by ( ) u+ v ; () compute its inverse Fourier transform to obtain hxy (, ); (3) pad this function with zeros; and (4) compute the forward DFT of the padded function to obtain the final representation of H ( uv, ) that we can use in frequency domain filtering. Note that we do not multiply hxy (, ) by ( ) x+ y prior to computing the forward transform because doing so would undo the centering of hxy (, ). In other words, the convolution theorem tells us that convolution of hxy (, ) and f ( xy, ) is being performed automatically even when the filtering

9 Page 9 of December, 008 operations are done in the frequency domain. Multiplying hxy (, ) by ( ) x+ y before computing its forward DFT to obtain our padded H ( uv, ) would undo the original centering obtained when we multiplied H ( uv, ) by ( ) u+ v prior to computing its inverse DFT. 5) Page 35, Caption of Fig. 7.. Add the following clarifying statement to the end of the figure caption: Note that all operations, including filtering, downsampling, and upsampling, are two-dimensional. ===================

10 Page 0 of December, 008 CORRECTIONS TO PROBLEM SOLUTIONS PROBLEM 4.4: The second equation in the problem statement should be revised to ( x y ) hxy (, ) = Aπσ e π σ + ( u )/σ We want to show that the inverse Fourier transform of Ae is equal to this function. Rather than doing it as shown in the original problem solution, it will be clearer if we start with one variable and show that, if then Hu ( ) = e u /σ ( ) =I [ Hu ( )] u /σ jπux = π x σ hx e e du = πσe. We can express the integral in the preceding equation as We now make use of the identity e Inserting this identity into the preceding integral yields, u j4πσ ux σ hx ( ) = e du. ( π) x σ ( π) x σ e =. ( π) x σ 4 u j4 πσ ux ( π ) σ x σ hx ( ) = e e du ( π) x σ u jπσ x σ = e e du. Next we make the change of variables r = u jπσ x. Then dr = du and the preceding integral becomes ( π) x σ r σ hx ( ) = e e dr. Finally, we multiply and divide the right side of this equation by πσ and obtain ( π) x σ r σ hx ( ) = πσe e dr πσ. The expression inside the brackets is recognized as a Gaussian probability density function, whose value from to is. Therefore, x hx ( ) = πσe π σ. With this result as background, we are now ready to show that ( u )/σ hxy (, ) =I [ Ae ] π σ ( x + y ) = A πσ e. By substituting directly into the definition of the inverse Fourier transform we have: ( u )/σ j π( ux+ vy) h( x, y) = Ae e dudv u v ( + j πuy) ( + j πvy) σ σ = Ae du e dv. The integral inside the brackets is recognized from the previous discussion to be equal to A the preceding integral becomes πσ x e π σ. Then,

11 Page of December, 008 v ( + j π vy) π σ x σ hxy (, ) = A πσe e dv. We now recognize the remaining integral to be equal to result: πσ y e π σ π σ x π σ y hxy (, ) = ( A πσe )( πσe ) π σ ( x + y ) = A πσ e., from which we have the final PROBLEM 4.5(a): There is a discrepancy in sign between the problem statement and the solution. To be consistent with the problem statement, the solution should start with g( xy, ) = f( x+, y) f( xy, ) + f( xy, + ) f( xy, ). In practice, one sees both formulations used interchangeably since ultimately we use squares or absolute values, which are independent of the sign used in the definition of the derivative. PROBLEM 5.3: The images shown in the solution of this problem are incorrect. They should be identical to the ones in PROBLEM 5.5. PROBLEM 6.6(a): 5 th line: Delete the words the entire. 6 th line: Change 55/360 to 360/55. PROBLEM 7.9. (a) Equation (7.-8) defines the Haar transformation matrix as Thus, using Eq. (7.-4), we get H =. T T = HFH = = (b) First, compute H = a c b d such that a c b d = 0 0. Solving this matrix equation yields T H = = = H H.

12 Page of December, 008 Thus, F T = H TH = = PROBLEM 7.5. The table is completed as follows: The functions are determined using Eqs. (7.-8) and (7.-8) with the Haar scaling and wavelet vectors from Examples 7.5 and 7.6: ϕ ()= x ϕ( x)+ ϕ( x ) ψ ()= x ϕ( x) ϕ( x ) To order the wavelet functions in frequency, count the number of transitions that are made by each function. For example, V 0 has the fewest transitions (i.e., only ) and correspondingly lowest frequency content, while W,AA has the most (i.e., 9) transitions and correspondingly highest frequency content. From top to bottom in the figure, there are, 3, 5, 4, 9, 8, 6, and 7 transitions, respectively. Thus, the frequency ordered subspaces are (from low to high frequency) V 0, W 0, W,D, W, A, W,DA, W,DD, W,AD, and W,AA.

Image Enhancement in the frequency domain. Inel 5046 Prof. Vidya Manian

Image Enhancement in the frequency domain. Inel 5046 Prof. Vidya Manian Image Enhancement in the frequency domain Inel 5046 Prof. Vidya Manian Introduction 2D Fourier transform Basics of filtering in frequency domain Ideal low pass filter Gaussian low pass filter Ideal high

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Wavelets and Multiresolution Processing (Wavelet Transforms) Christophoros Nikou cnikou@cs.uoi.gr University of Ioannina - Department of Computer Science 2 Contents Image pyramids

More information

Empirical Mean and Variance!

Empirical Mean and Variance! Global Image Properties! Global image properties refer to an image as a whole rather than components. Computation of global image properties is often required for image enhancement, preceding image analysis.!

More information

Corrections and Minor Revisions of Mathematical Methods in the Physical Sciences, third edition, by Mary L. Boas (deceased)

Corrections and Minor Revisions of Mathematical Methods in the Physical Sciences, third edition, by Mary L. Boas (deceased) Corrections and Minor Revisions of Mathematical Methods in the Physical Sciences, third edition, by Mary L. Boas (deceased) Updated December 6, 2017 by Harold P. Boas This list includes all errors known

More information

Convolution Spatial Aliasing Frequency domain filtering fundamentals Applications Image smoothing Image sharpening

Convolution Spatial Aliasing Frequency domain filtering fundamentals Applications Image smoothing Image sharpening Frequency Domain Filtering Correspondence between Spatial and Frequency Filtering Fourier Transform Brief Introduction Sampling Theory 2 D Discrete Fourier Transform Convolution Spatial Aliasing Frequency

More information

Digital Image Processing

Digital Image Processing Digital Image Processing, 2nd ed. Digital Image Processing Chapter 7 Wavelets and Multiresolution Processing Dr. Kai Shuang Department of Electronic Engineering China University of Petroleum shuangkai@cup.edu.cn

More information

Image Enhancement in the frequency domain. GZ Chapter 4

Image Enhancement in the frequency domain. GZ Chapter 4 Image Enhancement in the frequency domain GZ Chapter 4 Contents In this lecture we will look at image enhancement in the frequency domain The Fourier series & the Fourier transform Image Processing in

More information

Digital Image Processing. Chapter 4: Image Enhancement in the Frequency Domain

Digital Image Processing. Chapter 4: Image Enhancement in the Frequency Domain Digital Image Processing Chapter 4: Image Enhancement in the Frequency Domain Image Enhancement in Frequency Domain Objective: To understand the Fourier Transform and frequency domain and how to apply

More information

Discrete Fourier Transform

Discrete Fourier Transform Discrete Fourier Transform DD2423 Image Analysis and Computer Vision Mårten Björkman Computational Vision and Active Perception School of Computer Science and Communication November 13, 2013 Mårten Björkman

More information

DISCRETE FOURIER TRANSFORM

DISCRETE FOURIER TRANSFORM DD2423 Image Processing and Computer Vision DISCRETE FOURIER TRANSFORM Mårten Björkman Computer Vision and Active Perception School of Computer Science and Communication November 1, 2012 1 Terminology:

More information

Computer Vision & Digital Image Processing

Computer Vision & Digital Image Processing Computer Vision & Digital Image Processing Image Restoration and Reconstruction I Dr. D. J. Jackson Lecture 11-1 Image restoration Restoration is an objective process that attempts to recover an image

More information

COMP344 Digital Image Processing Fall 2007 Final Examination

COMP344 Digital Image Processing Fall 2007 Final Examination COMP344 Digital Image Processing Fall 2007 Final Examination Time allowed: 2 hours Name Student ID Email Question 1 Question 2 Question 3 Question 4 Question 5 Question 6 Total With model answer HK University

More information

Module 4. Multi-Resolution Analysis. Version 2 ECE IIT, Kharagpur

Module 4. Multi-Resolution Analysis. Version 2 ECE IIT, Kharagpur Module 4 Multi-Resolution Analysis Lesson Multi-resolution Analysis: Discrete avelet Transforms Instructional Objectives At the end of this lesson, the students should be able to:. Define Discrete avelet

More information

Chapter 7 Wavelets and Multiresolution Processing. Subband coding Quadrature mirror filtering Pyramid image processing

Chapter 7 Wavelets and Multiresolution Processing. Subband coding Quadrature mirror filtering Pyramid image processing Chapter 7 Wavelets and Multiresolution Processing Wavelet transform vs Fourier transform Basis functions are small waves called wavelet with different frequency and limited duration Multiresolution theory:

More information

G52IVG, School of Computer Science, University of Nottingham

G52IVG, School of Computer Science, University of Nottingham Image Transforms Fourier Transform Basic idea 1 Image Transforms Fourier transform theory Let f(x) be a continuous function of a real variable x. The Fourier transform of f(x) is F ( u) f ( x)exp[ j2πux]

More information

Chapter 7 Wavelets and Multiresolution Processing

Chapter 7 Wavelets and Multiresolution Processing Chapter 7 Wavelets and Multiresolution Processing Background Multiresolution Expansions Wavelet Transforms in One Dimension Wavelet Transforms in Two Dimensions Image Pyramids Subband Coding The Haar

More information

EE67I Multimedia Communication Systems

EE67I Multimedia Communication Systems EE67I Multimedia Communication Systems Lecture 5: LOSSY COMPRESSION In these schemes, we tradeoff error for bitrate leading to distortion. Lossy compression represents a close approximation of an original

More information

Contents. Signals as functions (1D, 2D)

Contents. Signals as functions (1D, 2D) Fourier Transform The idea A signal can be interpreted as en electromagnetic wave. This consists of lights of different color, or frequency, that can be split apart usign an optic prism. Each component

More information

MIT 2.71/2.710 Optics 10/31/05 wk9-a-1. The spatial frequency domain

MIT 2.71/2.710 Optics 10/31/05 wk9-a-1. The spatial frequency domain 10/31/05 wk9-a-1 The spatial frequency domain Recall: plane wave propagation x path delay increases linearly with x λ z=0 θ E 0 x exp i2π sinθ + λ z i2π cosθ λ z plane of observation 10/31/05 wk9-a-2 Spatial

More information

Contents. Signals as functions (1D, 2D)

Contents. Signals as functions (1D, 2D) Fourier Transform The idea A signal can be interpreted as en electromagnetic wave. This consists of lights of different color, or frequency, that can be split apart usign an optic prism. Each component

More information

Fourier series: Any periodic signals can be viewed as weighted sum. different frequencies. view frequency as an

Fourier series: Any periodic signals can be viewed as weighted sum. different frequencies. view frequency as an Image Enhancement in the Frequency Domain Fourier series: Any periodic signals can be viewed as weighted sum of sinusoidal signals with different frequencies Frequency Domain: view frequency as an independent

More information

Filtering in the Frequency Domain

Filtering in the Frequency Domain Filtering in the Frequency Domain Outline Fourier Transform Filtering in Fourier Transform Domain 2/20/2014 2 Fourier Series and Fourier Transform: History Jean Baptiste Joseph Fourier, French mathematician

More information

Computer Vision. Filtering in the Frequency Domain

Computer Vision. Filtering in the Frequency Domain Computer Vision Filtering in the Frequency Domain Filippo Bergamasco (filippo.bergamasco@unive.it) http://www.dais.unive.it/~bergamasco DAIS, Ca Foscari University of Venice Academic year 2016/2017 Introduction

More information

Lecture 4 Filtering in the Frequency Domain. Lin ZHANG, PhD School of Software Engineering Tongji University Spring 2016

Lecture 4 Filtering in the Frequency Domain. Lin ZHANG, PhD School of Software Engineering Tongji University Spring 2016 Lecture 4 Filtering in the Frequency Domain Lin ZHANG, PhD School of Software Engineering Tongji University Spring 2016 Outline Background From Fourier series to Fourier transform Properties of the Fourier

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 05 Image Processing Basics 13/02/04 http://www.ee.unlv.edu/~b1morris/ecg782/

More information

Contents. Signals as functions (1D, 2D)

Contents. Signals as functions (1D, 2D) Fourier Transform The idea A signal can be interpreted as en electromagnetic wave. This consists of lights of different color, or frequency, that can be split apart usign an optic prism. Each component

More information

Elementary Statistics for Geographers, 3 rd Edition

Elementary Statistics for Geographers, 3 rd Edition Errata Elementary Statistics for Geographers, 3 rd Edition Chapter 1 p. 31: 1 st paragraph: 1 st line: 20 should be 22 Chapter 2 p. 41: Example 2-1: 1 st paragraph: last line: Chapters 2, 3, and 4 and

More information

Digital Image Processing. Image Enhancement: Filtering in the Frequency Domain

Digital Image Processing. Image Enhancement: Filtering in the Frequency Domain Digital Image Processing Image Enhancement: Filtering in the Frequency Domain 2 Contents In this lecture we will look at image enhancement in the frequency domain Jean Baptiste Joseph Fourier The Fourier

More information

c 2010 Melody I. Bonham

c 2010 Melody I. Bonham c 2010 Melody I. Bonham A NEAR-OPTIMAL WAVELET-BASED ESTIMATION TECHNIQUE FOR VIDEO SEQUENCES BY MELODY I. BONHAM THESIS Submitted in partial fulfillment of the requirements for the degree of Master of

More information

Introduction to the Fourier transform. Computer Vision & Digital Image Processing. The Fourier transform (continued) The Fourier transform (continued)

Introduction to the Fourier transform. Computer Vision & Digital Image Processing. The Fourier transform (continued) The Fourier transform (continued) Introduction to the Fourier transform Computer Vision & Digital Image Processing Fourier Transform Let f(x) be a continuous function of a real variable x The Fourier transform of f(x), denoted by I {f(x)}

More information

Image Degradation Model (Linear/Additive)

Image Degradation Model (Linear/Additive) Image Degradation Model (Linear/Additive),,,,,,,, g x y h x y f x y x y G uv H uv F uv N uv 1 Source of noise Image acquisition (digitization) Image transmission Spatial properties of noise Statistical

More information

Digital Image Processing. Filtering in the Frequency Domain

Digital Image Processing. Filtering in the Frequency Domain 2D Linear Systems 2D Fourier Transform and its Properties The Basics of Filtering in Frequency Domain Image Smoothing Image Sharpening Selective Filtering Implementation Tips 1 General Definition: System

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 Filtering in the Frequency Domain http://www.ee.unlv.edu/~b1morris/ecg782/ 2 Outline Background

More information

Vectors [and more on masks] Vector space theory applies directly to several image processing/ representation problems

Vectors [and more on masks] Vector space theory applies directly to several image processing/ representation problems Vectors [and more on masks] Vector space theory applies directly to several image processing/ representation problems 1 Image as a sum of basic images What if every person s portrait photo could be expressed

More information

1 Matrices and Systems of Linear Equations. a 1n a 2n

1 Matrices and Systems of Linear Equations. a 1n a 2n March 31, 2013 16-1 16. Systems of Linear Equations 1 Matrices and Systems of Linear Equations An m n matrix is an array A = (a ij ) of the form a 11 a 21 a m1 a 1n a 2n... a mn where each a ij is a real

More information

Midterm Summary Fall 08. Yao Wang Polytechnic University, Brooklyn, NY 11201

Midterm Summary Fall 08. Yao Wang Polytechnic University, Brooklyn, NY 11201 Midterm Summary Fall 8 Yao Wang Polytechnic University, Brooklyn, NY 2 Components in Digital Image Processing Output are images Input Image Color Color image image processing Image Image restoration Image

More information

Linear Operators and Fourier Transform

Linear Operators and Fourier Transform Linear Operators and Fourier Transform DD2423 Image Analysis and Computer Vision Mårten Björkman Computational Vision and Active Perception School of Computer Science and Communication November 13, 2013

More information

Chapter 4 Image Enhancement in the Frequency Domain

Chapter 4 Image Enhancement in the Frequency Domain Chapter 4 Image Enhancement in the Frequency Domain Yinghua He School of Computer Science and Technology Tianjin University Background Introduction to the Fourier Transform and the Frequency Domain Smoothing

More information

Multiresolution analysis & wavelets (quick tutorial)

Multiresolution analysis & wavelets (quick tutorial) Multiresolution analysis & wavelets (quick tutorial) Application : image modeling André Jalobeanu Multiresolution analysis Set of closed nested subspaces of j = scale, resolution = 2 -j (dyadic wavelets)

More information

GBS765 Electron microscopy

GBS765 Electron microscopy GBS765 Electron microscopy Lecture 1 Waves and Fourier transforms 10/14/14 9:05 AM Some fundamental concepts: Periodicity! If there is some a, for a function f(x), such that f(x) = f(x + na) then function

More information

Fundamentals of Carrier Transport, 2 nd Edition

Fundamentals of Carrier Transport, 2 nd Edition Created on 12/5/2004 3:09:00 PM Page 1 of 6 Errata Fundamentals of Carrier Transport, 2 nd Edition Chapter 1: Mark Lundstrom Cambridge University Press, 2000 ISBN 0 521 63134 3 December 8, 2004 page 10:

More information

TRACKING and DETECTION in COMPUTER VISION Filtering and edge detection

TRACKING and DETECTION in COMPUTER VISION Filtering and edge detection Technischen Universität München Winter Semester 0/0 TRACKING and DETECTION in COMPUTER VISION Filtering and edge detection Slobodan Ilić Overview Image formation Convolution Non-liner filtering: Median

More information

Wavelets For Computer Graphics

Wavelets For Computer Graphics {f g} := f(x) g(x) dx A collection of linearly independent functions Ψ j spanning W j are called wavelets. i J(x) := 6 x +2 x + x + x Ψ j (x) := Ψ j (2 j x i) i =,..., 2 j Res. Avge. Detail Coef 4 [9 7

More information

1 Matrices and Systems of Linear Equations

1 Matrices and Systems of Linear Equations March 3, 203 6-6. Systems of Linear Equations Matrices and Systems of Linear Equations An m n matrix is an array A = a ij of the form a a n a 2 a 2n... a m a mn where each a ij is a real or complex number.

More information

2. page 13*, righthand column, last line of text, change 3 to 2,... negative slope of 2 for 1 < t 2: Now... REFLECTOR MITTER. (0, d t ) (d r, d t )

2. page 13*, righthand column, last line of text, change 3 to 2,... negative slope of 2 for 1 < t 2: Now... REFLECTOR MITTER. (0, d t ) (d r, d t ) SP First ERRATA. These are mostly typos, but there are a few crucial mistakes in formulas. Underline is not used in the book, so I ve used it to denote changes. JHMcClellan, February 3, 00. page 0*, Figure

More information

Multiscale Image Transforms

Multiscale Image Transforms Multiscale Image Transforms Goal: Develop filter-based representations to decompose images into component parts, to extract features/structures of interest, and to attenuate noise. Motivation: extract

More information

Wavelets and Multiresolution Processing. Thinh Nguyen

Wavelets and Multiresolution Processing. Thinh Nguyen Wavelets and Multiresolution Processing Thinh Nguyen Multiresolution Analysis (MRA) A scaling function is used to create a series of approximations of a function or image, each differing by a factor of

More information

Digital Image Processing COSC 6380/4393

Digital Image Processing COSC 6380/4393 Digital Image Processing COSC 6380/4393 Lecture 13 Oct 2 nd, 2018 Pranav Mantini Slides from Dr. Shishir K Shah, and Frank Liu Review f 0 0 0 1 0 0 0 0 w 1 2 3 2 8 Zero Padding 0 0 0 0 0 0 0 1 0 0 0 0

More information

Overview. Signals as functions (1D, 2D) 1D Fourier Transform. 2D Fourier Transforms. Discrete Fourier Transform (DFT) Discrete Cosine Transform (DCT)

Overview. Signals as functions (1D, 2D) 1D Fourier Transform. 2D Fourier Transforms. Discrete Fourier Transform (DFT) Discrete Cosine Transform (DCT) Fourier Transform Overview Signals as functions (1D, 2D) Tools 1D Fourier Transform Summary of definition and properties in the different cases CTFT, CTFS, DTFS, DTFT DFT 2D Fourier Transforms Generalities

More information

Transition Guide TRANSITION GUIDE FOR CALCULUS NINTH EDITION BY LARSON, EDWARDS (PART I) General Changes to Calculus Ninth Edition

Transition Guide TRANSITION GUIDE FOR CALCULUS NINTH EDITION BY LARSON, EDWARDS (PART I) General Changes to Calculus Ninth Edition TRANSITION GUIDE FOR CALCULUS NINTH EDITION BY LARSON, EDWARDS (PART I) General Changes to Calculus Ninth Edition The Chapter Openers have been revised. The graphing overview of the chapter is picked up

More information

CS 2336 Discrete Mathematics

CS 2336 Discrete Mathematics CS 2336 Discrete Mathematics Lecture 8 Counting: Permutations and Combinations 1 Outline Definitions Permutation Combination Interesting Identities 2 Definitions Selection and arrangement of objects appear

More information

Errata 1. p. 5 The third line from the end should read one of the four rows... not one of the three rows.

Errata 1. p. 5 The third line from the end should read one of the four rows... not one of the three rows. Errata 1 Front inside cover: e 2 /4πɛ 0 should be 1.44 10 7 ev-cm. h/e 2 should be 25800 Ω. p. 5 The third line from the end should read one of the four rows... not one of the three rows. p. 8 The eigenstate

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Part 3: Fourier Transform and Filtering in the Frequency Domain AASS Learning Systems Lab, Dep. Teknik Room T109 (Fr, 11-1 o'clock) achim.lilienthal@oru.se Course Book Chapter

More information

Image and Multidimensional Signal Processing

Image and Multidimensional Signal Processing Image and Multidimensional Signal Processing Professor William Hoff Dept of Electrical Engineering &Computer Science http://inside.mines.edu/~whoff/ Image Compression 2 Image Compression Goal: Reduce amount

More information

ERRATA Discrete-Time Signal Processing, 3e A. V. Oppenheim and R. W. Schafer

ERRATA Discrete-Time Signal Processing, 3e A. V. Oppenheim and R. W. Schafer ERRATA Discrete-Time Signal Processing, 3e A. V. Oppenheim and R. W. Schafer The following were corrected in the second printing; i.e., they are errors found only in the first printing. p.181 In the third

More information

Image Processing. Waleed A. Yousef Faculty of Computers and Information, Helwan University. April 3, 2010

Image Processing. Waleed A. Yousef Faculty of Computers and Information, Helwan University. April 3, 2010 Image Processing Waleed A. Yousef Faculty of Computers and Information, Helwan University. April 3, 2010 Ch3. Image Enhancement in the Spatial Domain Note that T (m) = 0.5 E. The general law of contrast

More information

5.1 Modelling Polynomials

5.1 Modelling Polynomials 5.1 Modelling Polynomials FOCUS Model, write, and classify polynomials. In arithmetic, we use Base Ten Blocks to model whole numbers. How would you model the number 234? In algebra, we use algebra tiles

More information

C A R I B B E A N E X A M I N A T I O N S C O U N C I L REPORT ON CANDIDATES WORK IN THE CARIBBEAN SECONDARY EDUCATION CERTIFICATE EXAMINATION

C A R I B B E A N E X A M I N A T I O N S C O U N C I L REPORT ON CANDIDATES WORK IN THE CARIBBEAN SECONDARY EDUCATION CERTIFICATE EXAMINATION C A R I B B E A N E X A M I N A T I O N S C O U N C I L REPORT ON CANDIDATES WORK IN THE CARIBBEAN SECONDARY EDUCATION CERTIFICATE EXAMINATION MAY/JUNE 2014 MATHEMATICS GENERAL PROFICIENCY EXAMINATION

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Wavelets and Multiresolution Processing () Christophoros Nikou cnikou@cs.uoi.gr University of Ioannina - Department of Computer Science 2 Contents Image pyramids Subband coding

More information

DIGITAL FILTERS Analysis, Design, and Applications by A. Antoniou ERRATA. Page 10, Table 1.1: The upper limit of the summation should be K.

DIGITAL FILTERS Analysis, Design, and Applications by A. Antoniou ERRATA. Page 10, Table 1.1: The upper limit of the summation should be K. DIGITAL FILTERS Analysis, Design, and Applications by A. Antoniou ERRATA Printing #1 Page vii, line 4 : Replace Geophysicists by Geoscientists. Page 1, Table 1.1: The upper limit of the summation should

More information

Multiresolution schemes

Multiresolution schemes Multiresolution schemes Fondamenti di elaborazione del segnale multi-dimensionale Multi-dimensional signal processing Stefano Ferrari Università degli Studi di Milano stefano.ferrari@unimi.it Elaborazione

More information

CHAPTER 1 Systems of Linear Equations

CHAPTER 1 Systems of Linear Equations CHAPTER Systems of Linear Equations Section. Introduction to Systems of Linear Equations. Because the equation is in the form a x a y b, it is linear in the variables x and y. 0. Because the equation cannot

More information

Total Variation Image Edge Detection

Total Variation Image Edge Detection Total Variation Image Edge Detection PETER NDAJAH Graduate School of Science and Technology, Niigata University, 8050, Ikarashi 2-no-cho, Nishi-ku, Niigata, 950-28, JAPAN ndajah@telecom0.eng.niigata-u.ac.jp

More information

EECS490: Digital Image Processing. Lecture #11

EECS490: Digital Image Processing. Lecture #11 Lecture #11 Filtering Applications: OCR, scanning Highpass filters Laplacian in the frequency domain Image enhancement using highpass filters Homomorphic filters Bandreject/bandpass/notch filters Correlation

More information

Multiresolution schemes

Multiresolution schemes Multiresolution schemes Fondamenti di elaborazione del segnale multi-dimensionale Stefano Ferrari Università degli Studi di Milano stefano.ferrari@unimi.it Elaborazione dei Segnali Multi-dimensionali e

More information

Fast Wavelet/Framelet Transform for Signal/Image Processing.

Fast Wavelet/Framelet Transform for Signal/Image Processing. Fast Wavelet/Framelet Transform for Signal/Image Processing. The following is based on book manuscript: B. Han, Framelets Wavelets: Algorithms, Analysis Applications. To introduce a discrete framelet transform,

More information

Computer Vision & Digital Image Processing. Periodicity of the Fourier transform

Computer Vision & Digital Image Processing. Periodicity of the Fourier transform Computer Vision & Digital Image Processing Fourier Transform Properties, the Laplacian, Convolution and Correlation Dr. D. J. Jackson Lecture 9- Periodicity of the Fourier transform The discrete Fourier

More information

Corrections to Introduction to Topological Manifolds (First edition) by John M. Lee December 7, 2015

Corrections to Introduction to Topological Manifolds (First edition) by John M. Lee December 7, 2015 Corrections to Introduction to Topological Manifolds (First edition) by John M. Lee December 7, 2015 Changes or additions made in the past twelve months are dated. Page 29, statement of Lemma 2.11: The

More information

Arithmetic with Whole Numbers and Money Variables and Evaluation (page 6)

Arithmetic with Whole Numbers and Money Variables and Evaluation (page 6) LESSON Name 1 Arithmetic with Whole Numbers and Money Variables and Evaluation (page 6) Counting numbers or natural numbers are the numbers we use to count: {1, 2, 3, 4, 5, ) Whole numbers are the counting

More information

FILTERING IN THE FREQUENCY DOMAIN

FILTERING IN THE FREQUENCY DOMAIN 1 FILTERING IN THE FREQUENCY DOMAIN Lecture 4 Spatial Vs Frequency domain 2 Spatial Domain (I) Normal image space Changes in pixel positions correspond to changes in the scene Distances in I correspond

More information

JANE LONG ACADEMY HIGH SCHOOL MATH SUMMER PREVIEW PACKET SCHOOL YEAR. Geometry

JANE LONG ACADEMY HIGH SCHOOL MATH SUMMER PREVIEW PACKET SCHOOL YEAR. Geometry JANE LONG ACADEMY HIGH SCHOOL MATH SUMMER PREVIEW PACKET 2015-2016 SCHOOL YEAR Geometry STUDENT NAME: THE PARTS BELOW WILL BE COMPLETED ON THE FIRST DAY OF SCHOOL: DUE DATE: MATH TEACHER: PERIOD: Algebra

More information

IMAGE COMPRESSION-II. Week IX. 03/6/2003 Image Compression-II 1

IMAGE COMPRESSION-II. Week IX. 03/6/2003 Image Compression-II 1 IMAGE COMPRESSION-II Week IX 3/6/23 Image Compression-II 1 IMAGE COMPRESSION Data redundancy Self-information and Entropy Error-free and lossy compression Huffman coding Predictive coding Transform coding

More information

EE 229B ERROR CONTROL CODING Spring 2005

EE 229B ERROR CONTROL CODING Spring 2005 EE 229B ERROR CONTROL CODING Spring 2005 Solutions for Homework 1 1. Is there room? Prove or disprove : There is a (12,7) binary linear code with d min = 5. If there were a (12,7) binary linear code with

More information

Chapter 2 Direct Current Circuits

Chapter 2 Direct Current Circuits Chapter 2 Direct Current Circuits 2.1 Introduction Nowadays, our lives are increasingly dependent upon the availability of devices that make extensive use of electric circuits. The knowledge of the electrical

More information

I Chen Lin, Assistant Professor Dept. of CS, National Chiao Tung University. Computer Vision: 4. Filtering

I Chen Lin, Assistant Professor Dept. of CS, National Chiao Tung University. Computer Vision: 4. Filtering I Chen Lin, Assistant Professor Dept. of CS, National Chiao Tung University Computer Vision: 4. Filtering Outline Impulse response and convolution. Linear filter and image pyramid. Textbook: David A. Forsyth

More information

Foundations 5 Curriculum Guide

Foundations 5 Curriculum Guide 1. Review: Natural Numbers...3 2. Reading and Writing Natural Numbers...6 3. Lines, Rays, and Line Segments...8 4. Comparing Natural Numbers... 12 5. Rounding Numbers... 15 6. Adding Natural Numbers...

More information

SIMG-782 Digital Image Processing Homework 6

SIMG-782 Digital Image Processing Homework 6 SIMG-782 Digital Image Processing Homework 6 Ex. 1 (Circular Convolution) Let f [1, 3, 1, 2, 0, 3] and h [ 1, 3, 2]. (a) Calculate the convolution f h assuming that both f and h are zero-padded to a length

More information

Wiener Filter for Deterministic Blur Model

Wiener Filter for Deterministic Blur Model Wiener Filter for Deterministic Blur Model Based on Ch. 5 of Gonzalez & Woods, Digital Image Processing, nd Ed., Addison-Wesley, 00 One common application of the Wiener filter has been in the area of simultaneous

More information

( nonlinear constraints)

( nonlinear constraints) Wavelet Design & Applications Basic requirements: Admissibility (single constraint) Orthogonality ( nonlinear constraints) Sparse Representation Smooth functions well approx. by Fourier High-frequency

More information

Discrete Wavelet Transformations: An Elementary Approach with Applications

Discrete Wavelet Transformations: An Elementary Approach with Applications Discrete Wavelet Transformations: An Elementary Approach with Applications Errata Sheet March 6, 009 Please report any errors you find in the text to Patrick J. Van Fleet at pjvanfleet@stthomas.edu. The

More information

Intensity Transformations and Spatial Filtering: WHICH ONE LOOKS BETTER? Intensity Transformations and Spatial Filtering: WHICH ONE LOOKS BETTER?

Intensity Transformations and Spatial Filtering: WHICH ONE LOOKS BETTER? Intensity Transformations and Spatial Filtering: WHICH ONE LOOKS BETTER? : WHICH ONE LOOKS BETTER? 3.1 : WHICH ONE LOOKS BETTER? 3.2 1 Goal: Image enhancement seeks to improve the visual appearance of an image, or convert it to a form suited for analysis by a human or a machine.

More information

Multiresolution image processing

Multiresolution image processing Multiresolution image processing Laplacian pyramids Some applications of Laplacian pyramids Discrete Wavelet Transform (DWT) Wavelet theory Wavelet image compression Bernd Girod: EE368 Digital Image Processing

More information

Prof. Mohd Zaid Abdullah Room No:

Prof. Mohd Zaid Abdullah Room No: EEE 52/4 Advnced Digital Signal and Image Processing Tuesday, 00-300 hrs, Data Com. Lab. Friday, 0800-000 hrs, Data Com. Lab Prof. Mohd Zaid Abdullah Room No: 5 Email: mza@usm.my www.eng.usm.my Electromagnetic

More information

Errata for Robot Vision

Errata for Robot Vision Errata for Robot Vision This is a list of known nontrivial bugs in Robot Vision 1986 by B.K.P. Horn, MIT Press, Cambridge, MA ISBN 0-262-08159-8 and McGraw-Hill, New York, NY ISBN 0-07-030349-5. If you

More information

2. Image Transforms. f (x)exp[ 2 jπ ux]dx (1) F(u)exp[2 jπ ux]du (2)

2. Image Transforms. f (x)exp[ 2 jπ ux]dx (1) F(u)exp[2 jπ ux]du (2) 2. Image Transforms Transform theory plays a key role in image processing and will be applied during image enhancement, restoration etc. as described later in the course. Many image processing algorithms

More information

MATH 12 CLASS 23 NOTES, NOV Contents 1. Change of variables: the Jacobian 1

MATH 12 CLASS 23 NOTES, NOV Contents 1. Change of variables: the Jacobian 1 MATH 12 CLASS 23 NOTES, NOV 11 211 Contents 1. Change of variables: the Jacobian 1 1. Change of variables: the Jacobian So far, we have seen three examples of situations where we change variables to help

More information

Why It s Important. What You ll Learn

Why It s Important. What You ll Learn How could you solve this problem? Denali and Mahala weed the borders on the north and south sides of their rectangular yard. Denali starts first and has weeded m on the south side when Mahala says he should

More information

Kjersti Aas Line Eikvil Otto Milvang. Norwegian Computing Center, P.O. Box 114 Blindern, N-0314 Oslo, Norway. sharp reexes was a challenge. machine.

Kjersti Aas Line Eikvil Otto Milvang. Norwegian Computing Center, P.O. Box 114 Blindern, N-0314 Oslo, Norway. sharp reexes was a challenge. machine. Automatic Can Separation Kjersti Aas Line Eikvil Otto Milvang Norwegian Computing Center, P.O. Box 114 Blindern, N-0314 Oslo, Norway e-mail: Kjersti.Aas@nr.no Tel: (+47) 22 85 25 00 Fax: (+47) 22 69 76

More information

Chapter 5 Simplifying Formulas and Solving Equations

Chapter 5 Simplifying Formulas and Solving Equations Chapter 5 Simplifying Formulas and Solving Equations Look at the geometry formula for Perimeter of a rectangle P = L W L W. Can this formula be written in a simpler way? If it is true, that we can simplify

More information

Chapter 5. Finite Automata

Chapter 5. Finite Automata Chapter 5 Finite Automata 5.1 Finite State Automata Capable of recognizing numerous symbol patterns, the class of regular languages Suitable for pattern-recognition type applications, such as the lexical

More information

Unit 3 Factors & Products

Unit 3 Factors & Products 1 Unit 3 Factors & Products General Outcome: Develop algebraic reasoning and number sense. Specific Outcomes: 3.1 Demonstrate an understanding of factors of whole number by determining the: o prime factors

More information

Used to extract image components that are useful in the representation and description of region shape, such as

Used to extract image components that are useful in the representation and description of region shape, such as Used to extract image components that are useful in the representation and description of region shape, such as boundaries extraction skeletons convex hull morphological filtering thinning pruning Sets

More information

Histogram Processing

Histogram Processing Histogram Processing The histogram of a digital image with gray levels in the range [0,L-] is a discrete function h ( r k ) = n k where r k n k = k th gray level = number of pixels in the image having

More information

CONVOLUTION TREES AND PASCAL-T TRIANGLES. JOHN C. TURNER University of Waikato, Hamilton, New Zealand (Submitted December 1986) 1.

CONVOLUTION TREES AND PASCAL-T TRIANGLES. JOHN C. TURNER University of Waikato, Hamilton, New Zealand (Submitted December 1986) 1. JOHN C. TURNER University of Waikato, Hamilton, New Zealand (Submitted December 986). INTRODUCTION Pascal (6-66) made extensive use of the famous arithmetical triangle which now bears his name. He wrote

More information

IMAGE ENHANCEMENT: FILTERING IN THE FREQUENCY DOMAIN. Francesca Pizzorni Ferrarese

IMAGE ENHANCEMENT: FILTERING IN THE FREQUENCY DOMAIN. Francesca Pizzorni Ferrarese IMAGE ENHANCEMENT: FILTERING IN THE FREQUENCY DOMAIN Francesca Pizzorni Ferrarese Contents In this lecture we will look at image enhancement in the frequency domain Jean Baptiste Joseph Fourier The Fourier

More information

Wavelets and Multiresolution Processing

Wavelets and Multiresolution Processing Wavelets and Multiresolution Processing Wavelets Fourier transform has it basis functions in sinusoids Wavelets based on small waves of varying frequency and limited duration In addition to frequency,

More information

ALGEBRA 2 SUMMER WORK. June Dear Algebra 2 Students,

ALGEBRA 2 SUMMER WORK. June Dear Algebra 2 Students, ALGEBRA SUMMER WORK June 016 Dear Algebra Students, Below you will find the Summer Math Packet for Algebra. The purpose of this packet is to review and sharpen your Algebra 1 skills so that when we return

More information

Finite Math - J-term Section Systems of Linear Equations in Two Variables Example 1. Solve the system

Finite Math - J-term Section Systems of Linear Equations in Two Variables Example 1. Solve the system Finite Math - J-term 07 Lecture Notes - //07 Homework Section 4. - 9, 0, 5, 6, 9, 0,, 4, 6, 0, 50, 5, 54, 55, 56, 6, 65 Section 4. - Systems of Linear Equations in Two Variables Example. Solve the system

More information

MATH 241 Practice Second Midterm Exam - Fall 2012

MATH 241 Practice Second Midterm Exam - Fall 2012 MATH 41 Practice Second Midterm Exam - Fall 1 1. Let f(x = { 1 x for x 1 for 1 x (a Compute the Fourier sine series of f(x. The Fourier sine series is b n sin where b n = f(x sin dx = 1 = (1 x cos = 4

More information

Over-enhancement Reduction in Local Histogram Equalization using its Degrees of Freedom. Alireza Avanaki

Over-enhancement Reduction in Local Histogram Equalization using its Degrees of Freedom. Alireza Avanaki Over-enhancement Reduction in Local Histogram Equalization using its Degrees of Freedom Alireza Avanaki ABSTRACT A well-known issue of local (adaptive) histogram equalization (LHE) is over-enhancement

More information