本公开属于图像数据处理的,尤其涉及一种图像数据激光直写实时处理的方法。
背景技术:
1、激光直写设备在工作前需要把客户的生产资料(如gerber,odb++,gdsii,tiff,pdf等)转化为矢量图格式,在生产过程中需要对此矢量图格式资料进行实时变换、切块与栅格化操作。但是对于位图图像如tiff,pdf,bmp等,在转换为矢量图时存在的问题是转换非常耗时,且生成的矢量图文件比原始图像文件数据量大很多。
技术实现思路
1、为了解决了上述技术问题,本公开提出了一种图像数据激光直写实时处理的方法,具体技术方案如下:
2、一种图像数据激光直写实时处理的方法,包括以下步骤:
3、获得原始图像与超分辨率图像的像素在y方向上的步长,根据步长确定行数;
4、对超分辨率图像进行逐行填充;根据当前行位置判断其在原始图像中的行索引,判断是否是首次进入原始图像的所述当前行,如果是,则获得原始图像中所述当前行的游程编码,并对所述当前行原始编码的x坐标进行放大处理,获得超分辨率图像所述当前行的游程编码,如果不是,则拷贝所述当前行对应的已经生成的超分辨率图像游程编码;
5、将填充后的超分辨率图像进行处理。
6、可选的,所述获取原始图像与超分辨率图像的像素在y方向上的步长之前还包括:
7、根据设置的参数对获得的待处理的原始图像进行处理,所述设置的参数包括正反图参数、翻转参数,具体包括:
8、读取原始图像;使用设定的图像读取函数或库,将原始图像加载到计算机内存中;
9、设置和应用正反图和翻转参数;使用图像处理库中响应函数或方法,将设置的正反图或翻转参数应用到原始图像上;
10、保存处理后的图像;将处理后的图像保存到指定的文件或内存中。
11、可选的,所述根据设置的参数对获得的待处理的原始图像进行处理之前还包括:
12、根据设置的兴趣区域和旋转矩阵获得待处理的原始图像;该步骤具体为:
13、确定兴趣区域;这可以通过各种图像处理技术来实现,比如使用阈值、轮廓检测、分水岭等方法来提取所需的区域;
14、确定和应用旋转矩阵;所述旋转矩阵的参数包括旋转角度和中心坐标,旋转矩阵用于将图像按照指定的角度进行旋转;
15、提取旋转后的兴趣区域;在旋转后的图像上,再次确定新区区域的位置和范围,这可能需要根据旋转后的图像特征进行调整;
16、获取待处理的原始图像;根据确定的兴趣区域,从原始图像中提取出感兴趣的部分。
17、可选的,获得原始图像与超分辨率图像的像素在y方向上的步长之前还包括以下步骤:
18、读取目标图像的尺寸,并根据所述尺寸申请对应的内存空间;
19、分块解码目标图像中目标文件中的图像数据;
20、将解码后的图像数据拷贝到预先分配的所述内存空间的相应位置;
21、在分块解码结束后,检测获取解码失败区域的信息并记录,再对解码失败区域再次进行解码。
22、可选的,所述分块解码使用多线程方式。
23、可选的,获得原始图像与超分辨率图像的像素在y方向上的步长之前还包括以下步骤:
24、通过逆矩阵和下采样数计算目标图像的兴趣区域的某个像素在原始图像中对应的区域,计算公式为:
25、
26、其中tx-1(x,y)表示变换后像素点(x,y)在原始图像中的x轴坐标,表示变换后像素点(x,y)在原始图像中的y轴坐标,t为变换矩阵。
27、可选的,获得原始图像与超分辨率图像的像素在y方向上的步长之前或将填充后的超分辨率图像进行处理之后还包括以下步骤:
28、拍摄被曝光物体上的对位点并对拍摄图像进行二值化;
29、用原始位图的内存数据生成与拍摄图像尺寸相同的图像;
30、将包含对位点的二值化图像拷贝到生成的图像中。
31、其中一方面,本申请公开了一种图像数据激光直写实时处理的方法,包括以下步骤:
32、将巨幅图像分块解码并存储到内存空间相应位置;
33、使用权利要求1所述方法直接对离散的图像进行下采样或超分辨率处理,以完成对图像进行全局或局部细节的显示;
34、在图像中增加任意形状的对位点;
35、通过图像处理单元处理巨幅图像并在曝光时再次直接对离散的图像进行超分辨率处理,最后进行曝光。
36、本公开的优点在于:
37、(1)本公开通过对对超分辨率图像进行逐行填充的方式可以节省原始图像曝光所需要的位图数据的时间。
38、(2)本公开通过对目标图像块分块解码并使用多线程方式,大大节省了将位图转化为矢量图的时间。
39、(3)本公开通过对巨幅位图像逆矩阵和下采样,实现预览巨幅图像的整体和局部预览。
40、(4)本公开通过对拍摄的图像二值化,用原始位图的内存数据生成与拍摄图像尺寸相同的图像,将包含对位点的二值化图像拷贝到生成的图像中,可在曝光资料上增加任意形状的对位点。
1.一种图像数据激光直写实时处理的方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种图像数据激光直写实时处理的方法,其特征在于,所述获取原始图像与超分辨率图像的像素在y方向上的步长之前还包括:
3.根据权利要求2所述的一种图像数据激光直写实时处理的方法,其特征在于,所述根据设置的参数对获得的待处理的原始图像进行处理之前还包括:
4.根据权利要求1所述的一种图像数据激光直写实时处理的方法,其特征在于,获得原始图像与超分辨率图像的像素在y方向上的步长之前还包括以下步骤:
5.根据权利要求4所述的一种图像数据激光直写实时处理的方法,其特征在于,所述分块解码使用多线程方式。
6.根据权利要求1所述的一种图像数据激光直写实时处理的方法,其特征在于,获得原始图像与超分辨率图像的像素在y方向上的步长之前还包括以下步骤:
7.根据权利要求1所述的一种图像数据激光直写实时处理的方法,其特征在于,获得原始图像与超分辨率图像的像素在y方向上的步长之前或将填充后的超分辨率图像进行处理之后还包括以下步骤:
8.一种图像数据激光直写实时处理的方法,其特征在于,包括以下步骤: