Errata
We ask readers to report errors found in this text to imagingbook(at)gmail.com.
List of known problems
Download corrections as PDFs by selecting the corresponding page numbers below. Inside each page, changes are marked (colored) individually.
CHAP | PAGE | ERROR | REPORTED BY |
1 | -- |
| |
2 | Footnote: "Brunoleschi" should be "Brunelleschi". | Matt Jakob | |
3 | -- | ||
3 | -- | ||
4 | -- |
| |
5 | Eq. 5.12: H(i) under square root should be replaced by h(j). | Fu Jie Huang | |
6 | Line 1: "rows" and "columns" must be exchanged. | Fu Jie Huang | |
Exercise 6.12: ... "-sigma^2" should be "-2 sigma^2". | Jack Weinstein | ||
7 | The filter kernels listed in Eqns. 7.17-20 are those of the Robinson operator (not the Kirsch operator). | Chih-Cheng Hung | |
Eq. 7.24: factor j was missing. | Gino Brunetti | ||
8 | -- | ||
9 | -- |
| |
10 | -- | ||
11 | Propagating labels (last paragraph): foreground/background mixed up - I(u,v)=0 is background, I(u,v)=1 is foreground. | Jack Weinstein | |
Caption to Fig. 11.3: "In the next step, (c) is exactly ..." should be "In the next step (c), there is exactly ...". | Jack Weinstein | ||
Item 2, Case A: "..transition from a foreground pixel .." (not background) | Eitan Suez | ||
Implementation variables should be: I (pixelArray) and LM (labelArray). | WB | ||
Alg. 11.3 (lines 13, 24, 29): current line label should be L_k. | Jack Weinstein | ||
Alg. 11.4 (line 1): line label should be L_c. | Jack Weinstein | ||
Footnote: ImageJ's "Analyze" tools apparently do not use the described method for computing a region's perimeter. | Gabriel Landini | ||
12 | Errors in Prog. 12.4: color map entries need to be treated as unsigned bytes - use a bitmask (0xFF &) to convert properly to int (lines 34-36). Line 37: use putPixel() instead of set(). | Clyde J. Smittle | |
Printing problems in Fig. 12.9. Vertical axis in HSV-diagrams should be "V" | Ray S. Babcock | ||
Eq. 12.12: error in definition of C_rng | Lars Knipping | ||
13 | Table 13.1 (2nd row): exchange +/- in equation for Sine functions. | Marc Hensel | |
Fig. 13.3 (b,d): exchange +/- in equation for Sine functions. | Marc Hensel | ||
14 | Table 14.3: error in equation for Hanning windowing function | R. Sotto-Maior | |
15 | -- |
| |
16 | Unclear column separation in matrix M of Eqns. 16.36 and 16.37. | Marc Hensel | |
Eq. 16.58: expression for the first case (0<=|x|<1) should end with ... +4 (not -4). | Eric Livio | ||
Typo in Fig. 16.32 (u_0, v_0). | W. Windsteiger | ||
17 | -- | ||
A | -- |
|
|
B | -- |
|
|
C | Missing parentheses around arguments of first two constructor methods for FloatProcessor. | Hendrix Demers | |
D | -- |
|