一种判断图像是否偏暗或偏亮的方法和系统的制作方法_4

文档序号:8363995阅读:来源:国知局
处理、均值模糊处理、卷积处理。
7.根据权利要求1所述的一种判断图像是否偏暗的方法,其特征在于:所述的步骤40a中的差值计算,主要是计算正片叠底亮度图的每个像素点的正片叠底亮度值与所述的期望亮度值的亮度差的绝对值。
8.根据权利要求1所述的一种判断图像是否偏暗的方法,其特征在于:所述的步骤50a中的阈值计算,主要是判断所述的亮度差的绝对值是否小于127,如果是的话,则该对应像素点属于阴影区域,并且阴影统计数值加I ;并对图像中所有属于阴影区域的像素点进行统计,得到最终的阴影统计数。
9.根据权利要求1所述的一种判断图像是否偏暗的方法,其特征在于:所述的步骤60a中,如果所述的阴影统计数占图像像素点总数的百分比大于40%,则该图像偏暗。
10.一种应用权利要求1至9任一项所述的判断图像是否偏暗的方法的系统,其特征在于,该系统至少包括: 映射表创建模块,其通过创建初始映射表,并根据初始映射表对图像的每个像素点的初始亮度值进行高斯分布计算生成亮度映射表; 映射处理模块,其对图像的每个像素点的初始亮度值根据所述的亮度映射表进行映射处理得到映射亮度图; 正片叠底处理模块,其将图像的每个像素点的初始亮度值与所述的映射亮度图的对应像素点的映射亮度值进行正片叠底得到正片叠底亮度图; 差值计算模块,其将所述的正片叠底亮度图的每个像素点的亮度值与初始亮度值进行差值计算; 分析统计模块,其对所述的每个像素点的差值进行阈值计算,判断当前像素点是否属于阴影区域,并对图像中所有属于阴影区域的像素点进行统计,得到阴影统计数; 判断模块,计算所述的阴影统计数占图像像素点总数的百分比,从而判断该图像是否偏暗。
11.一种判断图像是否偏亮的方法,其特征在于,包括以下步骤: 1b.创建初始映射表,并根据初始映射表对图像的每个像素点的初始亮度值进行高斯分布计算生成亮度映射表; 20b.对图像的每个像素点的初始亮度值根据所述的亮度映射表进行映射处理得到映射亮度图; 30b.将图像的每个像素点的初始亮度值与所述的映射亮度图的对应像素点的映射亮度值进行正片叠底得到正片叠底亮度图; 40b.将所述的正片叠底亮度图的每个像素点的亮度值与初始亮度值进行差值计算;50b.对所述的每个像素点的差值进行阈值计算,判断当前像素点是否属于高光区域,并对图像中所有属于高光区域的像素点进行统计,得到高光统计数; 60b.计算所述的高光统计数占图像像素点总数的百分比,从而判断该图像是否偏亮。
12.根据权利要求11所述的一种判断图像是否偏亮的方法,其特征在于:所述的步骤1b中,主要是通过计算图像的每个像素点的初始亮度值与预设的期望亮度值之间的差值,并根据初始映射表以及所述的差值进行高斯分布计算生成初始亮度值与映射亮度值的亮度映射表。
13.根据权利要求12所述的一种判断图像是否偏亮的方法,其特征在于:所述的亮度映射表的计算公式为:dist = (1-fExpect)*(1-fExpect);pMapTable[i] = min(255, (0.5+255.0*exp(-dist/Sigma))); 其中,i为每个初始亮度值的序列;fEXpeCt为期望亮度值;dist为每个初始亮度值i与期望亮度值fExpect的差的平方;pMapTable[i]为初始亮度值i的对应映射亮度值;Sigma为σ~2方差,σ为标准差,表示高斯分布的范围。
14.根据权利要求11所述的一种判断图像是否偏亮的方法,其特征在于:所述的步骤20b中,通过进行映射处理得到映射亮度图的计算公式为:maskLight = pMapTable[light]; 其中,light为像素点的初始亮度值,pMapTable为所述的亮度映射表,maskLight为映射处理后得到的映射亮度图上对应像素点的映射亮度值。
15.根据权利要求11所述的一种判断图像是否偏亮的方法,其特征在于:所述的步骤30b中,通过进行正片叠底得到正片叠底亮度图的计算公式为:mutabIeLight = ((maskLight氺light+128)+(maskLight氺light+128)/255)/255 ; 其中,light为像素点的初始亮度值,maskLight为映射处理后得到的映射亮度图上对应像素点的映射亮度值,mutableLight为正片叠底后得到的正片叠底亮度图上对应像素点的正片叠底亮度值。
16.根据权利要求11所述的一种判断图像是否偏亮的方法,其特征在于:所述的步骤30b中,还包括对所述的正片叠底亮度图进行模糊处理,得到模糊后的正片叠底亮度图,该模糊处理主要采用以下模糊算法的一种或一种以上的组合:中值模糊处理、高斯模糊处理、均值模糊处理、卷积处理。
17.根据权利要求11所述的一种判断图像是否偏亮的方法,其特征在于:所述的步骤40b中的差值计算,主要是计算正片叠底亮度图的每个像素点的正片叠底亮度值与所述的期望亮度值的亮度差的绝对值。
18.根据权利要求11所述的一种判断图像是否偏亮的方法,其特征在于:所述的步骤50b中的阈值计算,主要是判断所述的亮度差的绝对值是否小于127,如果是的话,则该对应像素点属于高光区域,并且高光统计数值加I ;并对图像中所有属于高光区域的像素点进行统计,得到最终的高光统计数。
19.根据权利要求11所述的一种判断图像是否偏亮的方法,其特征在于:所述的步骤60b中,如果所述的高光统计数占图像像素点总数的百分比大于40%,则该图像偏亮。
20.一种应用权利要求11至19任一项所述的判断图像是否偏亮的方法的系统,其特征在于,该系统至少包括: 映射表创建模块,其通过创建初始映射表,并根据初始映射表对图像的每个像素点的初始亮度值进行高斯分布计算生成亮度映射表; 映射处理模块,其对图像的每个像素点的初始亮度值根据所述的亮度映射表进行映射处理得到映射亮度图; 正片叠底处理模块,其将图像的每个像素点的初始亮度值与所述的映射亮度图的对应像素点的映射亮度值进行正片叠底得到正片叠底亮度图; 差值计算模块,其将所述的正片叠底亮度图的每个像素点的亮度值与初始亮度值进行差值计算; 分析统计模块,其对所述的每个像素点的差值进行阈值计算,判断当前像素点是否属于高光区域,并对图像中所有属于高光区域的像素点进行统计,得到高光统计数;判断模块,计算所述的高光统计数占图像像素点总数的百分比,从而判断该图像是否偏壳。
【专利摘要】本发明公开了一种判断图像是否偏暗或偏亮的方法和系统,其通过创建初始映射表,并根据初始映射表对图像的每个像素点的初始亮度值进行高斯分布计算生成亮度映射表,然后对图像的每个像素点的初始亮度值根据所述的亮度映射表进行映射处理得到映射亮度图,并进一步进行正片叠底得到正片叠底亮度图,将所述的正片叠底亮度图的每个像素点的亮度值与初始亮度值进行差值计算和阈值计算,判断当前像素点是否属于阴影区域或高光区域,并对图像中所有属于阴影区域或高光区域的像素点进行统计,得到阴影统计数或高光统计数,最后计算所述的阴影统计数或高光统计数占图像像素点总数的百分比,从而判断该图像是否偏暗或偏亮,判断结果更准确。
【IPC分类】G06T7-00
【公开号】CN104700426
【申请号】CN201510154547
【发明人】张伟, 傅松林, 李志阳, 胡瑞鑫
【申请人】厦门美图之家科技有限公司
【公开日】2015年6月10日
【申请日】2015年4月2日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1