发明名称 适用于汽车辅助驾驶系统的彩色夜视图像亮度增强方法
摘要 本发明提供一种适用于汽车辅助驾驶系统的彩色夜视图像亮度增强方法。本发明首先将夜视彩色图像从RGB空间转换到YUV空间,避免了直接在RGB空间进行处理时易造成颜色失真的缺陷,然后利用S曲线修正Retinex算法对亮度分量图像进行处理,使图像的细节和亮度得到了增强;利用选择性非线性灰度值映射方法对亮度分量图像进行增强,保留了良好的光影信息;最后运用加权融合方法,将上述两个增强图像加权融合,最后将加权融合的亮度分量图像联合UV分量的图像逆变换到RGB空间显示。由本方法得到的增强图像既保留了图像必要的光影信息,又使图像具有适于视觉观察的细节和亮度,对夜视彩色图像具有良好的增强效果。
申请公布号 CN102231206A 申请公布日期 2011.11.02
申请号 CN201110196586.X 申请日期 2011.07.14
申请人 浙江理工大学 发明人 金学波;郑海江;鲍佳;杜晶晶;包晓敏;张水英;严国红
分类号 G06T5/00(2006.01)I 主分类号 G06T5/00(2006.01)I
代理机构 杭州求是专利事务所有限公司 33200 代理人 杜军
主权项 1.适用于汽车辅助驾驶系统的彩色夜视图像亮度增强方法,其特征在于该方法的具体步骤是:步骤(1)得到夜视图像的亮度分量图像<img file="201110196586X100001DEST_PATH_IMAGE001.GIF" wi="46" he="22" />,具体是:将图像从RGB空间变换为YUV空间,得到Y、U、V三个分量,其中Y表示亮度,U表示红色与Y的色差信号,V表示蓝色与Y的色差信号;RGB空间变换为YUV空间公式如下:<img file="419765DEST_PATH_IMAGE002.GIF" wi="336" he="76" />其中<img file="201110196586X100001DEST_PATH_IMAGE003.GIF" wi="36" he="22" />表示像素点在图像中的坐标;步骤(2)用S曲线修正Retinex算法对亮度分量图像<img file="215158DEST_PATH_IMAGE001.GIF" wi="46" he="22" />进行增强,得到增强图像<img file="587234DEST_PATH_IMAGE004.GIF" wi="53" he="25" />,具体是:①确定高斯模版,二维高斯卷积函数<img file="201110196586X100001DEST_PATH_IMAGE005.GIF" wi="48" he="22" />表示为<img file="471007DEST_PATH_IMAGE006.GIF" wi="141" he="49" />其中<img file="201110196586X100001DEST_PATH_IMAGE007.GIF" wi="17" he="16" />是概率分布的标准差,同时确定模版宽度<img file="586731DEST_PATH_IMAGE008.GIF" wi="14" he="16" />;<img file="239560DEST_PATH_IMAGE007.GIF" wi="17" he="16" />选择应满足:<img file="201110196586X100001DEST_PATH_IMAGE009.GIF" wi="110" he="30" />②求反射分量图像<img file="595586DEST_PATH_IMAGE010.GIF" wi="46" he="22" /><img file="201110196586X100001DEST_PATH_IMAGE011.GIF" wi="292" he="28" />其中<img file="950344DEST_PATH_IMAGE012.GIF" wi="47" he="22" />为夜视图像的亮度分量,<img file="807442DEST_PATH_IMAGE005.GIF" wi="48" he="22" />是二维高斯函数,<img file="201110196586X100001DEST_PATH_IMAGE013.GIF" wi="18" he="20" />代表了卷积运算,<img file="311848DEST_PATH_IMAGE003.GIF" wi="36" he="22" />表示像素点在图像中的坐标;③对反射分量图像<img file="25726DEST_PATH_IMAGE010.GIF" wi="46" he="22" />进行S曲线修正,选择曲线<img file="71042DEST_PATH_IMAGE014.GIF" wi="17" he="22" />如下:<img file="201110196586X100001DEST_PATH_IMAGE015.GIF" wi="176" he="42" />对曲线选择参数进行选择后,将所得反射分量图像<img file="279301DEST_PATH_IMAGE010.GIF" wi="46" he="22" />代入得S曲线修正Retinex算法增强图像<img file="890411DEST_PATH_IMAGE004.GIF" wi="53" he="25" />:<img file="978453DEST_PATH_IMAGE016.GIF" wi="241" he="42" />其中,<img file="201110196586X100001DEST_PATH_IMAGE017.GIF" wi="14" he="16" />、<img file="120852DEST_PATH_IMAGE018.GIF" wi="14" he="20" />用于控制曲线的形状,<img file="54173DEST_PATH_IMAGE018.GIF" wi="14" he="20" />代表了曲线所在的位置,<img file="536101DEST_PATH_IMAGE017.GIF" wi="14" he="16" />代表了曲线增长速度的快慢,<img file="795044DEST_PATH_IMAGE020.GIF" wi="9" he="17" />决定了曲线的终值;步骤(3)对亮度分量图像<img file="346111DEST_PATH_IMAGE001.GIF" wi="46" he="22" />进行选择性非线性灰度值映射增强,得到保持原图像光影信息的增强图像<img file="201110196586X100001DEST_PATH_IMAGE021.GIF" wi="53" he="25" />,具体是:计算亮度分量图像<img file="158822DEST_PATH_IMAGE001.GIF" wi="46" he="22" />的亮度分布,先得到各点光源<img file="744524DEST_PATH_IMAGE022.GIF" wi="18" he="25" />所包含像素的坐标;再计算各点光源<img file="721838DEST_PATH_IMAGE022.GIF" wi="18" he="25" />所包含像素的个数总和记为点光源的大小<img file="201110196586X100001DEST_PATH_IMAGE023.GIF" wi="26" he="25" />,计算各点光源<img file="25781DEST_PATH_IMAGE022.GIF" wi="18" he="25" />所包含像素的横纵坐标的均值记为各点光源的中心<img file="566483DEST_PATH_IMAGE024.GIF" wi="57" he="25" />;然后分别计算与光源中心的距离相关的提亮因子<img file="201110196586X100001DEST_PATH_IMAGE025.GIF" wi="52" he="25" />和与亮度相关的提亮因子<img file="819741DEST_PATH_IMAGE026.GIF" wi="52" he="25" />,其中<img file="201110196586X100001DEST_PATH_IMAGE027.GIF" wi="66" he="20" />,具体方法如下:①求取与光源中心的距离相关的提亮因子<img file="233536DEST_PATH_IMAGE025.GIF" wi="52" he="25" />:<img file="696879DEST_PATH_IMAGE028.GIF" wi="277" he="53" />其中<img file="103589DEST_PATH_IMAGE023.GIF" wi="26" he="25" />为各点光源的大小,<img file="201110196586X100001DEST_PATH_IMAGE029.GIF" wi="20" he="25" />、<img file="411686DEST_PATH_IMAGE030.GIF" wi="24" he="25" />为各点光源的中心,<img file="201110196586X100001DEST_PATH_IMAGE031.GIF" wi="13" he="16" />为待定系数;②求取与亮度相关的提亮因子<img file="980071DEST_PATH_IMAGE026.GIF" wi="52" he="25" />:<img file="196289DEST_PATH_IMAGE032.GIF" wi="349" he="52" />其中<img file="201110196586X100001DEST_PATH_IMAGE033.GIF" wi="46" he="22" />为<img file="954160DEST_PATH_IMAGE003.GIF" wi="36" he="22" />的灰度值,亮度值<img file="306644DEST_PATH_IMAGE034.GIF" wi="41" he="22" />为点光源最低灰度值,<img file="201110196586X100001DEST_PATH_IMAGE035.GIF" wi="16" he="20" />为待定系数;③对图像的整体亮度分量进行增强,方法为:<img file="796662DEST_PATH_IMAGE036.GIF" wi="217" he="25" />步骤(4)将增强图像<img file="296914DEST_PATH_IMAGE004.GIF" wi="53" he="25" />与<img file="983110DEST_PATH_IMAGE021.GIF" wi="53" he="25" />进行加权融合,得到增强后的亮度图像<img file="201110196586X100001DEST_PATH_IMAGE037.GIF" wi="53" he="25" />,具体是:将亮度分量图像<img file="3150DEST_PATH_IMAGE001.GIF" wi="46" he="22" />经S曲线修正Retinex算法处理的结果<img file="178916DEST_PATH_IMAGE004.GIF" wi="53" he="25" />和经选择性非线性灰度值映射的结果<img file="914267DEST_PATH_IMAGE021.GIF" wi="53" he="25" />进行加权得到图像<img file="138575DEST_PATH_IMAGE037.GIF" wi="53" he="25" />,公式如下:<img file="527968DEST_PATH_IMAGE038.GIF" wi="253" he="25" />步骤(5)将处理后的亮度分量图像<img file="812318DEST_PATH_IMAGE037.GIF" wi="53" he="25" />与步骤(1)得到的颜色分量<img file="201110196586X100001DEST_PATH_IMAGE039.GIF" wi="48" he="22" />、<img file="772315DEST_PATH_IMAGE040.GIF" wi="46" he="22" />、反变换回RGB空间后进行显示;从YUV空间反变换为RGB空间,变换方法为:<img file="201110196586X100001DEST_PATH_IMAGE041.GIF" wi="293" he="76" />。
地址 310018 浙江省杭州市下沙高教园区2号大街5号