logo好方法网

一种图像重采样方法及装置


技术摘要:
本发明公开了一种图像重采样方法及装置,包括:获取人脸检测系统检测到的当前图像的第一尺寸;根据第一尺寸和预先设置的目标图像的第二尺寸确定当前图像和重采样目标图像同一点的两个坐标位置,将其确定为第一坐标位置和第二坐标位置,其中,第一坐标位置位于当前图像  全部
背景技术:
数字图像处理技术在多媒体和计算机视觉任务里发挥了重要作用,常见的数字图 像处理技术包括变采样,去噪,超分辨等。图像重采样操作,即通过像素之间的插值运算得 到不同尺度大小的图像,一直是图像通用处理或者编辑篡改过程中常见的一种基本操作模 式。通过检测重采样可以有效地辨别图像的真实性和处理历程。当两幅图像拼接在一起时, 为了产生高质量连续的篡改图片,需要缩放、旋转等几何变换。通常,几何变换需要重采样 和插值步骤。因此,重采样是图像篡改中最常见的操作,也成为篡改检测重点关注的操作之 一。我们可以通过检测重采样留下的痕迹识别图像或者图像中的一部分是否经过改动。 现有的图像重采样技术在人脸识别领域的常用方法为使用人脸关键点和标准模 板生成一个仿射矩阵,然后对人脸图像进行线性变换和重采样后,生成固定尺寸大小的图 像,在这个过程中利用了标准双线性插值(Bilinear)或者基于像素区域关系插值(Area)等 方法,这种方法存在以下缺点:在对图像进行缩放时容易出现“摩尔纹”等人工痕迹导致重 采样之后的图像掺杂着人为的影响元素,使最后和实际图象的对比结果准确率降低。
技术实现要素:
针对上述所显示出来的问题,本方法基于利用当前图片每一个目标点的坐标位置 采用Cross重采样方法来获取最终的目标图像。 一种图像重采样方法,包括以下步骤: 获取人脸检测系统检测到的当前图像的第一尺寸; 根据所述第一尺寸和预先设置的目标图像的第二尺寸确定当前图像和重采样目 标图像同一点的两个坐标位置,将其确定为第一坐标位置和第二坐标位置,其中,所述第一 坐标位置位于所述当前图像上,所述第二坐标位置位于所述目标图像上; 基于所述第一坐标位置和第二坐标位置,采用Cross重采样方法计算所述第一坐 标位置和第二坐标位置是否实际对应; 根据计算结果获取所述目标图像。 优选的,所述获取人脸检测系统检测到的当前图像的第一尺寸,包括: 获取所述当前图像; 对所述当前图像作预处理,去除当前图像内容中的无关的内容; 利用预先建立的直角坐标系确定预处理后的当前图像的图像宽度和图像长度; 根据所述图像宽度和图像长度确认所述第一尺寸。 优选的,所述根据所述第一尺寸和预先设置的目标图像的第二尺寸确定当前图像 和重采样目标图像同一点的两个坐标位置,将其确定为第一坐标位置和第二坐标位置,其 中,所述第一坐标位置位于所述当前图像上,所述第二坐标位置位于所述目标图像上,包 5 CN 111597883 A 说 明 书 2/7 页 括: 在所述当前图像中选取第一目标点; 根据预先建立的直角坐标系确定所述第一目标点的第一坐标位置; 将所述第一尺寸和预先设置的目标图像的第二尺寸输入到仿射矩阵中; 通过所述仿射矩阵确定与所述第一目标点的第二坐标位置。 优选的,所述基于所述第一坐标位置和第二坐标位置,采用Cross重采样方法计算 所述第一坐标位置和第二坐标位置是否实际对应,包括: 利用下列公式计算所述第一坐标位置和第二坐标位置是否实际对应: 其中,[*]为向下取整,m为所述第一坐标位置的横坐标,n为所述第一坐标位置的 纵坐标,所述src [m ,n ]表示当前图像src在所述第一坐标位置的像素值,所述 所述h、w为当前图像的图像长度和图像宽度,所述d为目标图像。 优选的,所述根据计算结果获取所述目标图像,包括: 当所述计算结果为所述第二坐标位置和所述第一坐标位置对应时,获取所述第一 位置的第一像素值作为所述第二坐标位置的第一像素值; 当所述计算结果为所述第二坐标位置和所述第一坐标位置不对应时,确认所述第 一坐标位置是否越界; 若是,将所述第一像素值取零; 否则,选取多个第二目标点并且判断所述第二目标点的第一坐标位置的越界情 况,根据所述越界情况对第二目标点的第二像素值进行调整; 根据调整后的所有目标点和其对应的像素值生成目标图像。 一种图像重采样装置,该装置包括: 第一获取模块,用于获取人脸检测系统检测到的当前图像的第一尺寸; 确定模块,用于根据所述第一尺寸和预先设置的目标图像的第二尺寸确定当前图 像和重采样目标图像同一点的两个坐标位置,将其确定为第一坐标位置和第二坐标位置, 其中,所述第一坐标位置位于所述当前图像上,所述第二坐标位置位于所述目标图像上; 计算模块,用于基于所述第一坐标位置和第二坐标位置,采用Cross重采样方法计 算所述第一坐标位置和第二坐标位置是否实际对应; 第二获取模块,用于根据计算结果获取所述目标图像。 优选的,所述第一获取模块,包括: 第一获取子模块,用于获取所述当前图像; 预处理子模块,用于对所述当前图像作预处理,去除当前图像内容中的无关的内 容; 第一确定子模块,用于利用预先建立的直角坐标系确定预处理后的当前图像的图 像宽度和图像长度; 第一确认子模块,用于根据所述图像宽度和图像长度确认所述第一尺寸。 6 CN 111597883 A 说 明 书 3/7 页 优选的,所述确定模块,包括: 选取子模块,用于在所述当前图像中选取第一目标点; 第二确定子模块,用于根据预先建立的直角坐标系确定所述第一目标点的第一坐 标位置; 输入子模块,用于将所述第一尺寸和预先设置的目标图像的第二尺寸输入到仿射 矩阵中; 第三确定子模块,用于通过所述仿射矩阵确定与所述第一目标点的第二坐标位 置。 优选的,所述计算模块,包括: 计算子模块,用于利用下列公式计算所述第一坐标位置和第二坐标位置是否实际 对应: 其中,[*]为向下取整,m为所述第一坐标位置的横坐标,n为所述第一坐标位置的 纵坐标,所述src [m ,n ]表示当前图像src在所述第一坐标位置的像素值,所述 所述h、w为当前图像的图像长度和图像宽度,所述d为目标图像。 优选的,所述第二获取模块,包括: 第二获取子模块,用于当所述计算结果为所述第二坐标位置和所述第一坐标位置 对应时,获取所述第一位置的第一像素值作为所述第二坐标位置的第一像素值; 第二确认子模块,用于当所述计算结果为所述第二坐标位置和所述第一坐标位置 不对应时,确认所述第一坐标位置是否越界; 控制子模块,用于若所述第三确认子模块确认所述第一坐标位置越界时将第一目 标点的第一像素值取零,若所述第三确认子模块确认所述第一坐标位置没有越界时,控制 选取子模块选取多个第二目标点并且判断所述第二目标点的第一坐标位置的越界情况,根 据所述越界情况对第二目标点的第二像素值进行调整; 生成子模块,用于根据调整后的所有目标点和其对应的像素值生成目标图像。 本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变 得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明 书以及附图中所特别指出的结构来实现和获得。 下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。 附图说明 附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实 施例一起用于解释本发明,并不构成对本发明的限制,在附图中: 图1为本发明所提供的一种图像重采样方法的工作流程图; 图2为本发明所提供的一种图像重采样方法的另一工作流程图; 图3为本发明所提供的一种图像重采样装置的结构图; 7 CN 111597883 A 说 明 书 4/7 页 图4为本发明所提供的一种图像重采样装置的另一结构图。
分享到:
收藏