2011-05-20 86 views

回答

4

雖然以前的答案是正確的,當他們說你不能恢復丟失的信息,你可以調查一點,並做出一些猜測。

我在什麼似乎是原始大小(75x75)下載圖片,你可以在這裏看到縮放段(一個小廣場=一個像素)

enter image description here

這似乎是一個非常線性灰度!我們通過繪製中央行的強度來驗證它。在數學:

ListLinePlot[First /@ ImageData[i][[38]][[1 ;; 15]]] 

enter image description here

因此,它實際上是線性的,從零開始,在一個結束。

因此,您可能會猜測它最初是一個B & W圖像,線性模糊。

最簡單的deblur方法(並不總是給出好的結果,但足夠在你的情況下)是用0.5閾值對圖像進行二值化。就像這樣:

enter image description here

這是一個可行的辦法。請記住我們在這裏猜測很多!

HTH!

+1

或者,在Matlab語法中:'binaryImage = img> 0.5;' – Jonas 2011-05-21 01:10:22

+0

@Jonas Tnx!沒有Matlab在這裏講過。 – 2011-05-21 01:13:39

3

您通常不能檢索缺少的信息。

如果你知道它是一個圖像,在這種情況下是高斯或艾裏概況,那麼它可能是一個點源的焦點圖像 - 你可以確定點的特徵。

另一種技巧是嘗試和確定模糊的特徵 - 特別是如果你有許多圖像形成相同的模糊系統。然後迭代地創建一個可能的源圖像,通過卷積模糊它並將其與模糊圖像進行比較。
這是用於使射電天文學源映射(圖像)的一般技術和用於該有缺陷的哈勃望遠鏡圖像

1

當處理圖像的最常見的事情之一是使用一個卷積濾波器。有一個「銳化」過濾器,它可以去除圖像中的模糊。銳化過濾器的例子可以在這裏找到: http://www.panoramafactory.com/sharpness/sharpness.html

像Matlab化妝卷積有些程序非常簡單:CONV 2(A,B) 而最漂亮的照片編輯有過濾器在某些名稱或其他(銳化通常) 。

但請記住,過濾器只能做這麼多。理論上,實際的信息已經被模糊過程所遺失,並且不可能完全重建最初的圖像(不管電視會讓你相信什麼)。

在這種情況下,它看起來像你有一個非常簡單的圖像只有黑色和白色。知道這個關於你的形象,你總是可以使用一個簡單的門檻。將高於某個閾值的所有內容設置爲白色,將所有內容設置爲黑色。大多數照片編輯軟件再次使這非常簡單。