Computer Imaging: Digital Image Analyis and Processing

Scott E Umbaugh, The CRC Press, ISBN: 0-84-932919-1.

Errata File

 

August 11, 2008

 

Errors/Changes for the 4th  printing of the book:

 

Ø     Chapter 6, p. 275, the variance (sigma) equations, the ‘1s’ should be ‘i’and ‘j’, respectively:

 

It is:

 

 

 

 

 

 

 

 

 

 

 

It should be:

 

 

 

 

 

 

 

 

 

 

 


Ø     Chapter 10, p. 494, Example 10.2.4, the closing bracket on the second line of the equation is in the wrong place, it should be at the end:

 

     It is:

                 

 

     It should be:               

                       

 

 

January 17, 2007

 

Errors/Changes for 1st, 2nd, and 3rd (Nov 2006) printing of the book:

 

Ø     Chapter 3,  page 72, middle of page, convolution mask for 1st order hold should be:

 

        Note: the zeros in the corner of the original should be ¼

 

Ø     Chapter 3, p. 85, second line of text from the bottom of the page, change “lines” to “edges”:

 

              It is:

 

                        “…, corresponding to lines in the vertical,”

 

              It should be:

 

                        “…, corresponding to edges in the vertical,”

 

Ø     Chap. 4, p. 140, caption of Figure 4.2.12c:

 

It is:

 

          “(c) Roberts result, FOM = 0.853”

 

It should be:

 

          “(c) Roberts result, FOM = 0.498”

 

Ø     Chapter 4, p. 148, figure 4.2.18. In the flowchart the “-90” should be “0”, and the “90” should be “180”, as follows:

 

 

 

Ø     Chapter 4, Example 4.3.1, bottom of p. 169, the STRUCTURING ELEMENT is incorrect:

 

                   It is:

 

 

 

 

 


                   It should be:

 

 

 

 

 

 

 


Ø     Chapter 4, Example 4.3.2, p. 171, the IMAGE is incorrect; 4th  row, 4th column, the ’0’ should be a ‘1’:

 

              It is:           

             

 

 

 

 

 

 

 

 

                   It should be:

 


                            

 

 

 

 

 

 

 

 

Ø      Chapter 4, Example 4.3.2, p. 171, the RESULT is incorrect; 5th  row, 2th column, the ’0’ should be a ‘1’:

              It is:

 

It should be:

 

 

 

 

 

 

 

Ø     Chapter 4, Example 4.3.3, p. 178, middle of the page, “the resultant image” is incorrect:

 

              It is:

 

 

 

 

 

 

 


              It should be:

 

 

 

 

 

 

 

 

 


Ø     Chapter 4, Example 4.3.8, p. 181, middle of the page, “the resultant image” is incorrect:

 

It is:

         

 

 

 

 

 

It should be:

         

 

 

 

 

 

 

Ø     Chap 5, p. 204, Fig. 5.1.4. The layout of the figure was changed so that all four of the boxes are across the page – this is wrong; it is critical they are laid out (two-dimensionally) as follows:

                            

 

Ø     Chapter 5, p. 207, Figure 5.2.1 caption, (b)-(e):

 

It is:

 

“(b)The fundamental. (c) The first harmonic. (d) The second harmonic. (e) Approximation to the sum of the fundamental and the first three harmonics.”

 

It should be:

 

“(b)The fundamental, or first harmonic. (c) The second harmonic. (d) The third harmonic. (e) Approximation to the sum of the first three harmonics.”

 

Ø     Chapter 5, p. 209, the equation in the middle of the page, after “The inverse DFT is given by:”, the I(r,c) should be I(c), and the 1/N should not be there, as follows:

 

It is:

 

 

It should be:

 

 

Ø     Chapter 5, p. 209, the lower part of the page, change the “R(v)” to “Re(v)”and “I(v)” to “Im(v)” in both the equations and text. This is needed in a total of five “R(v)” and “I(v)” pairs.

 

It is:

 

“…the one-dimensional DFT equation can be written as:

In this case, F(v) is also complex, with the real part corresponding to the cosine terms, and the imaginary part corresponding to the sine terms. If we represent a complex spectral component by F(v) = R(v) + jI(v), where R(v) is the real part and I(v) is the imaginary part, then we can define the magnitude and phase of a complex spectral component as:

and

 

It should be:

 

“…the one-dimensional DFT equation can be written as:

In this case, F(v) is also complex, with the real part corresponding to the cosine terms, and the imaginary part corresponding to the sine terms. If we represent a complex spectral component by F(v) = Re(v) + jIm(v), where Re(v) is the real part and Im(v) is the imaginary part, then we can define the magnitude and phase of a complex spectral component as:

and

Ø     Chapter 5, p. 210, Figure 5.2.4, change the “R(v)” to “Re(v)”and “I(v)” to “Im(v)” in both the equations and text. Below is the corrected figure:

 

Figure 5.2.4 Complex Numbers. a) A complex number shown as a vector and expressed in rectangular form,  in terms of the real, Re, and imaginary components, Im, b) a complex number expressed in exponential form in terms of magnitude, M, and angle, θ. Note that θ is measured from the real axis counterclockwise.

 

 

 

a) 

 

b)

 

Ø     Chapter 5, p. 211, Example 5.2.2, the third equation down has an extra “2” in it:

 

                   It is as follows:

 

                            

 

                   It should be:

 

                            

Ø     Chapter 5, p. 212, first equation at top of page:

 

              It is:

                       

 

              It should be:

                       

 

 

Ø     Chapter 5, p. 213, top to middle part of the page, change the “R(v)” to “Re(v)”and “I(v)” to “Im(v)” in both the equations and text; there are four “R(v)” and “I(v)” pairs.

 

It is:

 

“If we represent a complex spectral component by F(u,v) = R(u,v) + jI(u,v), where R(u,v) is the real part and I(u,v) is the imaginary part, then we can define the magnitude and phase of a complex spectral component as:

And

It should be:

 

“If we represent a complex spectral component by F(u,v) = Re(u,v) + jIm(u,v), where Re(u,v) is the real part and Im(u,v) is the imaginary part, then we can define the magnitude and phase of a complex spectral component as:

 

and

 

Ø                Chapter 5, Section 5.2.2, page 214, second equation on the page. The first “vc” should be “ur”:

 

              It is:

                       

 

              It should be:

 

                       

 

 

Ø     Chapter 5, p. 215 under 5.2.3.4 Modulation. The equations are missing the 1/N term in the exponent, they should be:

                            

 

 

Ø     Chapter 5, page 217, bottom of page, last part of equation is “v = N”, it should be “v + N”.

 

It is:

 

 

It should be:

 

 

Ø     Chapter 5, page 247, PERIODICITY equation, last part of equation is “v = N”, it should be “v + N”.

 

It is:

 

 

It should be:

 

 

Ø     Chap 5, p. 218, Section 5.2.4, first sentence, it says:

 

“The Fourier spectrum consists of complex floating point numbers, which are stored in CVIPtools as a two band image – one band for the real plane data, and one band for the imaginary plane data.”

 

It should be:

 

“The Fourier spectrum consists of complex floating point numbers, which are stored in CVIPtools as in a single band image with a data format of complex. “

 

Ø     Chapter 5, p. 227, Example 5.4.3, the second line, the figure number is wrong.

 

It is as follows: “image in Figure 2.5.10…”,

It should be: “image in Figure 5.4.3…”


Ø     Chapter 5. p. 231, (RGB’s missing) equation after “3. Perform the linear transform on the RGB data…”

 

                   It is as follows:

 

                            

 

                   It should be:

 

                              

 

Ø     Chapter 5, p. 236, Figure 5.7.6, the images in (d) and (e) need to be swapped.

 

Ø     Chapter 5, p. 236, Figure 5.7.6, the caption is wrong, it should be as follows:

 

“Figure 5.7.6 Highpass filter functions. a) 1-D ideal highpass filter. b) 1-D nonideal highpass filter. c) 2-D ideal highpass filter for Fourier symmetry, shown as an image. d) 2-D nonideal highpass filter for Fourier symmetry.  e) 2-D ideal highpass filter for cosine and Walsh-Hadamard symmetry. f) 2-D nonideal highpass filter for cosine and Walsh-Hadamard symmetry. Note: for the filters shown as images, white =1, black = 0, and gray values in between represent values between 0 and 1, corresponding to the transition band in nonideal filters.”

 

Ø     Chapter 5, p. 237, Figure 5.7.7, the  caption is wrong, it should be as follows:

 

“Figure 5.7.7 High frequency emphasis filter functions. a) 1-D ideal high frequency emphasis filter. b) 1-D nonideal high frequency emphasis filter. c) 2-D ideal high frequency emphasis filter for Fourier symmetry, shown as an image. d) 2-D nonideal high frequency emphasis filter for Fourier symmetry.  e) 2-D ideal high frequency emphasis filter for cosine and Walsh-Hadamard symmetry. f) 2-D nonideal high frequency emphasis filter for cosine and Walsh-Hadamard symmetry.

 

Ø     Chapter 5, p. 239, Section 5.8 Wavelet Transform, the second paragraph, third sentence (swap the last “vertical” and “horizontal”).

 

It is as follows:

 

“The results consist of one image that has been highpass filtered in both the horizontal and vertical directions, one that has been highpass filtered in the vertical and lowpassed in the horizontal, one that has been highpassed in the vertical and lowpassed in the horizontal, and one that has been lowpass filtered in both directions. “

 

It should be:

 

“The results consist of one image that has been highpass filtered in both the horizontal and vertical directions, one that has been highpass filtered in the vertical and lowpassed in the horizontal, one that has been highpassed in the horizontal and lowpassed in the vertical, and one that has been lowpass filtered in both directions. “

 


Ø     Chapter 5, p. 241, Example 5.8.2. The “origin” and its corresponding arrow in the equations are pointing at the wrong coefficient. They should be as follows (need to be moved to the right):

                            

 

 

 

                            

 

Ø     Chapter 5, p. 246, under One-dimensional DFT, second line of the FORWARD equation, change the “R(v)” to “Re(v)”and “I(v)” to “Im(v)”.

 

It is:

 

It should be:

 

 

Ø     Chapter 5, p. 246, under One-dimensional DFT, INVERSE equation, change “I(r,c)” to “I(c)” and remove the “1/N” term:

 

It is:

 

It should be: