Lecture 5: Fundamentals of Image Processing Flashcards

1
Q

What captures a lot of information?

A

Images

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the typical sizes?

A

320x240
640x480
1280x720

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What size is QVGA?

A

320 x 240

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What size is VGA?

A

640 x 480

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What size is HD?

A

1280 x 720

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is filtering?

A

Certain components are accepted or rejected.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What does a low-pass filter do?

A

It smooths and image(allows low frequency)->blurring(smoothing) effect on an image used to reduce image noise.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What does a high-pass filter do?

A

It retains the contours(also called edges) of an image(high frequency)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the motivation of Low-Pass filtering?

A

noise reduction

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is salt and pepper noise? What is it also known as?

A

It presents itself as sparsely occurring white and black pixels sometimes seen on digital images.
It is also known as impulse noise.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is gaussian noise?

A

It has variations in intensity drawn from a Gaussian normal distribution.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are 2 example of Low-pass filtering?

A

-Salt and pepper noise
-Gaussian noise

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

How do you move average in 1D?

A

You replace each pixel with an average of all the values in its neighborhood.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

How do you move average in 2D?

A

You replace each pixel with an average of all the values in its neighborhood.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the motivation of High-Pass filtering?

A

edge detection, an idealized line drawing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What do edge contours in the image correspond to ?

A

important scene contours

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What are Edges?

A

Edges are sharp intensity changes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

How can edges be represented as functions?

19
Q

How can edges look like?

A

steep cliffs

20
Q

An edge is a place of what?

A

a place of rapid change in the image intensity function

21
Q

What is a fact about images?

A

They are noisy.

22
Q

What are 4 examples of image noises?

A

Light Fluctuations
Sensor Noise
Quantization effects: from input values to quantized values
Finite Precision

23
Q

When it comes to the summary on Smoothing Filters, what values does it have?

A

positive values

24
Q

When it comes to the summary on Smoothing Filters, what does the “low-pass” filter remove?

A

It removes “high-frequency” components.

25
When it comes to the summary on Derivative Filters, what signs does it have and what are they used for?
It has opposite signs that are used to get high response in regions of high contact.
26
When it comes to the summary on Derivative Filters, what does the "high-pass" filter highlight?
It highlights "high-frequency" components
27
What do you do in non-maximal suppression?
You identify local maxima along a gradient direction.
28
What's involved in the Canny edge-detection algorithm?
-computing gradient of smoothed image in both directions -discarding pixels whose gradient magnitude is below a certain threshold - non-maximal suppresion
29
What is the process of the Canny edge-detection algorithm?
-Take a grayscale image. If not grayscale, convert it into a grayscale by replacing each pixel by the mean value of its R,G,B components. -Convolve the image with x and y derivatives of Gaussian filter -Threshold it(set to 0 when the pixel value is below a given threshold) -Take local maximum along gradient direction.
30
What is Thinning also known as?
Non-maxima suppression, local-maxima detection along edge direction
31
How do you build a panorama? 4 steps
-match/align images -detect feature points in both images -find corresponding pairs -use these pairs to align images
32
What is problem 1 when it comes to point features?
Detecting the same points independently in both images, if they are in the field of view. There is no chance to match!
33
What do you need to solve problem 1?
a repeatable feature detector
34
What is problem 2 when it comes to point features?
For each point, identify its correspondence in the other images
35
What do you need to solve problem 2?
a reliable and distinctive feature detector
36
What's true with some patches?
Some patches can be localized or matched with higher accuracy than others
37
Information can be what two things?
Useful or Redundant
38
How do you get useful information from images?
Selecting features that: are distinctive do not vary much in appearance can be detected & matched very fast
39
What's an example of useful information?
using point features like corners
40
What is the property of corner detection?
shifting a window in any direction should give a large change of intensity in at least 2 directions
41
When is corner detection identified as a "flat" region?
When there is no intensity change
42
When is corner detection identified as an "edge"?
when there is no change along the edge direction
43
When is corner detection identified as a "corner"?
when there is significant change in at least 2 directions.