一種情緒分析方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種情緒分析方法,特別是利用一種分析面部表情、聲音、脈搏等信息特征獲得心理情緒信息的方法。
【背景技術(shù)】
[0002]人臉作為信息傳遞最直接的媒介,扮演著極為重要的角色,我們可以通過(guò)眼睛直接獲得人臉信息再通過(guò)大腦可以分析感知人臉情緒。但是長(zhǎng)時(shí)間進(jìn)行這種觀察-分析工作,人們很容易就陷入疲勞從而造成分析的準(zhǔn)確率大大下降。如果能使計(jì)算機(jī)具備相同的能力,理論上就可以實(shí)現(xiàn)全時(shí)分析,從而提供人們大量準(zhǔn)確可靠的分析數(shù)據(jù),從而為我們的決策提供支持。不僅如此,在人臉感知的基礎(chǔ)上增加聲音感知、脈搏感知和皮膚電阻比對(duì)后可以進(jìn)行多種分析,比如選擇做測(cè)謊分析就能通過(guò)以上數(shù)據(jù)得出被測(cè)試對(duì)象是否說(shuō)謊;選擇做愛(ài)情分析就能通過(guò)以上數(shù)據(jù)得出被測(cè)試對(duì)象是否愛(ài)你;選擇做企業(yè)招聘就能通過(guò)以上數(shù)據(jù)得出被測(cè)試對(duì)象的敬業(yè)心,忠誠(chéng)度程度。
【發(fā)明內(nèi)容】
[0003]本發(fā)明針對(duì)現(xiàn)有技術(shù)中的不足,提供了一種情緒分析方法,能夠通過(guò)面部表情與聲音獲取測(cè)試人當(dāng)前的情緒狀態(tài),本發(fā)明可以廣泛用于測(cè)謊分析、愛(ài)情分析、招聘分析、員工工作分配分析等情況。
[0004]為了解決上述技術(shù)問(wèn)題,本發(fā)明通過(guò)下述技術(shù)方案得以解決:一種情緒分析方法,需要利用硬件模塊實(shí)現(xiàn)其功能,所述的硬件模塊包括視頻采集模塊和數(shù)據(jù)庫(kù)模塊,其特征為包含以下幾個(gè)步驟:
步驟A):設(shè)置數(shù)據(jù)庫(kù)模塊,使得據(jù)庫(kù)模塊內(nèi)具有8個(gè)標(biāo)準(zhǔn)表情,8個(gè)標(biāo)準(zhǔn)表情分別是高興、喜悅、平淡、急躁、厭惡、生氣、緊張、悲傷,每個(gè)標(biāo)準(zhǔn)表情具有至少20張表情圖;
步驟B):根據(jù)不同應(yīng)用場(chǎng)景設(shè)置每個(gè)標(biāo)準(zhǔn)表情的權(quán)重?cái)?shù)值,其設(shè)置規(guī)則是:權(quán)重?cái)?shù)值為I到100,基準(zhǔn)權(quán)重為50,與應(yīng)用場(chǎng)景背離的標(biāo)準(zhǔn)表情權(quán)重?cái)?shù)值比基準(zhǔn)權(quán)重高且越背離權(quán)重?cái)?shù)值越高,與應(yīng)用場(chǎng)景相應(yīng)的標(biāo)準(zhǔn)表情權(quán)重?cái)?shù)值比基準(zhǔn)權(quán)重低且越相應(yīng)權(quán)重?cái)?shù)值越低;步驟C):視頻采集模塊利用面部幾何特征取點(diǎn)法抓取被測(cè)人實(shí)際表情,抓取的點(diǎn)位在20點(diǎn)至25點(diǎn)之間,抓取完畢后與數(shù)據(jù)庫(kù)模塊內(nèi)的表情圖進(jìn)行一一對(duì)比,并篩選出點(diǎn)位相似10點(diǎn)以上的所有表情圖,然后進(jìn)行二次篩選,使得每個(gè)標(biāo)準(zhǔn)表情最多只有一個(gè)表情圖;
步驟D):如果篩選出的表情圖數(shù)量大于3張,則繼續(xù)篩選出點(diǎn)位相似最多的三張圖;步驟E):根據(jù)不同應(yīng)用場(chǎng)景設(shè)置每個(gè)實(shí)際表情的實(shí)際值,其設(shè)置規(guī)則是:實(shí)際值為I到100,基準(zhǔn)分為50,表情圖的相似點(diǎn)與實(shí)際表情所有的抓取點(diǎn)的比為實(shí)際比值,實(shí)際值為每個(gè)的表情圖與其對(duì)應(yīng)場(chǎng)景中權(quán)重?cái)?shù)值與實(shí)際比值的乘積相加,如果實(shí)際值超過(guò)100則取100 ;
步驟F):—次分析可以包括若干個(gè)標(biāo)準(zhǔn)段,每次標(biāo)準(zhǔn)段的時(shí)間在30秒到30分鐘之間,在標(biāo)準(zhǔn)段中每次視頻采集模塊抓取實(shí)際表情的間隔為0.01秒的倍數(shù),且最小間隔為0.01秒,最大間隔為0.1秒,同一標(biāo)準(zhǔn)段的抓取間隔不變動(dòng);
步驟G):—次標(biāo)準(zhǔn)段結(jié)束后,會(huì)得到實(shí)際值的集合,實(shí)際值的集合與基準(zhǔn)權(quán)重比較后得出測(cè)試人在此標(biāo)準(zhǔn)段的情緒反應(yīng),得出測(cè)試人的情緒與此應(yīng)用場(chǎng)景是否背離。
[0005]上述技術(shù)方案中,優(yōu)選的,所述的硬件模塊還包括聲音采集模塊和聲音分析模塊,聲音采集模塊利用錄音收集被測(cè)人聲音信息且聲音采集模塊與視頻采集模塊同時(shí)工作在同一標(biāo)準(zhǔn)段中,聲音分析模塊通過(guò)分析聲音信息獲取語(yǔ)音頻率并設(shè)置聲音權(quán)重,其設(shè)置規(guī)則是:聲音在正常頻率則聲音權(quán)重為0,越背離正常頻率聲音權(quán)重越高,聲音權(quán)重最高不超過(guò)20,還設(shè)置有情緒值,情緒值是步驟E中的當(dāng)前實(shí)際值與當(dāng)前時(shí)間節(jié)點(diǎn)聲音權(quán)重之和,如果情緒值超過(guò)100則取100,一次標(biāo)準(zhǔn)段結(jié)束后,會(huì)得到情緒值的集合,情緒值的集合與基準(zhǔn)權(quán)重比較后得出測(cè)試人在此標(biāo)準(zhǔn)段的情緒反應(yīng),得出測(cè)試人的情緒與此應(yīng)用場(chǎng)景是否背離。
[0006]上述技術(shù)方案中,優(yōu)選的,所述的硬件模塊還包括聲音采集模塊和聲音分析模塊,聲音采集模塊利用錄音收集被測(cè)人聲音信息且聲音采集模塊與視頻采集模塊同時(shí)工作在同一標(biāo)準(zhǔn)段中,聲音分析模塊通過(guò)分析聲音信息獲取語(yǔ)音頻率并設(shè)置聲音權(quán)重,其設(shè)置規(guī)則是:聲音在正常頻率則聲音權(quán)重為20,越背離正常頻率聲音權(quán)重越低,聲音權(quán)重最高不超過(guò)20,還設(shè)置有情緒值,情緒值是步驟E中的當(dāng)前實(shí)際值與當(dāng)前時(shí)間節(jié)點(diǎn)的聲音權(quán)重之和,如果情緒值超過(guò)100則取100,一次標(biāo)準(zhǔn)段結(jié)束后,會(huì)得到情緒值的集合,情緒值的集合與基準(zhǔn)權(quán)重比較后得出測(cè)試人在此標(biāo)準(zhǔn)段的情緒反應(yīng),得出測(cè)試人的情緒與此應(yīng)用場(chǎng)景是否皆商口 R兩。
[0007]上述技術(shù)方案中,優(yōu)選的,所述的步驟C中抓取的點(diǎn)位為25點(diǎn),且篩選出點(diǎn)位相似15點(diǎn)以上的所有表情圖后再進(jìn)行二次篩選。
[0008]上述技術(shù)方案中,優(yōu)選的,所述的步驟D中如果篩選出的表情圖數(shù)量大于2張,則繼續(xù)篩選出點(diǎn)位相似最多的兩張圖。
[0009]上述技術(shù)方案中,優(yōu)選的,所述的視頻采集模塊為攝像頭。
[0010]上述技術(shù)方案中,優(yōu)選的,所述的聲音采集模塊為麥克風(fēng)。
[0011]本發(fā)明是一種情緒分析方法,主要利用表情判斷,輔助利用聲音判斷來(lái)識(shí)別被測(cè)人當(dāng)前的情緒,結(jié)合實(shí)際應(yīng)用場(chǎng)景發(fā)現(xiàn)被測(cè)人的情緒波動(dòng)以確定當(dāng)前被測(cè)人是否撒謊。本分析是在一段時(shí)間內(nèi)對(duì)表情數(shù)據(jù)和聲音數(shù)據(jù)進(jìn)行的分析,本分析最大的特點(diǎn)是每一次抓取的表情都要與數(shù)據(jù)庫(kù)內(nèi)的所有圖片進(jìn)行對(duì)比,并且經(jīng)過(guò)加權(quán)計(jì)算得出情緒值,如果情緒值在基準(zhǔn)權(quán)重上方就說(shuō)明被測(cè)者情緒與當(dāng)前情景出現(xiàn)背離,在基準(zhǔn)權(quán)重下方則說(shuō)明情緒正常。在一次總的測(cè)試中可以多次進(jìn)行標(biāo)準(zhǔn)段分析,結(jié)合所有標(biāo)準(zhǔn)段得出的結(jié)論,就能得到測(cè)試人在接受測(cè)試的時(shí)候具體的情緒波動(dòng)。本方法適用于測(cè)謊分析、愛(ài)情分析、招聘分析、員工工作分配分析等等。
[0012]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:能夠通過(guò)面部表情與聲音獲取測(cè)試人當(dāng)前的情緒狀態(tài),本發(fā)明可以廣泛用于測(cè)謊分析、愛(ài)情分析、招聘分析、員工工作分配分析等情況。
【具體實(shí)施方式】
[0013]下面結(jié)合【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述。
[0014]實(shí)施例1:用于測(cè)謊判定時(shí),先設(shè)定高興、喜悅、平淡、急躁、厭惡、生氣、緊張、悲傷的權(quán)重?cái)?shù)值分別為30、30、20、70、60、60、80、40 ;:聲音在正常頻率則聲音權(quán)重為0,越背離正常頻率聲音權(quán)重越高,聲音權(quán)重最高不超過(guò)20,聲音權(quán)重不同頻率的權(quán)重值設(shè)定要與被測(cè)人實(shí)際聲音頻率相關(guān),因?yàn)椴煌詣e與年齡聲音的發(fā)聲頻率差別較大。然后通過(guò)攝像頭和麥克風(fēng)對(duì)被測(cè)人進(jìn)行面部表情和聲音的收集。一次情緒分析包括8個(gè)標(biāo)準(zhǔn)段,其中每個(gè)標(biāo)準(zhǔn)段時(shí)長(zhǎng)5分鐘,在標(biāo)準(zhǔn)段中表情抓取時(shí)間間隔為0.2秒。表情抓取采用面部幾何特征取點(diǎn)法,每次取點(diǎn)25個(gè)。每次取點(diǎn)完后所抓取的表情與數(shù)據(jù)庫(kù)模塊內(nèi)的表情圖進(jìn)行一一對(duì)比,并篩選出點(diǎn)位相似15點(diǎn)以上的所有表情圖,然后進(jìn)行二次篩選,使得每個(gè)標(biāo)準(zhǔn)表情最多只有一個(gè)表情圖,如果篩選出的表情圖數(shù)量大于2張,則繼續(xù)篩選出點(diǎn)位相似最多的兩張圖,然后通過(guò)計(jì)算得出每次抓取時(shí)的實(shí)際值,為此一個(gè)標(biāo)準(zhǔn)段中可以獲得1500個(gè)實(shí)際值。再通過(guò)相加由相同時(shí)間點(diǎn)麥克風(fēng)獲取的聲音數(shù)據(jù)所對(duì)應(yīng)的聲音權(quán)重得出一個(gè)標(biāo)準(zhǔn)段最后的1500個(gè)情緒值。把這1500個(gè)情緒值和基準(zhǔn)權(quán)重分別描繪成