[发明专利]一种蒙版的生成方法和系统有效
申请号: | 201510117878.8 | 申请日: | 2015-03-18 |
公开(公告)号: | CN104700371B | 公开(公告)日: | 2017-11-03 |
发明(设计)人: | 张伟;傅松林;李志阳;张长定 | 申请(专利权)人: | 厦门美图之家科技有限公司 |
主分类号: | G06T5/00 | 分类号: | G06T5/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 361008 福建省厦*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 生成 方法 系统 | ||
技术领域
本发明涉及图像处理技术领域,特别是一种蒙版的生成方法及其应用该方法的系统。
背景技术
在拍照过程中,由于相机参数的设置、拍摄时间、天气情况等原因,导致实际拍摄到的图像偏暗或偏亮,对比度不足,视觉效果不理想。因此,在图像处理过程中,我们经常会对偏暗或偏亮的图像的阴影高光区域进行单独处理,从而达到增强明暗对比,或者是增强暗部细节、减弱亮部细节。
现有的图像增强方法主要是应用直方图均衡技术来拉伸图像,达到自动增强整个图像的对比度的效果,但该方法的具体增强效果不容易控制,并且对于某些灰度频数较小的灰度会被合并,造成分辨率的下降,视觉上会产生明显的生硬感,还会增加背景噪声及出现闪烁。因此如何突出细节,并更好地保留边缘以及明暗间过渡自然,成为我们生成能够反映阴影高光程度的蒙版的关键。
发明内容
本发明为解决上述问题,提供了一种蒙版的生成方法和系统,使得图像的增强效果更好。
为实现上述目的,本发明采用的技术方案为:
一种蒙版的生成方法,其特征在于,包括以下步骤:
步骤10.创建初始映射表,并根据初始映射表对图像的每个像素点的初始亮度值进行高斯分布计算生成亮度映射表;
步骤20.对图像的每个像素点的初始亮度值根据所述的亮度映射表进行映射处理得到映射亮度图;
步骤30.将图像的每个像素点的初始亮度值与所述的映射亮度图的对应像素点的映射亮度值进行正片叠底得到正片叠底亮度图;
步骤40.分别对所述的映射亮度图和所述的正片叠底亮度图进行模糊处理;
步骤50.将模糊后的映射亮度图和正片叠底亮度图的每个像素点的亮度值与初始亮度值进行差值计算;
步骤60.对所述的每个像素点的差值进行阈值计算,如果差值大于或等于预设阈值,则将蒙版结果图上对应像素点的亮度值设为零,如果差值小于预设阈值则进一步对所述的映射亮度图和正片叠底亮度图进行颜色减淡叠加处理,得到蒙版结果图上对应像素点的亮度值。
优选的,所述的步骤10中,是通过计算图像的每个像素点的初始亮度值与预设的期望亮度值之间的差值,并根据初始映射表以及所述的差值进行高斯分布计算生成初始亮度值与映射亮度值的亮度映射表。
优选的,所述的亮度映射表的计算公式为:
dist=(i-fExpect)*(i-fExpect);
pMapTable[i]=min(255,(0.5+255.0*exp(-dist/Sigma)));
其中,i为每个初始亮度值的序列;fExpect为期望亮度值;dist为每个初始亮度值i与期望亮度值fExpect的差的平方;pMapTable[i]为初始亮度值i的对应映射亮度值;Sigma为σ^2方差,σ为标准差,表示高斯分布的范围。
优选的,所述的步骤20中,通过进行映射处理得到映射亮度图的计算公式为:
maskLight=pMapTable[light];
其中,light为像素点的初始亮度值,pMapTable为所述的亮度映射表,maskLight为映射处理后得到的映射亮度图上对应像素点的映射亮度值。
优选的,所述的步骤30中,通过进行正片叠底得到正片叠底亮度图的计算公式为:
mutableLight=((maskLight*light+128)+(maskLight*light+128)/255)/255;
其中,light为像素点的初始亮度值,maskLight为映射处理后得到的映射亮度图上对应像素点的映射亮度值,mutableLight为正片叠底后得到的正片叠底亮度图上对应像素点的正片叠底亮度值。
优选的,所述的步骤40中分别对所述的映射亮度图和所述的正片叠底亮度图进行模糊处理,采用以下模糊算法的一种或一种以上的组合:中值模糊处理、高斯模糊处理、均值模糊处理、卷积处理。
优选的,所述的步骤50中的差值计算,是指计算映射亮度图的每个像素点的映射亮度值与所述的期望亮度值的亮度差的绝对值,以及计算正片叠底亮度图的每个像素点的正片叠底亮度值与所述的期望亮度值的亮度差的绝对值。
优选的,所述的步骤60中的阈值计算,是判断所述的亮度差的绝对值是否小于127,如果所述的亮度差的绝对值大于或等于127,则将蒙版结果图上对应像素点的亮度值设为零;如果所述的亮度差的绝对值小于127,则进一步对所述的映射亮度图和正片叠底亮度图进行颜色减淡叠加处理,得到蒙版结果图上对应像素点的亮度值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门美图之家科技有限公司,未经厦门美图之家科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510117878.8/2.html,转载请声明来源钻瓜专利网。