0

我有以下问题,我正在使用凝胶电泳图像 [A][B] 显示 DNA 片段(显示为白色条带)。我想提取它们并分析它们(在正确的站点上是一个已知大小和浓度的标准,可以外推到其他三个样本)。每个样品被加载到一个泳道中。一项任务是找到车道(在本例中为 4),另一项任务是提取图片中存在 DNA 条带的位置。

我在寻找乐队时遇到了一些问题。我已经尝试了几件事,例如像素比较、边缘检测、角点检测、模板匹配、二值图像,但所有这些都给出了不足的结果,特别是如果图片很糟糕(可能是糟糕的跑,有点拖尾[C])或如果乐队要彼此关闭。

由于我不是图像专家,有人可以放弃一些通常在这种情况下使用的关键字吗?其实我什至不确定问题是关于图像分割还是模式识别?!

任何提示都将受到高度赞赏(也是初学者的书籍)。

提前致谢!

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

[乙]

DNA凝胶电泳图

[C]

DNA凝胶电泳图

4

1 回答 1

1

在这种情况下,轮廓提取可能会起到作用:在车道上截取图像的垂直切片(假设您对位置有一个粗略的了解),然后平均切片每一行的像素值。这将为您提供一维信号,其中条带显示为不同高度的不同峰。

您可以通过寻找局部最大值来检测峰值位置(这里不是那么稳健),或者通过找到足够长的增加和减少信号值序列来更好地检测峰值位置。

我更愿意将其称为分段问题。

最后提示:也可以通过分析通过对列进行平均获得的配置文件来定位车道。

于 2012-02-08T07:31:13.607 回答