【技术实现步骤摘要】
上采样方法、上采样装置、电子设备及存储介质
[0001]本申请涉及图像处理
,特别涉及一种基于多类型边缘检测的上采样方法、上采样装置、电子设备及计算机可读存储介质。
技术介绍
[0002]图像上采样广泛应用于各类图像处理过程中,如进行数码变焦或者是将图像放大至指定大小。当前图像处理中,业界常用的上采样方法由于增加了图像的像素数目,图像的采样频率提高,导致上采样后的图像产生本不存在的图像内容,图像容易产生伪影(artifacts)的现象,例如在边缘方向会产生锯齿。
技术实现思路
[0003]本申请实施方式提供了一种基于多类型边缘检测的上采样方法、上采样装置、电子设备及计算机可读存储介质。
[0004]本申请实施方式的基于多类型边缘检测的上采样方法,用于根据输入图像输出目标图像,所述上采样方法包括:
[0005]采用多种不同类型的边缘检测方式对所述输入图像进行边缘检测以获取检测结果;
[0006]根据所述检测结果确定所述输入图像在插值范围内的每个原始像素对应的权重值;
[00 ...
【技术保护点】
【技术特征摘要】
1.一种基于多类型边缘检测的上采样方法,用于根据输入图像输出目标图像,其特征在于,所述上采样方法包括:采用多种不同类型的边缘检测方式对所述输入图像进行边缘检测以获取检测结果;根据所述检测结果确定所述输入图像在插值范围内的每个原始像素对应的权重值;根据所述检测结果确定用于对所述输入图像进行插值处理的插值方式;根据所述插值方式、以及每个所述原始像素对应的权重值对所述输入图像进行插值处理得到所述目标图像。2.根据权利要求1所述的上采样方法,其特征在于,所述采用多种不同类型的边缘检测方式对所述输入图像进行边缘检测以获取检测结果,包括:采用第一边缘检测方式对所述输入图像进行边缘检测以获取边缘类型;采用第二边缘检测方式对所述输入图像进行边缘检测以获取第一图像梯度;采用第三边缘检测方式对所述输入图像进行边缘检测以获取第二图像梯度;所述根据所述检测结果确定所述输入图像在插值范围内的每个原始像素对应的权重值,包括:根据所述第一图像梯度和所述第二图像梯度确定每个所述原始像素对应的权重值;所述根据所述检测结果确定用于对所述输入图像进行插值处理的插值方式,包括:根据所述边缘类型确定所述插值方式。3.根据权利要求2所述的上采样方法,其特征在于,所述目标图像包括多个目标像素,所述目标像素在所述输入图像中的对应位置为中心像素,所述采用第一边缘检测方式对所述输入图像进行边缘检测以获取边缘类型,包括:确定所述中心像素周围第一预定范围内的第一局部区域;计算所述第一局部区域的当前梯度幅值;计算所述第一局部区域的当前边缘方向;根据所述当前梯度幅值和所述当前边缘方向确定所述边缘类型。4.根据权利要求3所述的上采样方法,其特征在于,所述第一局部区域包括多个局部子区域,所述计算所述第一局部区域的当前梯度幅值,包括:根据预设图像梯度算法、以及每个所述局部子区域内的多个所述原始像素的像素值分别计算每个所述局部子区域的子区域水平梯度幅值和子区域竖直梯度幅值;根据所述子区域水平梯度幅值和所述子区域竖直梯度幅值确定所述局部子区域的子区域梯度幅值,并将多个所述局部子区域的所述子区域梯度幅值作为所述当前梯度幅值;所述计算所述第一局部区域的当前边缘方向,包括:根据所述子区域水平梯度幅值和所述子区域竖直梯度幅值确定所述局部子区域的子区域边缘方向,并将多个所述局部子区域的所述子区域边缘方向作为所述当前边缘方向;所述根据所述当前梯度幅值和所述当前边缘方向确定所述边缘类型,包括:根据多个所述局部子区域的所述子区域梯度幅值和所述子区域边缘方向确定所述边缘类型。5.根据权利要求4所述的上采样方法,其特征在于,所述根据多个所述局部子区域的所述子区域梯度幅值和所述子区域边缘方向确定所述边缘类型,包括:将所述子区域梯度幅值与梯度幅值阈值进行比较;
当所述子区域梯度幅值大于所述梯度幅值阈值时,将所述子区域梯度幅值对应的所述局部子区域作为边缘像素;判断所述边缘像素对应的所述子区域边缘方向所属的边缘区域和/或扩展区域;统计每个所述边缘区域和/或所述扩展区域中所述边缘像素的数量,得到所述边缘像素数量最多的所述边缘区域和/或所述扩展区域;确定具有所述边缘像素数量最多的所述边缘区域和/或所述扩展区域的像素占比;当所述边缘区域的像素占比大于第一比例阈值和/或所述扩展区域的像素占比大于第二比例阈值时,判定所述边缘类型为所述边缘区域和/或所述扩展区域对应的边缘方向类型。6.根据权利要求2所述的上采样方法,其特征在于,所述目标图像包括多个目标像素,所述目标像素在所述输入图像中的对应位置为中心像素,所述采用第二边缘检测方式对所述输入图像进行边缘检测以获取第一图像梯度,包括:确定所述中心像素周围第一预定范围内的第一局部区域;在所述第一局部区域内朝向多个不同方向分别选取局部方向区域;分别确定每个方向的所述局部方向区域对应的第一方向图像梯度,并将多个不同方向的所述局部方向区域对应的所述第一方向图像梯度作为所述第一图像梯度;所述采用第三边缘检测方式对所述输入图像进行边缘检测以获取第二图像梯度,包括:确定所述中心像素周围第二预定范围内的第二局部区域;其中,所述第二预定范围小于所述第一预定范围;分别确定所述第二局部区域朝向多个不同方向的第二方向图像梯度,并将多个不同方向的所述第二方向图像梯度作为所述第二图像梯度;所述根据所述第一图像梯度和所述第二图像梯度确定每个所述原始像素对应的权重值,包括:根据多个不同方向对应的所述第一方向图像梯度和所述第二方向图像梯度确定每个方向上的所述原始像素对应的权重值。7.根据权利要求5所述的上采样方法,其特征在于,所述根据所述边缘类型确定所述插值方式,包括:在确定所述边缘类型之后,根据所述边缘区域的像素占比和/或所述扩展区域的像素占比确定所述边缘类型对应的当前置信度;当所述当前置信度处于第一置信度区间时,采用双三次插值算法的插值方式;当所述当前置信度处于第二置信度区间时,采用沿多个不同方向进行插值的插值方式;当所述当前置信度处于第三置信度区间时,采用沿所述边缘类型所判定的边缘方向进行插值的插值方式;其中,所述第一置信度区间、所述第二置信度区间、所述第三置信度区间对应的置信度依次增加。8.根据权利要求6所述的上采样方法,其特征在于,所述采用多种不同类型的边缘检测方式对所述输入图像进行边缘检测以获取检测结果,还包括:
根据所述第二局部区域朝向多个不同方向的所述第二方向图像梯度确定边缘程度...
【专利技术属性】
技术研发人员:舒文婷,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。