Programming/영상처리

[영상처리] 영상 이진화

변화의 물결1 2023. 11. 25. 13:51

 

1. 영상 이진화

 

1) 영상 이진화 설명 

 

  - 영상 밝기값 히스토그램 f(x)에서 임의의 밝기 임계값(Threshold, T)으로 영상을 이진화하는 처리  

  - 이진화 수식은 밝기값(x)이 설정한 밝기 임계값(Threshold, T) 보다 크면 255로, 보다 작거나 같으면 0으로 처리하는 것을 영상 이진화 

 

 

  - 예로, 임계값(T)을 128로 설정할 경우 입력영상을 이진화할 경우, 밝기값이 128보다 크면 255로 밝은 값으로 처리가 되고, 128보다 작으면 0으로 어둡게 된다. 

 

 

2) 임계값(Threshold) 결정하는 방법 

 

  - 밝기 히스토그림을 보고 수동으로 값을 결정하는 방법과, 알고리즘을 통해서 자동 결정(예, Otsu)하는 방식이 있다. 

 

  - 특히 듀얼 모드 히스토그램(봉우리가 두 개로 구분되는)에서 오브젝트를 잘 구분할 수 있다. 

 

  - 원본영상에서 임계값을 적게 잡거나 크게 잡을 때 결과 영상 예시로  배경보다 조금 큰 값을 밝기 임계값으로 할 경우 배경 대비 오브젝트만 분리하기 어려울 수 있다는 것을 확인할 수 있다. 반대로,  임계값을 너무 크게 주게 되면 오브젝트의 부분도 배경처럼 이진화 처리되는 것을 확인할 수 있다. 적절한 임계값을 설정하면 배경 대비 물체를 구분하기 쉬워짐을 알 수 있다. 

 

 

 

  - 이진화 처리에서 중요한 것은 얼마나 정확한 임계값(Threshold)을 설정하냐에 따라 결과가 달라질 수 있다는 것이다.  

 

 

<내용 자료 참고 사이트> 

1 지능형 영상신호 처리 SW 개발 - 3회차 

https://e-koreatech.step.or.kr/ 

 

 

반응형