在MATLAB中是否有一個濾波器可以保留圖像中的不連續性,就像平均偏移分割算法的第一部分一樣?如果沒有,那麼我如何設計一個內核來做這樣的過濾?不連續保留濾波器
不連續保留濾波器
回答
如果您指的是report,空間域和範圍域內核窗口大小的具體值爲hs
和hr
便於平均偏移中的連續性保留過濾。當你選擇k(|yk-xi|^2/h^2)
形式的核函數時,其中k
通常用高斯函數表示,對於圖像中的每個像素xi,用公式(8)迭代計算yk
。
是的,那正是我所指的。非常感謝。 – user2847425
看看Anisotropic Diffusion,又名Perona-Malik擴散。有一個MATLAB code on FEX。它執行平滑,同時保留較大的強度梯度(例如邊緣)。
還有另一種實現here。
另一個想法是雙邊過濾器[implementation]。
比腸內過濾器引導的過濾器更好。 [項目網頁](http://research.microsoft.com/en-us/um/people/kahe/eccv10/)。 –
@Parag一個很好的建議。儘管我認爲lennon310遵循了OP的真實意圖,但實際上似乎通過比較規定了一個比較原始的方法......但是,這個QA似乎是一個足夠體面的地方來列舉一些用MATLAB實現邊緣保留濾波算法。 – chappjc
看一看先進的各向異性非線性擴散濾波:
https://github.com/RoyiAvital/Fast-Anisotropic-Curvature-Preserving-Smoothing
這是最好的基於擴散的過濾器,以我的知識。
P.S. 如果有人協助繼續開發它,請高興。
- 1. GmfBridge不會將源濾波器與源濾波器連接
- 2. 只保留觀察連續
- 3. 濾波器連接結果
- 4. 自適應雙邊濾波器保留邊緣
- 5. 保留連續空格與shlex
- 6. 不能在表濾波器與輸入濾波器分頁
- 7. 連續波像波浪線的動畫
- 8. 非連接形態濾波器
- 9. 使用FIR濾波器濾波頻譜
- 10. 內濾波器
- 11. mongocollection濾波器
- 12. Gabor濾波器(小波)
- 13. 帶陷波濾波器和butterworth的濾波器數據
- 14. 連續小波變換
- 15. pgAdmin不保留服務器連接
- 16. 在張量流中使用gabor濾波器,或其他任何濾波器而不是默認濾波器
- 17. 濾波上連接表
- 18. T-SQL:如何保留左連接但過濾器查詢
- 19. 輸出濾波器
- 20. 角度濾波器
- 21. 濾波器輸出
- 22. 濾波器陣列
- 23. jquery的濾波器
- 24. Matlab IIR濾波器
- 25. 濾波器陣列
- 26. Matlab濾波器cellarray?
- 27. 雙邊濾波器
- 28. 設計濾波器
- 29. jsfidle濾波器angularjs
- 30. 角表濾波器
取決於「保留」的含義。所有非平凡的線性濾波器都會對邊緣(或鄰域)產生一些影響。 –
你的意思是'邊緣保留濾波器嗎?' –
是的,我相信這意味着。我實際上試圖使用均值漂移算法來分割圖像。該算法說做一個不連續保持濾波。 – user2847425