과제 자체를 못 알아 듣겠는데 .. 일단 정리해보자면

frequency domain filter를 실행하는 여러 코드가 있고, padding / cropping / shifting / Fourier transform과 같은!
나는 myLPF.m myHBF.m myNotch.m의 특정 부분만 채우면 된다.
(1) myLPF.m은 Low-pass Filter로 Butterworth의 필터를 설계해야 한다. 최악 중의 최악.
이미 무선보안 과제에서 버터워쓰 필터를 플로팅하는 것에 실패한 상태로 제출했다 🥲
다양한 cut-off frequency and degrees로 테스트해보고 결과를 논의하라는데 무슨 말이지?
(2) myHBF.m은 High-boost Filter를 설계해야 한다.
이는 다양한 cut-off frequency, degrees, boosting weight(k)로 테스팅해보라는데...
(3) myNotch.m은 Notch Filter를 설계하는 것
notch filter는 periodic background noise를 제거하는데 쓰이며, 샘플 노이즈를 제공해주셨다.
이러한 노이즈들은 frequency image에서 bright spot으로 나타나고 이 spot의 위치를 찾아 high-pass filter를 적용해야 한다.
또한, 이러한 spot들은 보통 짝으로 있기에 모두 제거해주어야 할 것!
어려워 .... 어려워 .. 역시 내가 수업을 못 따라가서겠지?
Lecture7, 8, 9가 Filtering in Frequency Domain을 다루었다.
Lecture7 Filtering in Frequency Domain1
preliminary concepts
[ Complex numbers ]
표기)
C = R + jI R은 Real part, I가 Imaginary part이다. 고등학교 수학에서 배운, 복소수 i대신 j로 표기한다.
C의 conjugate C* = R - jI로 나타낸다.
복소수는 가로축 = 실수부 / 세로축 허수부로 구성되는 '복소평면'의 공간에서 정의될 수 있다.

위의 그림에서 복소수 x+iy는 복소 평면에서 좌표(x,y)로 정의되는 것이다. 이때 해당 좌표와 가로축 사이의 각을 θ라고 하여 극좌표(polar form)로 표현할 수 있다.

tbd 일단 이해나 하고 돌아오자...
'CS전공강의 > 디지털 이미지 프로세싱' 카테고리의 다른 글
MATLAB 매트랩 기초 보충(3) (0) | 2022.10.13 |
---|---|
MATLAB 매트랩 기초 보충(2) (1) | 2022.10.12 |
MATLAB 매트랩 기초 보충(1) (0) | 2022.10.12 |
Matlab 모르는 상태로 Histogram equalization 과제하기 ... (1) | 2022.10.03 |
Introduction to Digital Image Processing (디지털이미지 프로세싱1) (0) | 2022.09.29 |