Da ARKit a FACS: Scheda informativa su Blendshape

Scheda informativa da ARKit a FACS

Benvenuti alla scheda informativa su ARKit e FACS! Qui troverete le spiegazioni su come tradurre le forme dei volti ARKit nei loro equivalenti FACS (Facial Action Coding System). A causa della difficoltà di distinguere forme FACS simili e della mancanza di spiegazioni chiare nel devkit di Apple, ci sono molte traduzioni errate di ARKit in FACS. Attenzione. Questa guida ha lo scopo di chiarire la confusione e di eliminare le idee sbagliate più comuni!

Scorrete verso il basso per accedere direttamente alla scheda informativa.

Difficoltà con i kit di sviluppo AR

Se tu o il tuo team usate i kit di tracciamento facciale open-source per:

  • volti animati
  • sovrapposizione di contenuti virtuali
  • creare eventi basati sull'espressione
  •  

. . capire cosa è cosa può essere impegnativo - specialmente se voi o il vostro team non avete un forte background in materia:

  • espressioni facciali
  • Tracciamento del volto
  • il sistema di codifica dell'azione facciale (FACS)
  •  

Termini vagamente definiti

I kit di sviluppo software per il tracciamento dei volti (SDK) possono creare confusione per una serie di motivi. Un grande contributo a questa confusione è la mancanza di una documentazione dettagliata disponibile per gli utenti.

Le espressioni facciali umane sono complesse e ricche di sfumature. Capire come identificare e scomporre le espressioni non è sempre semplice o intuitivo. Nonostante questa realtà, i kit di face tracking spesso forniscono solo definizioni minimaliste per le forme di espressione nelle loro librerie.

Forme di espressione minimamente definite:

    • creare spazio per un'interpretazione errata da parte dell'utente.
    • aumentare la probabilità dell'utente di confondere forme dall'aspetto simile.
    • limitare il potenziale dell'utente ad usare efficacemente il prodotto.

Come aggirare l'ambiguità

Le forme di espressione nella maggior parte dei prodotti di face tracking (nonostante i loro nomi) sono principalmente basate su FACS. Per coloro che possono essere scettici: FACS è derivato dall'anatomia; quindi a meno che un kit facciale non abbia completamente annientato le basi dell'anatomia facciale umana, tutte le forme avranno equivalenti FACS.
Se volete favorire una migliore comprensione dei prodotti di tracciamento del viso che state usando, dovreste familiarizzare con FACS.

La denominazione FACS è standardizzata. FACS è coerente. Ogni forma FACS ha una descrizione dettagliata, ben definita e molto ricercata. Se siete esperti di FACS, potete dotarvi degli strumenti necessari per compensare l'ambiguità della maggior parte delle librerie di espressioni.

Che siate o meno esperti di FACS, se volete una ripartizione più chiara delle forme di espressione facciale di ARKit, questo è il documento che fa per voi 🙂

La guida

TABELLA VELOCE

Etichetta ARKit

nome/i FACS corrispondente/i

muscolo/i corrispondente/i

riferimento

browInnerUp

AU 1 - sollevatore di sopracciglia interno

frontale, porzione mediale

donna che alza il sopracciglio interno

browOuter (sinistra e destra)

AU2 - regolatore esterno del sopracciglio

frontale, porzione laterale

donna che solleva le cime esterne delle sopracciglia

browDown (sinistra e destra)

AU4 - abbassare la fronte

corrugatore supercilii, depressore supericilii, procerus

donna che aggrotta le sopracciglia con aria arrabbiata

eyeWide (sinistra e destra)

AU5 - alza coperchio superiore

levatore palpebre superioris

primo piano di una donna che allarga gli occhi

cheekSquint (sinistra e destra)

AU6 - guancia alzata

orbicularis oculi, porzione orbitale

donna che sorride con gli occhi

eyeSquint (sinistra e destra)

AU7 - tendicoperchio

orbicularis oculi, porzione palpebrale

primo piano di una donna che stringe gli occhi

eyeBlink (sinistra e destra)

AU45 - lampeggia

rilassamento del levator palpebrae superioris e contrazione della porzione palpebrale dell'orbicularis oculi

AU45 - ammiccamento - orbicularis oculi - GIF - animazione - Sistema di codifica dell'azione facciale - FACS

eyeLookUp (sinistra e destra)

M63 - occhi in alto

retto superiore e obliquo inferiore**

eyeLookUp - Riferimento ARKit

eyeLookDown (sinistra e destra)

M64 - occhi bassi

retto inferiore e obliquo superiore**

riferimento ARkit eyelookdown

eyeLookIn (sinistra e destra)

AU66 - crosseye (se applicato a entrambi gli occhi contemporaneamente); altrimenti, eyeLookInLeft deve essere abbinato a eyeLookOutRight per lo sguardo verso destra (FACS M62), mentre eyeLookInRight deve essere abbinato a eyeLookOutLeft per lo sguardo verso sinistra (FACS M61)

retto mediale**

eyelookinleft + eyelookinright - riferimento agli occhi incrociati

occhio di croce 

sguardo a sinistra + sguardo a destra - sguardo verso destra

sguardo verso destra 

eyeLookOut (sinistra e destra)

AU65 - walleye (se applicato a entrambi gli occhi contemporaneamente); vedi sopra per lo sguardo verso sinistra o verso destra

retto laterale**

riferimento per il walleye FACS sguardo verso l'esterno

walleye

NOTA: Non sono riuscito a fare l'occhio di bue per davvero, quindi ho modificato con Photoshop il mio occhio destro. Non usatelo come riferimento legittimo (lol). (Si può vedere che l'orbita interna dell'occhio si sposta in modo innaturale).

eyelookinright + eyelookoutleft - sguardo verso sinistra ARKit

sguardo a sinistra

noseSneer (sinistra e destra)

AU9 - Rughetta per il naso

levator labii superioris alaeque nasi

AU9 - rughe del naso - FACS - Facial Action Coding System - riferimento al disgusto

boccaUpper (sinistra e destra)

AU10 - alza labbro superiore

levator labii superioris

AU10 - sollevatore del labbro superiore - FACS - Sistema di codifica delle azioni facciali

mouthSmile (sinistra e destra)

AU12 - estrattore angolare a labbro

zygomaticus major

AU12 - estrattore per angoli delle labbra - FACS - Sistema di codifica delle azioni facciali

bocca (sinistra e destra)

Vedere le note in Guida completa.

Vedere le note in Guida completa.

mouthleft - Riferimento ARKit

boccaDimple (sinistra e destra)

AU14 - dimpler

buccinatore

AU14 - FACS dimpler

boccaCornea (sinistra e destra)

AU15 - depressore per angolo labiale

depressore aguli oris

AU15 - depressore per angoli delle labbra - FACS - Sistema di codifica delle azioni facciali

mouthLowerDown (sinistra e destra)

AU16 - depressore del labbro inferiore

depressore labii inferioris

AU16 - depressore del labbro inferiore - FACS - Facial Action Coding System (Sistema di codifica delle azioni facciali)

mouthShrugUpper

AU17 - Sollevatore di mento - spacco superiore

effetto secondario della mentalis

AU17 - sollevatore di mento in FACS ma scuotitore di bocca in ARKit

NOTA CRITICAmouthShrugUpper è **CONTINGENTE A mouthShrugLower ed è applicabile solo quando le labbra si stanno già toccando o si toccheranno a causa dell'intensità di mouthShrugLower.

Ho avuto conferma di questa distinzione con gli ex membri di FaceShift (l'azienda che ha creato le forme del volto originali da cui deriva ARKit prima che Apple la acquisisse).

Se si utilizza l'ICT-FaceKit, è stato erroneamente definito mouthShrugUpper come "sollevatore del labbro superiore" e sono state erroneamente tradotte le forme "sollevatore del labbro superiore", mouthUpperUp_L e mouthUpperUp_R come "approfonditore del solco nasolabiale".

mouthShrugLower

AU17 - Sollevatore di mento - spaccato inferiore

mentalis

AU17 - alza il mento in FACS ma scrolla la bocca in ARKit

VEDERE NOTA SOPRA nella sezione mouthShrugUpper.

guanciaPuff

AD34 - sbuffo

buccinatore

guanciaPuff - ARKit vs AD34 - puff - FACS

mouthPucker

AU18 - labbra a batuffolo

incisivo labiale superiore, incisivo labiale inferiore

AU18 - Labbra a sventola (faccia da bacio) - FACS - Facial Action Coding System (Sistema di codifica delle azioni facciali)

stiramento della bocca (sinistra e destra)

AU20 - distensore di labbra

risorius

primo piano della parte inferiore del viso di una donna che tende le labbra

mouthFunnel

AU22 - imbuto a labbro

orbicularis oris

AU22 - Imbuto per labbra - FACS - Sistema di codifica delle azioni facciali

boccaStampa (sinistra e destra)

AU24 - pressa per labbra

orbicularis oris

AU24 - pressore per labbra - FACS - Sistema di codifica delle azioni facciali

mouthClose

AU8, ma si vedano le note in Guida completa.

orbicularis oris, ma si vedano le note in Guida completa.

ARKit riferimento bocca chiusa AKA FACS AU8 - labbra rivolte l'una verso l'altra

mouthRoll (superiore e inferiore)

AU28 - le labbra succhiano

orbicularis oris

AU28 - suzione delle labbra -orbicularis oris - FACS - Facial Action Coding System (Sistema di codifica delle azioni facciali)

jawOpen

AU26 - caduta della mascella o AU27 - allungamento della bocca

(AU26) rilassamento dei muscoli massetere, temporale e pterigoideo interno o (AU27) dello pterigoideo laterale e dei muscoli sopraioidei (digastrico anteriore, genioioioideo e mioioideo)

AU26 - caduta della mascella - FACS - Sistema di codifica delle azioni facciali

mascella (destra e sinistra)

AD30 - mascella laterale

pterigoidi e temporale

AD30 - mandibola di lato - FACS - Sistema di codifica delle azioni facciali

jawForward

AD29 - spinta della mascella

pterigoidi e massetere

AD29 - spinta della mandibola - FACS - Sistema di codifica delle azioni facciali

** = Indica una semplificazione eccessiva dei correlati muscolari. Ad esempio, i muscoli legati allo sguardo sono molto più complessi di "retto superiore = occhi che guardano in alto". Piuttosto, lavorano insieme in un sistema di relatività. Ai fini di questa guida, tuttavia, i movimenti sono abbinati ai muscoli più rilevanti e ideali.

ALTRE NOTE

Ad ARKit mancano alcune azioni importanti per l'espressione e le emozioni quotidiane. Le forme ufficiali FACS mancanti includono:

  • AU11 - approfonditore del solco nasolabiale - zigomo minore
  • AU13 - estrattore a labbro affilato - levator anguli oris
  • AU23 - stringi labbra - orbicolare oris
  • AU38 - dilatatore di narici - dilatatore naris
  • AU39 - compressore di narici - depressore septi e nasale trasversale

Altre forme mancanti:

RISORSE AGGIUNTIVE

Progettato per studi e team

Parliamone.

facetheFACS@melindaozel.com