首页 / 专利库 / 摄影 / 运动模糊 / 一种面向面曝光3D打印的视觉监视反馈方法

一种面向面曝光3D打印的视觉监视反馈方法

阅读:502发布:2020-05-08

专利汇可以提供一种面向面曝光3D打印的视觉监视反馈方法专利检索,专利查询,专利分析的服务。并且一种面向面曝光3D打印的视觉监视反馈方法涉及智能化控制和 机器学习 技术领域。该方法步骤:相机摆放 位置 确定:根据面曝光投影仪的位置,计算出相机位置,避免拍摄到的杂光影响监控;灰度变化曲线的获取:在曝光时间内等时间间隔自动获取监视区域的视觉图像,从而获取每个监视区域等长度图像平均灰度变化曲线,通过实验,得到成型成功与成型失败时的成型曲线;灰度曲线识别:将得到的成型成功与成型失败的曲线用KNN分类 算法 进行分类,并对分类之后结果进行测试,得到最终的KNN算法中的K值使得分类的准确率最高,并根据分类结果判断打印状态来控制机械系统运动。本 发明 可以提高打印材料利用率,节省打印时间。,下面是一种面向面曝光3D打印的视觉监视反馈方法专利的具体信息内容。

1.一种面向面曝光3D打印的视觉监视反馈方法,其特征在于,包括以下步骤:
步骤100、根据面曝光投影仪的位置,计算出相机合理的摆放位置,避免因投影镜头的眩光效应对拍摄到图像造成影响;
步骤200、根据步骤100的视觉图像与光学投影位置关系,在曝光时间内等时间间隔自动获取监视区域的视觉图像,从而获取每个监视区域等长度图像平均灰度变化曲线,通过实验,得到成型成功与成型失败时的成型曲线;
步骤300、对步骤200得到的成型成功与成型失败的曲线用K最近邻分类KNN算法进行分类,并对分类之后结果进行测试,得到最终的KNN算法中的K值使得分类的准确率最高,并判断打印状态;
步骤400、根据步骤300打印状态的判断来控制机械系统运动;
其中,步骤100包括下述子步骤:
计算机获取投影仪的最大分辨率,并借助投影仪在打印槽上投出同等分辨率的网格图像,当焦距不合适时,投影仪投出的网格线较为模糊,调节投影仪的焦距,直至网格线变清晰;
获取清晰的网格图像后,将网格图像换成纯白色图片投出,这时保持投影仪的位置不变,以投影仪的镜头中心为原点建立三维坐标系,以此来调整相机的位置;
将相机拍摄出的图片投在电脑屏幕上,屏幕上出现投影仪投出的纯白色图像以及因眩光效应产生的光斑,平面上移动相机使电脑屏幕上纯白色图片边缘临近消失,获得相机位置坐标的(Xmax,Ymax),接着移动相机直至光斑临近纯白色图片边缘,获得相机位置坐标的(Xmin,Ymin),在保证相机拍摄到的图片投在电脑屏幕上时是完整清晰且纯白色图片上无光斑干扰的情况下,确定水平方向上相机的位置坐标范围(Xmin~Xmax,Ymin~Ymax);
再根据二次成像原理算法公式
[x∈(xmin,xmax),y∈(ymin,ymax)],其中焦距用φ表示,物距用U表示,芯片尺寸用S表示,投影视野用V表示,投影仪镜头距离打印槽的高度用H表示,相机的三维坐标分别用x,y,z表示,确定相机位置坐标的z值。
2.如权利要求1所述的方法,其中,步骤200包括下述子步骤:
对每一张模型切片根据前面确定的视觉图像与光学投影位置关系进行分区域监视,在曝光时间段内,等间隔采样自动获取监视区域的视觉图像;
对待打印模型进行切片处理,得到的切片图像分为黑白两个区域,白色区域为打印模型的单层形状,然后对全部切片为进行或运算,有白色的即为1,同黑色则为0,从而得到模型的最大曝光区域;
根据最大曝光区域对应打印平面的位置,对曝光图像进行裁剪,获得打印过程中的曝光区域,并针对曝光区域逐像素点进行处理;
首先判断每个曝光时间段内切片的像素灰度,采集一个曝光时间段内切片的白色区域为监视区域,在监视区域内对每张图片相同位置的像素点进行亮度统计,每个监视点获得其图像灰度变化数据,从而获取每个监视点的等长度图像平均灰度变化曲线;
通过对每个像素点进行实时监视,实现整个成型曝光平面分区域控制,通过实验,最终得到成型成功与成型失败时的成型曲线。
3.如权利要求1-2中任一项所述的方法,其中,在步骤300中,
将得到的灰度变化曲线,进行长度归一化,用归一化结果曲线进行参数拟合;
然后将归一化后的结果用KNN进行分类,将其中一部分作为训练集,另一部分作为测试集,得到正负标签基准值,K值为4,其中K值是使用KNN分类算法时定义的一个特征样本空间中与特征样本最邻近的样本个数;
一方面通过曲线模拟生成部分负样本,另一方面,在实验过程中,根据正负样本比例,剔除变化趋势相同的几组负样本,将新出现的负样本加入到样本集中,以此来保证样本的均衡性;
最后在打印实验的过程中,将一个曝光时间内得到的数据放入KNN中与得到的正负标签基准值进行比较分类,根据分类的结果判断打印状态,若为正样本则打印继续,若为负样本则停止打印。
4.如权利要求3所述的方法,其中,将1000组归一化后的结果用KNN进行分类,将其中的
800组作为训练集,200组作为测试集,得到正负标签基准值。
5.如权利要求1所述的方法,其中,在步骤400中,
根据打印状态的判断结果来对机械进行控制,将对成型成功与成型失败时的曲线的分类效果反馈给打印机,若分类为正样本,则提取下一个切片,控制机械系统运动,继续打印切片,若分类为负样本,则控制机械停止打印。
6.如权利要求1所述的方法,其中,所述方法采用4秒曝光时间,且每秒10采样间隔自动获取监视区域的视觉图像。

说明书全文

一种面向面曝光3D打印的视觉监视反馈方法

技术领域

[0001] 本发明涉及智能化控制和机器学习技术,具体涉及对相机所拍摄的面曝光图像进行处理,并对拍摄图像的曝光区域进行亮度分析,得到其成型曲线,通过把得到的曲线与分类好的样本进行相似度比较,从而实现对面向面曝光3D打印的视觉监视反馈方法的研究与实现。

背景技术

[0002] 3D打印机诞生于20世纪80年代中期,是由美国科学家最早发明的。3D打印机是指利用3D打印技术生产出真实三维物体的一种设备,其基本原理是利用特殊的耗材(胶树脂或粉末等)按照由电脑预先设计好的三维立体模型,通过黏结剂的沉积将每层粉末黏结成型,最终打印出3D实体。快速成形技术以其加工速度快、成本低,广泛应用于产品开发阶段的模型制作。3D打印是快速成形技术的一种,它首先将物品转化为3D数据,然后运用粉末状金属或塑料等可粘合材料,逐层分切打印。模具制造、工业设计用于建造模型,现正发展成产品制造,形成“直接数字化制造”。目前已形成多种不同的快速成形工艺,如立体光固化(SLA)、层合实体制造(LOM)、熔融沉积造型(FDM)、选域激光烧结(SLS)、三维打印(3DP)、面曝光打印等。其中,面曝光打印一次成型一个面,打印速度快,精度高,数字光处理技术(DLP)是面曝光打印的一种,技术较为成熟且稳定性好,但就目前而言,基于DLP技术的3D打印的成型率一般在70%-80%之间,只有在产品基本打印成型后才能判断产品是否合格,倘若不合格,则又需重新开始产品的整体打印,这样既造成了材料的浪费,又耗费了打印时间。所以,目前基于DLP技术的3D打印,在节省材料和节省时间上还可以得到更好的发展。

发明内容

[0003] 本发明实施例将提供一种面向面曝光3D打印的视觉监视反馈方法,主要根据成型曲线的分类效果来监控反馈打印是否继续,从而提高面曝光3D打印的材料利用率,并且节省了打印时间。
[0004] 为解决上述技术问题,本发明实施例采用如下技术方案:
[0005] 一种面向面曝光3D打印的视觉监视反馈方法,包括以下步骤:
[0006] 步骤100、根据面曝光投影仪的位置,计算出相机合理的摆放位置,避免因投影镜头的眩光效应对拍摄到图像造成影响;
[0007] 步骤200、根据步骤100的视觉图像与光学投影位置关系,在曝光时间内等时间间隔自动获取监视区域的视觉图像,从而获取每个监视区域等长度图像平均灰度变化曲线,通过实验,得到成型成功与成型失败时的成型曲线;
[0008] 步骤300、对步骤200得到的成型成功与成型失败的曲线用K最近邻(KNN,K-NearestNeighbor)分类算法进行分类,并对分类之后结果进行测试,得到最终的KNN算法中的K值使得分类的准确率最高,并判断打印状态;
[0009] 步骤400、根据步骤300打印状态的判断来控制机械系统运动。
[0010] 其中,根据面曝光投影仪的位置,计算出相机合理的摆放位置,避免因投影镜头的眩光效应对拍摄到图像造成影响的步骤100包括:
[0011] 面曝光需要较强的入射光才能使树脂固化,故当较高的入射光经过镜头中多组镜片反射最终成像时,不可避免的就会形成眩光现象;
[0012] 计算机获取投影仪的最大分辨率,并借助投影仪在打印槽上投出同等分辨率的网格图像,投影仪投出的网格线较为模糊,调节投影仪的焦距,直至网格线变清晰;
[0013] 获取清晰的网格图像后,将网格图像换成纯白色图片投出,这时保持投影仪的位置不变,以投影仪的镜头中心为原点建立三维坐标系,以此来调整相机的位置;
[0014] 将相机拍摄出的图片投在电脑屏幕上,屏幕上出现投影仪投出的纯白色图像以及因眩光效应产生的光斑,水平面上移动相机使电脑屏幕上纯白色图片边缘临近消失,获得相机位置坐标的(Xmax,Ymax),接着移动相机直至光斑临近纯白色图片边缘,获得相机位置坐标的(Xmin,Ymin),在保证相机拍摄到的图片投在电脑屏幕上时是完整清晰且纯白色图片上无光斑干扰的情况下,确定水平方向上相机的位置坐标范围(Xmin~Xmax,Ymin~Ymax);
[0015] 再根据二次成像原理算法公式 [x∈(xmin,xmax),y∈(ymin,ymax)],(其中焦距用φ表示,物距用U表示,芯片尺寸用S表示,投影视野用V表示,投影仪镜头距离打印槽的高度用H表示,相机的三维坐标分别用x,y,z表示),确定相机位置坐标的Z值。
[0016] 其中,根据步骤100的视觉图像与光学投影位置关系,在曝光时间内等时间间隔自动获取监视区域的视觉图像,从而获取每个监视区域等长度图像平均灰度变化曲线,通过实验,得到成型成功与成型失败时的成型曲线的步骤200包括:
[0017] 对每一张模型切片根据前面确定的视觉图像与光学投影位置关系进行分区域监视,在曝光时间4秒内,每秒10采样间隔自动获取监视区域的视觉图像;
[0018] 对待打印模型进行切片处理,得到的切片图像分为黑白两个区域,白色区域为打印模型的单层形状,然后对全部切片为进行或运算,有白色的即为1,同黑色则为0,从而得到模型的最大曝光区域;
[0019] 根据最大曝光区域对应打印平面的位置,对曝光图像进行裁剪,获得打印过程中的曝光区域,并针对曝光区域逐像素点进行处理;
[0020] 首先判断每个曝光时间段内切片的像素灰度,采集一个曝光时间段内切片的白色区域为监视区域,在监视区域内对每张图片相同位置的像素点进行亮度统计,每个监视点获得其图像灰度变化数据,从而获取每个监视点的等长度图像平均灰度变化曲线;
[0021] 通过对每个像素点进行实时监视,实现整个成型曝光平面分区域控制,通过实验,最终得到成型成功与成型失败时的成型曲线。
[0022] 其中,对步骤200得到的成型成功与成型失败的曲线用K最近邻(KNN,K-NearestNeighbor)分类算法进行分类,并对分类之后结果进行测试,得到最终的KNN算法中的K值使得分类的准确率最高,并判断打印状态的步骤300包括:
[0023] 首先根据步骤200得到的灰度变化曲线,进行长度归一化,用归一化结果曲线进行参数拟合;
[0024] 然后将归一化后的结果用KNN进行分类,将其中的一部分作为训练集,另一部分作为测试集,得到正负标签基准值,并通过多次实验得到K值为4时准确率最高(其中K值是使用KNN分类算法时定义的一个特征样本空间中与特征样本最邻近的样本个数);
[0025] 由于3D打印过程中引起错误率的原因不一,导致多种负样本无法进行模拟实验,对于这一问题,一方面通过曲线模拟生成部分负样本,另一方面,在实验过程中,根据正负样本比例,剔除变化趋势相同的几组负样本,将新出现的负样本加入到样本集中,以此来保证样本的均衡性;
[0026] 最后在打印实验的过程中,将一个曝光时间内得到数据放入KNN中与得到的正负标签基准值进行比较分类,根据分类的结果判断打印状态,若为正样本则打印继续,若为负样本则停止打印。
[0027] 其中,根据步骤300打印状态的判断来控制机械系统运动的步骤400包括:
[0028] 根据步骤300的判断结果来对机械进行控制,将对成型成功与成型失败时的曲线的分类效果反馈给打印机,若分类为正样本,则提取下一个切片,控制机械系统运动,继续打印切片,若分类为负样本,则控制机械停止打印。
[0029] 本发明实施例的一种面向面曝光3D打印的视觉监视反馈方法具有如下优点:
[0030] 1)提高材料利用率;
[0031] 2)提高打印产品成功率;
[0032] 3)节省打印时间;附图说明
[0033] 图1是根据本发明实施例的一种面向面曝光3D打印的视觉监视反馈方法的流程图
[0034] 图2调节焦距时所用的网格图像示例图。
[0035] 图3是视觉图像与光学投影位置坐标关系示意图。
[0036] 图4(a)为KNN分类原始数据所得正样本曲线示例图,图4(b)为KNN分类归一化数据所得正样本曲线示例图。
[0037] 图5是不同K值对应的准确率分布曲线

具体实施方式

[0038] 下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0039] 本发明提供一种面向面曝光3D打印的视觉监视反馈方法,通过对每一张图片进行逐像素点处理,并对逐像素点处理后得到的图片的同一像素点进行亮度分析统计,获取每个像素点等长度图像平均灰度变化曲线,对这些曲线进行分类判别,从而获得打印状态,来达到对面向面曝光3D打印的视觉监视反馈效果。
[0040] 面曝光3D打印机,主要使用投影仪作为光源,进行逐层曝光,打印过程中产生的打印误差,并不能及时发现,只有当打印完成时才能发现打印产品不合格,这样既浪费了打印材料,又浪费了打印时间。因此,设计出一种算法应用于面曝光3D打印的视觉监视反馈。
[0041] 图1为本发明实施例的一种面向面曝光3D打印的视觉监视反馈方法的流程图。
[0042] 本发明实施例提出一种面向面曝光3D打印的视觉监视反馈方法,包括:
[0043] 步骤100、根据面曝光投影仪的位置,计算出相机合理的摆放位置,避免因投影镜头的眩光效应对拍摄到图像造成影响;
[0044] 步骤200、根据步骤100的视觉图像与光学投影位置关系,在曝光时间内等时间间隔自动获取监视区域的视觉图像,从而获取每个监视区域等长度图像平均灰度变化曲线,通过实验,得到成型成功与成型失败时的成型曲线;
[0045] 步骤300、对步骤200得到的成型成功与成型失败的曲线用K最近邻(KNN,K-NearestNeighbor)分类算法进行分类,并对分类之后结果进行测试,得到最终的KNN算法中的K值使得分类的准确率最高,并判断打印状态;
[0046] 步骤400、根据步骤300打印状态的判断来控制机械系统运动。
[0047] 其中,处理步骤100包括:
[0048] 步骤110、面曝光需要较强的入射光才能使树脂固化,故当较高的入射光经过镜头中多组镜片反射最终成像时,不可避免的就会形成眩光现象;
[0049] 步骤120、计算机获取投影仪的最大分辨率,并借助投影仪在打印槽上投出同等分辨率的网格图像,如图2所示,网格图投影到打印槽上,当焦距不合适时,投影仪投出的网格线较为模糊,调节投影仪的焦距,直至网格线变清晰,以此获取清晰较好的图像;
[0050] 步骤130、获取清晰的网格图像后,将网格图像换成纯白色图片投出,这时保持投影仪的位置不变,以投影仪的镜头中心为原点建立三维坐标系,以此来调整相机的位置,如图3所示,本例中以投影仪的镜头为原点建立三维坐标系,调整相机位置来接收投影仪投影在打印槽上的图片;
[0051] 步骤140、将相机拍摄出的图片投在电脑屏幕上,屏幕上出现投影仪投出的纯白色图像以及因眩光效应产生的光斑,水平面上移动相机使电脑屏幕上纯白色图片边缘临近消失,获得相机位置坐标的(Xmax,Ymax),接着移动相机直至光斑临近纯白色图片边缘,获得相机位置坐标的(Xmin,Ymin),在保证相机拍摄到的图片投在电脑屏幕上时是完整清晰且纯白色图片上无光斑干扰的情况下,确定水平方向上相机的位置坐标范围(Xmin~Xmax,Ymin~Ymax);
[0052] 步骤150、根据二次成像原理算法公式
[0053]
[0054] [x∈(xmin,xmax),y∈(ymin,ymax)],(其中焦距用φ表示,物距用U表示,芯片尺寸用S表示,投影视野用V表示,投影仪镜头距离打印槽的高度用H表示,相机的三维坐标分别用x,y,z表示),确定相机位置坐标的Z值。
[0055] 进一步的,步骤200包括:
[0056] 子步骤210、对每一张模型切片根据前面确定的视觉图像与光学投影位置关系进行分区域监视,在曝光时间4秒内,每秒10帧采样间隔自动获取监视区域的视觉图像;
[0057] 子步骤220、对待打印模型进行切片处理,得到的切片图像分为黑白两个区域,白色区域为打印模型的单层形状,然后对全部切片为进行或运算,有白色的即为1,同黑色则为0,从而得到模型的最大曝光区域;
[0058] 子步骤230、根据最大曝光区域对应打印平面的位置,对曝光图像进行裁剪,获得打印过程中的曝光区域,并针对曝光区域逐像素点进行处理;
[0059] 子步骤240、首先判断每个曝光时间段内切片的像素灰度,采集一个曝光时间段内切片的白色区域为监视区域,在监视区域内对每张图片相同位置的像素点进行亮度统计,每个监视点获得其图像灰度变化数据,从而获取每个监视点的等长度图像平均灰度变化曲线;
[0060] 子步骤240、通过对每个像素点进行实时监视,实现整个成型曝光平面分区域控制,通过实验,最终得到成型成功与成型失败时的成型曲线。
[0061] 进一步地,步骤300包括:
[0062] 子步骤310、首先根据步骤200得到的灰度变化曲线,进行长度归一化,用归一化结果曲线进行参数拟合;
[0063] 子步骤320、然后将归一化后的结果用KNN进行分类,将其中的一部分组作为训练集,另一部分作为测试集,得到正负标签基准值,并通过多次实验得到K值为4时准确率最高(其中K值是使用KNN分类算法时定义的一个特征样本空间中与特征样本最邻近的样本个数),如图4所示,为KNN分类后得到的一组正样本曲线示例图,图4(a)为原始数据曲线示例图,图4(b)为归一化数据曲线示例图,如图5所示为KNN分类时不同的K值对应的准确率分布曲线,可以看出当K=4时分类准确率最高;
[0064] 子步骤330、由于3D打印过程中引起错误率的原因不一,导致多种负样本无法进行模拟实验,对于这一问题,一方面通过曲线模拟生成部分负样本,另一方面,在实验过程中,根据正负样本比例,剔除变化趋势相同的几组负样本,将新出现的负样本加入到样本集中,以此来保证样本的均衡性;
[0065] 子步骤340、最后在打印实验的过程中,将一个曝光时间内得到的数据放入KNN中与得到的正负标签基准值进行比较分类,根据分类的结果判断打印状态,若为正样本则打印继续,若为负样本则停止打印。
[0066] 所述步骤400包括:
[0067] 根据步骤300的判断结果来对机械进行控制,将对成型成功与成型失败时的曲线的分类效果反馈给打印机,若分类为正样本,则提取下一个切片,控制机械系统运动,继续打印切片,若识分类为负样本,则控制机械停止打印。
[0068] 本发明实施例的一种面向面曝光3D打印的视觉监视反馈方法具有如下优点:
[0069] 1)提高材料利用率;
[0070] 2)提高打印产品成功率;
[0071] 3)节省打印时间。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈