CV Chapter 2 Image Processing Basics
Questions about the lecture 'Computer Vision' of the RWTH Aachen Chapter 2 Image Processing Basics
Questions about the lecture 'Computer Vision' of the RWTH Aachen Chapter 2 Image Processing Basics
-
- 1 / 106
-
Lernkarten
Which values have pixels of a binary image?
Zero for white and one for black // regions of interest
What are binary images used for? [9]
1. industrial inspection
2. document analysis
3. text recognition
4. medical/bio data
5. blob tracking
6. motion analysis
7. shape analysis
8. free viewpoint video
9. detection
What is the idea of detection with binary images?
pixel → 0/1 dependent on intensity value or color range
What are the issues of binary images? [2]
1. multiple regions of interest
2. noisy binary output
What is the definition of conversion to binary images?
Map every pixel to black or white dependent on a threshold
What variants of conversion to binary images exist? [3]
1. One sided, 2. two sided and 3. membership
What variants of threshold selection exist? [2+1]
1. Maximize sigma_between by Otsu (1979)
2. Local binarization by Niblack (1986)
3. Detect smooth gradient and approximate with polynomial surface fitting
What noise has to be removed?
Isolated points and small structures
What noise has to be filled?
Holes
Name five morphological operators? [5]
1. Dilation, 2. erosion, 3. opening, 4. closing and 5. boundary extraction
What is the idea of morphological operators?
Use structuring element (SE) to analyze image content
How are morphological operators defined on gray scale images?
Use neighboring max or min
What are the characteristics of dilation? [2]
1. If pixel is foreground set all pixels to foreground
2. Expand connected components, grow features and fill holes
What are the characteristics of erosion? [2]
1. If pixel is not foreground set all pixels to background
2. Erode connected components and shrink features
What are the characteristics of opening? [2]
1. Keep shape and remove small objects
2. Feature selection through shape
What are the characteristics of closing?
Keep shape and fill holes
What are the characteristics of boundary extraction? [1]
Get 1 pixel thick boundary line with 3x3 SE
What is the definition of dilation?
Change black SE center pixel into white if one of the SE pixels covers a white pixel
What is the definition of erosion?
Change white center pixel into black if one of the SE pixels covers a black pixel
What is the definition of opening?
Perform first erosion then dilation
What is the definition of closing?
Perform first dilation then erosion
What are advantages of binary images? [3]
1. Fast computation and small storage
2. Simple processing techniques
3. Useful for constrained scenarios
What are disadvantages of binary images? [2]
1. Noise is common in realistic scenarios
2. Can not deal with 3D changes
What are the two types of connectedness?
4 and 8 connected
How does the sequential algorithm for connected components works? [4]
1. If top and/or left have same color copy label
2. If top left have different labels? → copy left label and store connected labels
3. If top left are not labeled → create new label
4. Finally re-label components with smallest label
Which region properties exist? [6]
1. Area A
2. Centroid
3. Circularity C
4. Invariant descriptors with spatial moments
5. Extremal points, bounding box
6. Axis of least second moment
What is the definition of area A?
Count n1 in R
What is the definition of centroid?
Pixel (x’y’) with x’ y’ = 1/A * sum x y for all (xy) in R
What is the definition of circularity C?
1. C = myeR / sigmaR
2. Mean myeR = 1/K * Sumk=0K-1 |(xk,yk) - Centroid|
3. Variance sigmaR2 = 1/K * Sumk=0K-1 [|(xk,yk) - Centroid| - myeR]2
What is the definition of central moment CM?
myejk = Sum(x,y) (x-x’)j * (y-y’)k
Which CMs exist? [4]
0th CM is area
2nd CM is variance
3rd CM is skweness // Schiefe
4th CM is kurtosis // Wölbung
What is the definition of normalized CM?
petapq = myepq / mye00gamma with gamma = p+q/2 + 1
How many invariant moments exist?
Phi1 … phi7
What is the definition of phi1?
phi1 = peta20 + peta02
What is the definition of phi2?
phi2 = (peta20 - peta02)^2 + 4*peta11^2
What is the definition of phi3?
phi3 = (peta30 – 3*peta12)^2 + (3*peta21 - peta03)^2
What is the definition of phi4?
phi4 = (peta30 + peta12)^2 + (peta21 + peta03)^2
What are the characteristics of invariant moments? [3]
1. Robust to translation, rotation and scaling
2. Use log10(phii) instead of phii directly
3. Do not expected wonders, still summary statistics
What are the motivations for filters? [3]
1. Image restoration
2. Structure extraction
3. Noise reduction
What are the types of noise? [3]
1. Salt and pepper
2. Impulse
3. Gaussian