一种坐标还原方法、装置以及相关设备制造方法及图纸

技术编号:34762797 阅读:18 留言:0更新日期:2022-08-31 19:05
提供了一种坐标还原方法、装置以及相关设备,该方法通过获取以及保存每次预处理的变换参数,其中,变换参数可以是锚点坐标、仿射变换矩阵、透射变换矩阵或者线性变换参数和偏置参数,然后计算得到最后一次预处理后的图像中像素点的坐标与原始图像中对应像素点坐标的对应关系,进而,能将预处理后的图像中像素点的坐标还原为原始图像的坐标。这样,不用根据不同的几何变换组合,制定不同的坐标还原模块,节省了时间和人力。节省了时间和人力。节省了时间和人力。

【技术实现步骤摘要】
一种坐标还原方法、装置以及相关设备


[0001]本专利技术涉及计算机视觉领域,尤其涉及一种坐标还原方法、装置以及相关设备。

技术介绍

[0002]计算机视觉是将原始图像经过预处理后进行模型推理,得到推理结果,最后,将模型推理结果标记在原始图像上,并输出标记后的图像,或者,根据模型推理结果筛选符合条件的图像。其中,预处理阶段往往会进行多次几何变换,例如,计算机视觉应用于拍照翻译时,拍摄得到的图像中的文字不是水平的,或文字不太清晰,需要对图像先进行预处理,包括,旋转、裁剪、图像增强等等,得到利于模型推理的预处理后的图像,然后由推理模型对文字进行识别并翻译,最后将翻译后的结果叠加在原始图像上,输出给用户。而预处理过程中,图像经过几何变换后,图像中像素点的坐标会改变,需要将推理后结果标记在原始图像上,则需要进行坐标还原,将预处理后的图像的坐标还原为与原始图像对应的坐标。
[0003]但是,每一次计算机视觉预处理阶段的几何变换的组合都可能不同,针对不同几何变换方式的组合,需要每次都制定不同的坐标还原方法,耗费人力资源以及时间。因此,如何减少坐标还原耗费的人力资源和时间,是亟待解决的问题。

技术实现思路

[0004]本申请提供了一种坐标还原方法、装置以及相关设备,通过获取并保存每一次几何变换的变换参数,其中,变换参数可以是锚点坐标、仿射变换矩阵、透射变换矩阵或者线性变换参数和偏置参数,将预处理后的图像的坐标还原为原始图像的坐标,针对不同的几何变换组合,都能进行坐标还原,节省了时间和人力。
[0005]第一方面,本申请提供了一种坐标还原方法,包括:获取并保存变换参数,变换参数用于反映第一图像和第二图像之间的变换关系;根据变换参数确定第一图像中与第二图像中部分或者全部像素点对应的像素点的坐标。
[0006]通过获取并保存第一图像转换为第二图像的变换参数,能确定第二图像与第一图像之间的坐标对应关系,进而,能确定第一图像中与第二图像中部分或者全部像素点对应的像素点的坐标。这样,不用根据不同几何变换方式的组合,人工定制不同的坐标还原方法,节省了坐标还原的人力和时间。
[0007]结合第一方面,在一些实现方式中,变换参数包括第一图像中的多个第一像素点以及第二图像中与第一图像中的多个第一像素点对应的多个第二像素点,多个第二像素点是根据多个第一像素点以及第一图像转换为第二图像的旋转量、缩放量以及平移量得到的。
[0008]变换参数可以是多个锚点在第一图像和第二图像中的坐标,锚点可以为第一图像中任意像素点。其中,第一图像为二维图像时,在第一图像转换为第二图像的几何变换中包括透射变换的情况下,锚点的个数大于或等于4;在第一图像转换为第二图像的几何变换中不包括透射变换的情况下,锚点的个数大于或等于3。如果第一图像的维度更高,则对应的
需要获取坐标的锚点个数也会增加。
[0009]结合第一方面,在一些实现方式中,获取并保存变换参数,包括:获取并保存多次图像变换各自的变换参数,其中,多次图像变换用于将第一图像经过多次变换为第二图像,多次图像变换各自的变换参数包括第一图像中的多个第一像素点在每次图像变换中对应的多个像素点。
[0010]第一图像可以是经过多次图像变换得到的第二图像,则需要获取和保存每一次图像变换时锚点对应的坐标。
[0011]结合第一方面,在一些实现方式中,在获取并保存变换参数之后,还包括:根据第一图像中的多个第一像素点以及第二图像中与第一图像中的多个第一像素点对应的多个第二像素点,确定变换矩阵,变换矩阵中的元素用于表示第二图像转换为第一图像的旋转量、缩放量以及平移量,变换矩阵包括透射变换矩阵和仿射变换矩阵中的任意一种。
[0012]第一图像为二维图像时,在第一图像转换为第二图像的几何变换中包括透射变换的情况下,透射变换矩阵中表示旋转量和缩放量的元素的个数共为6个,透射变换矩阵中表示平移量的个数为3个。在第一图像转换为第二图像的几何变换中不包括透射变换的情况下,变换参数为仿射变换矩阵,仿射变换矩阵中表示旋转量和缩放量的元素的个数为共4个,仿射变换矩阵中表示平移量的个数为2个。如果第一图像的维度更高,则对应的锚点坐标、线性变换参数和偏置参数的数量对应增加,透射变换矩阵、仿射变换矩阵中元素的数量也对应增加。
[0013]结合第一方面,在一些实现方式中,获取并保存变换参数,包括:获取并保存所述第一图像中的多个第三像素点以及所述第二图像中与所述第一图像中的多个第三像素点对应的多个第四像素点,第三像素点是根据所述第一图像中用户感兴趣的图像区域确定的,第四像素点是根据第三像素点、变换参数和第二图像的大小确定的。
[0014]除了获取第一像素点在图像变换后对应的坐标,还可以保存用户感兴趣区域的顶点在每次图像变换后的坐标,可以使得用户能在每次图像变换后更方便关注到图像中的感兴趣区域。
[0015]结合第一方面,在一些实现方式中,变换参数包括线性变换参数和偏置参数,线性变换参数用于表示第一图像转换为第二图像的缩放量和旋转量,偏置参数用于表示第一图像转换为第二图像的平移量;或者,变换参数包括变换矩阵。
[0016]结合第一方面,在一些实现方式中,获取并保存变换参数,包括:获取并保存多次图像变换各自的变换参数,其中,多次图像变换用于将第一图像经过多次变换为第二图像;根据变换参数确定第一图像中与第二图像中部分或者全部像素点对应的像素点的坐标,包括:基于多次图像变换各自的变换参数确定第二图像中的部分或者全部像素点在所述第一图像中的坐标。
[0017]第一图像和第二图像是通过多次几何变换得到的,则需要获取每一次几何变换时的变换参数,通过多次图像变换各自的变换参数,可以将第二图像的坐标还原为和第一图像对应的坐标。
[0018]结合第一方面,在一些实现方式中,基于多次图像变换各自的变换参数确定第二图像中的部分或者全部像素点在所述第一图像中的坐标,包括:将多次图像变换各自的变换参数整合为汇总参数,其中,汇总参数对应的图像变换用于将第一图像经过一次变换为
所述第二图像;基于汇总参数确定所述第二图像中的部分或者全部像素点在第一图像中的坐标。
[0019]多次图像变换各自的变换参数可以是线性变换参数和偏置参数,通过每一次几何变换的线性变换参数和偏置参数,整合得到可以将第一图像直接转换为第二图像的汇总参数。
[0020]结合第一方面,在一些实现方式中,基于汇总参数确定第二图像中的部分或者全部像素点在第一图像中的坐标,包括:根据汇总参数确定还原参数,其中,还原参数为汇总参数对应的图像变换的反图像变换的参数;基于还原参数确定第二图像中的部分或者全部像素点在所述第一图像中的坐标。
[0021]通过汇总参数可以确定的第一图像转换为第二图像的变换函数,确定该变换函数的反函数,其中,该变换函数的反函数的参数则为还原参数,通过该反函数能将第二图像中的坐标还原为对应在第一图像中的坐标。
[0022]第二方面,本申请提供了一种坐标还原装置,包括获取单元、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种坐标还原方法,其特征在于,包括:获取并保存变换参数,所述变换参数用于反映第一图像和第二图像之间的变换关系;根据所述变换参数确定所述第一图像中与所述第二图像中部分或者全部像素点对应的像素点的坐标。2.根据权利要求1所述的方法,其特征在于,所述获取并保存变换参数,包括:所述变换参数包括所述第一图像中的多个第一像素点以及所述第二图像中与所述第一图像中的多个第一像素点对应的多个第二像素点,所述多个第二像素点是根据所述多个第一像素点以及所述第一图像转换为所述第二图像的旋转量、缩放量以及平移量得到的。3.根据权利要求2所述的方法,其特征在于,所述获取并保存变换参数,包括:获取并保存多次图像变换各自的变换参数,其中,所述多次图像变换用于将所述第一图像经过多次变换为所述第二图像,所述多次图像变换各自的变换参数包括所述第一图像中的多个第一像素点在每次图像变换中对应的多个像素点。4.根据权利要求2

3任一所述的方法,其特征在于,在所述获取并保存变换参数之后,还包括:根据所述第一图像中的多个第一像素点以及所述第二图像中与所述第一图像中的多个第一像素点对应的多个第二像素点,确定所述变换矩阵,所述变换矩阵中的元素用于表示所述第二图像转换为所述第一图像的旋转量、缩放量以及平移量,所述变换矩阵包括透射变换矩阵和仿射变换矩阵中的任意一种。5.根据权利要求4所述的方法,其特征在于,所述获取并保存变换参数,包括:获取并保存所述第一图像中的多个第三像素点以及所述第二图像中与所述第一图像中的多个第三像素点对应的多个第四像素点,所述第三像素点是根据所述第一图像中用户感兴趣的图像区域确定的,所述第四像素点是根据所述第三像素点、所述变换参数和所述第二图像的大小确定的。6.根据权利要求1所述的方法,其特征在于,所述变换参数包括线性变换参数和偏置参数,所述线性变换参数用于表示所述第一图像转换为所述第二图像的缩放量和旋转量,所述偏置参数用于表示所述第一图像转换为所述第二图像的平移量;或者,所述变换参数包括变换矩阵。7.根据权利要求6所述的方法,其特征在于,所述获取并保存变换参数,包括:获取并保存多次图像变换各自的变换参数,其中,所述多次图像变换用于将所述第一图像经过多次变换为所述第二图像;所述根据所述变换参数确定所述第一图像中与所述第二图像中部分或者全部像素点对应的像素点的坐标,包括:基于所述多次图像变换各自的变换参数确定所述第二图像中的部分或者全部像素点在所述第一图像中的坐标。8.根据权利要求7所述的方法,其特征在于,所述基于所述多次图像变换各自的变换参数确定所述第二图像中的部分或者全部像素点在所述第一图像中的坐标,包括:将所述多次图像变换各自的变换参数整合为汇总参数,其中,所述汇总参数对应的图
像变换用于将所述第一图像经过一次变换为所述第二图像;基于所述汇总参数确定所述第二图像中的部分或者全部像素点在所述第一图像中的坐标。9.根据权利要求8所述的方法,其特征在于,所述基于所述汇总参数确定所述第二图像中的部分或者全部像素点在所述第一图像中的坐标,包括:根据所述汇总参数确定还原参数,其中,所述还原参数为所述汇总参数对应的图像变换的反图像变换的参数;基于所述还原参数确定所述第二图像中的部分或者全部像素点在所述第一图像中的坐标。10.一种坐标还原装置,其特征在于,包括获取单元、...

【专利技术属性】
技术研发人员:曾鹏源
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1