人臉圖像處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及圖像技術(shù)領(lǐng)域,尤其涉及人臉圖像處理方法及裝置。
【背景技術(shù)】
[0002]隨著圖像處理技術(shù)的發(fā)展,人臉圖像檢測(cè)關(guān)鍵點(diǎn)不僅對(duì)人臉識(shí)別有很大作用,還可以為表情識(shí)別、面部識(shí)別或身份鑒定等提供基礎(chǔ),是人臉識(shí)別中核心問(wèn)題之一。相關(guān)技術(shù)中,人臉關(guān)鍵定位算法在定位人臉關(guān)鍵點(diǎn)位置時(shí),通常需要在獲得人臉關(guān)鍵點(diǎn)初始位置后,進(jìn)行4-6次迭代求解而獲得最終的位置,其迭代求解的次數(shù)較多,計(jì)算量較大,算法效率較差。
【發(fā)明內(nèi)容】
[0003]為克服相關(guān)技術(shù)中存在的問(wèn)題,本公開(kāi)提供了人臉圖像處理方法及裝置。
[0004]根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種人臉圖像處理方法,所述方法包括:
[0005]獲取預(yù)設(shè)幀圖像的人臉關(guān)鍵點(diǎn)位置;其中,所述預(yù)設(shè)幀圖像在當(dāng)前幀圖像之前,與所述當(dāng)前幀圖像間隔預(yù)設(shè)幀數(shù);
[0006]在當(dāng)前幀圖像中對(duì)預(yù)設(shè)幀圖像的人臉關(guān)鍵點(diǎn)位置進(jìn)行跟蹤;
[0007]當(dāng)對(duì)預(yù)設(shè)幀圖像的人臉關(guān)鍵點(diǎn)位置跟蹤成功時(shí),獲得人臉關(guān)鍵點(diǎn)在當(dāng)前幀圖像的跟蹤位置,將所述跟蹤位置作為當(dāng)前幀圖像的人臉關(guān)鍵點(diǎn)的初始化位置;
[0008]對(duì)當(dāng)前幀圖像的人臉關(guān)鍵點(diǎn)的初始化位置進(jìn)行迭代求解,獲得當(dāng)前幀圖像的人臉關(guān)鍵點(diǎn)位置。
[0009]可選的,所述獲取預(yù)設(shè)幀圖像的人臉關(guān)鍵點(diǎn)位置,包括:
[0010]當(dāng)所述預(yù)設(shè)幀圖像為人臉初始幀圖像時(shí),利用平均位置求解法求解所述預(yù)設(shè)幀圖像的人臉關(guān)鍵點(diǎn)位置;
[0011 ]其中,所述平均位置求解法包括:
[0012]對(duì)圖像進(jìn)行人臉檢測(cè),獲得圖像中的人臉區(qū)域;
[0013]獲取預(yù)設(shè)訓(xùn)練集中的人臉關(guān)鍵點(diǎn)平均位置;
[0014]以所述人臉關(guān)鍵點(diǎn)平均位置為所述人臉區(qū)域的人臉關(guān)鍵點(diǎn)的初始化位置進(jìn)行迭代求解,得到所述圖像的人臉關(guān)鍵點(diǎn)位置。
[0015]可選的,所述方法還包括:
[0016]當(dāng)對(duì)預(yù)設(shè)幀圖像的人臉關(guān)鍵點(diǎn)位置跟蹤失敗時(shí),利用所述平均位置求解法求解所述當(dāng)前幀圖像的人臉關(guān)鍵點(diǎn)的初始化位置。
[0017]可選的,所述在當(dāng)前幀圖像中對(duì)預(yù)設(shè)幀圖像的人臉關(guān)鍵點(diǎn)位置進(jìn)行跟蹤,包括:
[0018]在當(dāng)前幀圖像中利用預(yù)設(shè)的特征點(diǎn)跟蹤算法對(duì)預(yù)設(shè)幀圖像的人臉關(guān)鍵點(diǎn)位置進(jìn)行跟蹤,所述特征點(diǎn)跟蹤算法包括基于光流的特征點(diǎn)跟蹤算法。
[0019]可選的,所述對(duì)當(dāng)前幀圖像的人臉關(guān)鍵點(diǎn)的初始化位置進(jìn)行迭代求解,包括:
[0020]利用預(yù)設(shè)的監(jiān)督的梯度下降算法對(duì)所述初始化位置進(jìn)行迭代求解。
[0021]根據(jù)本公開(kāi)實(shí)施例的第二方面,提供一種人臉圖像處理裝置,所述裝置包括:
[0022]第一位置獲取模塊,被配置為獲取預(yù)設(shè)幀圖像的人臉關(guān)鍵點(diǎn)位置;其中,所述預(yù)設(shè)幀圖像在當(dāng)前幀圖像之前,與所述當(dāng)前幀圖像間隔預(yù)設(shè)幀數(shù);
[0023]跟蹤模塊,被配置為在當(dāng)前幀圖像中對(duì)預(yù)設(shè)幀圖像的人臉關(guān)鍵點(diǎn)位置進(jìn)行跟蹤;
[0024]第一初始化位置確定模塊,被配置為當(dāng)對(duì)預(yù)設(shè)幀圖像的人臉關(guān)鍵點(diǎn)位置跟蹤成功,獲得人臉關(guān)鍵點(diǎn)在當(dāng)前幀圖像的跟蹤位置,將所述跟蹤位置作為當(dāng)前幀圖像的人臉關(guān)鍵點(diǎn)的初始化位置;
[0025]迭代求解模塊,被配置為對(duì)當(dāng)前幀圖像的人臉關(guān)鍵點(diǎn)的初始化位置進(jìn)行迭代求解,獲得當(dāng)前幀圖像的人臉關(guān)鍵點(diǎn)位置。
[0026]可選的,所述裝置還包括:
[0027]平均位置求解模塊,被配置為對(duì)圖像進(jìn)行人臉檢測(cè),獲得圖像中的人臉區(qū)域;獲取預(yù)設(shè)訓(xùn)練集中的人臉關(guān)鍵點(diǎn)平均位置;以所述人臉關(guān)鍵點(diǎn)平均位置為所述人臉區(qū)域的人臉關(guān)鍵點(diǎn)的初始化位置進(jìn)行迭代求解,得到所述圖像的人臉關(guān)鍵點(diǎn)位置;
[0028]第二位置獲取模塊,被配置為當(dāng)所述預(yù)設(shè)幀圖像為人臉初始幀圖像時(shí),利用所述平均位置求解模塊求解所述預(yù)設(shè)幀圖像的人臉關(guān)鍵點(diǎn)位置。
[0029]可選的,所述裝置還包括:
[0030]第二初始化位置確定模塊,被配置為當(dāng)對(duì)預(yù)設(shè)幀圖像的人臉關(guān)鍵點(diǎn)位置跟蹤失敗時(shí),利用所述平均位置求解模塊求解所述當(dāng)前幀圖像的人臉關(guān)鍵點(diǎn)的初始化位置。
[0031]可選的,所述跟蹤模塊,包括:
[0032]跟蹤子模塊,被配置為利用預(yù)設(shè)的特征點(diǎn)跟蹤算法對(duì)預(yù)設(shè)幀圖像的人臉關(guān)鍵點(diǎn)位置進(jìn)行跟蹤,所述特征點(diǎn)跟蹤算法包括基于光流的特征點(diǎn)跟蹤算法。
[0033]可選的,所述迭代求解模塊,包括:
[0034]迭代求解子模塊,被配置為利用預(yù)設(shè)的監(jiān)督的梯度下降算法對(duì)所述初始化位置進(jìn)行迭代求解。
[0035]根據(jù)本公開(kāi)實(shí)施例的第三方面,提供一種人臉圖像處理裝置,包括:
[0036]處理器;
[0037]用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
[0038]其中,所述處理器被配置為:
[0039]獲取預(yù)設(shè)幀圖像的人臉關(guān)鍵點(diǎn)位置;其中,所述預(yù)設(shè)幀圖像在當(dāng)前幀圖像之前,與所述當(dāng)前幀圖像間隔預(yù)設(shè)幀數(shù);
[0040]在當(dāng)前幀圖像中對(duì)預(yù)設(shè)幀圖像的人臉關(guān)鍵點(diǎn)位置進(jìn)行跟蹤;
[0041]當(dāng)對(duì)預(yù)設(shè)幀圖像的人臉關(guān)鍵點(diǎn)位置跟蹤成功,獲得人臉關(guān)鍵點(diǎn)在當(dāng)前幀圖像的跟蹤位置,將所述跟蹤位置作為當(dāng)前幀圖像的人臉關(guān)鍵點(diǎn)的初始化位置;
[0042]對(duì)當(dāng)前幀圖像的人臉關(guān)鍵點(diǎn)的初始化位置進(jìn)行迭代求解,獲得當(dāng)前幀圖像的人臉關(guān)鍵點(diǎn)位置。
[0043]本公開(kāi)的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
[0044]本公開(kāi)中,以在當(dāng)前幀圖像之前的預(yù)設(shè)幀圖像的人臉關(guān)鍵點(diǎn)位置為基礎(chǔ),在當(dāng)前幀圖像中對(duì)該位置進(jìn)行跟蹤獲得跟蹤位置,由于預(yù)設(shè)幀圖像已對(duì)人臉關(guān)鍵點(diǎn)進(jìn)行準(zhǔn)確定位,則當(dāng)前幀圖像中跟蹤位置與最終位置非常接近,當(dāng)以跟蹤位置為初始化位置進(jìn)行迭代求解時(shí),迭代求解的次數(shù)可顯著減少,可加快迭代求解的速度,提高人臉關(guān)鍵點(diǎn)定位的效率。
[0045]本公開(kāi)中,若預(yù)設(shè)幀圖像為人臉初始幀圖像,則無(wú)法獲得可作為定位參考的圖像,而利用平均位置求解法進(jìn)行求解,可獲得預(yù)設(shè)幀圖像的人臉關(guān)鍵點(diǎn)位置,能為后續(xù)其他圖像的人臉關(guān)鍵點(diǎn)定位提供參考。
[0046]本公開(kāi)中,考慮到當(dāng)預(yù)設(shè)幀圖像與當(dāng)前幀圖像的差別較大,則有可能出現(xiàn)對(duì)預(yù)設(shè)幀圖像的人臉關(guān)鍵點(diǎn)位置跟蹤失敗的情況,可利用平均位置求解法求解當(dāng)前幀圖像的人臉關(guān)鍵點(diǎn)的初始化位置,提高本公開(kāi)的適用性。
[0047]本公開(kāi)中,采用基于光流的特征點(diǎn)跟蹤算法可快速對(duì)預(yù)設(shè)幀圖像的人臉關(guān)鍵點(diǎn)位置進(jìn)行跟蹤,該方式易于實(shí)現(xiàn),且準(zhǔn)確率高。
[0048]本公開(kāi)中,監(jiān)督的梯度下降算法的迭代求解速度快,且可以求解出精確的人臉關(guān)鍵點(diǎn)位置。
[0049]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開(kāi)。
【附圖說(shuō)明】
[0050]此處的附圖被并入說(shuō)明書(shū)中并構(gòu)成本說(shuō)明書(shū)的一部分,示出了符合本公開(kāi)的實(shí)施例,并與說(shuō)明書(shū)一起用于解釋本公開(kāi)的原理。
[0051]圖1是本公開(kāi)根據(jù)一示例性實(shí)施例示出的一種人臉圖像處理方法的流程圖。
[0052]圖2是本公開(kāi)根據(jù)一示例性實(shí)施例示出的另一種人臉圖像處理方法的流程圖。
[0053]圖3是本公開(kāi)根據(jù)一示例性實(shí)施例示出的一種人臉圖像處理裝置的框圖。
[0054]圖4是本公開(kāi)根據(jù)一示例性實(shí)施例示出的另一種人臉圖像處理裝置的框圖。
[0055]圖5是本公開(kāi)根據(jù)一示例性實(shí)施例示出的另一種人臉圖像處理裝置的框圖。
[0056]圖6是本公開(kāi)根據(jù)一示例性實(shí)施例示出的另一種人臉圖像處理裝置的框圖。
[0057]圖7是本公開(kāi)根據(jù)一示例性實(shí)施例示出的另一種人臉圖像處理裝置的框圖。
[0058]圖8是本公開(kāi)根據(jù)一示例性實(shí)施例示出的一種用于人臉圖像處理裝置的框圖。
【具體實(shí)施方式】
[0059]這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本公開(kāi)相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書(shū)中所詳述的、本公開(kāi)的一些方面相一致的裝置和方法的例子。
[0060]在本公開(kāi)使用的術(shù)語(yǔ)是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本公開(kāi)。在本公開(kāi)和所附權(quán)利要求書(shū)中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語(yǔ)“和/或”是