2012-02-07 89 views
0

我有以下問題,我正在處理顯示DNA片段(顯示爲白色條帶)的凝膠電泳圖像[A] [B]。我想提取它們並分析它們(在正確的位置是已知大小和濃度的標準,這可以外推到其他三個樣本)。每個樣品都裝入一條泳道。一個任務是找到車道(在這種情況下是4),另一個是提取圖片中哪個位置存在DNA帶。查找圖像中的特定形狀

我在尋找樂隊時遇到了一些問題。我嘗試了幾件事情,例如像素比較,邊緣檢測,角點檢測,模板匹配,二值圖像,但所有這些都會導致結果不足,特別是如果圖片不好(可能是一個壞跑,一種模糊[C]),或者如果樂隊要關閉tot彼此。

因爲我不是專家的形象,可能會有人掉落一些關鍵字是什麼,通常在這種情況下使用?其實我甚至不確定問題是關於圖像分割還是模式識別?!

任何提示將高度讚賞(也書籍初學者)。

在此先感謝!

[A] http://en.wikipedia.org/wiki/Gel_electrophoresis

[B]

DNA gel electrophoresis image

[C]

DNA gel electrophoresis image

回答

1

在這種情況下,輪廓提取可能會做的伎倆:取(假設您對位置有粗略的想法)和平均值片上每一行的像素值。這將給你一個1D信號,其中的頻帶顯示爲不同高度的不同峯值。

您可以通過尋找局部最大值檢測峯值位置(並不強勁這裏),或通過尋找足夠長的增加和減少的信號值序列更好。

我會更稱之爲分割問題。

最後提示:車道也可能通過分析平均列上獲得的輪廓位置。

+0

對不起,是新來的,我沒有發表解釋性圖像 – 2012-02-08 07:32:11

+0

試驗過了一會兒,我看到所有帶可以相當可靠這一形象最頂端帶下第三檢測,除了「複製」車道。 – 2012-02-08 08:38:21

+0

謝謝伊夫,好主意!我會嘗試一下。 – snowflake 2012-02-08 11:26:52