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?

A

f(x,y)

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
Q

When it comes to the summary on Derivative Filters, what signs does it have and what are they used for?

A

It has opposite signs that are used to get high response in regions of high contact.

26
Q

When it comes to the summary on Derivative Filters, what does the “high-pass” filter highlight?

A

It highlights “high-frequency” components

27
Q

What do you do in non-maximal suppression?

A

You identify local maxima along a gradient direction.

28
Q

What’s involved in the Canny edge-detection algorithm?

A

-computing gradient of smoothed image in both directions
-discarding pixels whose gradient magnitude is below a certain threshold
- non-maximal suppresion

29
Q

What is the process of the Canny edge-detection algorithm?

A

-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
Q

What is Thinning also known as?

A

Non-maxima suppression, local-maxima detection along edge direction

31
Q

How do you build a panorama? 4 steps

A

-match/align images
-detect feature points in both images
-find corresponding pairs
-use these pairs to align images

32
Q

What is problem 1 when it comes to point features?

A

Detecting the same points independently in both images, if they are in the field of view.
There is no chance to match!

33
Q

What do you need to solve problem 1?

A

a repeatable feature detector

34
Q

What is problem 2 when it comes to point features?

A

For each point, identify its correspondence in the other images

35
Q

What do you need to solve problem 2?

A

a reliable and distinctive feature detector

36
Q

What’s true with some patches?

A

Some patches can be localized or matched with higher accuracy than others

37
Q

Information can be what two things?

A

Useful or Redundant

38
Q

How do you get useful information from images?

A

Selecting features that:
are distinctive
do not vary much in appearance
can be detected & matched very fast

39
Q

What’s an example of useful information?

A

using point features like corners

40
Q

What is the property of corner detection?

A

shifting a window in any direction should give a large change of intensity in at least 2 directions

41
Q

When is corner detection identified as a “flat” region?

A

When there is no intensity change

42
Q

When is corner detection identified as an “edge”?

A

when there is no change along the edge direction

43
Q

When is corner detection identified as a “corner”?

A

when there is significant change in at least 2 directions.