NL means
-
Non local means 알고리즘, MATLAB 구현 코드 포함공부/Digital Image Processing 2020. 7. 16. 23:55
Non local means algorithm은 노이즈 제거에 강력한 성능을 보여주는 denoising 알고리즘이다. 일반적으로, gaussian smoothing과 같은 노이즈 제거 알고리즘을 많이 사용하는데 이러한 smoothing 방식은 local한 데이터들, 즉 해당 픽셀 주변의 정보들만을 이용한다는데에 그 한계가 있다. 그렇기 때문에 edge등이 소실되기 마련이고, 텍스쳐가 뭉개지는등의 단점이 있다. 이를 통해 노이즈가 제거되기도 하지만, 영상의 디테일 또한 소실되는 문제점이 있다. NL means 알고리즘은 다음과같은 아이디어에서 시작된다. 해당 픽셀의 gaussian kernel에 해당하는 local 영역의 픽셀값 대신, 영상내에서 해당 픽셀 주변 영역과 비슷한 패턴을 갖는 영역들을 찾아내 ..