图像处理系统以及设定方法与流程

文档序号:18600031发布日期:2019-09-03 22:33阅读:185来源:国知局
图像处理系统以及设定方法与流程

本发明涉及一种进行使用对象物的外观图像的图像测量的图像处理系统、以及用于对图像测量所用的照明部进行点亮设定的设定方法。



背景技术:

在工厂自动化(factoryautomation,fa)领域等中利用图像处理技术,此图像处理技术在来自照明装置的光的照明下拍摄对象物(以下也称为“工件(work)”),根据所生成的图像数据而获取与工件有关的信息。

作为图像处理技术领域中利用的照明装置,开发出了多种多样的照明装置。例如,日本专利特开2009-128345号公报(专利文献1)中公开了一种具备色彩光互不相同的多个照明部的照明装置。而且,日本专利特开2015-232487(专利文献2)中公开了一种具备照明方向不同的多个照明部的照明装置。

[现有技术文献]

[专利文献]

[专利文献1]日本专利特开2009-128345号公报

[专利文献2]日本专利特开2015-232487号公报



技术实现要素:

[发明所要解决的问题]

对于照明颜色、照明方向等可设定条件多的照明装置而言,其照明模式(pattern)多,当用户针对所有照明颜色、照明方向等而从一开始设定时,可能照明装置的点亮设定变得复杂。

本发明的目的在于提供一种能够如所述那样更简单地进行照明的点亮设定的图像处理系统以及设定方法。

[解决问题的技术手段]

根据本公开的一例,提供一种图像处理系统,其进行使用对象物的外观图像的图像测量。图像处理系统包含:摄像部,拍摄对象物;照明部,由用于向对象物照射光的多个照明元件所构成,且能针对每个照明元件调整发光强度;图像获取部,按照互不相同的多个评估用点亮模式各自而从照明部照射照明光,并且从摄像部获取与各评估用点亮模式对应的至少一个以上的评估图像;设定受理部,受理由图像获取部所获取的评估图像中成为评估对象的评估对象图像、及作为一个图像的部分区域且成为评估对象的评估对象区域的设定;特征量计算部,根据评估对象区域而算出特征量,其中所述评估对象区域和与各评估用点亮模式对应的评估对象图像有关;评估值计算部,基于由特征量计算部所得的特征量,算出与评估用点亮模式对应的评估值;以及模式决定部,使用基于由评估值计算部所得的评估值所决定的系数,求出评估用点亮模式的线性组合,由此决定用于图像测量的点亮模式。

根据本公开,用于图像测量的点亮模式是通过求出评估用点亮模式的线性组合而决定,因而能够更简单地进行照明部的点亮设定。

所述公开中,评估用点亮模式可为照明元件中的一个或彼此位于附近的照明元件的集合点亮,其他不点亮的模式。

根据本公开,评估值是指表示对从规定方向入射至对象物的光的评估的值,从而能够对入射至对象物的来自所有方向的各光分别进行评估。

所述公开中,照明部可构成为能够选择性地照射以第一波长为主波长的光、及以波段与第一波长不同的第二波长为主波长的光。

根据本公开,不仅是发光强度,光的颜色也能够变更,因而能够进行精度更高的图像测量。

所述公开中,设定受理部可还受理与评估对象图像及评估对象区域对应的标签信息。而且,评估值计算部可基于由评估对象区域所得的特征量、与和评估对象区域对应的标签信息的对应关系,算出评估值。

根据本公开,算出评估值的方法的自由度提升,用户能够按照图像测量的内容而算出评估值。

所述公开中,标签信息可为表示评估对象图像及评估对象区域中存在缺陷的状态的信息、或表示不存在缺陷的状态的信息。

根据本公开,能够决定适于缺陷检查的点亮模式。

所述公开中,特征量可为对比度、颜色平均、颜色偏差、边缘量中的至少一个。

根据本公开,能够基于各种特征量来对评估用点亮模式进行评估,因而用户能够按照图像测量的内容来对评估用点亮模式进行评估。

所述公开中,评估值计算部可基于对评估对象图像及评估对象区域中的两个区域算出的特征量之差的大小、或者对评估对象图像及评估对象区域中的一个区域算出的特征量、或对区域算出的特征量的变动的大小,算出评估值。

根据本公开,能够在图像测量中,决定图像内的特征量的偏差变大那样的点亮模式。

所述公开中,模式决定部可设定多个包含从多个评估用点亮模式中选择的一个或多个评估用点亮模式的评估用点亮模式的组合,并且算出与各组合所含的评估用点亮模式对应的评估值的合计。

根据本公开,能够基于评估值的合计而容易地进行包含评估用点亮模式的组合的点亮模式的评估。

所述公开中,模式决定部可显示组合所示的点亮模式及对应的评估值的合计,并且受理对所显示的组合的选择,将所选择的组合所示的点亮模式决定为用于图像测量的点亮模式。

根据本公开,用户能够基于评估值的合计而选择点亮模式,因而能够设定说明性高的测量用点亮模式。而且,将评估值的合计与表示点亮模式的信息相关联地显示,因而用户能够在确认了所选择的点亮模式的基础上,决定测量用点亮模式。

根据本公开的另一例,提供一种设定方法,用于对照明部进行点亮设定,所述照明部是由用于向对象物照射光的多个照明元件所构成,且能够针对每个照明元件调整发光强度。设定方法包括下述步骤:按照互不相同的多个评估用点亮模式各自而从照明部照射照明光,并且从摄像部获取与各评估用点亮模式对应的至少一个以上的评估图像;根据与各评估用点亮模式对应的所述一个以上的评估图像中的评估对象图像内的评估对象区域而算出特征量;基于所算出的特征量,算出与评估用点亮模式对应的评估值;以及使用基于所算出的评估值所决定的系数,求出评估用点亮模式的线性组合,由此决定用于图像测量的点亮模式。

根据本公开,用于图像测量的点亮模式是通过求出评估用点亮模式的线性组合而决定,因而能够更简单地进行照明部的点亮设定。

[发明的效果]

本发明提供一种能够更简单地进行照明的点亮设定的图像处理系统及设定方法。

本公开的所述及其他目的、特征、方面及优点将由与附图相关联而理解的与本发明有关的下述详细说明来表明。

附图说明

图1是表示图像处理系统1的结构例的图。

图2是表示图像处理系统1的基本结构的示意图。

图3是表示照明装置的xz截面的图。

图4是照明装置的底面图。

图5是表示控制装置的硬件结构的示意图。

图6是表示决定测量用点亮模式的流程的图。

图7是表示将关注区域的特征量、与非关注区域的特征量之差设为评估值的示例的图。

图8是表示将关注区域内的特征量的变动量设为评估值的示例的图。

图9是用于设定算出评估值所需要的信息的用户接口画面。

图10是用于设定算出评估值所需要的信息的用户接口画面。

图11是表示计算条件指定区域的图。

图12是用于选择测量用点亮模式的用户接口画面。

图13(a)及图13(b)是选择了一个点亮模式时的用户接口画面。

图14是示意性地表示控制装置的功能结构的一例的图。

图15是表示评估方法的变形例的图。

图16是表示评估用点亮模式的变形例1的图。

图17是表示评估用点亮模式的变形例2的图。

符号的说明

1:图像处理系统

4:照明装置

8:相机

40:部分区域

46:开口部

47:反射板

100:控制装置

101:显示部

102:触摸屏

110:处理器

112:ram

114:显示控制器

116:系统控制器

118:控制器

120:硬盘

122:装置用接口

124:输入接口

128:通信接口

130:存储卡接口

136:存储卡

150:控制程序

160:设定信息

162:评估用点亮模式信息164:评估对象信息

166:第一条件信息

168:第二条件信息

210:图像获取部

212:照明控制部

214:拍摄控制部

220:设定受理部

230:特征量计算部

240:评估值计算部

250:模式决定部

252:系数设定部

254:得分值计算部

256:条件提取部

258:决定部

260:条件决定部

600、700:用户接口画面

620:第一范围指定区域

622、632:编辑按钮

630:第二范围指定区域

634:区域形状选择按钮群

636:形状尺寸选择区域

640:计算条件指定区域

641:对象工件指定区域

642:使用区域选择标签页

643:计算方法指定区域

644:特征量选择标签页

645:前处理标签页

646:光量设定区域

647:搜索按钮

650、740:图像显示区域

652:总体显示区域

654:显示控制图标群

655:变更按钮

656:放大显示区域

657:评估范围框

658:关注区域框

710:结果区域

712:照明图像

716:选择框

a:特征量

h1:关注区域

h2:非关注区域

l:测量用点亮模式

p:评估值

q:得分值

r:评估图像

w:对象物

b:光量

l:系数

x:评估用点亮模式

具体实施方式

§1适用例

参照图1对本发明的适用例进行说明。图1是表示图像处理系统1的结构例的图。

图像处理系统1是用于进行使用对象物w的外观图像的图像测量的系统。图像处理系统1包括作为拍摄对象物w的摄像部的一例的相机8、作为向对象物w照射光的照明部的一例的照明装置4、以及控制图像处理系统1中执行的处理的控制装置100。

照明装置4是由用于向对象物w照射光的多个照明元件(部分区域40)所构成。图1的示例中,照明装置4是由13个部分区域40所构成。图1中,将部分区域40的符号局部省略。此外,部分区域40的个数不限于图1所示的示例,只要为2个以上即可。部分区域40的大小可互不相同,另外也可彼此相同。部分区域40可彼此配置于同一平面上,另外也可配置于互不相同的平面上,只要配置成能够从各部分区域40向对象物w照射光即可。照明装置4能够针对每个部分区域40调整发光强度。此处,所谓能够调整发光强度,当然包括针对每个部分区域40进行点亮或熄灭,而且也包括阶段性地调整从各部分区域40照射的光的强度。

控制装置100典型而言具有按照通用计算机体系结构(computerarchitecture)的结构。控制装置100包含图像获取部210、设定受理部220、特征量计算部230、评估值计算部240及模式决定部250。典型而言,图像获取部210、设定受理部220、特征量计算部230、评估值计算部240及模式决定部250是通过控制装置100所具备的中央处理器(centralprocessingunit,cpu)执行控制装置100等中存储的程序而实现。

图像获取部210按照互不相同的多个评估用点亮模式xi各自而从照明装置4向对象物w照射照明光,并从相机8获取与各评估用点亮模式xi对应的至少一个以上的评估图像r。所谓点亮模式,是指规定了各部分区域40的发光强度。

设定受理部220受理对各评估用点亮模式xi进行评估时的评估对象(评估范围)的设定。设定受理部220在针对每个评估用点亮模式xi而获取了多个评估图像r时,从多个评估图像r中受理评估对象的评估对象图像的设定,并且受理作为评估对象图像内的评估对象的、评估对象区域的设定。设定受理部220在针对每个评估用点亮模式xi而获取了一个评估图像r时,受理评估对象区域的设定。

特征量计算部230根据各评估对象图像的评估对象区域而算出特征量。评估对象图像是针对每个评估用点亮模式xi而获得。因此,特征量a是针对每个评估用点亮模式xi而获得。此外,当针对一个评估用点亮模式xi而设定有多个评估对象区域时,特征量a是针对每一个评估用点亮模式xi而算出多个。

评估值计算部240基于所算出的特征量a,算出与评估用点亮模式xi对应的评估值pi。例如,评估值pi是表示评估用点亮模式xi以何种程度适于图像测量的值。

模式决定部250使用基于评估值计算部240所算出的评估值pi所决定的系数li,求出评估用点亮模式xi的线性组合,由此决定用于图像测量的测量用点亮模式l。系数是针对每个评估用点亮模式xi而决定,是表示一个评估用点亮模式xi相对于用于图像测量的测量用点亮模式l的影响程度的值。

根据本实施方式的图像处理系统1,将评估用点亮模式xi逐一评估而算出评估值pi,使用基于评估值pi所决定的系数li将各评估用点亮模式xi线性组合,决定测量用点亮模式l。因此,无需尝试使用多个部分区域40所实现的所有点亮模式,而仅在预定的多个评估用点亮模式xi下进行拍摄即可,从而能够更简单地进行照明装置4的点亮设定。

§2具体例

<a.图像处理系统结构>

图2是表示图像处理系统1的基本结构的示意图。图像处理系统1包含控制装置100、相机8及照明装置4作为主要的结构元件。控制装置100与相机8彼此可数据通信地连接。照明装置4经由相机8而由控制装置100所控制。

此外,以下为了方便说明,将从照明装置4照射光的方向规定为z轴,将纸面的左右方向设为x轴,将相对于x轴及z轴而垂直的轴设为y轴。而且,将经光照射的一侧设为下。而且,将从图2的记载为“前(front)”的位置与照明装置对峙时的右侧设为右,左侧设为左,近前侧设为前,内里侧设为后。

在照明装置4的上部设有开口部46,以使相机8能够从照明装置4的上部拍摄对象物w。此外,本实施方式中,设为相机8设置于照明装置4的上部,但只要以照明装置4的照射区域的至少一部分包含在相机8的拍摄视场的至少一部分中的方式设置即可,也可设置于照明装置4的旁侧。

相机8是对存在于拍摄视场中的被摄体进行拍摄而生成图像的摄像部。相机8包含透镜或光圈等光学系统、电荷耦合器件(chargecoupleddevice,ccd)影像传感器或互补式金属氧化物半导体(complementarymetaloxidesemiconductor,cmos)影像传感器等光接收元件作为主要的结构元件。

控制装置100能够与对象物w上有无缺陷或污垢的检查、对象物w的大小或配置或朝向等的测量、对象物w表面上的文字或图形等的辨识等图像处理的执行无关,而另外受理图像处理的内容的设定。图像处理的内容的设定中,包括获取图像时的拍摄条件的设定、及对图像执行的处理内容的设定。拍摄条件的设定中,包括对照明装置4的点亮设定、及对相机8的相机设定。控制装置100作为用于进行对照明装置4的点亮设定的装置发挥功能。此外,也可与控制装置100无关,而另设置进行对照明装置4的点亮设定的设定支援装置。

控制装置100包含显示部101、及安装于显示部101的显示面的触摸屏(touchpanel)102。显示部101典型而言包含液晶显示器,例如将设定内容显示给用户。触摸屏102作为用于输入与各种设定有关的信息的输入部发挥功能。例如,用户基于显示部101中显示的信息而操作触摸屏102,由此能够输入与图像处理的内容设定有关的设定信息,从而能够进行各种设定。此外,输入部是由触摸屏所构成,但也可由键盘(keyboard)或鼠标(mouse)、或者此两者构成。

<b.照明装置的结构>

参照图3及图4对照明装置4的结构进行说明。图3是表示照明装置4的xz截面的图。图4是照明装置4的底面图。

图3中,设为从图2的“前(front)”所示的位置观看照明装置4的xz截面。如图3所示,照明装置4的照明为圆顶状。照明装置4中,在与对象物w相向的位置,设有多组主波长不同的多种发光部(以下也称为“光源”)。具体而言,设有多组由红色光源r、绿色光源g及蓝色光源b所构成的一组光源。此外,图3中,标注有向左下倾斜的斜线的光源是红色光源r,标注有点图案的光源是绿色光源g,标注有向右下倾斜的斜线的光源是蓝色光源b,且将符号局部省略。

多个光源被分割成多个区域。具体而言,针对设于照明装置4的多个光源的各组的点亮区域,设定有中央的圆形的中央区域41(以下也称为“圆形区域”)、以及以中央区域41为中心而设于外周的弧状的前区域42、右区域43、后区域44及左区域45。

从中央区域41、前区域42、右区域43、后区域44及左区域45的各区域照射的光的入射方位不同。所谓入射方位,是指以z轴为中心的方位。而且,前区域42、右区域43、后区域44及左区域45以中央区域41为中心而总体形成为环状。本实施方式中,将以中央区域41为中心的环状区域分割成4个区域,但也可多于4个,也可为3个以下。此外,从中央区域41照射的光照射于反射板47而反射,由此向下。

而且,针对多个光源的各组的点亮区域,设定有多个以圆形的中央区域41为中心而直径不同的环状区域(以下也称为“环状区域”)。具体而言,设定有上部区域、中部区域及下部区域。上部区域、中部区域及下部区域分别包含多个弧状的区域。例如,上部区域包含前区域上部42u、右区域上部43u、后区域上部44u及左区域上部45u。同样,中部区域包含前区域中部42c、右区域中部43c、后区域中部44c及左区域中部45c,下部区域包含前区域下部42l、右区域下部43l、后区域下部44l及左区域下部45l。从直径不同的各环状区域照射的光各自入射至xy平面的光的入射角不同。此外,环状区域设定为3个,但也可多于3个,也可为2个。

设于本实施方式的照明装置4中的多个光源被分割成13个区域。以下,将分割成13个而成的各区域也称为部分区域。此部分区域相当于本案发明的“照明元件”。照明装置4能够针对设于照明装置4的各部分区域分别调整光源的发光状态。此处,所谓光源的发光状态,不仅是光源的发光强度,也包括从区域照射的光的颜色或光的强度。

设于本实施方式的照明装置4中的各部分区域中,分别设有红色光源r、绿色光源g及蓝色光源b,因而能够针对每个部分区域而改变照射光的颜色。此外,从红色光源r照射的光的主波长、从绿色光源g照射的光的主波长、及从蓝色光源b照射的光的主波长的波段互不相同。因此,照明装置4构成为能够选择性地照射波段互不相同的主波长的光。

此外,各区域中,无需分别以相同数量配置有红色光源r、绿色光源g及蓝色光源b,只要将三种光源分别配置有各一个以上即可。而且,各区域所含的红色光源r、绿色光源g及蓝色光源b的比率可相同也可不同。例如,可在一个区域中配置有比其他光源多的红色光源r,另一方面,在其他区域中配置有比其他光源少的红色光源r。本实施方式中,说明作分别以相同数量配置有红色光源r、绿色光源g及蓝色光源b。

<c.控制装置100的硬件结构>

图5是表示控制装置100的硬件结构的示意图。如图5所示,控制装置100典型而言具有按照通用计算机体系结构的结构,通过处理器执行预先安装的程序而实现后述那样的各种处理。

更具体而言,控制装置100包含cpu(centralprocessingunit)或微处理器(micro-processingunit,mpu)等处理器110、随机存取存储器(randomaccessmemory,ram)112、显示控制器114、系统控制器116、输入输出(inputoutput,i/o)控制器118、硬盘120、装置用接口122、输入接口124、通信接口128及存储卡接口130。这些各部以系统控制器116为中心而彼此可数据通信地连接。

处理器110在与系统控制器116之间交换程序(码)等,并以规定顺序执行这些程序(码)等,由此实现目标运算处理。

系统控制器116经由总线(bus)而与处理器110、ram112、显示控制器114、输入接口124及i/o控制器118分别连接,在与各部之间进行数据交换等,并且负责控制装置100总体的处理。

ram112典型而言是动态随机存取存储器(dynamicrandomaccessmemory,dram)等易失性的存储装置,保持从硬盘120读出的程序或由相机8获取的相机图像、对图像的处理结果、及包含拍摄条件的工件数据等。

显示控制器114与显示部101连接,按照来自系统控制器116的内部命令而将用于显示各种信息的信号输出至显示部101。

输入接口124与触摸屏102连接,将从触摸屏102输入的各种信息发送至系统控制器116。

i/o控制器118控制与连接于控制装置100的记录介质或外部机器之间的数据交换。更具体而言,i/o控制器118与硬盘120、装置用接口122、通信接口128及存储卡接口130连接。

硬盘120典型而言为非易失性的磁存储装置,除了保存有处理器110所执行的算法(algorithm)等控制程序150以外,还保存有各种设定值等。安装于此硬盘120中的控制程序150是以保存在存储卡136等中的状态流通。此外,也可代替硬盘120而使用快闪存储器(flashmemory)等半导体存储装置、或数字多功能光盘随机存取存储器(digitalversatilediskrandomaccessmemory,dvd-ram)等光学存储装置。

装置用接口122中介相机8及照明装置4与处理器110之间的数据传输。装置用接口122将按照从处理器110所命令的拍摄条件的指示经由装置用接口122而输出至相机8及照明装置4。而且,装置用接口122获取通过拍摄对象物w所得的图像数据,中介处理器110与相机8之间的数据传输。

通信接口128中介处理器110与未图示的其他个人计算机或服务器装置等之间的数据传输。通信接口128典型而言包含以太网(ethernet,注册商标)或通用串行总线(universalserialbus,usb)等。

存储卡接口130中介处理器110与作为记录介质的存储卡136之间的数据传输。在存储卡136中,控制装置100所执行的控制程序150等是以保存的状态流通,存储卡接口130从所述存储卡136中读出控制程序150。存储卡136包含安全数字(securedigital,sd)等通用的半导体存储器件、软盘(flexibledisk)等磁记录介质、或只读光盘(compactdiskreadonlymemory,cd-rom)等光学记录介质等。或者,也可将经由通信接口128从配信服务器等下载的程序安装于控制装置100。

当利用所述那样的具有按照通用计算机体系结构的结构的计算机时,也可除了用于提供本实施方式的功能的应用(application)以外,还安装有用于提供计算机的基本功能的操作系统(operatingsystem,os)。此时,本实施方式的控制程序能以规定的顺序和/或时机(timing)调出作为os的一部分而提供的程序模块中的必要模块并执行处理。

进而,本实施方式的控制程序可组入至其他程序的一部分中而提供。此时,程序自身中也不含所述那样组合的其他程序所含的模块,而与所述其他程序协作执行处理。即,本实施方式的控制程序也可为组入至其他程序中的实施方式。

此外,也可替代性地以专用硬件电路的形式来安装通过执行控制程序而提供的功能的一部分或全部。

<d.点亮模式的决定方法的概要>

本实施方式中,控制装置100在互不相同的评估用点亮模式下进行拍摄,获取评估图像r,基于评估图像r而对评估用点亮模式进行评估,基于其评估结果而决定用于图像测量的测量用点亮模式l。

图6是表示决定测量用点亮模式l的流程的图。控制装置100获取在各评估用点亮模式xi下拍摄的评估图像ri(s10),基于所获取的评估图像ri而算出评估用点亮模式xi的评估值pi(s20)。控制装置100根据所得的每个评估用点亮模式xi的评估值pi而决定系数li(s30),使用系数求出评估用点亮模式xi的线性组合,由此决定测量用点亮模式l(s40)。

本实施方式中,测量用点亮模式l的评估值p与使用系数li将评估用点亮模式xi的评估值pi线性组合所得的结果实质上相等。

因此,系数li是通过以将评估用点亮模式xi的评估值pi线性组合时达到最大的方式将系数li拟合(fitting)所得。

本实施方式中,评估值pi是以如下值的形式算出,即:表示在增大图像测量中欲测量的特征区域的特征量、与特征区域以外的区域的特征量之差时,以何种程度发挥作用的值。“欲确定的特征区域”例如是欲提取特征量的区域,且例如是设有伤痕的区域。另一方面,“特征区域以外的区域”例如是不欲提取特征量的区域,且是未设有伤痕的区域。

控制装置100能够通过使用这样而获得的评估值pi,将欲确定的特征区域的特征量、与特征区域以外的区域的特征量之差变大的点亮模式决定为测量用点亮模式l。通过使用在这种测量用点亮模式l下获得的图像进行图像测量,能够准确地提取作为检查而所欲提取的特征量。

本实施方式中,能够通过对以下的式(1)所示的数理最优化问题求解而决定系数li,从而决定测量用点亮模式l。

[数1]

最大化:

限制条件:

变量:li∈{0,1}(1)

此处,下标i是表示评估用点亮模式xi的类别的下标。下标h2是表示特征区域的下标。下标h1是表示特征区域以外的下标。系数αi是表示评估用点亮模式xi对由规定区域所得的特征量a造成的影响程度的系数。光量bi是按照评估用点亮模式xi从照明装置4照射照明光时的照明光的光量。

<e.数理最优化问题的导出方法>

对式(1)所示的数理最优化问题的导出方法进行说明。本实施方式的图像处理系统1将图像测量中欲确定的特征区域的特征量、与特征区域以外的区域的特征量之差变大的点亮模式决定为测量用点亮模式l。即,若以规定照明装置4的点亮模式的照明参数来表达求出特征量的评估函数f,则为式(2)所示。此外,所谓照明参数,是表示照明颜色、照明亮度、照明位置的变量。

[数2]

f(x0,x1,…,xn)(2)

此处,xi是指一个评估用点亮模式,是由在此评估用点亮模式xi下点亮的位置、亮度、颜色所规定。

此处,增大特征区域h1的特征量与特征区域以外的非特征区域h2的特征量之差,成为求出使式(3)达到最大的照明参数(点亮模式)的问题。

[数3]

|fh2(x0,x1,…,xn)-fh1(x0,x1,…,xn)|(3)

而且,评估函数f能够利用表示各评估用点亮模式对评估结果造成的影响程度的系数α,近似为如下的具有直线性的函数。

[数4]

由于评估函数f能够如式(4)那样近似,因而式(3)能够如式(5)那样近似。

[数5]

若假设从评估用点亮模式x照射的光的光量b不变化,即,若假设仅有接通(on)与断开(off),则x能够如式(6)那样近似。

[数6]

xi≈bili(6)

通过将式(6)代入至式(5)而求出式(1)。此外,本实施方式中,将各评估用点亮模式xi说明作使一个部分区域内所含的一种光源点亮的模式。因而,作为变量的系数li取0或1的范围,评估用点亮模式存在39种模式(13区域×3种光源)。因此,n成为38。而且,限制条件是根据评估函数f而决定。本实施方式中,将评估函数说明作与图像内的规定区域的颜色平均有关的函数等与亮度值有关的函数。

此处,针对每个评估用点亮模式xi而获得的(αh2i-αh1i)×bi相当于评估用点亮模式xi的评估值pi。

<f.评估图像ri的获取>

本实施方式中,控制装置100使照明装置4将部分区域逐一依次点亮,并且依次变更从各部分区域照射的光的颜色,由此改变评估用点亮模式xi。例如,照明装置4将前区域下部42l所含的红色光源r、绿色光源g及蓝色光源b分别依次点亮后,将前区域中部42c所含的红色光源r、绿色光源g及蓝色光源b分别依次点亮,这样,针对分割成13个的各部分区域40,使各部分区域40所含的3种光源分别点亮。相机8在各评估用点亮模式xi下对拍摄视场内进行拍摄而生成评估图像ri。控制装置100从相机8获取评估图像ri。

本实施方式中,照明装置4中设定有13个部分区域,且在各部分区域中配置有3种光源,因而评估用点亮模式xi是设定有39个(=13区域×3色光源)。而且,评估图像ri是针对39个评估用点亮模式xi分别获得。此外,评估图像ri的下标i表示评估用点亮模式xi,评估图像ri是指在评估用点亮模式xi下拍摄的图像。

控制装置100针对一个评估用点亮模式xi获取至少一个以上的评估图像ri。此外,本实施方式中,说明作对一个评估用点亮模式xi获取一个评估图像ri。控制装置100使评估图像ri与评估用点亮模式xi对应地存储在ram112等中。此外,存储评估图像ri的目标可为硬盘120、或与控制装置100可通信地连接的服务器等。

<g.评估值pi的算出>

评估值pi是表示评估图像ri中的特征区域h1的特征量、与特征区域以外的非特征区域h2的特征量之差的大小的值。评估值pi例如是通过求出包含特征区域h1的关注区域h1的特征量a1、与关注区域h1以外的非关注区域h2的特征量a2之差而获得。而且,评估值pi也可为关注区域h1内的特征量的变动量。

关注区域h1是预先指定的区域,且例如由用户指定。具体而言,用户一面观看连接于控制装置100的显示部*中显示的对象物w的图像一面确定特征区域h1,以包含特征区域的方式指定区域。

特征量a例如包含对比度、颜色平均、偏差、边缘量中的至少一个。使用关注区域h1的特征量a1与非关注区域h2的特征量a2之差、及关注区域h1内的特征量a的变动量中的哪一个值来作为评估值pi可预先设定,而且也可构成为能够由用户选择。

控制装置100针对每个评估图像ri算出评估值pi。评估图像ri是针对每个评估用点亮模式xi而获得,因而评估值pi也是针对每个评估用点亮模式xi而获得。控制装置100使所算出的评估值pi与评估用点亮模式xi对应地存储在ram112等中。此外,存储评估值pi的目标可为硬盘120、或与控制装置100可通信地连接的服务器5等。

图7是表示将关注区域h1的特征量a1、与非关注区域h2的特征量a2之差设为评估值p的示例的图。图8是表示将关注区域h1内的特征量的变动量设为评估值p的示例的图。

如图7所示,评估值p是关注区域h1内的特征量a1、与非关注区域h2的特征量a2之差。关注区域h1包含作为特征区域的具有伤痕的区域h1。另一方面,非关注区域h2不含区域h1。

此外,由于关注区域h1与非关注区域h2未必为彼此相同的面积,因而关注区域h1的特征量a1与非关注区域h2的特征量a2优选经标准化的值。图7中,也规定了非关注区域h2,但非关注区域h2可为评估图像r内的除了关注区域h1以外的区域。

图7所示的示例中,评估图像r是“评估对象图像”的一例,关注区域h1及非关注区域h2是“评估对象区域”的一例。

如图8所示,评估值p可将关注区域h1内的特征量的最大值设为特征量a’1,将关注区域h1内的特征量的最小值设为特征量a’2,将特征量a’1与特征量a’2之差量设为评估值p。此外,也可不求出最大值及最小值,而将关注量区域h1内的特征量的偏差设为评估值p。

图8所示的示例中,评估图像r为“评估对象图像”的一例,关注区域h1为“评估对象区域”的一例。

<h.系数li的决定>

控制装置100根据评估值pi对式(1)的数理最优化问题求解,决定系数li。数理最优化问题以式(7)的值达到最大的方式将系数l拟合。拟合方法能够采用已知的方法,可通过循环进行,或者也可采用已知的搜索法。

[数7]

此处,对数理最优化问题求解时,将限制条件设定为能够将评估函数f近似为式(4)那样具有直线性的函数的范围。此限制条件是根据评估函数f、即评估值pi而决定。例如,式(1)的限制条件是将评估值pi设为与像素值相应的值时的限制条件。

<i.测量用点亮模式的决定>

控制装置100基于所得的系数li而决定测量用点亮模式l。控制装置100能够如式(8)所示,通过将系数li设为评估用点亮模式xi的系数的评估用点亮模式xi的线性组合而求出测量用点亮模式l。

[数8]

此外,本实施方式中,一个评估用点亮模式xi使部分区域内所含的一种光源点亮。因此,各评估用点亮模式xi能够由式(8)所示那样的行列式来定义。

<j.用于决定检查用点亮模式的用户接口>

图9及图10是用于设定算出评估值p所需要的信息的用户接口画面600。图11是表示计算条件指定区域640的图。图12是用于选择测量用点亮模式l的用户接口画面700。图13(a)及图13(b)是选择了一个点亮模式时的用户接口画面。

如图9所示,用户接口画面600包含第一范围指定区域620、第二范围指定区域630、计算条件指定区域640及图像显示区域650。

第一范围指定区域620及第二范围指定区域630均是用于指定评估图像r内的评估范围的区域。第二范围指定区域630是用于指定关注区域h1的区域。第一范围指定区域是用于指定非关注区域h2的区域。操作第一范围指定区域620的编辑按钮622时,能够编辑非关注区域h2。操作第二范围指定区域630的编辑按钮632时,能够编辑关注区域h1。

计算条件指定区域640是用于决定用来算出评估值pi的条件的区域。

图像显示区域650显示从相机8获取的图像。图像显示区域650包含总体显示区域652、显示控制图标群654及放大显示区域656。总体显示区域652及放大显示区域656显示从相机8获取的图像。放大显示区域656与总体显示区域652相比更广,显示将总体显示区域652中显示的图像放大的图像。此外,放大显示区域656中显示的图像也可为将总体显示区域652中显示的图像的一部分放大的图像。放大显示区域656中显示的图像的显示范围及倍率是根据对显示控制图标群654的用户操作(放大或缩小等)而变更。放大显示区域656包含表示评估范围的评估范围框657、及表示关注区域h1的范围的关注区域框658。

选择第二范围指定区域630的编辑按钮632时,切换成图10所示的用于编辑或设定关注区域h1的显示。如图10所示,第二范围指定区域630包含区域形状选择按钮群634及形状尺寸选择区域636。用户能够通过选择区域形状选择按钮群634所含的所需按钮,而选择所需形状(例如四边形、圆、扇形等)作为关注区域h1。用户能够通过对形状尺寸选择区域636所含的按钮和/或输入框的操作,而将关注区域h1设定为所需的大小及位置。

此外,关于关注区域h1的设定,控制装置100可不依据对形状尺寸选择区域636所含的按钮和/或输入框的操作,而通过图像上的操作来受理设定。具体而言,控制装置100受理对编辑按钮632的操作时,在放大显示区域656中显示用于变更表示关注区域h1的关注区域框658的位置或大小的变更按钮655,受理对变更按钮655的操作。

操作好(ok)按钮631时,将放大显示区域656中显示的关注区域框658所包围的范围设定为关注区域h1。另一方面,操作取消按钮633时,将编辑中的信息删除。

此外,当操作了第一范围指定区域620的编辑按钮622时,也与操作了编辑按钮632时同样,显示区域形状选择按钮群634、形状尺寸选择区域636及变更按钮655等。

控制装置100在设定评估值的计算条件时,受理评估对象图像的指定、及所指定的图像内的评估对象区域的指定。指定评估对象图像。评估对象区域是通过操作第一范围指定区域620及第二范围指定区域630所含的各种按钮而指定。

参照图11对计算条件指定区域640进行说明。如图11所示,计算条件指定区域640包含对象工件指定区域641及使用区域选择标签页642。

通过操作对象工件指定区域641所含的按钮,而选择用于算出评估值的图像。换言之,选择作为评估对象的评估图像。而且,用户能够通过操作对象工件指定区域641所含的按钮,而设定所选择的图像中的不含特征区域的图像(图中的良品数)、及所选择的图像中的包含特征区域的图像(图中的不良品数)。换言之,受理与作为评估对象的评估图像对应的标签信息。而且,如图中的良品、不良品的措辞所示,作为标签信息,受理表示不存在缺陷的状态的信息、或表示存在缺陷的状态的信息。

控制装置100根据所受理的结果,决定是将关注区域h1的特征量与非关注区域h2的特征量之差的大小设为评估值,还是将关注区域h1内的特征量的变动量设为评估值。具体而言,基于对使用区域选择标签页642的操作而选择是使用两个区域还是使用一个区域。

当使用两个区域时,使用“合格(ok)”即不存在缺陷的区域、及“不合格(ng)”即存在缺陷的区域,控制装置100决定将关注区域h1的特征量与非关注区域h2的特征量之差的大小设为评估值。

当使用一个区域时,使用“不合格(ng)”即存在缺陷的区域,控制装置100决定将关注区域h1内的特征量的变动量设为评估值。

图10所示的示例中,作为评估对象的图像而选择一个图像(使用工件数1),此图像为不良品的图像(不良品数1),设定有评估对象的区域(评估范围框657内)、及关注区域h1的区域(关注区域框658),且设定有使用两个区域来进行评估。

换言之,通过操作用户接口画面600,而选择成为评估对象的评估对象图像、及作为一个图像的部分区域且成为评估对象的评估对象区域。而且,通过操作用户接口画面600,而还受理与评估对象图像及评估对象区域对应的标签信息。而且,通过操作用户接口画面600,而受理表示不存在缺陷的状态的信息、或表示存在缺陷的状态的信息作为标签信息。控制装置100在使用两个区域进行评估时,决定将关注区域h1的特征量与非关注区域h2的特征量之差的大小设为评估值,因而换言之,根据所受理的标签信息及由评估对象区域所得的特征量而算出评估值。

此外,当用户仅操作对象工件指定区域641及使用区域选择标签页642,未设定评估对象的区域及关注区域h1的区域时,可将所选择的评估图像总体设定为评估对象区域。例如,当选择良品的图像及不良品的图像,并指定了两个区域作为使用区域时,算出由良品的图像所得的特征量、与由不良品的图像所得的特征量之差的大小。

控制装置100受理特征量的计算方法的指定。计算方法指定区域643包含用于选择特征量的种类的特征量选择标签页644、及用于选择算出特征量时的前处理的前处理标签页645。根据对特征量选择标签页644及前处理标签页645的操作,而决定特征量的计算方法。

控制装置100受理评估用点亮模式的基准光量的设定。计算方法指定区域643包含光量设定区域646。根据对光量设定区域646所含的按钮的操作,而受理评估用点亮模式的基准光量的设定。

控制装置100设定多个包含从多个评估用点亮模式xi中选择的一个或多个评估用点亮模式xi的组合,并且针对各组合,分别算出与一个组合所含的一个或多个评估用点亮模式xi各自对应的评估值的合计,将组合所示的点亮模式、及评估值的合计显示于用户接口画面700。

具体而言,如图12所示,在表示用于决定测量用点亮模式l的处理的结果的结果区域710中,以照明图像712来显示系数li所示的点亮模式,并且显示作为系数li的评估结果的得分值714。用于决定测量用点亮模式l的处理例如是在操作图11的搜索按钮647时开始,当处理结束时,切换成图12所示的用户接口画面700,并且将处理结果显示于结果区域710。

结果区域710中,显示有系数li不同的多个点亮模式,并且显示有各系数li的得分值714。此处,通过将系数li设为评估用点亮模式xi的系数的评估用点亮模式xi的线性组合而求出的点亮模式如式(8)所示,是将包含从多个评估用点亮模式xi中选择的一个或多个评估用点亮模式xi的评估用点亮模式xi组合而构成。因此,所谓系数li不同的点亮模式,是指评估用点亮模式xi的组合不同的点亮模式。

而且,得分值是通过式(7)而求出。即,得分值相当于与一个组合所含的一个或多个评估用点亮模式xi各自对应的评估值的合计。

从所显示的多个照明图像712中受理一个照明图像712的选择,并在经选择的状态下操作好(ok)按钮720时,将所选择的照明图像712所示的点亮模式决定为测量用点亮模式l。另一方面,操作取消按钮730时,不决定测量用点亮模式l而结束处理。例如,控制装置100可基于受理了对取消按钮730的操作,而将显示切换为用于设定算出评估值p所需要的信息的用户接口画面600。

控制装置100可受理对所显示的系数li所示的点亮模式的选择,并显示在所选择的点亮模式下拍摄时的图像。用户接口画面700包含显示在所选择的点亮模式下拍摄时的图像的图像显示区域740。

例如,从结果区域710所含的点亮模式候补中选择一个点亮模式时,控制装置100指示照明装置4按照所选择的点亮模式照射照明光,并且指示相机8在此点亮模式下拍摄,将所得的图像显示在图像显示区域740中。此外,控制装置100也可预先获取在结果区域中显示的多个点亮模式各自下拍摄的图像。

图13(a)及图13(b)是选择了一个点亮模式时的用户接口画面700。如图13(a)及图13(b)所示,选择一个点亮模式时,使其显示在表示所选择的点亮模式的选择框716中,并且将在所选择的点亮模式下拍摄的图像显示在图像显示区域740中。当选择不同点亮模式时,如图13(a)至图13(b)或图13(b)至图13(a)那样切换显示。

由此,用户能够在不仅确认了得分值,而且确认了实际拍摄所得的图像的基础上,决定测量用点亮模式l。

<k.控制装置100的功能结构>

图14是示意性地表示控制装置100的功能结构的一例的图。控制装置100通过执行控制程序150而控制图14所示的各结构,决定测量用点亮模式l。

控制装置100包含图像获取部210、设定受理部220、特征量计算部230、评估值计算部240及模式决定部250。

图像获取部210从相机8获取评估图像r。更具体而言,图像获取部210包含照明控制部212及拍摄控制部214。

照明控制部212以按照作为评估用点亮模式信息162而预先保存在硬盘120等存储部中的评估用点亮模式xi从照明装置4照射照明光的方式控制照明装置4,并且将点亮中的评估用点亮模式xi通知拍摄控制部214。

拍摄控制部214接受评估用点亮模式xi的通知,向相机8发送拍摄指示,并且获取评估图像ri,将评估用点亮模式xi与评估图像ri相对应地保存在ram112等存储部中。

设定受理部220将经由图9~图11所示的用户接口画面600所输入的信息作为设定信息160保存在硬盘120等存储部中。设定信息160包含与评估用点亮模式xi有关的评估用点亮模式信息162、用于确定评估对象的评估对象信息164、表示特征量a的计算条件的第一条件信息166、及表示基于评估对象信息164及第一条件信息166所规定的评估值pi的计算条件的第二条件信息168。

评估对象信息164包含确定作为评估对象的图像的信息、确定作为评估对象的图像中的作为评估对象的区域的信息、以及作为评估对象的区域的标签信息等。

第二条件信息168是确定特征量a的计算方法的信息,且例如是表示特征量a为对比度、颜色平均、颜色偏差、边缘量等信息中的哪一个信息的信息。

控制装置100可具备条件决定部260。条件决定部260基于评估对象信息164及第一条件信息166而决定评估值的计算方法,并作为第二条件信息168而保存在硬盘120中。例如,当仅设定有关注区域h1作为评估对象区域时,条件决定部260基于对关注区域h1设定的标签信息,决定算出关注区域h1内的特征量的变动量作为评估值。

特征量计算部230基于评估对象信息164及第一条件信息166,根据ram112中保存的评估图像ri而算出特征量,并将所算出的特征量ai与评估用点亮模式xi相对应地存储在ram112中。

评估值计算部240基于ram112中存储的特征量ai及第二条件信息168,针对每个评估用点亮模式xi算出评估值pi,并将所算出的评估值pi与评估用点亮模式xi相对应地存储在ram112中。条件决定部260基于由所设定的评估对象所得的特征量ai、及对评估对象设定的标签信息而决定第二条件信息168。换言之,评估值计算部240基于由评估对象所得的特征量ai、及对评估对象设定的标签信息而算出评估值pi。

模式决定部250包含系数设定部252、得分值计算部254、条件提取部256及决定部258。

系数设定部252设定系数li。例如,系数设定部252设定系数li,并基于得分值计算部254基于所设定的系数li而算出的得分值来调整系数li。

得分值计算部254按照式(7),由系数设定部252所设定的系数li及评估值计算部240所算出的评估值pi而算出得分值,将得分值q返还至系数设定部252,将得分值q与系数li相对应地保存在ram112等存储部中。

条件提取部256按照ram112等存储部中保存的得分值q与系数li的对应关系及基于特征量a所规定的限制条件,选择多个得分值高的系数li,将表示系数li所示的点亮模式的信息与和系数li对应的得分值q相关联地显示于显示部101。

决定部258基于来自作为输入部的触摸屏102的信息,决定测量用点亮模式l。决定部258将所决定的测量用点亮模式l保存在硬盘120等存储部中。

此外,决定部258可不依据来自触摸屏102的信息而决定测量用点亮模式l。此时,可不设置条件提取部256。而且,决定部258可将所决定的测量用点亮模式l显示于显示部101。而且,可指示图像获取部210在测量用点亮模式l下拍摄对象物w,并将所获取的图像显示于显示部101。

<l.作用、效果>

如以上那样,图像处理系统1包括:相机8,拍摄对象物w;照明装置4,由多个部分区域40所构成,能够将每个部分区域40点亮;以及控制装置100,控制图像处理系统1中执行的处理。控制装置100包括:图像获取部210,获取在各评估用点亮模式xi下拍摄所得的评估图像ri;设定受理部220,受理针对每个评估用点亮模式xi而获得的评估图像ri中成为评估对象的区域的设定;特征量计算部230,根据设定受理部220所受理的评估对象的范围而算出特征量a;以及评估值计算部240,根据特征量a而算出评估用点亮模式xi的评估值pi。而且,控制装置100还包括:模式决定部250,使用基于评估值pi所决定的系数li,求出评估用点亮模式xi的线性组合,由此决定测量用点亮模式l。

将评估用点亮模式xi逐一评估而算出评估值pi,并使用基于评估值pi所决定的系数li将各评估用点亮模式xi线性组合,决定测量用点亮模式l。因此,无需尝试使用多个部分区域40所实现的所有点亮模式,只要在预定的多个评估用点亮模式xi下进行拍摄便可,从而能够简单地进行照明装置4的点亮设定。

进而,评估用点亮模式xi是使一个部分区域40内的光源点亮,使其他部分区域40内的光源不点亮的模式。即,评估值pi是指表示对从规定方向入射至对象物w的光的评估的值,从而能够对入射至对象物w的来自所有方向的各光分别进行评估。

进而,照明装置4能够将主波长的波段互不相同的红色光源r、绿色光源g、蓝色光源b分别独立地点亮。因而,也能够调整光的颜色,从而能够进行精度更高的图像测量。而且,主波长的波段互不相同,因而能够通过将使红色光源r点亮的点亮模式的评估值、使绿色光源g点亮的点亮模式的评估值、及使蓝色光源b点亮的点亮模式的评估值线性组合,而实质上求出使多种光源点亮的点亮模式的评估值。

进而,设定受理部220经由用户接口画面600所受理的评估信息中,包含评估对象信息164。评估对象信息164包含确定作为评估对象的图像的信息、确定作为评估对象的图像中作为评估对象的区域的信息、及作为评估对象的区域的标签信息。而且,评估值计算部240基于由评估对象所得的特征量ai及对评估对象设定的标签信息而算出评估值pi。因此,算出评估值的方法的自由度提高,用户能够按照图像测量的内容而算出评估值。

进而,标签信息是表示存在缺陷的状态的信息、及表示不存在缺陷的状态的信息中的至少一个信息。因此,能够决定适于缺陷检查的点亮模式。

进而,特征量为对比度、颜色平均、颜色偏差、边缘量中的至少一个。即,能够基于各种特征量而对评估用点亮模式进行评估,因而用户能够按照图像测量的内容来对评估用点亮模式进行评估。

进而,评估值计算部240基于关注区域h1的特征量与非关注区域h2的特征量之差的大小、或关注区域h1内的特征量的变动量而算出评估值pi。因此,能够在图像测量中,决定图像内的特征量的偏差变大那样的点亮模式。

进而,系数设定部252设定多个系数li。得分值计算部254算出与所设定的各系数li相应的得分值q。得分值q相当于与一个组合所含的一个或多个评估用点亮模式xi各自对应的评估值的合计。即,利用系数设定部252及得分值计算部254,设定多个包含从多个评估用点亮模式中选择的一个或多个评估用点亮模式的评估用点亮模式的组合,并且算出与各组合所含的评估用点亮模式对应的评估值的合计。因此,能够基于得分值而容易地进行包含评估用点亮模式的组合的点亮模式的评估。

进而,条件提取部256将表示系数li所示的点亮模式的信息、与和系数li对应的得分值q相关联地显示于显示部101。具体而言,在用户接口画面700中,在结果区域710中以照明图像712来显示系数li所示的点亮模式,并且显示作为系数li的评估结果的得分值714。而且,决定部258将经由用户接口画面700所选择的点亮模式决定为测量用点亮模式l。因此,用户能够基于得分值而选择点亮模式,因而能够设定说明性高的测量用点亮模式l。而且,将得分值与表示点亮模式的信息相关联地显示,因而用户能够在确认了所选择的点亮模式的基础上,决定测量用点亮模式l。

<m.评估方法的变形例>

所述实施方式中,表示了对一个评估用点亮模式xi获取一个评估图像ri的示例。但也可对一个评估用点亮模式xi获取多个评估图像ri,并根据由多个评估图像ri各自所得的特征量来算出评估值pi。

图15是表示评估方法的变形例的图。如图15所示,可获取包含特征区域的第一评估图像r1、及不含特征区域的第二评估图像r2,将第一评估图像的特征量a1与第二评估图像的特征量a2之差量设为评估值pi。而且,也可获取包含特征区域的多个评估图像,由各评估图像而算出评估图像内的变动量,并将所算出的多个变动量的平均设为评估值pi。而且,也可在各评估图像内设定关注区域h1及非关注区域h2,由各评估图像而算出关注区域h1的特征量a1与非关注区域h2的特征量a2之差量,并将所算出的多个差量的平均设为评估值pi。

而且,也可将从一个关注区域h1提取的特征量设为颜色偏差,并将此颜色偏差设为评估值pi。即,也可将关注区域h1的特征量设为评估值。

<n.评估用点亮模式的变形例>

所述实施方式中,将各评估用点亮模式xi说明作使一个部分区域内所含的一种光源点亮的模式。但是,评估用点亮模式不限于此。图16是表示评估用点亮模式的变形例1的图。图17是表示评估用点亮模式的变形例2的图。

例如,图16所示的示例是将使一个部分区域40所含的所有光源点亮的模式设为评估用点亮模式的示例。此时,控制装置100获取彩色图像作为评估图像ri。提取构成彩色图像的多个像素各自所含的表示红色的像素值,将由表示红色的像素值所构成的红色评估图像ri(r),设为在与评估图像对应的评估用点亮模式xi下仅以红色点亮的红色评估用点亮模式xi(r)的评估图像。同样,将绿色评估图像ri(g)设为绿色评估用点亮模式xi(g)的评估图像,将蓝色评估图像ri(b)设为蓝色评估用点亮模式xi(b)的评估图像。

通过这样设定,能够与本实施方式同样,针对使一个部分区域内所含的一种光源点亮的每个模式而实质上获取评估图像。通过这样设定,能够减少拍摄次数。

图17所示的示例是将使多个部分区域40点亮的模式设为评估用点亮模式xi的示例。此时,系数li可取负值,作为限制条件,增加从各部分区域40照射的光的光量b不成为负值,由此能够对式(1)的数理最优化问题求解。

图17所示的示例中,基于评估用点亮模式下的x0~x3的各评估值p0~p3,将(l0、l1、l2、l3)=(-1,1,-1,1)决定为系数而决定测量用点亮模式l。

<o.评估值的计算方法的变形例>

所述实施方式中,评估值pi是设为表示评估图像ri中的特征区域h1的特征量、与特征区域以外的非特征区域h2的特征量之差的大小的值。评估值pi不限于特征区域h1的特征量、与特征区域以外的非特征区域h2的特征量之差的大小,也可为表示边缘检测的检测精度的值等。

<p.其他变形例>

(1)本实施方式中,表示了相机8与照明装置4分开的示例,但相机8与照明装置4也可为一体。

(2)本实施方式中,照明装置4设为呈圆顶形状,但也可为平板状的照明装置,或也可为环状的形状。而且,设为在相机8的光轴上设置照明装置4,但照明装置4的位置也可不配置于相机8的光轴上。

(3)将系数li设为整数,但不限于整数。例如,也可将系数li的范围设为0≦li≦1。通过这样设定,能够有强弱地调整从各部分区域40照射的光的光量b,因而能够进行更细致的设定。

<q.附记>

如以上那样,本实施方式包含如下公开。

[结构1]

一种图像处理系统1,进行使用对象物w的外观图像的图像测量,其包括:

摄像部8,拍摄所述对象物w;

照明部4,由用于向所述对象物w照射光的多个照明元件40所构成,能针对每个照明元件40调整发光强度;

图像获取部210,按照互不相同的多个评估用点亮模式xi各自而从所述照明部4照射照明光,并且从所述摄像部8获取与各评估用点亮模式xi对应的至少一个以上的评估图像ri;

设定受理部220,受理由所述图像获取部210所获取的所述评估图像ri中成为评估对象的评估对象图像ri、及作为一个图像的部分区域且成为评估对象的评估对象区域h1、h2的设定;

特征量计算部230,根据所述评估对象区域h1、h2而算出特征量ai,其中所述评估对象区域h1、h2和与各评估用点亮模式xi对应的所述评估对象图像ri有关;

评估值计算部240,基于由所述特征量计算部230所得的所述特征量ai,算出与所述评估用点亮模式xi对应的评估值pi;以及、

模式决定部250,使用基于由所述评估值计算部240所得的所述评估值pi而决定的系数li,求出所述评估用点亮模式xi的线性组合,由此决定用于所述图像测量的点亮模式l。

[结构2]

根据结构1所记载的图像处理系统,其中所述评估用点亮模式xi是设为所述照明元件中的一个或彼此位于附近的所述照明元件的集合点亮,其他不点亮的模式。

[结构3]

根据结构1或2所记载的图像处理系统,其中所述照明部构成为能选择性地照射以第一波长为主波长的光r、及以波段与所述第一波长不同的的第二波长为主波长的光g、b。

[结构4]

根据结构1所记载的图像处理系统,其中所述设定受理部220还受理与所述评估对象图像及所述评估对象区域对应的标签信息164,

所述评估值计算部240基于由所述评估对象区域所得的所述特征量ai、与和所述评估对象区域对应的所述标签信息164的对应关系,算出所述评估值pi。

[结构5]

根据结构4所记载的图像处理系统,其中所述标签信息是表示所述评估对象图像及所述评估对象区域中存在缺陷的状态的信息、或表示不存在缺陷的状态的信息642。

[结构6]

根据结构1至5中任一项所记载的图像处理系统,其中所述特征量为对比度、颜色平均、颜色偏差、边缘量中的至少一个644、645。

[结构7]

根据结构4至6中任一项所记载的图像处理系统,其中所述评估值计算部240基于对所述评估对象图像及所述评估对象区域中的两个区域算出的所述特征量之差的大小a1、a2、或者对所述评估对象图像及所述评估对象区域中的一个区域算出的所述特征量、或对区域算出的所述特征量的变动的大小a’1、a’2,而算出所述评估值。

[结构8]

根据结构7所记载的图像处理系统,其中所述模式决定部设定多个包含从所述多个评估用点亮模式中选择的一个或多个评估用点亮模式的评估用点亮模式的组合252、256,并且算出与各组合所含的评估用点亮模式对应的所述评估值的合计254。

[结构9]

根据结构8所记载的图像处理系统,其中所述模式决定部显示所述组合所示的点亮模式712及对应的评估值的合计714、256,并且受理对所显示的组合的选择716,

将所述所选择的组合所示的点亮模式决定为用于所述图像测量的点亮模式720、258。

[结构10]

一种设定方法,用于对照明部进行点亮设定,所述照明部是由用于向对象物照射光的多个照明元件所构成,且能够针对每个照明元件调整发光强度,所述设定方法包括:

按照互不相同的多个评估用点亮模式各自而从所述照明部照射照明光,并且从摄像部获取与各评估用点亮模式对应的至少一个以上的评估图像的步骤(s10);

根据评估对象区域而算出特征量的步骤(s20),其中所述评估对象区域和与各评估用点亮模式对应的所述一个以上的评估图像中的评估对象图像有关;

基于所算出的所述特征量,算出与所述评估用点亮模式对应的评估值的步骤(s30);以及

使用基于所算出的所述评估值而决定的系数,求出所述评估用点亮模式的线性组合,由此决定用于图像测量的点亮模式的步骤(s40)。

应认为本次公开的各实施方式在所有方面为例示而非限制性。本发明的范围是由权利要求而非所述说明所揭示,意指包括与权利要求均等的含意及范围内的所有变更。而且,意指在可能的情况下,实施方式及各变形例中说明的发明可单独实施也可组合实施。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1