1.一种消除拼缝的三维瓷砖打印文件转换方法,用于将分色图分块转换后拼接为打印文件中的半色调图,其特征在于,步骤如下:S1:将待转换为半色调图的N*N原始分色图的上下左右四条边分别进行外边距扩展,得到(N+96)*(N+96)的扩展分色图;其中每一条边扩展出的像素条宽度为48个像素,采用分色图内部贴近该条边的宽度为48个像素的像素条复制填充;
S2:从扩展分色图的左上角顶点开始,用一个256*256的窗口以160像素为步长进行滑动提取,每滑动一步提取得到窗口内的一个分色图子块,整张图像中提取到的所有分色图子块构成第一子块集合;
S3:将所述第一子块集合中的每一个分色图子块输入经过训练的转换模型中转换为连续调图子块,所有连续调图子块构成第二子块集合;
所述转换模型以U‑Net卷积神经网络为主干网络,U‑Net卷积神经网络的输入层和输出层均为256*256的单通道图像;分色图子块输入U‑Net卷积神经网络后得到一张值在0和1之间的输出特征图,将其作为连续调图子块;
S4:针对第二子块集合中的每个连续调图子块,取正中心的160*160像素作为待拼接子块,然后将所有待拼接子块按照其对应的分色图子块在原始分色图中的位置索引重新拼接还原,得到原始分色图对应的连续调图;
S5:将连续调图的值区间映射至[0,1],再对映射后的每一个像素值乘以系数S得到中间图像,所述系数S为连续调图中的最大值Xmax和半色调图的最大灰度级M的乘积;对中间图像通过误差扩散算法取整后,得到满足灰度级要求的半色调图。
2.如权利要求1所述的消除拼缝的三维瓷砖打印文件转换方法,其特征在于,所述S1中,原始分色图按照先扩展上下边后扩展左右边的方式进行外边距扩展。
3.如权利要求1所述的消除拼缝的三维瓷砖打印文件转换方法,其特征在于,所述S2中,所述窗口在扩展分色图内按照先行后列的方式进行分色图子块的提取。
4.如权利要求1所述的消除拼缝的三维瓷砖打印文件转换方法,其特征在于,所述S5中,将连续调图的值区间映射至[0,1]的方法为:获取连续调图中的最小值Xmin和最大值Xmax,然后对于连续调图中的任意像素值Xi,其映射至[0,1]区间后的值X’i为:
5.如权利要求1所述的消除拼缝的三维瓷砖打印文件转换方法,其特征在于,所述S5中,误差扩散算法取整的方法如下:针对待处理的中间图像,按照先行后列的遍历顺序逐个对中间图像中的每个像素进行向下取整,并在下一个像素进行取整前将当前像素取整后的误差按比例分散至周边的像素中。
6.如权利要求1所述的消除拼缝的三维瓷砖打印文件转换方法,其特征在于,所述S5中,半色调图的灰度级为0~3,最大灰度级M为3。
7.如权利要求1所述的消除拼缝的三维瓷砖打印文件转换方法,其特征在于,所述S3中,训练U‑Net卷积神经网络所采用的训练样本为三维瓷砖打印所用的分色图和半色调图,其中半色调图的值区间预先映射至[0,1]。
8.如权利要求1所述的消除拼缝的三维瓷砖打印文件转换方法,其特征在于,三维瓷砖的每一张分色图均需要转换为半色调图,并组成三维瓷砖喷墨印刷所用的打印文件。
9.一种消除拼缝的三维瓷砖打印文件转换装置,其特征在于,包括存储器和处理器;
所述存储器,用于存储计算机程序;
所述处理器,用于当执行所述计算机程序时,实现如权利要求1~8任一项所述的消除拼缝的三维瓷砖打印文件转换方法。
10.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,当所述计算机程序被处理器执行时,实现如权利要求1~8任一项所述的消除拼缝的三维瓷砖打印文件转换方法。