2013-03-14 55 views
1

我是圖像處理新手,想要使用Matlab去模糊/去噪一些圖像。例如:估計圖像去模糊/去噪技術

輸入

enter image description here

輸出

enter image description here

我不知道確切的模糊/減噪由第二圖像是約的效果。起初,我通常是通過Wiener deconvolution方法的反覆試驗來做到這一點,但無法達到最佳結果。

所以我的問題是,除了反覆試驗外,還有更聰明的方法嗎?

+3

這是計算機視覺中的一個_very_活躍研究主題。我建議Google搜索「blind deconvolution cvpr」,並查看列出的研究人員的論文,特別是Anat Levin(http://www.wisdom.weizmann.ac.il/~levina/) – DCS 2013-03-14 09:41:45

+0

我一定會給它看起來。謝謝! – 2013-03-14 09:49:49

回答

2

我建議嘗試理查森 - 露去模糊算法(注從Robot36無線電傳輸解碼器而獲得的輸出圖像。)。它在圖像處理工具箱中作爲內置功能提供。它利用多次迭代,您可以設置該迭代來控制圖像去模糊的程度。我總是發現這是一個非常有用的方法。以下是文檔鏈接:deconvlucy

+0

太好了,但我該如何推導PSF本身?或者是任意的?我已經通過卷積方法,但不是PSF傷心,所以請原諒我對這部分的無知!我上網檢查了它,但找不到明確的方法來獲取它。 – 2013-06-06 15:17:37

+0

我會建議嘗試重新使用fspecial功能模糊(這是什麼,但生成PSF)。您可以稍微按摩一下參數,然後查看最適合您的模糊圖像。我意識到這是相當武斷的,但它可能只是工作。之前曾爲我工作過。 – 2013-06-06 20:59:06