CVIPTools 다운로드
http://cviptools.siue.edu/downloads.php
Analysis에서 Edge/Line Detection에서 Hough Transform을 할 수 있다.
Hough Transform에서의 CVIPTools 변수
Line Angles
허프변환이 검색할 각도의 범위
Line Pixels
선이 유지되도록 가져야할 최소 화소의 개수 또한 허프 화상에서 임계값이라고 함
Connect distance
어느정도까지 떨어져있는 두 개 선 분할 제어를 연결될 수 있거나 여전히 연결.
Delta Length
허프공간의 로우 매개변수를 양자화 한다. 선의 두께가 제어가 될 수 있다.
우선순위에 가까이 있으면 선 두께는 여러 분할 선으로 구성될 수 있다.
Segment Length
선 분할에서 화소의 최소값은 그대로 유지된다.
segment length는 실선이 얼마나 많은 화소를 가지고 제어한다.
선 화소는 점으로 된 선이 얼마나 많은 화소를 가져야 제어한다.
여기서는 Line Pixels=20, Delta Length=1, Segment Length=10는 고정으로 나두고
각도와 거리만 조정하여 Hough Transform예시를 실행할 것이다.
1. 본래의 이미지를 흑백 이미지로 만든다.
- RGB 평균으로 흑백이미지 바꿈
- histogram의 0~255 image를 50~150으로 범위를 좁힘
2. 엣지를 검출하기 위한 알고리즘을 사용하여 임계치 조정
- Log
- Canny
3. Line Angle과 Connect distance를 조정
Original image
Analysis에서 Edge/Line Detection에서 Hough Transform 할 수 있다.
Utility -> Convert -> Color to Grey Average로 흑백 이미지로 바꾼다.
Log(Laplacian of Gaussian) 알고리즘을 이용했다.
왼쪽 그림 순서 대로 적용한 값.
Color to Grey Average
Log 알고리즘 variance = 2
Hough LineAngles = 45 Connect Distance = 2
왼쪽 그림 순서 대로 적용한 값.
Hough LineAngles = 90 Connect Distance = 2
Hough LineAngles = 90 Connect Distance = 5
Hough LineAngles = 90 Connect Distance = 10
Utility -> Convert -> Color to Grey Average로 흑백 이미지로 바꾼다.
Color to Grey Average
Canny 알고리즘 variance = 0.5
Hough LineAngles = 45 Connect Distance = 2
Hough LineAngles = 90 Connect Distance = 2
Hough LineAngles = 90 Connect Distance = 5
Hough LineAngles = 90 Connect Distance = 10
다음은 Utility -> Enhance -> Histogram Stretch를 통해
기존 0~255consrast를 50~150으로 좁혔다.
Log(Laplacian of Gaussian) 알고리즘을 이용했다.
Historgram 50~150
Canny 알고리즘 variance = 2
Hough LineAngles = 45 Connect Distance = 2
Hough LineAngles = 90 Connect Distance = 2
Hough LineAngles = 90 Connect Distance = 5
Hough LineAngles = 90 Connect Distance = 10
다음은 Utility -> Enhance -> Histogram Stretch를 통해
기존 0~255consrast를 50~150으로 좁혔다.
Canny알고리즘을 이용했다.
Historgram 50~150
Canny 알고리즘 variance = 0.5
Hough LineAngles = 45 Connect Distance = 2
Hough LineAngles = 90 Connect Distance = 2
Hough LineAngles = 90 Connect Distance = 5
Hough LineAngles = 90 Connect Distance = 10