[发明专利]一种基于人类视觉特性的图像亮度调整方法有效
申请号: | 201110354378.8 | 申请日: | 2011-11-10 |
公开(公告)号: | CN102413268A | 公开(公告)日: | 2012-04-11 |
发明(设计)人: | 易尧华;苏海;刘菊华;李帅 | 申请(专利权)人: | 武汉大学 |
主分类号: | H04N1/40 | 分类号: | H04N1/40;H04N1/407 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 薛玲 |
地址: | 430072 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于人类视觉特性的图像亮度调整方法,以用户输入的亮度调整值作为参数,构建基于线性和人类视觉特性曲线的分段输入输出的对应关系亮度调整查找表,通过使用亮度调整查找表来对图像进行亮度调整。本发明有效地解决了图像亮度调整时出现的并级和部分阶调丢失的现象,图像亮度调整效果显著。 | ||
搜索关键词: | 一种 基于 人类 视觉 特性 图像 亮度 调整 方法 | ||
【主权项】:
1.一种基于人类视觉特性的图像亮度调整方法,其特征在于,包括以下步骤:步骤1,根据用户输入的亮度调整值V建立亮度调整查找表,其中用户输入的亮度调整值V的取值范围为(-127,127);所述亮度调整查找表提供亮度调整输入值gsrc和亮度调整输出值gdst的对应关系,建立亮度调整查找表的具体方式如下,(1)当用户输入的亮度调整值V大于0时,以0到255的256个灰阶为亮度调整输入值gsrc,分别计算对应的亮度调整输出值gdst,计算方法如下,当亮度调整输入值gsrc小于或等于127时,亮度调整输入值gsrc直接加上亮度调整值V作为亮度调整输出值gdst;当亮度调整输入值gsrc大于127时,按以下步骤基于人类视觉特性计算对应的亮度调整输出值gdst, 步骤a1,使用亮度调整值V来计算确定人类视觉特性曲线的三个给定点P0(x0,y0)、P1(x1,y1)、P2(x2,y2)的坐标,其中给定点P0的坐标为(127,127+V),给定点P1的坐标为(255-V,255),给定点P2的坐标为(255,255);步骤a2,根据人类视觉特性曲线横坐标计算公式解出由亮度调整输入值gsrc对应的人类视觉特性曲线参数t,当计算结果有两个解时,取大于等于0且小于等于1的解作为人类视觉特性曲线参数t,人类视觉特性曲线横坐标计算公式如式一;式一其中, x0、x1、x2为给定点P0、P1、P2的横坐标; 步骤a3,将给定点P0、P1、P2的纵坐标y0、y1、y2以及参数t代入人类视觉特性曲线纵坐标计算公式中,得到基于人类视觉特性的亮度调整输出值gdst,人类视觉特性曲线纵坐标计算公式如式二;式二(2)当用户输入的亮度调整值V小于0时,以0到255的256个灰阶为亮度调整输入值gsrc,分别计算对应的亮度调整输出值gdst,计算方法如下,当亮度调整输入值gsrc小于或等于127时,亮度调整输入值gsrc直接加上亮度调整值V作为亮度调整输出值gdst;当亮度调整输入值gsrc大于127时,按以下步骤基于人类视觉特性计算对应的亮度调整输出值gdst, 步骤b1,使用亮度调整值V来计算确定人类视觉特性曲线的三个给定点P0(x0,y0)、P1(x1,y1)、P2(x2,y2)的坐标,其中给定点P0的坐标为(0,0),给定点P1的坐标为(-V,0),给定点P2的坐标为(127,127+V);步骤b2,根据人类视觉特性曲线横坐标计算公式解出由亮度调整输入值gsrc对应的人类视觉特性曲线参数t,当计算结果有两个解时,取大于等于0且小于等于1的解作为参数t,人类视觉特性曲线横坐标计算公式如式一;式一其中, x0、x1、x2为给定点P0、P1、P2的横坐标; 步骤b3,将给定点P0、P1、P2的纵坐标y0、y1、y2以及参数t代入人类视觉特性曲线纵坐标计算公式中,解出基于人类视觉特性的亮度调整输出值gdst,人类视觉特性曲线纵坐标计算公式如式二;式二步骤2,读取图像各个通道的像素值,以每个像素值为亮度调整输入值gsrc,在亮度调整查找表里查找对应的亮度调整输出值gdst,获得图像亮度调整的结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110354378.8/,转载请声明来源钻瓜专利网。