2014-06-30 50 views
3

我有這樣的形象:在圖像中找到這些斑點?

enter image description here

我想找到的圖片中顯示的點(缺陷)。我嘗試了閾值,但這隻對真正明亮的有幫助。有關如何做的建議?

+0

以及你必須告訴我們更多關於這點,它們的性質,是他們如何產生? – Nishant

+0

你能計算每個11x11補丁與21x21鄰居的歸一化互相關嗎? – Shai

+0

@Nishant我可以提供實際的圖像,如果你想看看。圖像基本上是一個芯片的微觀視圖。 – efn

回答

0

我不知道哪個門檻沒有你使用你的形象,但似乎你的形象是嘈雜,在黑色和白色兩種顏色。我的建議是使用噪聲去除方法,例如施加threshoulding之前形態學運算符(「開放」去除小物體,而「關閉」刪除小孔取決於你噪聲類型)。我的另一個建議是使用均值或中值濾波器來避免噪聲,然後應用閾值。

你可以看看imopenimclose獲取更多信息。

0

你的形象是高度結構化的,我認爲鑑於問題的困難(即想要消除光線和黑點,以及其中一些微妙的本質),你將不得不利用這一點。具體而言,您的圖像看起來像由多個「軌跡」組成,其中給定時間點的每條軌跡都具有高斯亮度輪廓。在一些痕跡中,例如#4,但在#3中不那麼明顯,存在相當大的抖動。所以我會將圖像分成以軌跡爲中心的五個水平條,然後將亮度函數擬合爲時變高斯函數。即將每個條垂直分成許多細的垂直條,並對這些條進行高斯擬合。 (這些垂直帶可以重疊。)

一旦你有了這個,你可以生成一個「樣板」圖像看起來應該像原來的超清版(但將保留其所有的結構)。然後去掉原始偏離模型的那些點的絕對閾值。將它們替換爲模型或插值,然後完成。這是一個有點工作,但如果你的數據是一貫的結構,它應該這樣做。