Data science/AI
이미지 노이즈 종류 및 제거(Image Denoising)/ Gaussian, Median, Bilateral, NLmeans
yunnaa
2023. 4. 8. 13:06
이미지 노이즈 종류
- Guassian noise
- Salt & pepper
- Uniform noise
.. etc
openCV 노이즈 제거 필터
1. Gaussian Filter
2. Bilateral Filter
3. Median Filter
-> blurring or smooting에 사용되는 필터들
-> 한계 : locally하게 주변 픽셀들 참고해서 필터처리
4. NLmeans (Non-Local Means Denoising)
- 함수명 cv2.fastfastNlMeansDenoising()
- 이미지 전체를 고려해 픽셀 값 수정
h : 필터 강도를 결정하는 인자. 더 높은 h 값이 잡음을 더 잘 제거하지만 잡음이 아닌 픽셀도 제거함(10이면 적당함)
hForColorComponents : h와 동일하지만, 칼라 이미지에 대해서만 사용됨(보통 h와 같음)
templateWindowSize : 홀수값이여야 함(7을 권장함)
searchWindowSize : 홀수값이여야 함(21을 권장함)