CN103776770B - 一种基于信息熵的多路光源自适应系统及其工作方法 - Google Patents
一种基于信息熵的多路光源自适应系统及其工作方法 Download PDFInfo
- Publication number
- CN103776770B CN103776770B CN201410001971.8A CN201410001971A CN103776770B CN 103776770 B CN103776770 B CN 103776770B CN 201410001971 A CN201410001971 A CN 201410001971A CN 103776770 B CN103776770 B CN 103776770B
- Authority
- CN
- China
- Prior art keywords
- image
- information entropy
- light source
- entropy
- image acquisition
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Length Measuring Devices By Optical Means (AREA)
- Image Processing (AREA)
Abstract
本发明公开了一种基于信息熵的多路光源自适应系统,其特征在于,包括图像采集装置与上位机连接,上位机与下位机连接,上位机包括图像采集卡,下位机由单片机、信号调理电路和LED灯组成,图像采集装置通过图像采集卡与单片机连接,单片机通过信号调理电路与LED灯连接。启动系统,让系统利用自适应算法不断调节光强,获取最佳图像。将系统获取的最佳图像与示教图像对比,发现系统自动获取的图像更加优秀。本发明具有应该广泛、客观性好、结果准确,减少了计算量及信息存储量的特点。
Description
技术领域
本发明涉及一种基于信息熵的多路光源自适应系统及其工作方法,属于机器视觉的光源控制领域。
背景技术
随着制造技术的不断进步,对测量的要求也在不断提高,传统的接触式测量方法易划伤工件,难以进行薄片、多孔零件的测量。基于MMS摄像头及数字图像处理技术的影像式测量方法是非接触的测量方法,具有高精度、快速、易于实现自动化等优点,已成为精密测量领域的一个重要的发展方向,相关的研究非常活跃。采用影像式测量方法对本身不发光的机械零件进量时,为得到便于处理的高品质图像,需加光源对其进行照射,使拍摄到的图像中的机械零件的轮廓形状更加清晰,图像处理时可提高处理精度,有利于获得较高的测量精度。当需要对工件表面的粗糙度进行测量时,或对工件表面进行纹理分析时,单通道光源照射下的图像无法满足测量要求。
发明内容
本发明要解决的技术问题是:提供了一种应该广泛、客观性好、结果准确,减少了计算量及信息存储量的基于信息熵的多路光源自适应系统及其工作方法,解决了当需要对工件表面的粗糙度进行测量时,或对工件表面进行纹理分析时,单通道光源照射下的图像无法满足测量要求的问题。
为了解决上述技术问题,本发明的技术方案是提供了一种基于信息熵的多路光源自适应系统,其特征在于,包括图像采集装置与上位机连接,上位机与下位机连接,上位机包括图像采集卡,下位机由单片机、信号调理电路和LED灯组成,图像采集装置通过图像采集卡与单片机连接,单片机通过信号调理电路与LED灯连接。
优选地,所述的图像采集装置为CCD摄像机。
优选地,所述的上位机与下位机之间通过串口通信。
优选地,所述的上位机先提取图像的边界,并在获取了图像边界内的图像的信息熵之后,经过逻辑判断,向下位机发送指令,上位机发送数字信号后,经单片机进行D/A转换后,由调理电路进行信号放大,从而改变各个通道LED灯的电流大小。
优选地,所述的LED灯设有至少2个通道。
一种基于信息熵的多路光源自适应系统的工作方法,其特征在于,包括以下步骤:
步骤1:采集一幅经人眼判断的比较优秀的图像,计算其信息熵,并以此信息熵作为阈值;
步骤2:通过图像采集装置获取图像,判断图像采集装置所能采集的范围内是否有工件可以被获取图像,如果有,跳到步骤3;如果没有,跳到步骤11;
步骤3:通过上位机利用算法提取图像的边界;
步骤4:求取图像的熵值;
步骤5:判断该熵值是否大于步骤1中的阈值,如果是,则跳到步骤6;如果不是,则跳到步骤12;
步骤6:记录各通道的光强及图像熵值;
步骤7:判断遍历算法是否完毕,如果是,则跳到步骤8;如果不是,则跳到步骤12;
步骤8:对所有大于阈值的熵值进行排序,获取最大熵值;
步骤9:对最大熵值对应的各通道光强值进行微调;
步骤10:获取最优图像并记录此时的光强值;
步骤11:结束;
步骤12:上位机通过遍历算法不断发送指令给下位机,使其通过DA转换,改变各个通道的光强,然后跳到步骤2。
优选地,所述的步骤1具体为:手动调节图像采集装置的镜头,使工件基本上占据该镜头的全部空间;手动调节光源,选择一幅成像效果较好的图像作为示教图像,通过利用算法提取图像的边界,用相应的算法计算边界内图像的信息熵,并以此信息熵作为粗采样的阈值。
优选地,所述的遍历算法为粗采样阶段的插值法或细采样阶段的二分法。
本发明使用多路光源进行照明,因此可以获取工件表面的纹理,并由此计算工件的粗糙度,相比于单路光源照明,应该更加广泛。使用图像的信息熵作为图像质量的评价标准,客观性好。在计算图像的信息熵之前对图像的轮廓进行提取,降低了轮廓外的图像对图像信息熵计算造成的干扰,使结果更加准确。使用插值法和二分法控制采样次数,大大减少了计算量及信息存储量。
附图说明
图1为光源布置示意图;
图2为一种基于信息熵的多路光源自适应系统的原理图;
图3为一种基于信息熵的多路光源自适应系统的算法流程图。
其中:1-背光源,2-工作台,3-工件,4-上光源外环,5-上光源中环,6-上光源内环,7-CCD摄像机。
具体实施方式
为使本发明更明显易懂,兹以优选实施例,并配合附图作详细说明如下。
本发明为一种基于信息熵的多路光源自适应系统,其包括如下几个部分:工件图像采集装置,进行信息熵计算及光强调节的上位机,接受上位机指令并改变光强的下位机。图像采集装置与上位机连接,上位机与下位机连接。其中,图像采集装置由CCD(CCD是ChargeCoupledDevice(电荷耦合器件)的缩写,它是一种半导体成像器件,因而具有灵敏度高、抗强光、畸变小、体积小、寿命长、抗震动等优点。)摄像机7进行拍照,位于不同高度的多路光源(至少2路光源。)对工作台2上的工件3进行照射,对于不同的测量要求使用不同的通道数,如图1所示。
本实施例使用四路光源,即背光源1、上光源外环4、上光源中环5、上光源内环6。
如图2所示,上位机包括图像采集卡,下位机由单片机、信号调理电路和LED灯组成,图像采集装置通过图像采集卡与单片机连接,单片机通过信号调理电路与LED灯连接。上位机与下位机之间通过串口通信。
图像质量评价的标准为信息熵,对于信息熵大于一定阈值的图像可认为是优良图像。
上位机先提取图像的边界,并在获取了图像边界内的图像的信息熵之后,经过逻辑判断,向下位机发送指令,改变各个通道的光照强度,直到获取的图像信息熵不在增加,取信息熵值最大图像为优选图像。上位机发送数字信号后,经单片机进行D/A转换后,由调理电路进行信号放大,从而改变各个通道LED灯的电流大小。上位机算法通过插值法和二分法来控制采样图像的数量,并按照一定的流程进行最优图像筛选,如图3所示。
对于由8位单片机控制的每路LED,光照强度共分为256个等级。根据信息熵公式:
EN是一个开口向下的抛物线,因此存在最大值。理论上利用穷举法经过2564次计算可获取图像信息熵最大值对应的各路光照强度,但是计算量太大。本发明利用插值法和二分法,配合信息熵阈值,大大减少了计算的次数。
一种基于信息熵的多路光源自适应系统的工作方法,如图3所示,包括以下步骤:
步骤1:采集一幅经人眼判断的比较优秀的图像,计算其信息熵,并以此信息熵作为阈值;
步骤2:通过图像采集装置获取图像,判断图像采集装置所能采集的范围内是否有工件可以被获取图像,如果有,跳到步骤3;如果没有,跳到步骤11;
步骤3:通过上位机利用算法提取图像的边界;
步骤4:求取图像的熵值;
步骤5:判断该熵值是否大于步骤1中的阈值,如果是,则跳到步骤6;如果不是,则跳到步骤12;
步骤6:记录各通道的光强及图像熵值;
步骤7:判断遍历算法是否完毕,如果是,则跳到步骤8;如果不是,则跳到步骤12;
步骤8:对所有大于阈值的熵值进行排序,获取最大熵值;
步骤9:对最大熵值对应的各通道光强值进行微调;
步骤10:获取最优图像并记录此时的光强值;
步骤11:结束;
步骤12:上位机通过遍历算法不断发送指令给下位机,使其通过DA转换,改变各个通道的光强,然后跳到步骤2。
手动调节镜头,使工件基本上占据相机镜头的全部空间。手动调节光源,选择一幅成像效果较好的图像作为示教图像,利用算法提取图像的边界,用相应的算法计算边界内图像的信息熵,并以此信息熵作为粗采样的阈值。启动系统,让系统利用自适应算法不断调节光强,获取最佳图像。将系统获取的最佳图像与示教图像对比,发现系统自动获取的图像更加优秀。
采集一幅经人眼判断的比较优秀的图像,计算其信息熵,并以此信息熵作为阈值。使用插值法(即粗采样阶段时候的遍历算法)将光照强度以20为增量分为12组,共需采集124幅图像。记录所有信息熵大于此阈值的图像及其对应的各路光强,满足条件的图像为优良图像。粗采样完成后,对所有优良图像按阈值进行排序,得到阈值最大的图像,并在此图像对应的光强附近利用二分法(即细采样阶段时候的遍历算法)进行细采样。每利用一次二分法,需要采集16幅图像,找出16幅图像中信息熵值最大的图像,再次利用二分法,这时找出的图像已基本上是最优图像。通过该最优图像对应的控制参数,可以确定最优光源控制参数。
Claims (7)
1.一种基于信息熵的多路光源自适应系统的工作方法,所述的基于信息熵的多路光源自适应系统包括图像采集装置与上位机连接,上位机与下位机连接,上位机包括图像采集卡,下位机由单片机、信号调理电路和LED灯组成,图像采集装置通过图像采集卡与单片机连接,单片机通过信号调理电路与LED灯连接,其特征在于,包括以下步骤:
步骤1:采集一幅经人眼判断的比较优秀的图像,计算其信息熵,并以此信息熵作为阈值;
步骤2:通过图像采集装置获取图像,判断图像采集装置所能采集的范围内是否有工件可以被获取图像,如果有,跳到步骤3;如果没有,跳到步骤11;
步骤3:通过上位机利用算法提取图像的边界;
步骤4:求取图像的熵值;
步骤5:判断该熵值是否大于步骤1中的阈值,如果是,则跳到步骤6;如果不是,则跳到步骤12;
步骤6:记录各通道的光强及图像熵值;
步骤7:判断遍历算法是否完毕,如果是,则跳到步骤8;如果不是,则跳到步骤12;
步骤8:对所有大于阈值的熵值进行排序,获取最大熵值;
步骤9:对最大熵值对应的各通道光强值进行微调;
步骤10:获取最优图像并记录此时的光强值;
步骤11:结束;
步骤12:上位机通过遍历算法不断发送指令给下位机,使其通过DA转换,改变各个通道的光强,然后跳到步骤2。
2.如权利要求1所述的一种基于信息熵的多路光源自适应系统的工作方法,其特征在于,所述的步骤1具体为:手动调节图像采集装置的镜头,使工件基本上占据该镜头的全部空间;手动调节光源,选择一幅成像效果较好的图像作为示教图像,通过利用算法提取图像的边界,用相应的算法计算边界内图像的信息熵,并以此信息熵作为粗采样的阈值。
3.如权利要求1所述的一种基于信息熵的多路光源自适应系统的工作方法,其特征在于,所述的遍历算法为粗采样阶段的插值法或细采样阶段的二分法。
4.如权利要求1所述的一种基于信息熵的多路光源自适应系统的工作方法,其特征在于,所述的图像采集装置为CCD摄像机。
5.如权利要求1所述的一种基于信息熵的多路光源自适应系统的工作方法,其特征在于,所述的上位机与下位机之间通过串口通信。
6.如权利要求1所述的一种基于信息熵的多路光源自适应系统的工作方法,其特征在于,所述的上位机先提取图像的边界,并在获取了图像边界内的图像的信息熵之后,经过逻辑判断,向下位机发送指令,上位机发送数字信号后,经单片机进行D/A转换后,由调理电路进行信号放大,从而改变各个通道LED灯的电流大小。
7.如权利要求6所述的一种基于信息熵的多路光源自适应系统的工作方法,其特征在于,所述的LED灯设有至少2个通道。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410001971.8A CN103776770B (zh) | 2014-01-02 | 2014-01-02 | 一种基于信息熵的多路光源自适应系统及其工作方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410001971.8A CN103776770B (zh) | 2014-01-02 | 2014-01-02 | 一种基于信息熵的多路光源自适应系统及其工作方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103776770A CN103776770A (zh) | 2014-05-07 |
CN103776770B true CN103776770B (zh) | 2016-05-04 |
Family
ID=50569274
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410001971.8A Expired - Fee Related CN103776770B (zh) | 2014-01-02 | 2014-01-02 | 一种基于信息熵的多路光源自适应系统及其工作方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103776770B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108834252B (zh) * | 2018-04-28 | 2020-04-21 | 东华大学 | 一种用于文物精细3d重建的自适应光源照明系统及方法 |
CN109902402B (zh) * | 2019-03-05 | 2022-11-08 | 重庆邮电大学 | 一种基于多环境参数的智慧照明调光控制方法 |
CN112351217A (zh) * | 2020-11-04 | 2021-02-09 | 中冶赛迪技术研究中心有限公司 | 图像增强型防水云台图像采集系统与方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5751844A (en) * | 1992-04-20 | 1998-05-12 | International Business Machines Corporation | Method and apparatus for image acquisition with adaptive compensation for image exposure variation |
AU2002951625A0 (en) * | 2002-09-24 | 2002-10-10 | Biometix Pty Limited | System for improving and modifying object illumination using active light sources |
CN100489497C (zh) * | 2005-11-10 | 2009-05-20 | 厦门大学 | 吸收类分析仪器光检测量程自动扩展电路 |
CN100587471C (zh) * | 2008-07-29 | 2010-02-03 | 北京航空航天大学 | 一种便携式植物营养成分无损测量装置和方法 |
CN102539427B (zh) * | 2012-01-23 | 2017-02-08 | 黑龙江大学 | 面粉湿面筋自动检测装置及检测方法 |
CN103344563B (zh) * | 2013-06-07 | 2015-07-29 | 上海大学 | 一种自适应调色调光机器视觉光源检测装置及方法 |
-
2014
- 2014-01-02 CN CN201410001971.8A patent/CN103776770B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN103776770A (zh) | 2014-05-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110389127B (zh) | 一种金属陶瓷零件识别及表面缺陷检测系统和方法 | |
CN102589453B (zh) | 轴类工件外径影像测量装置及其测量方法 | |
CN107845090B (zh) | 一种硅片检测方法和硅片检测装置 | |
CN102538672B (zh) | 一种基于cmos机器视觉零件尺寸测量系统及测量检验方法 | |
CN111583114B (zh) | 一种管道螺纹自动测量装置及测量方法 | |
CN106157303A (zh) | 一种基于机器视觉对表面检测的方法 | |
CN107677216B (zh) | 一种基于光度立体视觉的多个磨粒三维形貌同步获取方法 | |
CN107664644B (zh) | 一种基于机器视觉的物件表观自动检测装置及方法 | |
CN103776770B (zh) | 一种基于信息熵的多路光源自适应系统及其工作方法 | |
CN107093174A (zh) | 一种pcb设计缺陷检测方法 | |
CN109341570B (zh) | 一种基于机器视觉的内螺纹检测方法及系统 | |
CN102866160B (zh) | 硬币模具表面质量检测的系统及方法 | |
CN110412055B (zh) | 一种基于多光源暗场照明的透镜白雾缺陷检测方法 | |
CN110441321B (zh) | 基于分时曝光图像综合的透明材质内部缺陷检测方法 | |
CN203069156U (zh) | 一种新型刮研加工表面自动检测装置 | |
CN206223683U (zh) | 一种板状带孔工件表面缺陷检测装置 | |
CN107833223B (zh) | 一种基于光谱信息的水果高光谱图像分割方法 | |
CN109977842A (zh) | 一种煤矿监控运动目标检测方法 | |
CN111578838A (zh) | 一种齿轮尺寸视觉测量装置及测量方法 | |
CN101929843A (zh) | 水稻穗长的自动测量装置及测量方法 | |
CN106767467A (zh) | 一种基于机器视觉的可转位刀片钝圆检测系统 | |
CN103163156A (zh) | 一种基于机器视觉技术的镜片疵病自动分级方法 | |
CN109785290A (zh) | 基于局部光照归一化的钢板缺陷检测方法 | |
CN107289882B (zh) | 一种种植牙瑕疵和粗糙度检测方法 | |
CN203965287U (zh) | 基于机器视觉的金刚线颗粒在线质检装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160504 Termination date: 20200102 |
|
CF01 | Termination of patent right due to non-payment of annual fee |