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


R. B.
This flashcard set covers fundamental concepts of image processing at a university level. It delves into edge detection, filters, and multi-scale representations, focusing on techniques like the Hough transform, chamfer distance, and various edge detection methods such as the Canny edge detector. The set also explores image gradients, Laplacian operators, and finite difference filters, providing practical MATLAB code examples. Ideal for computer science students and professionals, this flashcard set offers a comprehensive overview of essential image processing tools and their applications.
Cartes-fiches
106
Utilisateurs
1
Langue
Anglais
Catégorie
Informatique
Niveau
Université
Créé / Mis à jour
04.02.2017 / 18.02.2017

Cartes-fiches

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

Étudier