컴퓨터 비전/이론

Edge Detection

YoshiaLee 2023. 2. 9. 18:53

Prewitt

-1차 미분을 활용

-1 0 1
-1 0 1
-1 0 1

 

Sobel

-Prewit에서 가운데 값에 가중치를 줌

-1 0 1
-2 0 2
-1 0 1

 

2D Laplacian filter

-Zero Crossing (Threshold가 0이면 편함)

-2차 미분활용

-오류를 줄이기 위해 Gaussian Filter 적용후 사용(LOG)

0 1 0
1 -4 1
0 1 0

 

Canny edge

-소벨로 edge strength와 orientation 결정후 알고리즘 적용

-Robust, systemic

 

Hough Transform(허프 변환)

-Transform x,y domain to a,b domain(y = ax + b)

-한점은 다른 관점의 좌표계에서 직선에 대응 -> 직선 또는 곡선들의 교점(cluster)을 통해 라인검출 가능