
如果你從事的工作經(jīng)常需要和不同的人打交道,那你一定知道有些性格古怪的人非常難搞??赡芮耙幻胨€在開懷大笑,后一秒就變得怒氣沖天。在這個時候,你一定很希望自己會“讀心術”——因為這樣你就可以直接讀出對方內(nèi)心的波動,提前做好心理準備并采取相應的應對措施。
遺憾的是,“讀心術”在現(xiàn)實生活中并不存在。不過,你可以借助一款名叫Affdex的人工智能程序來完成“讀心”工作。
提到Affdex,就不得不提到一家名叫Affectiva的創(chuàng)業(yè)公司。這家成立于2009年的創(chuàng)業(yè)公司致力于情緒反饋機器的研發(fā),不少商業(yè)媒體都將Affectiva列為美國成長最快的創(chuàng)業(yè)公司之一。而Affdex就是Affectiva旗下最核心的產(chǎn)品。
Affdex是什么
通過對一個人的肢體動作、語言以及面部表情可以解讀一個人的內(nèi)心情感。而在這三者中,面部表情往往承載了更多的情感信息。因此,通過對人面部表情的識別,某種程度上可以幫助我們了解一個人的情感變化。Affdex就可以幫助我們完成這一工作。
簡而言之,Affdex通過對人臉進行掃描來識別出人的面部表情,并依據(jù)對面部表情的識別結果來解讀一個人內(nèi)心感情的波動。
在完成人面部圖像的采集工作之后,Affdex會自動識別出人臉上諸如眼睛、鼻子、嘴巴、眉毛之類的部位,并在不同部位建立相應的錨點。這些錨點可以分為兩大類:穩(wěn)定錨點和移動錨點。

在完成人面部圖像的采集工作之后,Affdex會在特定部位建立錨點
以笑為例,當我們在笑的時候,嘴角、眼睛、眉毛等部位都會發(fā)生變化,并且,因為我們笑的程度的不同,這些部位產(chǎn)生的變化也是不同的。這個時候,基于這些部位建立的錨點都是可移動的,屬于移動錨點。但是在你不斷變化自己笑的程度的過程中,你鼻尖的位置并不會產(chǎn)生變化,所以基于鼻尖建立的錨點就屬于穩(wěn)定錨點。
由于移動錨點并不能幫助我們確定整個面部表情,所以這個時候就需要有穩(wěn)定錨點進行輔助,來幫助穩(wěn)定整個面部表情模型的確立。當錨點建立完之后,Affdex會根據(jù)這些錨點建立幾何模型并進行渲染,最終完成面部表情的識別。

Affdex會根據(jù)這些錨點建立幾何模型并進行渲染,最終完成面部表情的識別
因為根據(jù)錨點確立的幾何模型在進行面部表情識別的時候準確性并不高,所以除了建模外,Affdex還會捕捉皮膚細紋的變化來輔助表情的識別。仍舊以笑為例:在笑的時候,人的眼角、嘴角都會出現(xiàn)相應的紋路,這些皮膚細紋都能夠成為Affdex進行表情識別的參考依據(jù)。
除了識別出你的表情,Affdex還會計算一些能夠反映你情緒的指標數(shù)據(jù),并將這些數(shù)據(jù)與自身所配備的表情數(shù)據(jù)庫進行對比,從而得出你的喜悅、憤怒在你的感情中所占百分比。

Affdex還會計算一些能夠反映你情緒的指標數(shù)據(jù)
值得一提的是:Affdex不僅支持單獨個體的表情識別,還可以完成多個個體的表情識別。當捕獲的人臉圖片中有兩個以上的目標存在時,Affdex會對不同目標分別進行分析。
目前,Affdex已經(jīng)分析了800多萬張人臉,積累了400多億的表情數(shù)據(jù)。在積累這些數(shù)據(jù)的過程中,共有1.5萬人參與測試,而這些測試者覆蓋了世界上超過75個國家。但從數(shù)據(jù)的角度來看,這是一個非常龐大的數(shù)據(jù)。正因如此,Affectiva方面表示自己擁有世界上最大的“情緒數(shù)據(jù)庫”。
Affdex能夠幫我們做些什么
其實,Affectiva開發(fā)Affdex項目的最初動機是為了方便與自閉癥兒童的溝通。因為自閉癥兒童大都存在語言障礙,所以他們希望通過Affdex解讀這些自閉癥兒童的表情,方便與他們進行交流,也方便進行心理疏導。