摘要

生物芯片扫描仪扫描结果图像包含了多个高密度的微斑点阵列,为了满足嵌入式生物芯片扫描仪智能化、自动化要求,提出了一种生物芯片图像全自动定位的算法。首先对图像做基于形态学的腐蚀算法预处理,以及图像轮廓提取;采用投影法做行、列方向投影,将2维灰度矩阵转换为一维灰度和序列,结合离散傅立叶变换和功率谱运算,估计斑点的行、列间距;利用行、列间距,在1维灰度和序列中实现分段搜索,获取光斑中心粗定位;利用轮廓图像投影后出现双次峰的现象,估算斑点直径;最后,依据重心法调整斑点中心,同时采用自适应变步长搜索斑点半径,最终实现生物芯片扫描图像的精确定位和分割。本算法用C语言实现,测试平台Pentium 4 2.2 ...