[發(fā)明專利]基于回歸模型的金字塔人臉圖像超分辨率重建方法有效
| 申請?zhí)枺?/td> | 201711381261.2 | 申請日: | 2017-12-20 |
| 公開(公告)號: | CN108090873B | 公開(公告)日: | 2021-03-05 |
| 發(fā)明(設計)人: | 于明;熊敏;劉依;郭迎春;于洋;師碩;畢容甲 | 申請(專利權)人: | 河北工業(yè)大學 |
| 主分類號: | G06T3/40 | 分類號: | G06T3/40 |
| 代理公司: | 天津翰林知識產權代理事務所(普通合伙) 12210 | 代理人: | 胡安朋 |
| 地址: | 300130 天津市紅橋區(qū)*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 回歸 模型 金字塔 圖像 分辨率 重建 方法 | ||
1.基于回歸模型的金字塔人臉圖像超分辨率重建方法,其特征在于具體步驟如下:
A.訓練集中低分辨率人臉圖像集和高分辨率人臉圖像集的訓練過程:
第一步,擴充訓練集中低分辨率人臉圖像集和高分辨率人臉圖像集:
根據人臉圖像對稱的特性,對訓練集中的低分辨率人臉圖像集和高分辨率人臉圖像集通過左右翻轉的方式進行擴充,圖像的尺寸不變,數量擴充兩倍,分別得到擴充的低分辨率人臉圖像集和擴充的高分辨率人臉圖像集其中l(wèi)表示低分辨率圖像,尺寸為a*b像素,h表示高分辨率圖像,尺寸為(d*a)*(d*b)像素,d是倍數,M表示圖像的數量;
第二步,對擴充后的低分辨率人臉圖像集Pl和高分辨率人臉圖像集Ph分別提取梯度特征:
對擴充后的低分辨率人臉圖像集Pl和高分辨率人臉圖像集Ph中的每幅人臉圖像,分別提取一階梯度和二階梯度作為分量構成一個梯度特征,得到低分辨率人臉圖像集Pl中的低分辨率人臉梯度特征圖像集和高分辨率人臉圖像集Ph中的高分辨率人臉梯度特征圖像集
第三步,對擴充后的高分辨率人臉圖像集Ph及其對應的高分辨率人臉梯度特征圖像集Gh分別進行分塊:
對擴充后的高分辨率人臉圖像集Ph中的每一幅人臉圖像及相應的高分辨率人臉梯度特征圖像分別進行有重疊的分塊,每個分塊大小為R1*R1像素,R1的數值為8~12,重疊的方式是當前塊與上下相鄰圖像塊之間分別重疊K1行像素,與左右相鄰圖像塊之間重疊K1列像素,且0≤K1≤R1/2,然后采用從上到下和從左到右的順序對每幅高分辨率人臉圖像及其對應的梯度特征圖像的所有分塊進行編號,編號分別為1,2,...,U,U為每幅圖像分塊總數,編號相同的圖像塊稱為相同位置的圖像塊,由此完成對擴充后的高分辨率人臉圖像集Ph及其對應的高分辨率人臉梯度特征圖像集Gh分別進行分塊;
第四步,對擴充后的低分辨率人臉圖像集Pl及其對應的低分辨率人臉梯度特征圖像集Gl分別進行分塊:
與上述高分辨率人臉圖像集Ph的分塊方式相同,對擴充后的低分辨率人臉圖像集Pl中的每一幅低分辨率人臉圖像及相應的低分辨率人臉梯度特征圖像分別進行有重疊的分塊,每塊大小為(R1/d)*(R1/d)像素,R1的數值為8~12,重疊的方式是當前圖像塊與上下相鄰圖像塊之間重疊K1/d行像素,與左右相鄰圖像塊之間重疊K1/d列像素,然后采用從上到下和從左到右的順序對每幅低分辨率人臉圖像及其對應的梯度特征圖像的所有分塊分別進行編號,編號分別為1,2,...,U,U為每幅圖像分塊總數,編號相同的圖像塊稱為相同位置的圖像塊,由此完成對擴充后的低分辨率人臉圖像集Pl及其對應的低分辨率人臉梯度特征圖像集Gl分別進行分塊;
至此,完成A.訓練集低分辨率人臉圖像集Pl和高分辨率人臉圖像集Ph的訓練過程;
B.測試集中低分辨率人臉圖像的重建過程:
第五步,放大測試集中的低分辨率人臉圖像得到放大的高分辨率人臉圖像:
將需要測試的低分辨率人臉圖像輸入到計算機中得到測試集中的低分辨率人臉圖像Itl,采用雙三次插值的方式放大測試集中的某一幅低分辨率人臉圖像,得到放大的圖像作為測試集中的放大的高分辨率人臉圖像Ith,使得測試集中的放大的高分辨率人臉圖像Ith與訓練集中的高分辨率人臉圖像尺寸相等;
第六步,對測試集中的低分辨率人臉圖像Itl和放大的高分辨率人臉圖像Ith分別提取梯度特征:
分別提取上述第五步得到的測試集中的低分辨率人臉圖像Itl和放大的高分辨率人臉圖像Ith的一階梯度和二階梯度作為分量構成各自的梯度特征,得到它們各自對應的低分辨率人臉梯度特征圖像gtl和高分辨率人臉梯度特征圖像gth;
第七步,對測試集中的放大的高分辨率人臉圖像Ith及其對應的高分辨率人臉梯度特征圖像gth進行分塊:
對上述第五步中得到的測試集中的放大的高分辨率人臉圖像Ith及其對應的上述第六步中的高分辨率人臉梯度特征圖像gth分別進行有重疊的分塊,每塊大小為R1*R1像素,R1的數值為8~12,使分塊大小與訓練集中高分辨率人臉圖像的分塊大小相同,重疊的方式是當前圖像塊與上下相鄰圖像塊之間重疊K1行像素,與左右相鄰圖像塊之間重疊K1列像素,然后采用從上到下和從左到右的順序對每幅人臉圖像的所有分塊分別進行編號,編號分別為1,2,...,U,U為每幅圖像分塊總數,編號相同的圖像塊稱為相同位置的圖像塊;
第八步,對測試集中的低分辨率人臉圖像Itl及其對應的低分辨率人臉梯度特征圖像gtl進行分塊:
對上述第五步得到的測試集中的低分辨率人臉圖像Itl及其對應的上述第六步中的低分辨率人臉梯度特征圖像gtl分別進行有重疊的分塊,每塊大小為(R1/d)*(R1/d),R1的數值為8~12,使分塊大小與訓練集中低分辨率人臉圖像的分塊大小相同,重疊的方式是當前圖像塊與上下相鄰圖像塊之間重疊K1/d行像素,與左右相鄰圖像塊之間重疊K1/d列像素,然后采用從上到下和從左到右的順序對每幅人臉圖像的所有分塊分別進行編號,編號分別為1,2,...,U,U為每幅圖像分塊總數,編號相同的圖像塊稱為相同位置的圖像塊;
第九步,利用測試集中的低分辨率人臉圖像Itl對應的低分辨率人臉梯度特征圖像gtl求相似塊的編號:
按照從上到下和從左到右的順序對上述第八步中得到的測試集中的低分辨率人臉圖像Itl的圖像塊進行重建,以對第j塊圖像塊進行重建為例,利用測試集中的低分辨率人臉圖像Itl對應的低分辨率人臉梯度特征圖像gtl的非局部相似性,在測試集中低分辨率人臉圖像Itl中尋找第j塊圖像塊的相似塊,設測試集中的低分辨率人臉圖像Itl對應的低分辨率人臉梯度特征圖像gtl的第j塊人臉梯度特征圖像塊為gtl,j,對低分辨率人臉梯度特征圖像gtl中的所有人臉圖像塊采用從上到下和從左到右的順序進行掃描,掃描的圖像塊與第j塊圖像塊不重復,計算掃描到的人臉梯度特征圖像塊與第j塊人臉梯度特征圖像塊的歐式距離,然后按照距離從小到大的順序對所有低分辨率人臉梯度特征圖像塊的距離進行排序,取距離最小的前n塊作為第j塊低分辨率人臉梯度特征圖像塊gtl,j的相似圖像塊,設相似低分辨率人臉梯度特征圖像塊的編號集合為[v1,v2,...,vn],該編號集合對應的低分辨率人臉梯度特征圖像塊的集合為由此完成利用測試集中的低分辨率人臉圖像Itl對應的低分辨率人臉梯度特征圖像gtl求相似塊的編號的過程;
第十步,利用相似塊的位置編號求訓練集中擴充后的低分辨率人臉梯度特征圖像集Gl中的所有圖像在相同編號處的圖像塊組成的集合:
對上述第二步中的訓練集中擴充后的低分辨率人臉梯度特征圖像集Gl中的第i,i=1,2,...,M幅人臉圖像中編號為j的人臉特征圖像塊和上述第九步中的相似低分辨率人臉梯度特征圖像塊的編號集合為[v1,v2,...,vn]中相同的圖像塊組成集合則訓練集中擴充后的低分辨率人臉梯度特征圖像集Gl中所有圖像中編號為j的圖像塊和相似低分辨率人臉梯度特征圖像塊的編號集合[v1,v2,...,vn]的圖像塊組成的集合為:
為方便書寫,將記為:
其中M*(1+n)表示有M幅人臉圖像,每幅人臉圖像有1+n個圖像塊;
第十一步,利用相似塊的位置編號求訓練集中擴充后的高分辨率人臉梯度特征圖像集Gh中的所有圖像在相同編號處的圖像塊組成的集合:
對上述第二步中的訓練集中擴充后的高分辨率人臉梯度特征圖像集Gh中的第i,i=1,2,...,M幅圖像中編號為j和上述第九步中的相似低分辨率人臉梯度特征圖像塊的編號集合為[v1,v2,...,vn]的圖像塊組成集合則訓練集中擴充后的高分辨率人臉梯度特征圖像集Gh中所有圖像編號為j和[v1,v2,...,vn]的圖像塊組成的集合為:
為方便書寫,將記為:
第十二步,利用相似塊的位置編號求擴充后低分辨率人臉圖像集Pl中所有人臉圖像在相同編號處的圖像塊組成的集合:
對上述第一步中的擴充后低分辨率人臉圖像集Pl中的第i,i=1,2,...,M幅人臉圖像中編號為j和上述第九步中的相似低分辨率人臉梯度特征圖像塊的編號集合為[v1,v2,...,vn]的圖像塊組成集合則Pl中所有圖像編號為j和[v1,v2,...,vn]的圖像塊組成的集合為:
為方便書寫,將記為:
第十三步,利用相似塊的位置編號求擴充后高分辨率人臉圖像集Ph中所有人臉圖像在相同編號處的圖像塊組成的集合:
對上述第一步中的擴充后高分辨率人臉圖像集Ph中的第i,i=1,2,...,M幅人臉圖像中編號為j和上述第九步中的相似低分辨率人臉梯度特征圖像塊的編號集合為[v1,v2,...,vn]的圖像塊組成集合則Ph中所有圖像編號為j和[v1,v2,...,vn]的圖像塊組成集合為:
為方便書寫,將記為:
第十四步,計算第j塊人臉圖像塊對應的權重矩陣:
先用如下的公式(9)計算上述第八步測試集中的低分辨率人臉圖像Itl對應的梯度特征圖像的第j塊人臉圖像塊gtl,j與上述第十步得到的中所有人臉圖像塊的歐式距離集合再用如下的公式(10)計算上述第七步測試集中放大的高分辨率人臉圖像Ith對應的高分辨率人臉梯度特征圖像gth的第j塊圖像塊gth,j與上述第十一步中的中所有圖像塊的歐式距離集合
得到以上距離后,第j塊的權重矩陣Wj由公式(11)求出:
其中α為平滑因子;
第十五步,計算第j塊人臉圖像塊對應的映射矩陣:
將訓練集中由第j塊低分辨率人臉圖像塊得到對應的第j塊高分辨率人臉圖像塊的映射過程記為簡單的映射關系,得到公式:
其中Aj表示第j塊人臉圖像塊的映射矩陣,T表示矩陣的轉置,最優(yōu)映射矩陣由以下公式(13)得到:
由于高分辨率人臉圖像塊與低分辨率人臉圖像塊之間并不是簡單的映射關系,利用第十四步得到的距離矩陣對公式(13)進行平滑約束得到以下平滑回歸公式(14):
其中其中tr(.)為矩陣的跡,為了使映射過程更平滑,加入正則化項得到如下公式(15):
其中F表示Frobenius范數,λ用來權衡重建誤差和Aj的稀疏性,通過化簡求出第j塊圖像對應的映射矩陣:
其中E表示單位矩陣;
第十六步,重建測試集中的低分辨率人臉圖像塊得到高分辨率人臉圖像塊:
通過得到測試集中低分辨率人臉圖像Itl中的人臉圖像塊Itl,j對應的高分辨率人臉圖像塊的高頻信息,然后將高頻信息插值到Itl,j中得到重建的人臉圖像塊I′th,j;
第十七步,組合所有重建圖像塊到重建的高分辨率人臉圖像:
按照從上到下和從左到右的順序,將重建得到的所有人臉圖像塊按照編號進行組合,組合過程中重疊部分取均值,得到重建的高分辨率人臉圖像I′th;
第十八步,構建金字塔人臉超分辨率重建模型:
(18.1)對上述第十七步得到的I′th使用最近鄰插值方法進行降維,得到降維后的低分辨率人臉圖像I′tl,使降維后的人臉圖像與Itl的大小相同;
(18.2)用上述第一步到第十七步的步驟對訓練集中所有的低分辨率人臉圖像進行重建,對訓練集中的第i幅低分辨率人臉圖像進行重建的過程為:作為測試集中低分辨率人臉圖像,訓練集中的和作為訓練集,利用上述第一步到第十七步重建得到高分辨率圖像然后用最近鄰插值方法對進行降維,得到
(18.3)取高分辨率人臉圖像的分塊大小為R2*R2像素,R2的數值為6~10,且R2≠R1,高分辨率圖像塊之間重疊的像素個數為K2,低分辨率人臉圖像的分塊大小為(R2/d)*(R2/d)像素,d為縮小倍數且與第一步中的d取值相同,低分辨率圖像塊之間重疊的像素個數為K2/d,將(18.1)得到的I′tl作為測試集中低分辨率人臉圖像,(18.2)得到的和作為訓練集,再進行一次人臉圖像超分辨率重建過程,得到最終的重建人臉圖像;
至此,完成B.測試集中低分辨率人臉圖像的重建過程,也最終完成基于回歸模型的金字塔人臉圖像超分辨率重建。
2.根據權利要求1所述基于回歸模型的金字塔人臉圖像超分辨率重建方法,其特征在于:所述第一步,擴充訓練集中低分辨率人臉圖像集和高分辨率人臉圖像集中的尺寸為(d*a)*(d*b)像素,d是倍數,該d的數值為2;所述第三步,對擴充后的高分辨率人臉圖像集Ph及其對應的高分辨率人臉梯度特征圖像集Gh分別進行分塊中的與左右相鄰圖像塊之間重疊K1列像素,該K1的數值為4;所述第四步,對擴充后的低分辨率人臉圖像集Pl及其對應的低分辨率人臉梯度特征圖像集Gl分別進行分塊中的每塊大小為(R1/d)*(R1/d)像素,該d的數值為2;與左右相鄰圖像塊之間重疊K1/d列像素,該K1的數值為4;所述第七步,對測試集中的放大的高分辨率人臉圖像Ith及其對應的高分辨率人臉梯度特征圖像gth進行分塊中的重疊的方式是當前圖像塊與上下相鄰圖像塊之間重疊K1行像素,與左右相鄰圖像塊之間重疊K1列像素,該K1的數值為4;所述第八步,對測試集中的低分辨率人臉圖像Itl及其對應的低分辨率人臉梯度特征圖像gtl進行分塊中的每塊大小為(R1/d)*(R1/d),該d的數值為2;與左右相鄰圖像塊之間重疊K1/d列像素,該K1的數值為4;所述第十八步,構建金字塔人臉超分辨率重建模型的(18.3)中高分辨率圖像塊之間重疊的像素個數為K2,該K2的數值為4;低分辨率人臉圖像的分塊大小為(R2/d)*(R2/d)像素,d為縮小倍數且與第一步中的d取值相同,該d的取值為2。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于河北工業(yè)大學,未經河北工業(yè)大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711381261.2/1.html,轉載請聲明來源鉆瓜專利網。





