1 / 34

Simulazione Anatomica di Muscoli Facciali per Volti Virtuali Generici

Simulazione Anatomica di Muscoli Facciali per Volti Virtuali Generici. Relatore Candidato Prof. Marco Schaerf Francesco Iannucci Correlatore Ing. Marco Fratarcangeli. Anno Accademico 2005-2006.

conley
Download Presentation

Simulazione Anatomica di Muscoli Facciali per Volti Virtuali Generici

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Simulazione Anatomica di Muscoli Facciali per Volti Virtuali Generici Relatore Candidato Prof. Marco Schaerf Francesco Iannucci Correlatore Ing. Marco Fratarcangeli Anno Accademico 2005-2006

  2. Le espressioni del volto • Il volto umano è uno dei più importanti e complessi mezzi espressivi con il quale l’uomo può comunicare. • È attraverso il viso che si riesce a trasmettere un particolare sentimento o stato d’animo. • Diverse discipline coinvolte: la psicologia, la computer vision e la computer graphics. Dipartimento di Informatica e Sistemistica - Università di Roma "La Sapienza" - F. Iannucci

  3. Obiettivi • A partire dal modello virtuale di un volto umano generare automaticamente la mappa anatomica dei muscoli mimici. • Realizzare in real-time espressioni facciali realistiche modificando il modello virtuale di partenza per mezzo dei muscoli appena generati. Dipartimento di Informatica e Sistemistica - Università di Roma "La Sapienza" - F. Iannucci

  4. Anatomical Facial Muscle Simulator (AFMS) Modello VRML Facial Definition Points (FDP) Muscle’s Force File AFMS Volto simulato Dipartimento di Informatica e Sistemistica - Università di Roma "La Sapienza" - F. Iannucci

  5. Il modello VRML Modello VRML Muscle’s Force File AFMS FDP Volto simulato Dipartimento di Informatica e Sistemistica - Università di Roma "La Sapienza" - F. Iannucci

  6. Facial Definition Points (FDP) Modello VRML Muscle’s Force File AFMS FDP Volto simulato Dipartimento di Informatica e Sistemistica - Università di Roma "La Sapienza" - F. Iannucci

  7. Facial Definition Points (FDP) in AFMS Dipartimento di Informatica e Sistemistica - Università di Roma "La Sapienza" - F. Iannucci

  8. Task per la simulazione Per realizzare le espressioni facciali è stato necessario sviluppare i seguenti punti: • Simulare la pelle del viso con le sue proprietà elastiche. • Simulare la presenza del cranio. • Implementare un modello muscolare anatomicamente vicino a quello reale. Dipartimento di Informatica e Sistemistica - Università di Roma "La Sapienza" - F. Iannucci

  9. Simulazione della pelle • Per simulare la pelle è stato convertito l’intero sistema di poligoni del modello 3D in un sistema di masse e molle. Dipartimento di Informatica e Sistemistica - Università di Roma "La Sapienza" - F. Iannucci

  10. Simulazione della pelle • La deformazione del modello è generata dall’applicazione delle forze muscolari sui nodi-massa. • Il loro movimento induce delle forze interne che a loro volta fanno muovere i nodi-massa adiacenti. • Il processo termina quando si raggiunge l’equilibrio tra le forze muscolari e quelle interne. Dipartimento di Informatica e Sistemistica - Università di Roma "La Sapienza" - F. Iannucci

  11. Simulazione della pelle Dipartimento di Informatica e Sistemistica - Università di Roma "La Sapienza" - F. Iannucci

  12. Simulazione del cranio • È stata aggiunta una forza di non compenetrazione del cranio Fskull, applicata a tutti i nodi interessati dal movimento, che gli permette di scivolare sul cranio. Dipartimento di Informatica e Sistemistica - Università di Roma "La Sapienza" - F. Iannucci

  13. Modello muscolare • I muscoli mimici sono di due tipi: • lineari (frontale, nasale, ecc.) • circolari (orbicolare degli occhi e della bocca). • Il modello muscolare implementato è quello di KoljaKähler et al. • I muscoli sono generati automaticamente. Dipartimento di Informatica e Sistemistica - Università di Roma "La Sapienza" - F. Iannucci

  14. Modello muscolare • Il muscolo viene rappresentato come un insieme di fibre, ognuna delle quali ha una struttura di controllo costituita da un poligono lineare formato da segmenti. • La contrazione del muscolo è controllata da un parametro che causa l’accorciamento e la deformazione della sua geometria. • Tutte le contrazioni del muscolo vengono visualizzate istantaneamente. Dipartimento di Informatica e Sistemistica - Università di Roma "La Sapienza" - F. Iannucci

  15. Modello muscolare • Per ciascun muscolo lineare si ha un punto di origine, un punto di inserzione e i suoi sarcomeri. • Per il muscolo circolare invece c’è soltanto il suo centro di contrazione e i sarcomeri. Dipartimento di Informatica e Sistemistica - Università di Roma "La Sapienza" - F. Iannucci

  16. Modello muscolare • Per ciascun muscolo viene definito un poligono di controllo P = {pi} che ne regola il comportamento. Dipartimento di Informatica e Sistemistica - Università di Roma "La Sapienza" - F. Iannucci

  17. Contrazione muscolare • Ciascun muscolo viene deformato agendo progressivamente sul suo poligono di controllo. Dipartimento di Informatica e Sistemistica - Università di Roma "La Sapienza" - F. Iannucci

  18. Contrazione muscolare Dipartimento di Informatica e Sistemistica - Università di Roma "La Sapienza" - F. Iannucci

  19. La mappa muscolare • Simulazione anatomicamente corretta del comportamento del muscolo. • I muscoli sono stati posizionati sul modello in base agli MPEG-4 FDP. • La mappa muscolare che si ottiene come risultato dipende molto dall’accuratezza con cui sono stati posti gli FDP. Dipartimento di Informatica e Sistemistica - Università di Roma "La Sapienza" - F. Iannucci

  20. La mappa muscolare Dipartimento di Informatica e Sistemistica - Università di Roma "La Sapienza" - F. Iannucci

  21. La mappa muscolare Dipartimento di Informatica e Sistemistica - Università di Roma "La Sapienza" - F. Iannucci

  22. La mappa muscolare Dipartimento di Informatica e Sistemistica - Università di Roma "La Sapienza" - F. Iannucci

  23. Anatomical Facial Muscle Simulator (AFMS) OpenGL visage|SDK MFC Microsoft Visual C++ 6.0 Windows Dipartimento di Informatica e Sistemistica - Università di Roma "La Sapienza" - F. Iannucci

  24. Anatomical Facial Muscle Simulator (AFMS) Dipartimento di Informatica e Sistemistica - Università di Roma "La Sapienza" - F. Iannucci

  25. Modelli virtuali Dipartimento di Informatica e Sistemistica - Università di Roma "La Sapienza" - F. Iannucci

  26. Rappresentazione dei sarcomeri Dipartimento di Informatica e Sistemistica - Università di Roma "La Sapienza" - F. Iannucci

  27. Risultati – mappe muscolari Dipartimento di Informatica e Sistemistica - Università di Roma "La Sapienza" - F. Iannucci

  28. Risultati Felicità Tristezza Sorpresa Collera Paura Disgusto Dipartimento di Informatica e Sistemistica - Università di Roma "La Sapienza" - F. Iannucci

  29. Risultati Dipartimento di Informatica e Sistemistica - Università di Roma "La Sapienza" - F. Iannucci

  30. Risultati Dipartimento di Informatica e Sistemistica - Università di Roma "La Sapienza" - F. Iannucci

  31. Risultati Dipartimento di Informatica e Sistemistica - Università di Roma "La Sapienza" - F. Iannucci

  32. Risultati Dipartimento di Informatica e Sistemistica - Università di Roma "La Sapienza" - F. Iannucci

  33. Possibili applicazioni • Realtà virtuale(web, tools per il training medico, simulatori) • Telecomunicazioni(videoconferenze on-line, videofonia) • Insegnamento e apprendimento(apprendimento per bambini e/o disabili, tools per l’utilizzo di macchinari) • Intrattenimento(cinema, animazione 3D, videogiochi) Dipartimento di Informatica e Sistemistica - Università di Roma "La Sapienza" - F. Iannucci

  34. Conclusioni • AFMS è un’applicazione interattiva e la simulazione avviene in tempo reale. • È un’applicazione efficiente e abbastanza robusta. • Controllo della contrazione muscolare. • La mappa muscolare generata dipende fortemente dagli FDP. • L’accuratezza della simulazione dipende da: • La risoluzione del modello (numero dei vertici). • La topologia dei vertici. Dipartimento di Informatica e Sistemistica - Università di Roma "La Sapienza" - F. Iannucci

More Related