Edges Flashcards

1
Q

What are edges in images

A

Areas with strong intensity contrasts

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

General edge detection strategy

A

Determine image gradient

Mark points where gradient magnitude is particularly large with respect to neighbors

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

2D difference operators

A

Prewitt,
Sober,
Roberts

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

Prewitt difference operator

A
  • 101
  • 101
  • 101

111
000
-1-1-1

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

Sobel difference operator

A
  • 101
  • 202
  • 101

121
000
-1-2-1

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

Roberts

A

01
-10

10
0-1

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

Compass gradient masks

A

Use eight masks with usual compass directions
Select largest response
Orientation is the direction associated with the largest response

Gradient magnitude- max response
Gradient direction- direction of max response

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

Properties of derivative masks

A

Masks have opposite signs

Sum of masks is zero rather than 1 (like smoothing masks)

1st deriv- high absolute values at contrast

2nd deriv- zero-cropping points at contrast

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

Edge detection steps

A

1.filtering
(Tradeoff between edge detection and noise reduction)

  1. Enhancement
    Emphasize pixels with sig change in local intensity value
  2. Detection
    Thresholding
  3. Localization
    Location of edge can be estimated
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Why do we use 2 deriv operators?

Laplacian

A

Thresholding gradient images produces too many edge points

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

Weakness of laplacian operator

A

Very sensitive to noise
Can produce double edges
Unable to detect edge direction
(Use zero crossing property for edge location)

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

Laplacian of Gaussian

A

Aka Marr-Hildreth

Basically you smooth image with Gaussian than apply a Laplacian

Edges will be at zero crossings

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

Problems with zero edge finding

A

Spaghetti effect (closed loops)

More sophisticated to pull off

(Gradient based edge detection is still used more frequently)

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