2019-05-07 17:29:33

visual masking이 영상처리 및 컴퓨터비전 분야에서 어떤 의미로 쓰이는지 알아보자. 우선 visual은 "시각의, 눈으로 보는"이라는 뜻을 담고 있고, mask는 "가리다, 감추다"라는 뜻을 담고 있다. visual masking은 "눈으로 보는 것을 가린다" 정도로 직역할 수 있을 것 같다. 영상처리 및 컴퓨터비전 분야에서 의미하는 visual masking와 그리 멀지 않다.  

 

visual masking

visual masking은 어떤 자극(target)을 감지하는데 있어서 다른 자극의 존재가 영향을 끼칠 때 발생한다. 쉽게 말해서 타겟 자극을 감지하려고 하는데 다른 자극이 타겟 자극의 감지를 방해하는 현상이 바로 visual masking이다. 여기서 타겟 자극의 감지를 방해하는 자극을 마스크(mask)라고 부른다. 

 

이해를 위해 하나의 예를 들어보자. 아래 JPEG 압축으로 왜곡된 이미지가 있다.  

 

JPEG 압축으로 왜곡된 이미지 예 (출처: LIVE IQA 데이터베이스[2])

JPEG으로 인한 왜곡 현상들을 타겟이라고 하고 이미지 신호를 마스크라고 해보자. 타겟(왜곡현상)이 마스크(이미지신호)에 의해 가려지고 있는가? 나비와 꽃부분, 즉 고주파 부분에서는 왜곡현상이 잘 눈에 띄지 않는다. 반면, 배경부분, 즉 저주파 부분에서는 왜곡현상이 아주 잘 보인다. 이 말은 즉, 고주파 부분에서 왜곡 현상이 이미지 신호에 의해 더 잘 가려진다는 뜻이다. 

 

반대로, 이미지 신호를 타겟이라고 하고 JPEG으로 인한 왜곡 현상을 마스크라고 하면, 고주파 부분에서는 이미지 신호가 왜곡현상에 의해 가려지지 않고 저주파 부분에서는 이미지 신호가 왜곡현상에 의해 가려진다고 말할 수 있을 것이다. 

 

무엇을 타겟으로 삼고, 무엇을 마스크로 삼느냐에 따라 이와 같이 해석이 달라질 수 있다. 

 

 

<참고자료>

[1] https://en.wikipedia.org/wiki/Visual_masking, 위키백과 "visual masking"

[2] http://live.ece.utexas.edu/research/Quality/subjective.htm, LIVE IQA 데이터베이스