一种实现图像处理的方法及装置的制造方法
【技术领域】
[0001] 本发明涉及图像处理技术,尤指一种实现图像处理的方法及装置。
【背景技术】
[0002] 图像显著性是图像的重要视觉特征,体现了人眼对图像的部分区域的重视程度。 对一幅图像,用户只对图像中的部分区域感兴趣,感兴趣的部分区域代表了用户的查询意 图,其他区域则与用户的查询意图无关。图1(a)为拍摄的原始图像,如图1(a)所示,图像中 的主体区域可以显著的显示在视觉范围内;图1(b)为拍摄图像的显著性图像,如图1(b)所 示,显著性图像中像素点的亮度越高,表示显著性程度越高,相应区域的原始图像越能引起 用户视觉兴趣,该部分显著性高区域的图像为用户感兴趣的区域。
[0003] 拍摄图像时,用户一般会对焦到感兴趣的主体区域,主体区域通常会成为拍摄图 像的显著性区域,而对照片质量的评价权重也主要体现在图像的主体区域;当拍摄的图像 整体出现对焦模糊、曝光不正确、光线遮挡、饱和度欠佳、对比度不明显等问题,现有的图像 处理算法通过对图像进行全局调整和处理,即对主体区域和背景区域同时进行相同处理, 导致主体区域的显著性减弱。主体区域的显示效果无法得到提高。
[0004] 目前,对主体区域和背景区域按照颜色和亮度的差异进行分割后,对分割的主体 区域和背景区域分别进行图像处理,采用颜色和亮度的差异进行分割获得的主体区域和背 景区域进行图像处理时,只能分割的各个区域分别采用同一图像处理方法进行处理,例如、 拍摄的图像为有背景的人物图像时,当根据颜色和亮度分割为人物和背景两个区域时,以 人物作为主体区域按照统一图像处理方法对人物图像进行处理,以背景作为背景区域按照 统一图像处理方法对背景图像进行处理;人物图像中的局部特征(例如、拍摄图像对焦的眼 镜、脸颊等)并未进行区分,统一处理方式对局部特征并未进行显著性方面的优化,导致显 不效果并未提尚。
【发明内容】
[0005] 为了解决上述技术问题,本发明提供一种实现图像处理的方法及装置,能够提高 主体区域的显示效果。
[0006] 为了达到本发明目的,本发明提供了一种实现图像处理的装置,包括:分析单元、 确定单元及处理单元;其中,
[0007] 分析单元,用于对原始图像进行显著性分析;
[0008] 确定单元,用于根据显著性分析结果,区分所述原始图像为包含至少两个不同显 著性效果的显著性区域;
[0009] 处理单元,用于对各显著性区域分别采用对应的图像处理方法进行处理。
[0010] 进一步地,该装置还包括分割单元,用于对各显著性区域分别采用对应的图像处 理方法进行处理之前,分割各显著性效果不同的显著性区域。
[0011] 进一步地,所述分析单元具体用于,对原始图像的各像素点通过包括颜色、亮度及 方向与周边像素点的颜色、亮度及方向进行图像对比度对比,获得各像素点相应的显著性 数值,进行显著性分析。
[0012]进一步地,所述分析单元具体用于,
[0013] 采用区域对比RC算法对所述原始图像进行图像对比度分析,通过图像对比度分析 进行所述原始图像的显著性分析。
[0014] 进一步地,分割单元还用于,分割各显著性效果不同的显著性区域时,利用数学形 态学提取各显著性效果不同的显著性区域的轮廓、和/或填充各显著性效果不同的显著性 区域的区域内部空洞。
[0015] 另一方面,本申请还提供一种实现图像处理的方法,包括:
[0016] 对原始图像进行显著性分析;
[0017] 根据显著性分析结果,区分所述原始图像为包含至少两个不同显著性效果的显著 性区域;
[0018] 对各显著性区域分别采用对应的图像处理方法进行处理。
[0019] 进一步地,区分原始图像为包含至少两个不同显著性效果的显著性区域具体包 括:
[0020] 根据显著性分析结果中区域显著性数值大小,结合预先设定的区分阈值,将所述 原始图像区分为包含至少两个不同显著性效果的显著性区域。
[0021] 进一步地,当将所述原始图像划分为显著性效果不同的主体区域和背景区域时, 所述预先设定的区分阈值包括:主体区域的显著性取值范围为大于64且小于或等于255,背 景区域的显著性取值范围为大于或等于〇且小于64。
[0022] 进一步地,对各显著性区域分别采用对应的图像处理方法进行处理之前,该方法 还包括:
[0023]分割各显著性效果不同的显著性区域。
[0024]进一步地,对原始图像进行显著性分析具体包括:对原始图像的各像素点通过包 括颜色、亮度及方向与周边像素点的颜色、亮度及方向进行图像对比度对比,获得各像素点 相应的显著性数值,进行显著性分析。
[0025]进一步地,进行原始图像的显著性分析具体包括:
[0026]对所述原始图像按照设定的像素大小进行分割为N个区域,通过式(1)计算区域rk 的显著性数值S(rk)为:
[0028]其中,ri表示不同于rk的区域,ω (ri)为区域ri的加权值,Dr(rk,ri)为两个区域的 颜色距离差值,Dr(rk,ri)计算公式为:
[0030]其中,fKi)表示区域^中第i种颜色在该区域所有统计的颜色种类m中出现的概 率;f2(i)为区域r2中第j种颜色在该区域所有统计的颜色种类112中出现的概率;cKd+c^) 为Γ1中第i种颜色Cl,i与Γ2中第j种颜色C2,j的距离差值;
[0031]对S(rk)加入区域空间距离差值,获得区域显著性数值为:
[0033] 其中,Ds(rk,ri)为两个区域的区域重心的欧式距离,〇s为空间距离影响调节因子。 [0034]进一步地,对原始图像进行显著性分析具体包括:
[0035]采用区域对比RC算法对所述原始图像进行图像对比度分析,通过图像对比度分析 进行所述原始图像的显著性分析。
[0036]进一步地,图像处理方法包括:调整曝光值、和/或虚化处理、和/或白平衡特效、 和/或背景替换,和/或显著性取值调整、和/或色阶调整、和/或亮度调整、色相/饱和度调 整、和/或颜色替换、和/或渐变映射、和/或照片滤镜。
[0037]进一步地,分割各显著性效果不同的显著性区域时,该方法还包括:
[0038]利用数学形态学提取各显著性效果不同的显著性区域的轮廓、和/或填充各显著 性效果不同的显著性区域的区域内部空洞。
[0039]进一步地,利用数学形态学提取各所述显著性效果不同的显著性区域的轮廓具体 包括:
[0040] 通过膨胀、腐蚀、开启及闭合运算,利用计算获得的各所述显著性效果不同的显著 性区域的二值图像,通过计算获得的二值图像进行轮廓提取;
[0041] 所述填充各所述显著性效果不同的显著性区域的区域内部空洞具体包括:
[0042] 对各显著性效果不同的显著性区域分别计算相应的二值图像,对各显著性区域的 二值图像的内部进行轮廓提取获得内部轮廓,确定小于预设面积内部轮廓为内部空洞,对 所述内部空洞进行像素填充。
[0043] 与现有技术相比,本申请技术方案包括:对原始图像进行显著性分析;根据显著性 分析结果,区分所述原始图像为包含至少两个不同显著性效果的显著性区域;对各显著性 区域分别采用对应的图像处理方法进行处理。本发明方法通过显著性分析区分确定各显著 性区域,对各显著性区域分别采用对应的图像处理方法进行处理,提高了图像主体区域的 显示效果,提升了图像的显示质量。
【附图说明】
[0044] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0045] 图1(a)为拍摄的原始图像;
[0046]图1(b)为拍摄图像的显著性图像;
[0047]图2为实现本发明各个实施例的移动终端的硬件结构示意;
[0048]图3为本发明实现图像处理的方法的流程图;
[0049] 图4为本发明实现图像处理的装置的结构框图;
[0050] 图5为本发明实施例的方法流程图;
[0051] 图6(a)为对第一原始图像的图片内容;
[0052]图6(b)为本发明实施例分割第一原始图像的示意图;
[0053]图6(c)为本发明实施例第一原始图像的显著性分析示意图;
[0054] 图6(d)为本实施例第一原始图像的显著性分析结果示意图;
[0055] 图6(e)为对第一原始图像进行对比度增强的效果示意图;
[0056] 图6(f)为本发明实施例对第一原始图像进行图像处理的效果示意图;
[0057] 图7(a)为第二原始图像的图片内容;
[0058]图7(b)为对第二原始图像进行全局白平衡处理的效果示意图;
[0059]