主权项 |
基于方向图模型的人脸画像合成方法,其特征在于,包括:(1)从画像‑照片对集中取出L张画像组成训练画像样本集T<sub>R</sub>,并取出与训练画像样本集T<sub>R</sub>中的画像一一对应的L张照片组成训练照片样本集T<sub>E</sub>,将剩余画像‑照片对组成测试样本集,从测试样本集中选取一张测试照片A;(2)将训练画像样本集T<sub>R</sub>中的画像和训练照片样本集T<sub>E</sub>中的照片分别划分为相互重叠大小相同的块;(3)将测试照片A划分为同样大小及同样重叠程度的块,用集合S={S<sub>1</sub>,S<sub>2</sub>,…,S<sub>i</sub>,…,S<sub>N</sub>}表示,1≤i≤N;并对每个测试照片块S<sub>i</sub>进行像素值特征提取,根据特征距离从训练照片块中寻找近邻数K个相近的照片块作为待选择照片块集,记作P<sub>i</sub>={P<sub>i,1</sub>,P<sub>i,2</sub>,…,P<sub>i,j</sub>,…P<sub>i,K</sub>},1≤j≤K;同时从训练画像块中选择对应的画像块作为待选画像块集,记作Q<sub>i</sub>={Q<sub>i,1</sub>,Q<sub>i,2</sub>,…,Q<sub>i,j</sub>,…,Q<sub>i,K</sub>},1≤j≤K;(4)对训练画像样本集T<sub>R</sub>和照片样本集T<sub>E</sub>中的所有块M={M<sub>1</sub>,M<sub>2</sub>,…,M<sub>c</sub>,…,M<sub>Z</sub>}进行像素值特征提取,其中1≤c≤Z,Z为图像块的总个数;(5)对训练画像样本集T<sub>R</sub>和照片样本集T<sub>E</sub>中的所有块M,利用Gabor滤波器提取图像块的方向特征;(6)利用步骤(4)得到的图像块像素值特征和步骤(5)得到的图像块方向特征,通过交替迭代的方法求解马尔科夫网络模型,得到每个测试照片块S<sub>i</sub>的两个特征之间的权值集μ<sub>i</sub>={μ<sub>i,1</sub>,μ<sub>i,2</sub>},同时得到每个测试照片块对应的待选择照片块集{P<sub>i,1</sub>,P<sub>i,2</sub>,…,P<sub>i,j</sub>,…P<sub>i,K</sub>}的权值集w<sub>i</sub>={w<sub>i,1</sub>,w<sub>i,2</sub>,…,w<sub>i,j</sub>,…,w<sub>i,K</sub>};(7)根据待选择画像块集{Q<sub>i,1</sub>,Q<sub>i,2</sub>,…,Q<sub>i,j</sub>,…,Q<sub>i,K</sub>}和待选择照片块权值集{w<sub>i,1</sub>,w<sub>i,2</sub>,…,w<sub>i,j</sub>,…,w<sub>i,K</sub>},按照下式得到每个测试照片块S<sub>i</sub>对应的待合成伪画像块X<sub>i</sub>X<sub>i</sub>=Q<sub>i</sub>w<sub>i</sub>, i=1,2,…,N;(8)将伪画像块集{X<sub>1</sub>,X<sub>2</sub>,…,X<sub>i</sub>,…,X<sub>N</sub>}中的N个伪画像块进行组合,得到与测试照片A对应的伪画像。 |