더북(TheBook)

7.1.4 차이 연산

차이 연산은 두 입력 연산에 대하여 뺄셈 연산을 수행한 후, 그 결괏값의 절댓값을 이용하여 결과 영상을 생성하는 연산이다. 이를 수식으로 나타내면 다음과 같다.

h(x, y) = |f (x, y) - g(x, y)|

앞서 설명한 뺄셈 연산의 경우 입력 영상의 순서가 결과에 영향을 주지만, 차이 연산은 순서에 상관없이 두 영상의 차이점을 그대로 나타낼 수 있는 장점이 있다. 그렇기 때문에 차이 연산은 두 영상의 변화된 부분을 찾는 용도로 적합하다. 실제로 차이 연산은 공장 자동화 시스템에서 결함이 있는 부품을 찾거나 보안 시스템에서 침입자를 감지하기 위한 연산으로 사용되기도 한다.

그림 7-6은 영상의 차이 연산을 이용하여 침입자를 검출하는 예를 보여준다. 왼쪽에 있는 영상은 사람이 없을 때 배경만을 찍은 영상이고, 가운데 있는 영상은 사람이 지나갈 때 찍은 영상이다. 이 두 영상을 이용하여 차이 연산을 수행하면 오른쪽 영상과 같이 사람이 있는 부분만 두드러지게 나타나게 된다.

그림 7-6 차이 연산을 이용한 침입자 검출
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.