本发明专利技术涉及一种面向微流控芯片的智能定位方法,使用CCD摄像头采集微流控芯片分析系统中的的芯片平面图像,利用形态学滤波器以及OPTA(one-pass thinning algorithm)细化算法对芯片平面图进行去噪和细化,得到芯片平面图像的骨架图;依据芯片骨架图,提取微流控芯片中微管道网络上的相关节点;根据得到的所有微管道节点位置及其相互之间的连通关系,生成邻接表;根据邻接表对微流控芯片进行智能跟踪定位,通过相关的反馈算法依照定位结果对邻接表进行反馈修正。它是基于相关图像处理技术设计的,具有定位的全自动化、精度高、速度快以及可以跟踪定位等特点,能对各类微流控芯片分析系统进行自动化分析的改进。
【技术实现步骤摘要】
本专利技术涉及智能模式识别与图像处理
,涉及。
技术介绍
微流控芯片分析系统又称微全分析系统,是由瑞士Ciba Geigy公司的Manz与Widmer在上世纪90年代初开始研究的,当时主要的研究重点是微流控芯片分析系统的“微”与“全”,以及微管道网络的MEMS加工方法。到1994年,美国橡树岭国家实验室Ramsey等在Manz的工作基础上发表了一系列论文,改进了芯片毛细管电泳的进样方法,提高了其性能与实用性,微流控芯片分析系统的商业开发价值开始显现。近年来,国际上关于微流控芯片的研究逐步成为热点,并正在加速向微型化和智能化发展。现阶段微全分析系统中对芯片的主要分析方法是激光诱导荧光法,这种方法需要对芯片上的微管道网络进行定位,而当前的微全分析系统基本上都采用手工的定位方式,这种定位方式存在有定位精度低、耗时费力以及无法完成跟踪定位等缺点。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供,将其应用于各类微流控芯片分析系统中,对CCD摄像头采集到的微流控芯片平面图像根据相关算法生成邻接表,利用邻接表中的数据,对微流控芯片进行智能定位,并依照定位的结果,对邻接表中的数据进行动态的修正。为了实现上述目的,本专利技术采用了如下技术方案,其特征在于,包括下列步骤 a.使用CCD摄像头采集微流控芯片分析系统中的的芯片平面图像,利用形态学滤波器以及OPTA(one-pass thinning a1gorithm)细化算法对芯片平面图进行去噪和细化,得到芯片平面图像的骨架图1)对CCD摄像头采集到的芯片平面图像进行二值化处理;2)对二值化后的芯片平面图像利用形态学中的开启和闭合操作进行去噪和边缘平滑处理;3)对去噪后的图像利用OPTA算法进行细化,得到芯片平面图像的骨架图;b.依据芯片骨架图,提取微流控芯片中微管道网络上的相关节点1)微管道网络上端点的提取在芯片骨架图中,某个像素点的8--邻域内有且只有一个像素点存在,则这个像素点就是端点;2)微管道网络上交叉点的提取在芯片骨架图中,某个像素点的8--邻域内有3个或3个以上的像素点,则这个像素点就是交叉点;3)微管道网络上拐点的提取对芯片骨架图进行Radon变换,取图像的中心点作为原点,x轴与图像的上边界平行并通过原点,y轴与x轴相互垂直;将其在与x坐标轴夹角为0°~179°度的180个方向上进行投影,每一个角度上的变换结果作为一个列向量,所有的结果组合在一起可以形成一个700×180的变换矩阵,找出变换矩阵中的峰值,这些峰值对应着图像上的直线;然后,确定所求出的端点和交叉点分别属于哪条直线,若相互连通的一个端点和一个交叉点,端点所属的直线没有通过交叉点,交叉点同时属于多条直线,即可判定这个端点和交叉点之间存在一个拐点;然后将端点所属的直线与交叉点所属的所有直线的交点都求出来,落在端点与交叉点连接线上的交点即为拐点;c.微流控芯片平面图邻接表的生成根据所得到的所有微管道节点位置及其相互之间的连通关系,可以生成一张相应的邻接表;邻接表中的每一个单元项由一个三元组组成,其中,图像的中心点为原点,前两项表示节点的坐标,第三项表示节点的类型,0表示端点,1表示交叉点,2表示拐点;依据所述的邻接表,系统便可以智能地对微流控芯片连续地的跟踪定位。上述的面向微流控芯片的智能定位方法,其中,所述微流控芯片智能定位与邻接表的反馈修正方法如下1)在用激光诱导荧光的方法对微流控芯片进行分析时,高压电极一定加在两个端点上,故在进行跟踪检测时,激光发射器和光电倍增管也必然是从一个端点移动到另一个端点;依照邻接表可以很容易得到需要进行检测的端点的位置以及端点到端点间的通路;通路中任意两个相邻节点包括端点、交叉点或拐点之间都是直线段,故任意两端点间的通路可以用一组直线段即一条折线段来表示;要对两个端点之间的通路进行跟踪定位,就是要对通路中的每一条直线段进行跟踪定位,而直线段上所有像素点的坐标可以由线段两端的节点坐标求出设两个节点的坐标分别为(x1,y1)和(x2,y2),则直线段上要确定坐标的像素点数目为num=]]>(,)]]>应用这种方法,就能对整个微流控芯片实现智能的跟踪定位;2)根据跟踪定位的反馈结果对邻接表进行反馈修正在一条直线段上进行跟踪定位时,如果在某个像素点处光电倍增管没有接收到相应的荧光信号,就在该像素点的16-邻域中进行搜索i)如果没有像素点能接收到荧光信号,则保持原像素点坐标不变;ii)如果只有一个像素点能接收到荧光信号,则用这个像素点的坐标替代原像素点坐标;iii)如果有两个以上像素点能接收到荧光信号,则用这些像素点中沿直线段方向距离原像素点最近的那个像素点的坐标替代原像素点坐标。在对这条直线段跟踪定位完后,同时也对线段上所有像素点的坐标进行了一次校正;然后可以利用以下公式来修正邻接表中节点的坐标(x1′=,y1′=)]]>(x2′=,y2′=)]]> (x1′,y1′)和(x2′,y2′)将作为(x1,y1)和(x2,y2)两个节点的新坐标去修正邻接表;公式中,(x0,y0)表示直线段校正后的中点坐标(x0=,y0=)]]>其中,(x′i,y′i)(i=1,...,num)表示校正后的直线段上像素点的坐标。由于采用了上述的技术方案,本专利技术与现有技术相比,具有以下的优点和积极效果由于本专利技术面向微流控芯片的智能定位方法,是基于相关图像处理技术设计的,具有定位的全自动化、精度高、速度快以及可以跟踪定位等特点,能对各类微流控芯片分析系统进行自动化分析的改进。该方法利用形态学算法、细化算法及Radon变换等相关图像处理方法将CCD摄像头采集到的微流控芯片平面图上微管道的节点提取出来,生成邻接表,根据邻接表对微流控芯片进行智能的跟踪定位,并能通过相关的反馈算法依照定位结果对邻接表进行反馈修正。从而,有效地克服了目前采用手工的定位方式的微全分析系统所存在的定位精度低、耗时费力以及无法完成跟踪定位等缺陷。附图说明通过以下实施例并结合其附图的描述,可以进一步理解其专利技术的目的、具体结构特征和优点。附图中,图1为本专利技术的微流控芯片智能定位系统的系统框图;图2为本专利技术的微流控芯片平面图像预处理示意图;图3为本专利技术端点、交叉点、拐点的特征图;图4为本专利技术的整体智能定位方法流程图。图1中,1.CCD摄像头;2.图像采集卡;3.计算机;4.RS232-RS485转换器;5.步进电机控制平台;6.芯片放置平台;7.激光发射器;8.高压产生设备;9.光电倍增管;10.PCI总线;11.RS232;12.RS485。图2中,a.二值化后的微流控芯片平面图;b.经形态学噪声滤除器作用后微流控芯片平面图;c.经过形态学噪声滤除器作用后的图像细化结果;d.未经形态学噪声滤除器作用后的图像细化结果。图3中,A.端点;B.交叉点;C.拐点。具体实施例方式本专利技术的包括下列步骤1.对当前微流控芯片平面图像进行预处理a.使用CCD摄像头采集微流控芯片分析系统中的芯片平面图像,利用形态学滤波器以及OPTA细化算法对芯片平面图进行去噪和细化,得到芯片平面图像的骨架图对CCD摄像头采集到的芯片平面图本文档来自技高网...
【技术保护点】
一种面向微流控芯片的智能定位方法,其特征在于,包括下列步骤:a.使用CCD摄像头采集微流控芯片分析系统中的的芯片平面图像,利用形态学滤波器以及OPTA(one-passthinningalgorithm)细化算法对芯片平面图 进行去噪和细化,得到芯片平面图像的骨架图:1)对CCD摄像头采集到的芯片平面图像进行二值化处理;2)对二值化后的芯片平面图像利用形态学中的开启和闭合操作进行去噪和边缘平滑处理;3)对去噪后的图像利用OPTA算法进行细 化,得到芯片平面图像的骨架图;b.依据芯片骨架图,提取微流控芯片中微管道网络上的相关节点:1)微管道网络上端点的提取:在芯片骨架图中,某个像素点的8-邻域内有且只有一个像素点存在,则这个像素点就是端点;2)微管道网络 上交叉点的提取:在芯片骨架图中,某个像素点的8-邻域内有3个或3个以上的像素点,则这个像素点就是交叉点;3)微管道网络上拐点的提取:对芯片骨架图进行Radon变换,取图像的中心点作为原点,x轴与图像的上边界平行并通过原点,y 轴与x轴相互垂直;将其在与x坐标轴夹角为0°~179°度的180个方向上进行投影,每一个角度上的变换结果作为一个列向量,所有的结果组合在一起可以形成一个700×180的变换矩阵,找出变换矩阵中的峰值,这些峰值对应着图像上的直线;然后 ,确定所求出的端点和交叉点分别属于哪条直线,若相互连通的一个端点和一个交叉点,端点所属的直线没有通过交叉点,交叉点同时属于多条直线,即可判定这个端点和交叉点之间存在一个拐点;然后将端点所属的直线与交叉点所属的所有直线的交点都求出来,落在端点与交叉点连接线上的交点即为拐点;c.微流控芯片平面图邻接表的生成:根据所得到的所有微管道节点位置及其相互之间的连通关系,可以生成一张相应的邻接表;邻接表中的每一个单元项由一个三元组组成,其中,图像的中心点为原点,前两项表示节 点的坐标,第三项表示节点的类型,0表示端点,1表示交叉点,2表示拐点;依据所述的邻接表,系统便可以智能地对微流控芯片连续地的跟踪定位。...
【技术特征摘要】
【专利技术属性】
技术研发人员:任立红,丁永生,周鹏,
申请(专利权)人:东华大学,
类型:发明
国别省市:31[中国|上海]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。