Ruttkay Zsófia. Human-Media Interaction Dept. CS, Univ. of Twente,, NL PPKE ITK, Budapest zsofi@cs.utwente.nl http://i.ewi.utwente.



Hasonló dokumentumok
Számítógépes Arc Animáció

Forgattyús mechanizmus modelljének. Adams. elkészítése, kinematikai vizsgálata,

Játékos tanulás a felhőn számítógépes társsal, mentorral

és a Fenntartható Hegyi NóraN 2006.május 3.

Multi-modális ember-gép kapcsolatok

MPEG-4 modell alkalmazása szájmozgás megjelenítésére

First experiences with Gd fuel assemblies in. Tamás Parkó, Botond Beliczai AER Symposium

Az emberi motivációk és az érzelmek

Klinikai pszichológia alkalmazása gyben

OPTIKAI KÖVETK VETÉS. Steiner Henriette április 29.

Construction of a cube given with its centre and a sideline

4. Mimika. A mimika az érzelmi viszonyok tükröződése az arcon, az arc izmainak mozgása által. A arc karakterét adja: a szem, a szemöldök és a száj

Using the CW-Net in a user defined IP network

A KOMMUNIKÁCIÓ ALAPJAI. - kommunikációs készségek oktatása gyógyszerészeknek. Dr. Heim Szilvia PTE ÁOK Családorvostani Intézet

Négycsuklós mechanizmus modelljének. Adams. elkészítése, kinematikai vizsgálata,

Kognitív eltérések a nemek között 1. Az érzékelés

Cross platform játékmotor + szerkesztő Támogatott platformok

Idõ-ütemterv há lók - I. t 5 4

FIATAL MŰSZAKIAK TUDOMÁNYOS ÜLÉSSZAKA

mint forrás Hálózati munka Pataki Éva

dimenziója Szirmay-Kalos László N= 1/r D D= (logn) / (log 1/r) D= (log4) / (log 3) = 1.26 N = 4, r = 1/3 Vonalzó ( l ) db r =1/3 N = 4 r 2 N 2 N m r m

A VMMSzK által kifejlesztett, alkalmazott szelvényez. nyező rendszer

Információ megjelenítés Diagram tervezés

Analog- and digital hw Signal processing- and operating sw Equipment System (INTERJAM) Dr. Eged Bertalan.

280 YTO 135 TÍPUS YTO 135 TYPE. Rendelési cikkszám felépítése Order code structure. Kihajtó tengely pozíciók Drive shaft positions

Mesterséges Intelligencia MI

Leíró művészet, mint modalitás

SZERKEZETFÖLDTANI OKTATÓPROGRAM, VETŐMENTI ELMOZDULÁSOK MODELLEZÉSÉRE. Kaczur Sándor Fintor Krisztián

A MULTIMÉDIA ÉS A MŰVELŐDÉSSZERVEZŐ KÉPZÉS 2

UEFA A A GYORSASÁG MEGJELENÉSI FORMÁI A LABDARÚGÁSBAN

Az érzelmi felismerés viselkedészavaros lányokban (Emotion recognition in girls with conduct problems)

MARE RENDEZVÉNY Balatonkenese, Robbantásokkal és egyéb zajokkal keltett vibrációk intenzitása

Mit látnak a robotok? Bányai Mihály Matemorfózis, 2017.

A diplomaterv keretében megvalósítandó feladatok összefoglalása

Széchenyi István Egyetem

PSZICHOTERÁPI DR.FEKETE SANDOR PTE AOK PSZICHIÁTRIAI ÉS PSZICHOTERÁPIÁS KLINIKA, PÉCS.

GPS. 1.a A GLONASS rendszer. Feladata. A rendszer felépítése. A GLONASS és s a GALILEO GPS- rendszerek. Céljaiban NAVSTAR GPS rendszerhez

Játék hanggal és testtel

SAP EAM MRS és LAM megoldásainak gyakorlati bevezetési tapasztalatai

összetevıi október 4.

MIRROR TRADING KEZELÉSI

Csatlakozás a BME eduroam hálózatához Setting up the BUTE eduroam network

Ember és robot együttműködése a gyártásban Ipar 4.0

Neurális hálózatok bemutató

Rendszermodellezés: házi feladat bemutatás

Bevezetés a kommunikációelméletbe 4.

Miről lesz szó? Videó tartalom elemzés (VCA) leegyszerűsített működése Kültéri védelem Közúthálózat megfigyelés Emberszámlálás


TRANSZGÉNIKUS NIKUS. GM gyapot - KÍNA. GM szója - ARGENTÍNA

Adatbázis-kezelés ODBC driverrel

rnök k informatikusoknak 1. FBNxE-1 Klasszikus mechanika

A végeselem módszer alapjai. 2. Alapvető elemtípusok

ICS-R4201_R8401_R16801 HDSDI DVR Felhasználói kézikönyv ver 1.0

Mi a Selfness, és s mitől Selfness egy szolgáltat. Lélek. A kód k d neve:

Termék modell. Definíció:

10 kwp TELJESÍTMÉNY HÁLÓZATRA DOLGOZÓ FOTOVILLAMOS RENDSZER TELEPÍTÉSI HELYSZÍNÉNEK KIVÁLASZTÁSA

Szakmai zárójelentés OTKA Az autizmus kognitív neuropszichológiai tényezőinek alvásélettani vizsgálata

Játékfejlesztés a Windows Phone 7 erejével


A hangfrekvenciás solásban sban. BME Villamos Energetika Tanszék Villamos Művek M

A kliensek prevenciós szükségleteinek meghatározása eszköztár. Rózsa Sándor ELTE Pszichológiai Intézet

CAD technikák Mérnöki módszerek gépészeti alkalmazása

Komplex munkaerőpiaci integráci. ciós s programok magyarországi gi tapasztalatai. Kellermann Éva csadó január r 31.

Kutatási módszerek a pszichológia területein. Az emberi viselkedés megfigyelése

Ipari munkahelyek ergonómiai értékelésének módszerei. A kézi anyagmozgatás értékelése

Tárgymutató. dinamika, 5 dinamikai rendszer, 4 végtelen sok állapotú, dinamikai törvény, 5 dinamikai törvények, 12 divergencia,

Kinematika szeptember Vonatkoztatási rendszerek, koordinátarendszerek

Új funkciók ZW3D 2017 SP.

ÉRVELÉS, TÁRGYALÁS, MEGGYŐZÉS - SZEMINÁRIUM

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék. Dr. Kulcsár Gyula egyetemi docens

Merev testek mechanikája. Szécsi László

Számítógépes képelemzés 7. előadás. Dr. Balázs Péter SZTE, Képfeldolgozás és Számítógépes Grafika Tanszék

Virtuális Egér. Horváth Zsolt, Schnádenberger Gábor, Varjas Viktor március 20.

A 3D mozgáselemző rendszer és alkalmazásának lehetőségei. Dr. Béres Sándor PhD főiskolai docens SZTE JGYPK TSTI

Searching in an Unsorted Database

BME HDS CFD Tanszéki beszámoló

AS1 Férfi izomfigura. A normál emberi méret fele, SOMSOműanyagból.

Testméretek, mozgástartományok. Szabó Gyula

A Forrás s rendszer sa. GriffSoft Zrt

Komponens alapú fejlesztés

DENER Plazmavágók. Típus: Mitsubishi DNR-I 1530 CNC. Dener plazmavágás. Dener plazmavágók.

Lendület. Lendület (impulzus): A test tömegének és sebességének szorzata. vektormennyiség: iránya a sebesség vektor iránya.

ICT ÉS BP RENDSZEREK HATÉKONY TELJESÍTMÉNY SZIMULÁCIÓJA DR. MUKA LÁSZLÓ

Szenzorcsatolt robot: A szenzorcsatolás lépései:

Numerikus módszerek beugró kérdések

Járműfedélzeti hálózatok. Fedélzeti diagnosztikai protokollok Dr. Aradi Szilárd

Foglalkoztatási. és s Szociális Hivatal lat ltató Iroda

Decision where Process Based OpRisk Management. made the difference. Norbert Kozma Head of Operational Risk Control. Erste Bank Hungary

Games for Business gamifikált HR megoldások Employer Branding Toborzás Képzés-fejlesztés. Gamification

NKTH Innotárs. program KKVENT_8. pvállalatok nemzetköziesed. ziesedése. Benke Zoltán Phd hallgató, IKU Innováci. Tatabánya, november 24.

Multimédia az audiovizuális beszédfeldolgozásban. dr. Czap László

Szemészeti Klinika Igazgató: Prof. Németh János. Semmelweis Egyetem Budapest. regiszter. (katarakta műtéti m ti audit) szakfelügyel MTA doktora

Principal Component Analysis

Vektorok. Wettl Ferenc október 20. Wettl Ferenc Vektorok október / 36

Az elliptikus hengerre írt csavarvonalról

Gyártórendszerek modellezése: MILP modell PNS feladatokhoz

Mesh generálás. IványiPéter

ÉRVELÉS, TÁRGYALÁS, MEGGYŐZÉS - SZEMINÁRIUM

Végeselem módszer 3. gyakorlat

REKLÁMPSZICHOLÓGIA. 3. A BEFOGADÁS KAPUI a percepció

Átírás:

Virtuális Emberek Ruttkay Zsófia Human-Media Interaction Dept. CS, Univ. of Twente,, NL PPKE ITK, Budapest zsofi@cs.utwente.nl http://i.ewi.utwente.nl/~zsofi/ /~zsofi/ 2006. November 4. KÖMAL, Budapest 1

Tartalom Példák: virtuális ember szerepek Hogyan készk szítsünk virtuális embert? Arc animáci ció - arckifejezések leírása - arc modellezés - arckifejezések előáll llítása - vizuális beszéd Gesztusok számítógépes modellezése - kéz z gesztusok modellezése - magas szintű vezérl rlés Nyitott kérdk rdések 2

Virtuális emberek Többé-kevésbé emberforma számítógépes modell a képernyk pernyőn, n, mely az emberre jellemző módon társalogva t segíti a felhasználót. Alkalmazások: - informáci ciót t szolgáltat ltató (menetrend, időjárás, hírek...) h - tanító,, tréner, pszichológus - eladó - fordító (pl. halláss ssérültek számára jelbeszédre dre) - valakit megszemélyes lyesítő avatar, távjelenlét, virtuális világokban - játékok, szórakoz rakozás s (interaktív v TV, szintetikus színész) sz) - pszichológusok számára eszköz: z: diagnosztikai, gyógy gyító,, leíró... Alig 10 éves ves múlt m - USA, Svájc, NémetorszN metország, Japán,... EU projektek 3

1. Példa: P REA Cassell et al,, MIT házügynök TTS kéz z gesztus testhelyzet váltás visszajelzés bizalomkeltő csevegés 4

2. Példa: P Steve Rickel et al,, USC instruktor hová nézzen? szerelési si intelligencia 5

3. Példa: P MRE- USC ISI + ICT beszéd több szereplő 3x7 m vászon (valós méretek) érzelmek etnikai hitelesség több tucat fejlesztő, néhány kutató 6

4. Példa: P MAX a múzeumi m szakért rtő (Univ. of Bielefeld) 7

5. Példa: P A Virtuális Karmester HMI, UT 8

Tartalom Példák: virtuális ember szerepek Hogyan készk szítsünk virtuális embert? Arc animáci ció - arckifejezések leírása - arc modellezés - arckifejezések előáll llítása - vizuális beszéd Gesztusok számítógépes modellezése - kéz z gesztusok modellezése - magas szintű vezérl rlés Nyitott kérdk rdések 9

VE készk szítésese decision agy (decisions) (what to do) felhasználó model érzelemmodel dialógusmodel szaktudás saját célok érzékelés (input) reakció (output) természetes nyelv értés (meta) beszéd értés arcfelismerés gesztus értelmezés a környezet figyelése (tárgyak, erőforrások, helyzet) beszéd nemverbális jelek valós időben suspension of disbelief hogy hatásos legyen 10

VE vezérl rlése agency kognitív szint viselkedés arc és kéz gesztusok deformálható SZG model Egyedi, nem ismétlődő, kifejező viselkedés. 11

Nemverbális modalitások 1. Beszéd tempó intonáci ció hangmagasság 2. Arc szem: tekintet, pislogás, s, pupilla... szemöld ldök száj arcszín, nedvesség fej 3. Kezek kézforma melyik kézk hely, pálya, p intenzitás mozgás folytonosság mozgás s sebesség 4. Testtartás, s, pózp 5. Közelség 12

Miket fejezhet ki egy-egy nemverbális jel? 1. Tartalom, tények: t forma, hely,..., fogalom, egyetért rtés 2. Tények bizonyossága, fontossága, újdonsága, kapcsolata 3. Beszéd d központozk zpontozás 4. B identitása sa: : személyis lyiség, kultúra, nem, kor,... 5. B változó állapota: : fizikai, érzelmi, szellemi 6. B-H H viszonya: : hatalmi pozíci ció,, empátia, common ground 7. Dialógus menete: ki beszéljen: turn taking (H), giving (B), keeping (B)(recall) figyelem (back( channelling): értés, követk vetés, nem értés, unalom (H) 13

Jel- jelentés s többt bb-több megfeleltetés Felemelt szemöld ldök - szemöld ldök k fel - tekintet felemelés - beszéd d intonáci ció - bólintás - kéz z leütés s (beat) 2 5-1=63 lehetőség? - hangsúly, kiemelés - meglepetés - öröm - parancs Kiemelés, hangsúly 14

Tartalom Példák: virtuális ember szerepek Hogyan készk szítsünk virtuális embert? Arc animáci ció - arckifejezések leírása - arc modellezés - arckifejezések előáll llítása - vizuális beszéd Gesztusok számítógépes modellezése - kéz z gesztusok modellezése - magas szintű vezérl rlés Nyitott kérdk rdések 15

Mit fejezzen ki az arc? Geri s Game by Pixar Animation Studios Directed by Jan Pinkawa OSCAR 1998 http://www.chessgraphics.net/geri.htm 16

Történet. 1882: Darwin: The Expression of the Emotions in Man and Animals 1862: Duchenne: photos of expressions induced by electric signals 17

18

Arckifejezések leírása 1970 -...: Paul Ekman (U. of California) 1989: 6 general emotional expressions : öröm, meglepetés, bánat, félelem, f undor, dühd FACS [1978] coding system still preferred in US diszkrét vizuális effektus - létrehozó izmok 19

Arckifejezések leirása sa: : MPEG4 1999: ISO standard 68 normált paraméter (FAPs) folytonos x, y (z) koordináták min, max,, semleges érték 20

Arckifejezések leirása sa: : MPEG4 # FAP name FAP description Unit 31 raise_l_i_eyebrow 32 raise_r_i_eyebrow 33 raise_l_m_eyebrow 34 raise_r_m_eyebrow 35 raise_l_o_eyebrow 36 raise_r_o_eyebrow 37 squeeze_l_eyebrow Vertical displacement of left inner eyebrow Vertical displacement of right inner eyebrow Vertical displacement of left middle eyebrow Vertical displacement of right middle eyebrow Vertical displacement of left outer eyebrow Vertical displacement of right outer eyebrow Horizontal displacement of left eyebrow ENS ENS ENS ENS ENS ENS ES 21

Az arc anatómi miája 44 pár r izom köteg lapos kör koartikuláci ció sok paraméter nem lineáris viselkedés nem elégg ggé ismert 22

3 rétegr tegű 3D arc modell 23

Egy arcizom működésem (after Waters) V b a d P P P =P+ cos(a/b) k cos(f(d, r1, r2)) PV PV 24

Fizikailag hiteles 3D arc modell deformáci ció Newton dinamika eredő erők elmozdulás háló deformáci ció korlátok - anyagmegmaradás ráncok, gödrg drök - áthatolhatatlan koponya időig igényes és s nem mindig stabil diffegy. mo numerikus módszerm (Euler, Runge-Kutta Kutta,...) izom paraméterek inicializálása probléma pl. gépi tanulás 25

Egyréteg tegű 3D arc modell háromszög g hálóh izmok aktivitása zónája z az egyes pontokra más-más s súllyal s hat ráncok textúra árnyékként, nem 3d deformáci cióval gyors egyszerűbb 26

Ráncok (Pelachaud) 27

3d arc model (CWI) 28

3d arc animáci ció (CWI) 29

2d CharToon model 30

2d CharToon fejek (CWI) 31

Arckifejezések letapogatása Pontok elmozdulása MPEG4 paraméterek 6 arckifejezés s 2-szer2 Maximális intenzitás 32

PCA: the components point first comp. second comp. 3-0.1915 0.23864 4-0.20381 0.21911 5 0.1801-0.27743 6 0.13959-0.31581 7 0.15055-0.36938 12 0.16363-0.40611 13 0.17401-0.40452 31-0.33424-0.13552 32-0.33206-0.10663 33-0.34744-0.15535 34-0.34809-0.15723 35-0.34563-0.091729 36-0.34537-0.11641 37 0.20812 0.28684 38 0.21032 0.26552 33

Time curves of FAPs 34

Dimeziócs csökkentés Principal Component Analysis alacsonyabb dimenziójú térbeli vetülettel közelitve ortogonális bázisvektorok az eredetiek lineális kombinációjaként Emberi adatok: Első 2 komponens 77% közelités. Hivatásos grafikus: Első 4 komponens kell. 35

Results in 2D the first two components of the PERCEIVED set labelled according to how they were perceived. 36

Emotion Disc 37

Emotion Disc 38

Mona Lisa számítógépes arckifejezés felismerés UvA + Univ. of Illionis, Dec. 2005 smile: 83% disgust: 9% fear: 6% anger: 2% Mit jelentenek e számok? Hogyan keletkeztek? Ma ugyanazt jelentik, mint 500 éve?

A számit mitógépes animáci cióról általában Mozgás érzetének keltése: 15-24 frame/ / sec tempóban képeket k játszunk j le természetes mozgás érzete: folytonos, 1. ill. 2. derivált is természetess szetességen túl: t Disney rajzfilm hatások Animáci ciós s fajták k a képek k meghatároz rozása szerint: 1. teljes képek k (ld. video) - rengeteg adat, - nincs kontroll 2. számítógépes modell (3D háromszh romszög g háló, h, 2D vonalak) deformálása és s mozgatása sa, textúra leképez pezése - milyen módon m deformálhat lható a test? - hogyan és s milyen gyakran adjuk meg az egyes képeket k? 40

CharToon (CWI, Ruttkay-Noot Noot) animation Animation Editor Face Player 2d cartoon animated face expression repertoire Face Editor 2d cartoon neutral face user facial feature repertoire 41

42

Arc animáci ció hogyan interpolálunk: lunk: lineáris risan,, C 1, C 2 folytonosan t i -k választásasa t o t 1 t 2 t 3 t 4 t 5 43

Arckifejezések dinamizmusa Milyen az alap (generic)) mosoly, meglepetés? 2 fv görbe 44

Egy mosoly v fv kontrol pont P i j =(ti j, vi j ) Mik a korlátok? 3 intervallum hossza időben intenzitás t koartikuláci ció sebesség gyorsulás... 45

Same animation for different faces 46

Vizuális beszéd 1. Vizéma a szájmozg jmozgás s egysége ge 6-40, a kívánt k minőség g szerint fonéma ma-vizéma több-egy megfeleltetés 2. TTS vagy audio fonémákra bontva időadattal vizéma hozzárendel rendelés 3. Nem kontextus független f koartikuláci ció 4. CharToon automatikus lip sync 5. Arckifejezések és s beszéd d együtt 47

Visual speech 48

Lip-sync 49

Vizuális beszéd tekintet Szemöld ldök Fejmozgás mosoly + beszéd 50

Eredmény érzékelt személyis lyiség 51

Arckifejezések letapogatása 52

Mosoly modellezése Milyen az általános mosoly? A specifikus? Intenzitás, szimmetria, on-offset offset-hold idők és fv, koartikuláci ció 53

Tartalom Példák: virtuális ember szerepek Hogyan készk szítsünk virtuális embert? Arc animáci ció - arckifejezések leírása - arc modellezés - arckifejezések előáll llítása - vizuális beszéd Gesztusok számítógépes modellezése - kéz z gesztusok modellezése - magas szintű vezérl rlés Nyitott kérdk rdések 54

Artikulált lt karakter 55

Bőrözés 56

H-anim váz z II H-anim humanoid node fajták joint segment izület testrész site displacement egy referencia pont egy testrészen egy testrész egy részének deformálása 57

STEP referencia irányok STEP is by Z. Huang, A. Eliens, VU, Amsterdam 58

STEP: Reagálás a környezetre k - IK α = arc cos((u (u 2 + f 2 - d 2 ) /2uf) β = arc cos((u (u 2 + d 2 - f 2 ) /2ud) STEP is by Z. Huang, A. Eliens, VU, Amsterdam 59

Reagálás a környezetre k IK II script(getabvalue(agent,position(x0,y0,z0),hand,a,b),action):- Action = seq([ getdvalue(agent,position(x0,y0,z0),hand, D), get_upperarm_length(agent,l1), get_forearm_length(agent,l2), do( D1 is L1 + L2), if_then_else( sign(d1-d)>sign(0.001 D)>sign(0.001-D), D), seq([ do( cosine_law(l1,l2,d,a) ), do( cosine_law(l1, D, L2, B) )]), seq([ do ( A is 1.57*(1+sign(D-0.001) )), do( B is 0.0 )]))]). 60

Kéz z gesztusok modellezése Emberi kéz: 54 szabadsági fok Kifejező gesztusok moduláris tervezése és mozgatása kézforma, kezdeti és vég pozíció, mozgás pálya, jelleg kiemelés felsorolás sajnálkoz lkozás üdvözlés 61

7. Példa: P A Virtuális Táncos T 62

Kérdések Intelligencia szüks kséges-e, e, vagy elég g csak az illuzió? Turing test X év v múlva m nem tudjuk megmondani, hogy a VL vagy egy igazi-e e a beszélget lgetőpartnerünk. nk. A valóson túl, t új j emberfajta és s alkalmazások Etikai kérdk rdések a személyis lyiség g védelmev manipulálhatja lhatja a VL az igazit milyen VL-t teremtünk, - sünk? VL kiszorítja a mindennapi együttl ttlétet, tet, társalgt rsalgást? st? 63