1) 덧셈 연산
: 각 픽셀의 값을 더하는 것이다. 그레이 스케일의 경우 합이 255가 넘으면 255로 치환한다.
* 검은색(0)을 더하면 원본 그대로 나오고 하얀색(255)를 더하면 하얀색이 된다.
-> 이러한 원리를 통해서 원하는 영역만 보이게 할 수 있다.
2) 뺄셈 연산
: 각 픽셀의 값을 빼는 것이다. 그레이 스케일의 경우 계산 결과가 0보다 낮으면 0으로 치환한다.
* 검은색(0)을 빼면 원본 그대로 나오고 하얀색(255)을 빼면 검은색이 된다.
-> 이러한 원리를 통해서 원하는 영역만 보이게 할 수 있다.
* 하얀색(255)에서 원본 이미지를 빼면 색반전(흰->검, 검->흰)이 일어나고 검은색(0)에서 원본 이미지를 빼면 검은색이 그대로 나오기 때문에 이를 적절히 섞어서 원하는 영역만 색반전 시켜서 노출시키고 나머지 영역은 검은색으로 노출시킬 수 있다.
3) 평균 연산
: (f + g) / 2
: 덧셈연산의 경우 결과 영상이 전체적으로 밝아 지지만, 평균연산은 밝기 정도를 그대로 유지하고 두 영상이 적절하게 겹쳐보인다.
4) 차이 연산
: | f - g |
: 두 영상에 차이연산을 수행하면 차이가 없는 부분은 검은색(0)으로 차이가 나는 부분만 명확히 나타난다.
* 보안 시스템에서 침입자 감지를 위해 사용, 공장 자동화 시스템에서 오류 검출 등에서 사용.
5) AND 연상
-> 모든 픽셀값이 128(10000000)인 영상과 논리 곱을 하면 128 이상인 픽셀들(비교적 밝은)은 128로 바뀌고 128 미만인 픽셀들(비교적 어두운)은 검은색(0)으로 바뀜.
6) OR 연산
: 127(01111111)로 OR 연산을 하면 127 이하의 픽셀들(비교적 어두운)의 값은 127로 바뀌고 127 보다 큰 픽셀들(비교적 밝은)의 값은 모두 255(흰색)으로 바뀐다.
'영상 처리 프로그래밍' 카테고리의 다른 글
[컴퓨터 그래픽스] OpenGL 기본(1) (0) | 2017.11.22 |
---|---|
[컴퓨터 그래픽스] Introduction (0) | 2017.11.22 |
영상의 기하학적 변환 (0) | 2017.11.02 |
다양한 공간적 필터링 기법 (0) | 2017.11.02 |
화질 향상 기법 (0) | 2017.11.02 |