3D打印中的图像处理方法、装置、存储介质及终端制造方法及图纸

技术编号:35205375 阅读:23 留言:0更新日期:2022-10-15 10:16
本发明专利技术公开了一种3D打印中的图像处理方法及装置、存储介质、终端,涉及3D打印技术领域,主要目的在于解决现有3D打印中切片层图像渲染性能较差的问题。包括:获取目标打印模型切片层的轮廓线信息并根据所述轮廓线信息计算各轮廓线的轮廓线斜率;根据所述轮廓线斜率确定所述各轮廓线覆盖的边缘像素块,并计算所述边缘像素块的灰度值;基于所述边缘像素块的灰度值渲染对应的边缘像素块。主要用于3D打印中图像渲染。中图像渲染。中图像渲染。

【技术实现步骤摘要】
3D打印中的图像处理方法、装置、存储介质及终端


[0001]本专利技术涉及一种3D打印
,特别是涉及一种3D打印中的图像处理方法、装置、存储介质及终端。

技术介绍

[0002]在3D打印中,在用户创建打印模型之后,需要对模型进行切片,而后对各切片层进行渲染得到各切片层的图像,以便在打印设备中根据各切片层图像进行打印。通常情况下,在渲染各切片层图像时需要进行图像抗锯齿处理,而图像的抗锯齿过程,实际上是将边缘柔化,即用“模糊”代替“精确”的过程。
[0003]现有的3D打印中图像渲染时,图像抗锯齿处理比较常用的是MSAA(Multi

Sample Anti

Aliasing)多重采样抗锯齿,该方法是通过获取待处理图像N个子采样点,根据每个子采样点获取图像,最后将通过所有子采样点获得的图像叠加,得到处理后的图像。由于MSAA处理时每一个子采样点都会获得一副图片,因此若图像处理得精细,子采样点会越多,从而导致CPU需要缓存的图片会越多,进而导致抗锯齿处理在CPU中占用过高的后台缓冲区和深度缓冲区,且数据处理量与抗锯齿的等级呈线性相关,即越高阶的抗锯齿处理,资源消耗越多,从而使得现有的3D打印中的图像渲染性能较差。

技术实现思路

[0004]有鉴于此,本专利技术提供一种3D打印中的图像处理方法及装置、存储介质、终端,主要目的在于解决现有3D打印中的图像处理方法渲染性能较差的问题。
[0005]依据本专利技术一个方面,提供了一种3D打印中的图像处理方法,包括:
[0006]获取目标打印模型切片层的轮廓线信息并根据所述轮廓线信息计算各轮廓线的轮廓线斜率;
[0007]根据所述轮廓线斜率确定所述各轮廓线覆盖的边缘像素块,并计算所述边缘像素块的灰度值;
[0008]基于所述边缘像素块的灰度值渲染对应的边缘像素块。
[0009]进一步地,所述根据所述轮廓线斜率确定所述各轮廓线覆盖的边缘像素块,并计算边缘像素块的灰度值之后,所述方法还包括:
[0010]根据所述边缘像素块的灰度值识别所述切片层的标准像素块;
[0011]基于标准灰度值渲染所述标准像素块。
[0012]进一步地,所述轮廓线信息包括轮廓线起点坐标和轮廓线终点坐标,所述根据所述轮廓线斜率确定所述各轮廓线覆盖的边缘像素块,并计算所述边缘像素块的灰度值包括:
[0013]判断所述同一所述轮廓线的轮廓线起点坐标和轮廓线终点坐标是否在同行或同列;
[0014]若同一所述轮廓线的轮廓线起点坐标和轮廓线终点坐标在同行或同列,将所述轮
廓线起点和所述轮廓线终点之间的像素块确定为所述轮廓线覆盖的边缘像素块,并计算所述边缘像素块的灰度值,其中,各个边缘像素块具有相同的灰度值;
[0015]或者,若同一所述轮廓线的轮廓线起点坐标和轮廓线终点坐标不在同行或同列,则基于所述轮廓线起点和所述轮廓线终点确定所述轮廓线斜率,并根据所述轮廓线斜率确定所述轮廓线覆盖的边缘像素块,并计算所述边缘像素块的灰度值,其中,各个边缘像素块的灰度值不完全相同。
[0016]进一步地,所述判断所述同一所述轮廓线的轮廓线起点坐标和轮廓线终点坐标是否在同行或同列包括:
[0017]获取所述轮廓线起点坐标和所述轮廓线终点坐标的行坐标和列坐标;
[0018]判断所述轮廓线起点坐标和所述轮廓线终点坐标的行坐标是否相同,以及所述轮廓线起点坐标和所述轮廓线终点坐标的列坐标是否相同。
[0019]进一步地,所述计算边缘像素块的灰度值包括:
[0020]确定所述轮廓线与所述边缘像素块的相交坐标,根据所述相交坐标和所述边缘像素块位于所述切片层内部的顶点坐标,计算所述轮廓线覆盖的所述边缘像素块在切片层内部的面积与单个所述边缘像素块总面积之间的面积比;
[0021]将所述边缘像素块的所述面积比与标准灰度值之间的乘积确定为所述边缘像素块的灰度值。
[0022]进一步地,所述根据所述边缘像素块的灰度值识别所述切片层的标准像素块包括:
[0023]将位于同一行且在同一轮廓线上的所述边缘像素块划分为一组像素块数据集合;
[0024]获取所述像素块数据集合中的所述边缘像素块的灰度值;
[0025]判断沿行排列方向的所述边缘像素块的灰度值变化符合预设变化规律时,则将两个相邻的所述边缘像素块之间的像素块确定为标准像素块,其中,所述两个相邻的所述边缘像素块位于不同的所述像素块数据集合中。
[0026]进一步地,所述获取所述像素块数据集合中的所述边缘像素块的灰度值后,所述方法还包括:
[0027]按照所述边缘像素块的坐标对所述像素块数据集合中的边缘像素块进行标识;
[0028]当检测到位于同一行但不同组的像素块数据集合中具有标识相同的边缘像素块时,将所述标识相同的边缘像素块对应的多个灰度值进行叠加;
[0029]其中,将所述标识相同的边缘像素块对应的多个灰度值进行叠加包括:
[0030]将所述标识相同的边缘像素块对应的多个灰度值进行累加,若所述边缘像素块累加后的灰度值大于所述标准灰度值,则以所述标准灰度值渲染所述边缘像素块。
[0031]依据本专利技术另一个方面,提供了一种3D打印中的图像处理装置,包括:
[0032]获取模块,用于获取目标打印模型切片层的轮廓线信息;
[0033]计算模块,用于根据所述轮廓线斜率确定所述各轮廓线覆盖的边缘像素块,并计算所述边缘像素块的灰度值;
[0034]处理模块,用于基于所述边缘像素块的灰度值渲染对应的边缘像素块。
[0035]进一步地,所述装置还包括:识别模块,
[0036]所述识别模块,用于根据所述边缘像素块的灰度值识别所述切片层的标准像素
块;
[0037]所述渲染模块,还用于基于标准灰度值渲染所述标准像素块。
[0038]进一步地,所述轮廓线信息包括轮廓线起点坐标和轮廓线终点坐标,所述计算模块包括:
[0039]判断单元,用于判断所述同一所述轮廓线的轮廓线起点坐标和轮廓线终点坐标是否在同行或同列;
[0040]第一计算单元,用于若同一所述轮廓线的轮廓线起点坐标和轮廓线终点坐标在同行或同列,将所述轮廓线起点和所述轮廓线终点之间的像素块确定为所述轮廓线覆盖的边缘像素块,并计算所述边缘像素块的灰度值,其中,各个边缘像素块具有相同的灰度值;
[0041]第二计算单元,用于若同一所述轮廓线的轮廓线起点坐标和轮廓线终点坐标不在同行或同列,则基于所述轮廓线起点和所述轮廓线终点确定所述轮廓线斜率,并根据所述轮廓线斜率确定所述轮廓线覆盖的边缘像素块,并计算所述边缘像素块的灰度值,其中,各个边缘像素块的灰度值不完全相同。
[0042]进一步地,所述判断单元,具体用于获取所述轮廓线起点坐标和所述轮廓线终点坐标的行坐标和列坐标;判断所述轮廓线起点坐标和所述轮廓线终点坐标的行坐标是否相同,以及所述轮廓线起点坐标和本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于3D打印的图像处理方法,其特征在于,包括:获取目标打印模型切片层的轮廓线信息并根据所述轮廓线信息计算各轮廓线的轮廓线斜率;根据所述轮廓线斜率确定所述各轮廓线覆盖的边缘像素块,并计算所述边缘像素块的灰度值;基于所述边缘像素块的灰度值渲染对应的边缘像素块。2.根据权利要求1所述的图像处理方法,其特征在于,所述根据所述轮廓线斜率确定所述各轮廓线覆盖的边缘像素块,并计算边缘像素块的灰度值之后,所述方法还包括:根据所述边缘像素块的灰度值识别所述切片层的标准像素块;基于标准灰度值渲染所述标准像素块。3.根据权利要求2所述的图像处理方法,其特征在于,所述轮廓线信息包括轮廓线起点坐标和轮廓线终点坐标,所述根据所述轮廓线斜率确定所述各轮廓线覆盖的边缘像素块,并计算所述边缘像素块的灰度值包括:判断所述同一所述轮廓线的轮廓线起点坐标和轮廓线终点坐标是否在同行或同列;若同一所述轮廓线的轮廓线起点坐标和轮廓线终点坐标在同行或同列,将所述轮廓线起点和所述轮廓线终点之间的像素块确定为所述轮廓线覆盖的边缘像素块,并计算所述边缘像素块的灰度值,其中,各个边缘像素块具有相同的灰度值;或者,若同一所述轮廓线的轮廓线起点坐标和轮廓线终点坐标不在同行或同列,则基于所述轮廓线起点和所述轮廓线终点确定所述轮廓线斜率,并根据所述轮廓线斜率确定所述轮廓线覆盖的边缘像素块,并计算所述边缘像素块的灰度值,其中,各个边缘像素块的灰度值不完全相同。4.根据权利要求3所述的图像处理方法,其特征在于,所述判断所述同一所述轮廓线的轮廓线起点坐标和轮廓线终点坐标是否在同行或同列包括:获取所述轮廓线起点坐标和所述轮廓线终点坐标的行坐标和列坐标;判断所述轮廓线起点坐标和所述轮廓线终点坐标的行坐标是否相同,以及所述轮廓线起点坐标和所述轮廓线终点坐标的列坐标是否相同。5.根据权利要求3所述的图像处理方法,其特征在于,所述计算边缘像素块的灰度值包括:确定所述轮廓线与所述边缘像素块的相交坐标,根据所述相交坐标和所述边缘像素块位于所述切片层内部的顶点坐标,计算所述轮廓线覆盖的所述边缘像素块在切片层内部的面积与单个所述边缘像素块总面积之间的面积比;将所述...

【专利技术属性】
技术研发人员:刘鹏
申请(专利权)人:深圳市纵维立方科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1