一种图像中异常像素的修正方法及计算设备技术

技术编号:21274828 阅读:45 留言:0更新日期:2019-06-06 08:42
本发明专利技术公开了一种图像中异常像素的修正方法,包括步骤:通过轮廓提取算法提取出待处理图像中的轮廓线;从轮廓线上选取一点并计算该点的切线方向;按照预定规则分别从切线方向两侧的图像区域中筛选出第一区域和第二区域;通过分别统计第一区域和第二区域中像素值的分布来确认出至少一个第一阈值和至少一个第二阈值;根据第一阈值和第二阈值筛选出待处理图像中的至少一个异常像素;以及对于每个异常像素,根据异常像素与第一区域和第二区域内像素的距离值的大小关系来修正该异常像素的像素值。本发明专利技术一并公开了用于执行上述方法的计算设备。

【技术实现步骤摘要】
一种图像中异常像素的修正方法及计算设备
本专利技术涉及图像处理
,尤其涉及一种图像中异常像素的修正方法及计算设备。
技术介绍
图像分割技术是图像处理中的一项基础应用,利用图像分割技术可以实现交换背景、添加AR(增强现实)效果等图像合成效果,而如何将图像中需要处理的部分精确地分割出来,就是影响合成效果的重要因素。现有的图像分割方案,一种是直接使用Photoshop等图像编辑类软件,使用者需要熟练掌握Photoshop的各种操作,甚至需要具有一定的实践经验,不适用于一般用户。另一种是通过传统的图像分割算法,如GraphCut(图割)、Luma-Key(亮度抠像)等,但受限于算法的局限性,分割效果有时会比较粗糙,例如边缘部分难以做到精准,这样在合成处理中势必会引入杂色。以人像分割为例,如原始图像是用户在白墙前拍摄的自拍照,在对原始图像进行分割处理后,将“白墙”背景替换为“纯红色”背景作为合成图像。由于头发、服饰等会干扰分割效果,若分割精度不够,会导致分割的边缘处残留白墙的部分区域,表现在合成图像中会格外明显,我们将这样的像素称作异常像素。异常像素会突出合成图像中边缘部分的人工痕迹,影本文档来自技高网...

【技术保护点】
1.一种图像中异常像素的修正方法,所述方法适于在计算设备中执行,所述方法包括步骤:通过轮廓提取算法提取出待处理图像中的轮廓线;从所述轮廓线上选取一点并计算该点的切线方向;按照预定规则分别从所述切线方向两侧的图像区域中筛选出第一区域和第二区域;通过分别统计所述第一区域和第二区域中像素值的分布来确认出至少一个第一阈值和至少一个第二阈值;根据第一阈值和第二阈值筛选出待处理图像中的至少一个异常像素;以及对于每个异常像素,根据异常像素与第一区域和第二区域内像素的距离值的大小关系来修正该异常像素的像素值。

【技术特征摘要】
1.一种图像中异常像素的修正方法,所述方法适于在计算设备中执行,所述方法包括步骤:通过轮廓提取算法提取出待处理图像中的轮廓线;从所述轮廓线上选取一点并计算该点的切线方向;按照预定规则分别从所述切线方向两侧的图像区域中筛选出第一区域和第二区域;通过分别统计所述第一区域和第二区域中像素值的分布来确认出至少一个第一阈值和至少一个第二阈值;根据第一阈值和第二阈值筛选出待处理图像中的至少一个异常像素;以及对于每个异常像素,根据异常像素与第一区域和第二区域内像素的距离值的大小关系来修正该异常像素的像素值。2.如权利要求1所述的方法,其中,所述根据异常像素与第一区域和第二区域的距离值的大小关系来修正该异常像素的像素值的步骤包括:计算异常像素与第一区域中每个像素的距离值,并将其中最小的距离值作为第一距离值;计算异常像素与第二区域中每个像素的距离值,并将其中的最小距离值作为第二距离值;判断第一距离值和第二距离值的大小关系:当第一距离值大于第二距离值时,用第二距离值对应的像素的像素值修正该异常像素的像素值;以及当第一距离值不大于第二距离值时,用第一距离值对应的像素的像素值修正该异常像素的像素值。3.如权利要求1或2所述的方法,其中,所述根据第一阈值和第二阈值筛选出待处理图像中的至少一个异常像素的步骤包括:遍历待处理图像中处于第一区域和第二区域之间的像素,若所述像素的像素值满足预定条件则判定所述像素为异常像素,其中,所述预定条件包括:所述像素的像素值小于第一阈值或所述像素的像素值大于第二阈值。4.如权利要求1-3中任一项所述的方法,其中,所述通过分别统计第一区域和第二区域中的像素值分布来确认出至少一个第一阈值和至少一个第二阈值的步骤包括:根据第一区域的像素值生成表征其像素值分布的第一直方图;自所述第一直方图的最小像素值起,依次累计各像素值对应的像素个数,当累计的像素个数刚刚超过第一数量时,将当前像素值...

【专利技术属性】
技术研发人员:吴善思源王晓晶温阳鸣洪炜冬许清泉
申请(专利权)人:厦门美图之家科技有限公司
类型:发明
国别省市:福建,35

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

1