【技术实现步骤摘要】
光固化多画幅3D打印机的投影畸变及均匀性矫正设备和方法
[0001]本专利技术涉及3D打印机的投影矫正
,特别是多画幅3D打印机的投影畸变及均匀性矫正设备和方法。
技术介绍
[0002]3D打印技术已经在许多领域得到应用,其中光固化3D打印技术具有制作原型表面质量好、尺寸精度高、打印速度快等优点,被广泛应用在小尺寸高精度的产品生产。然而一般单台光固化投影光机单边最大打印尺寸仅有200mm,为了实现大尺寸精密零件的生产,例如汽车配件,就需要多台光固化投影光机进行投影拼接,在保证微米级精度的同时扩大打印面积。因此如何在多画幅3D打印中仍保持画幅的完整性和高精度是亟需解决的难题。
[0003]通常,为了保证3D模型打印的连续性和完整性,多台光固化投影光机的投影区域会有所重叠,导致投影图像拼接处出现畸变重叠以及亮度重叠。为了消除该现象,一种做法是对要投影的图像先进行拼接预处理,再通过棋盘标定的方式
[1]计算光固化投影光机镜头的畸变参数,利用该畸变参数对要投影的图像进行畸变矫正,从而达到光固化投影光机投影出的图像无畸变且边缘拼接处自然过渡的效果。但是在棋盘标定时使用的相机镜头也存在畸变,因此需要计算两种畸变参数,并进行两次畸变矫正,这造成了误差的增加,不适用3D打印高精度的要求。
[0004]另一种做法是在光固化投影光机的样品台上放置与光固化投影光机的投影区域相同大小的标定板,利用标定板计算畸变参数,从而对需要投影的图像进行畸变矫正。影响图像畸变的因素有主要有径向畸变,多项式拟合是常用的方法之一 ...
【技术保护点】
【技术特征摘要】
1.一种光固化多画幅3D打印机的投影畸变及均匀性矫正设备,其特征在于,包括:光固化投影光机、样品台、计算机、板式相机和高精度位移模块;其中,所述计算机将打印图像通过至少两台光固化投影光机投影在样品台上,通过控制高精度位移模块驱动板式相机采集所有光固化投影光机投影出来的畸变图像,利用畸变图像与打印图像进行重叠拼接宽度的计算;计算机利用重叠拼接宽度对各光固化投影光机的打印图像进行拼接亮度矫正,并将其依次通过对应光固化投影光机投影至样品台;计算机通过控制高精度位移模块驱动板式相机依次采集各光固化投影光机投影出来的畸变图像,利用畸变图像与经过拼接亮度矫正的打印图像进行各光固化投影光机的畸变及均匀性网络的计算;所述板式相机为灰度相机;所述计算机通过拼接亮度矫正算法以及畸变及均匀性网络,对实际打印图像进行拼接亮度矫正、畸变及均匀性矫正;至少两台光固化投影光机的投影图像以短边相接,至少两台光固化投影光机将经过矫正的实际打印图像投影至样品台,实现多画幅3D模型的打印;所述至少两台光固化投影光机中任意相邻两台光固化投影光机的间隔距离相同,任意相邻的两台光固化投影光机的投影图像的画面重叠拼接宽度均相同。2.如权利要求1所述的光固化多画幅3D打印机的投影畸变及均匀性矫正设备,其特征在于,所述板式相机的CCD搭载一张平面玻璃,光固化投影光机投射的光线直接在板式相机的CCD上进行成像。3.一种光固化多画幅3D打印机的投影畸变及均匀性矫正方法,其特征在于,所述方法采用如权利要求1或2所述的光固化多画幅3D打印机的投影畸变及均匀性矫正系统;所述方法包括以下步骤:a)在打印图像Ⅰ上设置灰度值与实际打印图像V的灰度值相同且与背景灰度值相异的若干控制点,包括:中心控制点c、控制点r和控制点l;b)若干台光固化投影光机将同一打印图像Ⅰ投影至样品台,并利用板式相机采集所有光固化投影光机的投影图像,得到畸变图Ⅱ;所述畸变图Ⅱ的分辨率调整至与若干张打印图像Ⅰ恰巧拼接时的分辨率相同;所述恰巧拼接指图像无交叠拼接;根据所述畸变图Ⅱ任意两个相邻中心控制点c的中心位置得到重叠拼接宽度d像素;c)将若干打印图像Ⅰ根据各光固化投影光机对应的重叠拼接宽度d像素进行拼接亮度矫正,得到各光固化投影光机的打印图像Ⅰ_bc;将若干打印图像Ⅰ_bc分别经过光固化投影光机依次投影到样品台,并利用板式相机依次得到若干畸变图Ⅱ_bc;d)将各个光固化投影光机对应的打印图像Ⅰ_bc中的中心控制点c的中心位置作为坐标原点,控制点r和控制点l中心位置的连线为x轴,建立每个光固化投影光机各自的二维直角坐标系;其中,单个控制点的坐标及像素值用其中心位置处的坐标及像素值表示,得到各个控制点在对应光固化投影光机投影前的坐标及像素值;同样,在每个光固化投影光机对应的畸变图Ⅱ_bc建立各自的二维直角坐标系,单个控制点的畸变坐标及像素值用其中心位置处的坐标及像素值表示,得到各个控制点经对应光固化投影光机投影后的畸变坐标及像素值,所述控制点投影前的坐标及像素值和投影后的畸变坐标及像素值构成对应光固化投影光机各自的坐标像素映射点集;e)将步骤d中各光固化投影光机对应的坐标像素映射点集作为数据集训练各光固化投
影光机的LM
‑
Res
‑
Net神经网络,根据所述LM
‑
Res
‑
Net神经网络实际输出数据和理想输出数据设计损失函数更新网络参数,得到各光固化投影光机的畸变及均匀性网络;f)畸变及均匀性矫正:针对每一台光固化投影光机,根据各自对应的重叠拼接宽度d像素对其实际打印图像
Ⅴ
中发生投影重叠现象的像素进行拼接亮度矫正,得到对应的打印图像
Ⅴ
_bc;再利用步骤e中各个光固化投影光机的畸变及均匀性网络对其对应的打印图像
Ⅴ
_bc中所有旧坐标点及旧像素值进行畸变矫正和均匀性矫正;其中,所述畸变矫正和均匀性矫正过程为:针对每一台光固化投影光机,新建一张输入矫正图像Ⅳ,其与打印图像
Ⅴ
_bc具有相同尺寸且像素值初始化为0;将所述输入矫正图像Ⅳ以中心像素点为坐标原点,过中心像素点且与长边平行的线为x轴建立二维直角坐标系得到所有像素点的坐标;将打印图像
Ⅴ
_bc按照同样方式建立坐标系得到所有像素点的旧坐标及旧像素值,并将其作为输入值送入光固化投影光机的畸变及均匀性网络,预测得到对应的新畸变坐标点及新畸变像素值;旧坐标点的像素值与对应的新畸变坐标点的像素值的差值记作像素差;将打印图像
Ⅴ
_bc中不需要打印的区域定义为空白区域,需要打印的区域定义为非空白区域;若对应的新畸变坐标点落在打印图像
Ⅴ
_bc的空白区域,则输入矫正图像Ⅳ中与旧坐标点相同位置处的像素值赋0;若对应的新畸变坐标点落在打印图像
Ⅴ
_bc的非空白区域,当新畸变坐标点的坐标值均为整数时,在打印图像
Ⅴ
_bc上取出新畸变坐标点所在位置的旧像素值,将其与像素差的和进行取整后赋值给输入矫正图像Ⅳ中与旧坐标点相同位置处的像素值;当新畸变坐标点的坐标值带有小数时,在打印图像
Ⅴ
_bc上取出新畸变坐标点的四个近邻像素点,对其进行双线性插值得到新畸变坐标点所在位置的旧像素值,将其与像素差的和进行取整后赋值给输入矫正图像Ⅳ中与旧坐标点相同位置处的像素值,得到每一台光固化投影光机对应的输入矫正图像Ⅳ。4.如权利要求3所述的光固化多画幅3D打印机的投影畸变及均匀性矫正方法,其特征在于,所述步骤b中板式相机获取畸变图Ⅱ的方法包括:使用高精度位移模块驱动板式相机,使板式相机...
【专利技术属性】
技术研发人员:邱崧,齐恬恬,周梅,匡磊,许仁杰,王蔚生,林翡,乔得礼,
申请(专利权)人:上海唯视锐光电技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。