왼쪽부터: 원본 이미지, 흐릿한 이미지, Wiener deconvolution을 사용하여 디블러링된 이미지. 수학에서 Wiener deconvolution은 Deconvolution에 내재된 소음 문제에 Wiener 필터를 적용한 것이다.주파수 영역에서는 신호 대 잡음 비율이 낮은 주파수에서 디콘볼루션 노이즈의 영향을 최소화하려고 시도한다.
Wiener deconvolution 방법은 대부분의 시각적 영상의 주파수 스펙트럼이 상당히 잘 행동하고 쉽게 추정될 수 있기 때문에 이미지 디콘볼루션 애플리케이션에서 널리 사용된다.
Wiener deconvolution은 Norbert Wiener의 이름을 따서 명명되었다.
정의
시스템 지정:

여기서 은(는) 콘볼루션을 나타내며
:
- ( ) \은
(는)시간 t {\ \에 있는 일부 원본 신호(파형)이다
- ( ) \은
(는) 선형 시간 변이 시스템의 알려진 충격 응답이다. - ( ) \은
(는) () \과(와) 독립적으로 알 수 없는 일부 추가 노이즈입니다. - ( t) \이
(가) 관찰된 신호임
우리의 목표는 과 같이
() \을(를) 추정할 수 있도록
g( ) \을(를) 찾는 것이다.

여기서 ( ) 은 평균 제곱 오차를
최소화하는 x () \ x 의 추정치임
- ( )= ( t)- ( t) E x

\가) 기대치를
나타낸다.Wiener deconvolution 필터는 이러한 ( ) \을(를) 제공한다
필터는 주파수 영역에 가장 쉽게 설명된다.

여기서:
- () \ 및
\은
( ) \ 및 h
의 푸리에 변환이다
- ( )= X( ) 2 \{는 원래 신호 ( t) \의 평균 전력 스펙트럼 밀도 입니다


- ( )= ( ) 2 \ N는 노이즈 ( ) \의 평균 전력 스펙트럼 밀도 입니다


,
, and
are the Fourier transforms of
, and
, and
, respectively, - 위첨자 은 복잡한 결합을 나타낸다
.
필터링 작업은 위와 같이 시간 영역 또는 주파수 영역에서 수행될 수 있다.

)}(f에 역 푸리에 을
수행하여x) {\를 구하십시오
이미지의 경우 위의
인수 \ 및
\이(가) 2차원적이 되지만 결과는 동일하다는 점에 유의하십시오.
해석
위 필터 방정식을 다시 작성하면 Wiener 필터의 작동이 명백해진다.
![{\displaystyle {\begin{aligned}G(f)&={\frac {1}{H(f)}}\left[{\frac {1}{1+1/(|H(f)|^{2}\mathrm {SNR} (f))}}\right]\end{aligned}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a867fc7cd7c4e2e926de891c526c21cc5244f796)
Here,
is the inverse of the original system,
is the signal-to-noise ratio, and
is the ratio of the pure filtered sign알-소음 스펙트럼 밀도.노이즈가 0일 때(즉, 무한 신호 대 잡음) 대괄호 안의 항은 1과 같으며, 이는 우리가 예상할 수 있는 것처럼 Wiener 필터가 단순히 시스템의 역이라는 것을 의미한다.그러나 특정 주파수에서의 잡음이 증가하면 신호 대 잡음 비율이 떨어지기 때문에 대괄호 안의 용어도 떨어진다.이는 Wiener 필터가 필터링된 신호 대 잡음 비에 따라 주파수를 감쇠한다는 것을 의미한다.
위의 Wiener 필터 방정식은 일반적인 이미지의 스펙트럼 함량과 노이즈의 스펙트럼 함량을 알아야 한다.종종 우리는 이러한 정확한 수량에 접근하지 못하지만, 좋은 견적이 나올 수 있는 상황에 처할 수도 있다.예를 들어 사진 이미지의 경우 신호(원래 이미지)는 일반적으로 강한 저주파와 약한 고주파를 가지고 있는 반면, 많은 경우 노이즈 함량은 주파수와 함께 상대적으로 평탄하다.
파생
위에서 언급한 바와 같이 평균 제곱 오차를 최소화하는 원래 신호의 추정치를 생성하고자 하며, 이 추정치는 다음과 같다.
- ( )= X( f)- ( ) 2 E

의 이전 정의에 대한 동등성은 푸리에 변환에 대한 Planchel 정리 또는 파르세발의 정리를 사용하여 도출할 수 있다.
) 을(를) 표현으로 대체하면 위와 같이 다시 배열할 수 있다
![{\begin{aligned}\epsilon (f)&=\mathbb {E} \left|X(f)-G(f)Y(f)\right|^{2}\\&=\mathbb {E} \left|X(f)-G(f)\left[H(f)X(f)+V(f)\right]\right|^{2}\\&=\mathbb {E} {\big |}\left[1-G(f)H(f)\right]X(f)-G(f)V(f){\big |}^{2}\end{aligned}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ca5382edaacbb0b8f5174ced6218bda106dd1a62)
2차 범위를 확장하면 다음과 같은 결과를 얻을 수 있다.
![{\begin{aligned}\epsilon (f)&={\Big [}1-G(f)H(f){\Big ]}{\Big [}1-G(f)H(f){\Big ]}^{*}\,\mathbb {E} |X(f)|^{2}\\&{}-{\Big [}1-G(f)H(f){\Big ]}G^{*}(f)\,\mathbb {E} {\Big \{}X(f)V^{*}(f){\Big \}}\\&{}-G(f){\Big [}1-G(f)H(f){\Big ]}^{*}\,\mathbb {E} {\Big \{}V(f)X^{*}(f){\Big \}}\\&{}+G(f)G^{*}(f)\,\mathbb {E} |V(f)|^{2}\end{aligned}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a5a5844b72fb422fde5780ecab57903d46a9f747)
그러나, 우리는 소음이 신호와 무관하다고 가정하고 있으며, 따라서 다음과 같다.

전력 스펙트럼 밀도 \ 및
N \을(를) 대체하면 다음과 같다
![\epsilon (f)={\Big [}1-G(f)H(f){\Big ]}{\Big [}1-G(f)H(f){\Big ]}^{*}S(f)+G(f)G^{*}(f)N(f)](https://wikimedia.org/api/rest_v1/media/math/render/svg/66869e5bcdabc641759f28d37dbb601b30a2af99)
최소 오차 값을 찾기 위해 () \에 대한 Weatinger 파생 모델을 계산하여
0으로 설정한다.
![\ {\frac {d\epsilon (f)}{dG(f)}}=G^{*}(f)N(f)-H(f){\Big [}1-G(f)H(f){\Big ]}^{*}S(f)=0](https://wikimedia.org/api/rest_v1/media/math/render/svg/75c6b4182c7957e6e52dcbf4194cbe7373558265)
이 최종 평등을 Wiener 필터로 재배열할 수 있다.
참고 항목
참조
- 라파엘 곤잘레스, 리처드 우즈, 스티븐 에드딘스.Matlab을 사용한 디지털 이미지 처리.프렌티스 홀, 2003년
외부 링크