더 나은 엣지 보존으로 이미지 노이즈 제거


12

입력 이미지가 있습니다 :

여기에 이미지 설명을 입력하십시오

Gabor 필터를 사용하여 잎에 대한 정맥 감지 출력, 그러나 출력은 실제로 노이즈가 있습니다.

여기에 이미지 설명을 입력하십시오

총 변형 노이즈 제거를 사용해 보았지만 결과가 좋지 않습니다.

여기에 이미지 설명을 입력하십시오

그러나 나는 잎의 정맥에서 미세한 세부 사항을 풀고 싶지 않기 때문에 중간 필터가 내 문제에 적합하지 않습니다.


원본 이미지에서 어떤 처리를합니까? 무엇을 감지하고 싶습니까?
CharlesB

원래 이미지에 gabor 필터를 사용했습니다
vini

가장자리 필터가 정맥을 감지하는 올바른 방법입니까? 실제로 조명과 그림자에서 3D 표면을 추출하려고 시도하는 경우 이러한 종류의 작업이 더 잘 작동 할 수 있습니다. dsp.stackexchange.com/a/687/29
endolith

@vini 이미지의 한 공간 부분 에 대해서는 노이즈 제거 (고주파 정보를 잃어 버리고 싶지만 이미지의 다른 공간 부분 에 대해서는 고주파 정보를 유지 하고 싶은 것 같 습니까?
Spacey

내 경우에는 잎 정맥 형태의 미세한 가장자리 인 고주파 성분만을 유지하고 싶습니다 ..
vini

답변:


7

가장자리의 노이즈를 제거하고 유지하려는 것처럼 들립니다. 비 국가적 수단을 고려 했습니까? GPL의 C ++ 코드는 다음과 같습니다 : http://www.ipol.im/pub/algo/bcm_non_local_means_denoising/

하나의 경고, 로컬이 아닌 수단은 매우 느리고 출력은 구현에 민감 할 수 있습니다. 또한 ROF 최소화는 빠르며 가장자리를 잘 보존하는 데 도움이됩니다. 이를 수행하는 matlab 코드는 다음과 같습니다. http://www.stanford.edu/~tagoldst/Tom_Goldstein/Split_Bregman.html


나는 그러나 결과가 만족스럽지 않은 것을 시도했다
vini

그럴 수 있지. "이진 이미지 노이즈 제거"를 해결하는 방법이 있지만 쉽게 구할 수있는 코드는 생각할 수 없습니다.

이 www.cmla.ens-cachan.fr/fileadmin/Membres/nikolova/ChanEseNikoSiap06.pdf가 도움이 될 수 있습니다. 다른 조정 매개 변수를 사용하여 흑백 리프에서 이미지 분할을 실행하여 얻을 수있는 것을 볼 수도 있습니다. 해당 Split Bregman 페이지에는 일부 세그먼테이션 코드가 있습니다.

아직도 결과가 충분하지 않다는 것을 시도해 보았습니다. 다른 것으로 시도해야 할 것 같아요
vini

흠. 내가 아는 한 비 국소 적 수단은 최첨단 기술입니다. 바이너리 이미지를 가지고 있기 때문에 다른 것들 ( "텍스트 노이즈 제거"? "비 로컬 텍스트 노이즈 제거"?)이있을 수 있지만 아이디어가 부족합니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.