一种具有机器视觉的智能显微熔点仪及熔点测量方法

文档序号:5960796阅读:379来源:国知局
专利名称:一种具有机器视觉的智能显微熔点仪及熔点测量方法
技术领域
本发明涉及一种一种具有机器视觉的智能显微熔点仪及熔点测量方法,是一种基于机器视觉与模式识别技术相结合的全自动熔点仪及熔点测量方法。
背景技术
在医药、化学试剂、香料、印染等行业的科研与生产中经常涉及到有机物熔点的测量问题。这是因为有机物在使用前或者是生产后,对产品的质量起着至关重要的作用。根据物理化学的定义,物质的熔点是指该物质由固态变为液态的温度,在有机化学领域中,对于纯粹的有机化合物,一般都有其特定的熔点,但如混有杂质则其熔点发生变化。因此熔点测定是辨认物质的基本手段之一,也是纯度测定的重要方法之一。目前常用的显微熔点仪采用盖玻片夹持样品,加热台采用了可控硅温度调节器,实现线性升温;当人眼观察到初熔和终熔现象时,按下按钮捕捉初熔点和终熔点。这种方法的测量精度在很大程度上依赖于人的经验,有时存在较大的误差。

发明内容
本发明的目的是提出一种基于机器视觉与模式识别相结合的自动熔点仪,以克服传统方法依赖人工目视检测效率不高,熔点读数不够精确的缺点,同时,为测量物质的熔点提供一种全新的自动化测量的方法。为了达到上述目的,本发明的一个技术方案是提供了一种具有机器视觉的智能显微熔点仪,包括光源、光学显微镜、摄像头、加热平台、温度传感器、温控仪及计算机,其特征在于加热平台设于光学显微镜的观测平台上,由温度传感器对加热平台的温度进行检测,温度传感器连接温控仪,由温控仪根据温度传感器采集到的信号控制加热平台的加热温度,温控仪连接计算机,在加热平台的上方及下方分别设有摄像头及光源,由摄像头捕捉通过光学显微镜观察到的图像,摄像头连接计算机。本发明还提供了一种采用上述的具有机器视觉的智能显微熔点仪的熔点测量方法,其特征在于,步骤为第一步、将聚酯切片放置在加热平台上,由摄像头捕捉通过光学显微镜观察到的聚酯切片的初始化图像;第二步、加热平台加热被测试的聚酯切片,温度传感器将加热温度转换为电信号,温控仪利用该电信号控制加热平台进行线性升温,计算机通过通讯口实时读取温控仪的当前温度,由摄像头捕捉通过光学显微镜观察到的聚酯切片的融化状态图像;第三步、将初始化图像及融化状态图像分别转变为初始化灰度图像及融化状态灰度图像,再分别获取初始化灰度图像及融化状态灰度图像的差分矩阵,差分矩阵表示灰度图像的在任意方向上的灰度变化;第四步、分别提取初始化灰度图像差分矩阵的及融化状态灰度图像差分矩阵的三个特征值,分别为对比度Cm、角度方向二阶矩Asm和平均值M_,由三个特征值组成一组特征向量,则得到一组初始化特征向量及当前融化状态图像所对应的一组融化状态特征向量;第五步、以初始化特征向量为基准,对每次捕获到的融化状态图所对应的融化状态特征向量进行相似度计算,得到一条特征向量的相似度曲线,在相似度曲线上找到相似度最大值与相邻的极小值位置,其对应的温度值分别为最终熔点温度值与初始熔点温度值。优选地,在第三步中将初始化图像及融化状态图像分别转变为初始化灰度图像及融化状态灰度图像的过程为以初始化图像及融化状态图像中每个像素点的3X3邻域为一个纹理元,将初始化图像及融化状态图像转变为灰度图像。优选地,在第三步中获得差分矩阵的过程为设灰度图像在坐标位置(a,b)处的灰度值为I (a,b),I (a, b) = {(a,b) |x-l彡a彡x+1, y-1彡b彡y+1},贝丨J I (x, y)在水平方向的灰度变化为A1 (x, y),A1 (χ,
y) = 11 (χ-l,y)-I (χ+l,y) I ;I (χ,y)在 90 ° 方向的灰度变化为 A2(x, y), A2(x, y)=
I (x,y-l)-I (χ,y+1) I ;I (x,y)在 45。方向的灰度变化为 A3 (x, y),A3 (x, y) = 11 (x+1,y-l)-I (x-1,y+1) I ;I (x, y)在 135 ° 方向的灰度变化为 A4(x, y), A4(x, y) = 11 (χ-1,y_l)_I (x+1, y+1) |,则总差分矩阵 A = (A1+A2+A3+A4) /40优选地,在第四步中提取特征值的方法过程为对总差分矩阵A分别在空域中及频域中提取特征值,从而得到一组空域初始化特征向量、一组频域初始化特征向量、当前融化状态图像所对应的一组空域融化状态特征向量及当前融化状态图像所对应的一组频域融化状态特征向量;对总差分矩阵A分别在空域中提取特征值的过程为进行直方图统计,得差分直方图A(x,y),差分直方图A(x,y)的横坐标为灰度差分值,纵坐标为该灰度差分值在总差分矩阵A中出现的概率,灰度差分值i对应的概率为P (f),则对比度=YdI2* pii) I
i=0角度方向二阶矩4 = >2孙
1=0平均值况_=γΣ *ρ )淇中,L为差分直方图A(x,y)中横坐标的最大值;
1=0对总差分矩阵A分别在频域中提取特征值的过程为先对总差分矩阵A进行傅里叶变换,得到傅氏变换幅度序列F,再对傅氏变换幅度序列F进行直方图统计,得到差分图频谱直方图F(x,y),运用与空域提取特征值相同的计算公式分别计算得到F(x,y)的对比度Cm、角度方向二阶矩Asm和平均值M_。优选地,在第五步中获取相似度曲线的过程为步骤5. I、对一组空域初始化特征向量、一组频域初始化特征向量、当前融化状态图像所对应的一组空域融化状态特征向量及当前融化状态图像所对应的一组频域融化状态特征向量分别进行高斯归一化;步骤5. 2、计算当前融化状态图像与初始化图像之间的总体相似度,总体相似度为同一幅融化状态图像的空域相似距离与频域相似距离之和;用欧氏距离法计算空域初始化特征向量与当前融化状态图像所对应的空域融化状态特征向量之间的相似距离,得空域相似距离;用欧氏距离法计算频域初始化特征向量与当前融化状态图像所对应的频域融化状态特征向量之间的相似距离,得频域相似距离;步骤5. 3、不断计算和记录实时捕捉到的融化状态图像与初始化图像之间的总体相似度,从而得到相似度曲线。基于上述方案,本发明实现了聚酯切片熔点的自动测量,使熔点测量的操作更加简便,在提高了测量的重复性和测量效率的基础上,提高了测量的准确性。


图I为本发明提供的一种具有机器视觉的智能显微熔点仪;图2为本发明的流程图;图3为图像分析算法的流程图; 图4为图像中任意像素的3X3邻域图。
具体实施例方式为使本发明更明显易懂,兹以优选实施例,并配合附图作详细说明如下。如图I所示,本发明提供的一种具有机器视觉的智能显微熔点仪,包括光源I、光学显微镜2、摄像头3、加热平台4、温度传感器5、温控仪6及计算机7,加热平台4设于光学显微镜2的观测平台上,由温度传感器5对加热平台4的温度进行检测,温度传感器5连接温控仪6,由温控仪6根据温度传感器5采集到的信号控制加热平台4的加热温度,温控仪6连接计算机7,在加热平台4的上方及下方分别设有摄像头3及光源1,由摄像头3捕捉通过光学显微镜2观察到的图像,摄像头3连接计算机7。结合图2及图3,本发明提供的熔点测量方法利用VC++开发软件平台和OpenCV开放库,其步骤为第一步、将聚酯切片放置在加热平台4上,观察通过摄像头3获得的图像,移动加热平台4,找到图像中纹理最明显的地方,使其位于摄像头3最佳拍摄范围内,由摄像头3捕捉通过光学显微镜2观察到的聚酯切片的初始化图像第二步、加热平台4加热被测试的聚酯切片,温度传感器5将加热温度转换为电信号,温控仪6利用该电信号控制加热平台4进行线性升温,计算机7通过通讯口实时读取温控仪6的当前温度,由摄像头3捕捉通过光学显微镜2观察到的聚酯切片的融化状态图像;第三步、结合图4,以初始化图像及当前的融化状态图像中每个像素点的3X3邻域为一个纹理元,将初始化图像及融化状态图像分别转变为灰度图像;设灰度图像在坐标位置(a,b)处的灰度值为I (a,b),I (d,b) = {(a,b) |x-l彡a彡x+1, y-1彡b彡y+1},则灰度图像I (x, y)在水平方向的灰度变化为A1U,y) ,A1 (x,y) = 11 (x-l,y)-I (x+l,y) I (I);灰度图像 I (x,y)在 90° 方向的灰度变化为 A2 (χ,y) ,A2 (x,y) = 11 (x,y-l)-I (x,y+l) I (2);灰度图像 I (x, y)在 45° 方向的灰度变化为 A3(χ,y), A3(x, y) = 11 (x+1, y-1)-I (x-1, y+1) I (3);灰度图像 I (x, y)在 135° 方向的灰度变化为 A4 (χ, y), A4 (χ, y) = I (χ-l, y-1) -I (x+1, y+1) | (4);对四个方向的差分矩阵分别提取特征量,即可以得到图像纹理在各个方向上的特征。但实际应用的某些场合对图像纹理的方向性并不关心,因此可将公式(I)至公式(4)合并,得到总差分矩阵A = (A1+A2+A3+A4) /4 ;第四步、对总差分矩阵A分别在空域中及频域中提取特征值,从而得到一组空域初始化特征向量、一组频域初始化特征向量、当前融化状态图像所对应的一组空域融化状态特征向量及当前融化状态图像所对应的一组频域融化状态特征向量;对总差分矩阵A分别在空域中提取特征值的过程为进行直方图统计,得差分直方图A (X,y),差分直方图A (X,y)的横坐标为灰度差分值,纵坐标为该灰度差分值在总差分矩阵A中出现的概率,灰度差分值i对应的概率为P (i),O < i < L。当较小值的灰度差分值i出现概率较大时,说明纹理比较粗糙;反之,若较大值的灰度差分值i出现概率较大时,说明纹理比较细。采用对比度Cm、角度方向二阶矩Asm和平均值11_三个参数来描述纹理特征,则对比度
权利要求
1.一种具有机器视觉的智能显微熔点仪,包括光源(I)、光学显微镜(2)、摄像头(3)、加热平台(4)、温度传感器(5)、温控仪(6)及计算机(7),其特征在于加热平台(4)设于光学显微镜(2)的观测平台上,由温度传感器(5)对加热平台(4)的温度进行检测,温度传感器(5)连接温控仪(6),由温控仪(6)根据温度传感器(5)采集到的信号控制加热平台(4)的加热温度,温控仪(6)连接计算机(7),在加热平台(4)的上方及下方分别设有摄像头(3)及光源(I),由摄像头(3)捕捉通过光学显微镜(2)观察到的图像,摄像头(3)连接计算机⑵。
2.一种采用如权利要求I所述的具有机器视觉的智能显微熔点仪的熔点测量方法,其特征在于,步骤为 第一步、将聚酯切片放置在加热平台(4)上,由摄像头(3)捕捉通过光学显微镜(2)观察到的聚酯切片的初始化图像; 第二步、加热平台⑷加热被测试的聚酯切片,温度传感器(5)将加热温度转换为电信号,温控仪(6)利用该电信号控制加热平台⑷进行线性升温,计算机(7)通过通讯口实时读取温控仪(6)的当前温度,由摄像头(3)捕捉通过光学显微镜⑵观察到的聚酯切片的融化状态图像; 第三步、将初始化图像及融化状态图像分别转变为初始化灰度图像及融化状态灰度图像,再分别获取初始化灰度图像及融化状态灰度图像的差分矩阵,差分矩阵表示灰度图像的在任意方向上的灰度变化; 第四步、分别提取初始化灰度图像差分矩阵的及融化状态灰度图像差分矩阵的三个特征值,分别为对比度Cm、角度方向二阶矩Asm和平均值M_,由三个特征值组成一组特征向量,则得到一组初始化特征向量及当前融化状态图像所对应的一组融化状态特征向量; 第五步、以初始化特征向量为基准,对每次捕获到的融化状态图所对应的融化状态特征向量进行相似度计算,得到一条特征向量的相似度曲线,在相似度曲线上找到相似度最大值与相邻的极小值位置,其对应的温度值分别为最终熔点温度值与初始熔点温度值。
3.如权利要求2所述的一种熔点测量方法,其特征在于,在第三步中将初始化图像及融化状态图像分别转变为初始化灰度图像及融化状态灰度图像的过程为以初始化图像及融化状态图像中每个像素点的3X3邻域为一个纹理元,将初始化图像及融化状态图像转变为灰度图像。
4.如权利要求2所述的一种熔点测量方法,其特征在于,在第三步中获得差分矩阵的过程为 设灰度图像在坐标位置Oa, b)处的灰度值为I (a,b), I (a,b) = {(a,b) | x_l ^a^x+1,y-1 ≤b ≤y+1},则 I (x, y)在水平方向的灰度变化为 A1 (x, y), A1 (x, y) = I (x_l, y) -I (χ+1,y) I ;Ι (X,y)在 90° 方向的灰度变化为 A2 (x, y), A2 (χ, y) = 11 (χ, y-l)-I (χ, y+1) I ;Ι (χ,y)在 45。方向的灰度变化为 A3 (x, y),A3 (x, y) = 11 (x+1, y_l)_I (χ_1, y+1) I ;Ι (χ, y)在135。方向的灰度变化为 A4(x, y), A4(x, y) = 11 (x_l, y_l)-I (x+1, y+1) I,则总差分矩阵 A=(Ai+Ag+Ag+Aj /4。
5.如权利要求4所述的一种熔点测量方法,其特征在于,在第四步中提取特征值的方法过程为 对总差分矩阵A分别在空域中及频域中提取特征值,从而得到一组空域初始化特征向量、一组频域初始化特征向量、当前融化状态图像所对应的一组空域融化状态特征向量及当前融化状态图像所对应的一组频域融化状态特征向量; 对总差分矩阵A分别在空域中提取特征值的过程为进行直方图统计,得差分直方图A(x, y),差分直方图A(x, y)的横坐标为灰度差分值,纵坐标为该灰度差分值在总差分矩阵A中出现的概率,灰度差分值i对应的概率为P (i),则 对比度
6.如权利要求5所述的一种熔点测量方法,其特征在于,在第五步中获取相似度曲线的过程为 步骤5. I、对一组空域初始化特征向量、一组频域初始化特征向量、当前融化状态图像所对应的一组空域融化状态特征向量及当前融化状态图像所对应的一组频域融化状态特征向量分别进行高斯归一化; 步骤5. 2、计算当前融化状态图像与初始化图像之间的总体相似度,总体相似度为同一幅融化状态图像的空域相似距离与频域相似距离之和; 用欧氏距离法计算空域初始化特征向量与当前融化状态图像所对应的空域融化状态特征向量之间的相似距离,得空域相似距离;用欧氏距离法计算频域初始化特征向量与当前融化状态图像所对应的频域融化状态特征向量之间的相似距离,得频域相似距离; 步骤5. 3、不断计算和记录实时捕捉到的融化状态图像与初始化图像之间的总体相似度,从而得到相似度曲线。
全文摘要
一种具有机器视觉的智能显微熔点仪及熔点测量方法,本发明提出一种基于机器视觉的自动熔点仪的测量方法。本发明包含硬件和软件两个部分。硬件部分由光源、光学显微镜、摄像头、加热平台、温度传感器、温控仪、计算机组成。软件部分由输入输出、图像处理和人机界面三大模块组成。根据摄像头实时捕捉的图像,进行灰度转换,差分矩阵生成;在空域与频域中分别提取对比度、角度方向二阶矩、平均值三个特征值;对三个特征值组成的特征向量进行高斯归一化;然后根据聚酯切片初始图像特征向量与当前图像特征向量进行相似度的计算;最后根据相似度曲线找到初熔点及终熔点所对应的温度值。本发明与现有的测量方法相比,提高了测量的重复性和测量效率,使得测量的结果更加准确,操作更加简便。
文档编号G01N25/04GK102937602SQ20121041968
公开日2013年2月20日 申请日期2012年10月26日 优先权日2012年10月26日
发明者张中炜, 贺增 申请人:东华大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1