发明名称 一种处理人脸图像的光照归一化方法
摘要 本发明公开了一种处理人脸图像的光照归一化方法,具体按照以下步骤实施:读入待处理人脸图像并对其取对数;计算阴影层图像;计算反射层图像并进行指数变换;选取样本图像并计算其直方图;对反射层图像采用直方图匹配法进行归一化处理,即得到待处理人脸图像经光照归一化方法矫正后的图像。采用边缘保持滤波器能够保持大尺度层上的特征信息;采用处于视觉最优区域的样本图像,使校正后的反射层图像的均值和方差能够处于视觉最优的区域,有利于后续的人脸识别系统,能够提高人脸识别的正确率,解决了现有光照不变特征提取的方法,使人脸识别时的特征信息受到了较大程度的损失,不利于后续的人脸识别的问题。
申请公布号 CN103295010B 申请公布日期 2016.06.29
申请号 CN201310211252.4 申请日期 2013.05.30
申请人 西安理工大学 发明人 张二虎;陈万军;牟永强
分类号 G06K9/36(2006.01)I 主分类号 G06K9/36(2006.01)I
代理机构 西安弘理专利事务所 61214 代理人 李娜
主权项 一种处理人脸图像的光照归一化方法,其特征在于,具体按照以下步骤实施:步骤1,读入待处理人脸图像f(x,y),并对其取对数得到<img file="FDA0000919583390000011.GIF" wi="183" he="79" />步骤2,计算阴影层图像<img file="FDA0000919583390000012.GIF" wi="174" he="71" />具体方法为:2.1)计算步骤1中得到的人脸图像<img file="FDA0000919583390000013.GIF" wi="157" he="79" />在x方向上的差分:<img file="FDA0000919583390000014.GIF" wi="526" he="87" />即为图像在水平方向上左右相邻像素的灰度值之差;2.2)计算步骤1中得到的人脸图像<img file="FDA0000919583390000015.GIF" wi="164" he="78" />在y方向上的差分:<img file="FDA0000919583390000016.GIF" wi="533" he="91" />即为图像在垂直方向上上下相邻像素的灰度值之差;2.3)按照式(1)计算矩阵A的各元素A<sub>i,j</sub>,<maths num="0001"><math><![CDATA[<mrow><msub><mi>A</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>=</mo><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mo>-</mo><mi>&lambda;</mi><msup><mrow><mo>(</mo><mo>|</mo><msubsup><mover><mi>f</mi><mo>~</mo></mover><mi>i</mi><mo>&prime;</mo></msubsup><mo>-</mo><msubsup><mover><mi>f</mi><mo>~</mo></mover><mi>j</mi><mo>&prime;</mo></msubsup><msup><mo>|</mo><mi>&alpha;</mi></msup><mo>+</mo><mi>&epsiv;</mi><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup></mrow></mtd><mtd><mrow><mi>j</mi><mo>&Element;</mo><msub><mi>N</mi><mn>4</mn></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mn>1</mn><mo>-</mo><munder><mo>&Sigma;</mo><mrow><mi>k</mi><mo>&Element;</mo><msub><mi>N</mi><mn>4</mn></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></mrow></munder><msub><mi>A</mi><mrow><mi>i</mi><mo>,</mo><mi>k</mi></mrow></msub></mrow></mtd><mtd><mrow><mi>i</mi><mo>=</mo><mi>j</mi></mrow></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mi>o</mi><mi>t</mi><mi>h</mi><mi>e</mi><mi>r</mi><mi>w</mi><mi>i</mi><mi>s</mi><mi>e</mi></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000919583390000017.GIF" wi="1549" he="343" /></maths>其中,式(1)中的常数ε=0.00001,参数λ>0,参数α为1.0~1.8;2.4)将步骤1得到的<img file="FDA0000919583390000018.GIF" wi="152" he="87" />和步骤2.3)得到的A,代入式<img file="FDA0000919583390000019.GIF" wi="228" he="86" />则计算出阴影层图像<img file="FDA00009195833900000110.GIF" wi="174" he="71" />步骤3,计算反射层图像<img file="FDA00009195833900000111.GIF" wi="183" he="71" />并进行指数变换得到<img file="FDA00009195833900000112.GIF" wi="167" he="70" />具体方法为:将步骤1中得到的<img file="FDA00009195833900000113.GIF" wi="155" he="78" />和步骤2中得到的<img file="FDA00009195833900000114.GIF" wi="175" he="69" />代入式(2),<maths num="0002"><math><![CDATA[<mrow><mover><mi>r</mi><mo>~</mo></mover><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>=</mo><mover><mi>f</mi><mo>~</mo></mover><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>-</mo><mover><mi>s</mi><mo>~</mo></mover><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00009195833900000115.GIF" wi="1286" he="87" /></maths>则计算出独立于光照的反射层<img file="FDA00009195833900000116.GIF" wi="174" he="71" />再对<img file="FDA00009195833900000117.GIF" wi="145" he="70" />取指数变换即得到去除光照影响后的图像<img file="FDA00009195833900000118.GIF" wi="167" he="70" />其中<maths num="0003"><math><![CDATA[<mrow><mover><mi>r</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><mo>=</mo><mi>exp</mi><mrow><mo>(</mo><mover><mi>r</mi><mo>~</mo></mover><mo>(</mo><mrow><mi>x</mi><mo>,</mo><mi>y</mi></mrow><mo>)</mo><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA00009195833900000119.GIF" wi="463" he="71" /></maths>步骤4,选取样本图像g(x,y),并计算其直方图H<sub>g</sub>(i);步骤5,对反射层图像采用直方图匹配法进行归一化处理,即得到待处理人脸图像经光照归一化方法矫正后的图像r(x,y),具体方法为:5.1)求出经步骤3得到的<img file="FDA0000919583390000021.GIF" wi="142" he="70" />的亮度分布直方图<img file="FDA0000919583390000022.GIF" wi="151" he="71" /><img file="FDA0000919583390000023.GIF" wi="324" he="71" />i=0,1,…,L‑1,其中,m<sub>i</sub>是图像<img file="FDA0000919583390000024.GIF" wi="147" he="70" />中灰度级为i的像素个数,m为该图像中像素的总数;5.2)将步骤5.1)中的直方图<img file="FDA0000919583390000025.GIF" wi="119" he="70" />与步骤4中求得的H<sub>g</sub>(i)相匹配,即对步骤3得到的图像<img file="FDA0000919583390000026.GIF" wi="141" he="71" />中像素的灰度值进行变换,使得变换后的图像r(x,y)的直方图与图像g(x,y)的直方图相同,r(x,y)即为步骤1中待处理人脸图像经光照归一化方法矫正后的图像。
地址 710048 陕西省西安市金花南路5号