예전에 수잘갤에 썼던 Rudin-Osher-Fatemi (ROF) (혹은 Total Variation denoising)를 조금 정리해서 올리는 것임.
딥러닝과는 크게 관련 없는 분야인데, 그래도 수학 떡밥도 나온겸 고전 영상처리 시절에는 수학적 직관과 증명을 통한 영상처리 방법론이 어떻게 쓰였는지 한번 돌아보면 좋을것 같아서 다시 가져옴.
아래 모델은 Leonid Rudin, Stanley Osher, Emid Fatemi가 1992년 "Nonlinear total variation based noise removal algorithm", Physica D:Non-linear phenomena 논문으로 처음 제안한 모델임. (Stanley Osher는 여전히 학계에서 활발히 활동중, UCLA교수).
이 모델이 제안되기 이전에 쓰이는 Gaussian filter 등을 이용한 노이즈 제거는 근본적으로 edge를 보존하지 않음. 즉, 이미지가 흐려짐. 쉽게 카메라맨 이미지로 예시를 들어볼께.
noisy image
Gaussian smoothing
Rudin-Osher-Fatemi 모델
그럼 수학적으로 어떻게 이미지를 모델링 하는지 조금 더 자세히 알아보자.
즉, Distribution이론을 이용해서 Dirac-delta function 이미지시그널을 test function 센서로 감지하는 것을 모델링 할 수 있음. 하지만 는 complete space지만 normed vector space가 아님. 즉, distribution을 이용한 모델은 이미지를 general class의 함수에 대해서 정의할 수 있지만, 영상처리에 쓰일 만한 모델을 만들기는 힘듬. 고로 함수해석학에서 자주 쓰이는
space로 이미지함수를 모델링해보자.
정의 6 ( space)
Measurable space ,
일 때, 함수 공간
는 다음과 같이 정의될 수 있음
공간의 경우는 essential supremum을 사용해서 정의하는데, space of essentially bounded functions로 보면됨. (귀찮으니 자세한 정의는 생략할께, 이건 아무 교과서에나 나오는거니까).
공간이 아래 정의한 norm과 함께 바나흐 공간이라는 것은 다들 알꺼야
그렇다면 공간은 이미지를 모델링하고 정보를 추출하는데 유용한 공간일까?
저번에 정의한 것처럼 이미지 공간을 로 두고 다음과 같이 이미지 정보를 추출해보자. For
with
에 대해서
를 이미지 함수 u의 평균 over
로 볼 수 있고, 이미지 함수 u의 정보를 소위 p-mean oscillation으로 정의할 수 있음.
만약 p = 2인 케이스면, 소위 통계학에서 배우는 empirical standard deviation 이 나옴.
하지만 우리가 원하는 정보를 이미지에서 추출하려면 이미지의 변화(change), 즉 기울기의 값 역시 중요함. 고로 자연스럽게 소볼레프 공간 (Sobolev space)의 정의로 이어짐.
일단 소볼레프 공간을 정의하기 위해서는 Weak derivative라는 개념을 이해해야함. 하지만 난 그냥 귀찮으니 소볼레프 공간을 여기 있는 사람들은 어느 정도 이해하고 있다고 생각하고 정의로 바로 넘어갈께
ROF functional과의 관계
소볼레프 공간 은 ROF functional에 딱 맞는 공간처럼 보일거임. 드디어 이미지를 모델링하기 좋은 공간을 찾았다 (...)라고 생각 했을 수 있겠지만, 소볼레프 공간에서 ROF functional은 일반적으로 well-posed 되지 않음. 왜 그럴까?
Theorem 8이 어떤 의미지인지 한번 생각해봐. 소볼레프 공간은 hypersurface따라서 불연속성을 정의할 수 없음. 예들들어서, 우리가 생각하는 일반적 2D 이미지를 생각해보면, 수직, 수평선을 따라서 불연속 (jump)를 허용하지 않음. 즉, 우리가 원하는 이미지 경계 (edge)를 보존하면서 노이즈를 제거하는 것이 불가능함.
고로 우리는 jump를 허용하는 새로운 공간에서 ROF functional을 정의해야함.
다음에 시간나면 BV공간의 성질과 ROF functional의 minimizer의 존재성 유일성 까지 증명해서 1편으로 만들께.
고닉파셈
이 댓글은 게시물 작성자가 삭제하였습니다.
고전 방법론들은 증명 필요 없다는 애들 교수님한테 머리깨진다. 저런건 최소한 해의 존재성 증명 없으면 아무 의미 없어서