View
2
Download
0
Category
Preview:
Citation preview
MyCorporisFabrica : Making Anatomy Easy
Armelle Bauer, Federico Ulliana, Ali-Hamadi Dicko, Benjamin Gilles, Olivier Palombi, François Faure
INRIA, LJK-CNRS, TIMC-IMAG, Persyval-Lab, Univ. Grenoble Aples
Context : Medical
MyCorporisFabrica : Making Anatomy Easy 2
Medicine [InnerBODY, 2013] Medical Simulator[LapSim, 2012]
Context : Animation
MyCorporisFabrica : Making Anatomy Easy 3
Animation [Avatar, 2009]
Anatomical Elements :
Bones, Muscles, Tendons, Fat, Trachea
Context : Visual Effects
MyCorporisFabrica : Making Anatomy Easy 4
Modeling Anatomy
To deform realistically the skin layer :Create and simulate an Intern Anatomy model
1- Select : bones, muscles, …
2- Create 3D Shapes
3- Create Mechanical ModelVisual Effects [Immortals, 2011]
Anatomy Knowledge
3D Shape Modeling
Physiological Properties
Mechanical Properties
Overview
MyCorporisFabrica : Making Anatomy Easy 5
Related Work- Related Applications- Limitations
MyCF Architecture- Ontology Navigation- 3D Data- Simulation Models
Conclusion
Overview Related Work
MyCorporisFabrica : Making Anatomy Easy 6
Related Work- Related Applications- Limitations
MyCF Architecture- Ontology Navigation- 3D Data- Simulation Models
Conclusion
7
Related Applications
MyCorporisFabrica : Making Anatomy Easy 7
Zygote BODY [http://www.zygotebody.com/] BioDigital Human [https://www.biodigitalhuman.com/]
- Anatomical System Navigation (musculoskeletal, nervous, …)- Simple Search by KeyWord (« femur », …)- Conditions Selection (knee arthrosis, …)- Precomputed Animation (breathing, heart beating, …)
- Navigation by Layers (Skin, Muscles, …)- Simple Search by KeyWord (« femur », …)
Realistic Character Zygote
Limitations
MyCorporisFabrica : Making Anatomy Easy 8
• Selections (bones, muscles, …)
• Mechanical Properties (stifness, mass, …)
• Connections (muscle insertion, contacts, …)
• Wrapping (zygote, homer, …) CG characterHomer
What is missing?
Overview MyCF Architecture
MyCorporisFabrica : Making Anatomy Easy 9
Related Work- Related Applications- Limitations
MyCF Architecture- Ontology Navigation- 3D Data- Simulation Models
Conclusion
MyCF Overview
MyCorporisFabrica : Making Anatomy Easy 10
Anatomy Knowledge
3d shape : Customisation
Simulation
Pipeline
MyCorporisFabrica : Making Anatomy Easy 11
Ontology
3D Data
AnatomicalEntities
3D Model
SimulationWrapping
Query
Pipeline
MyCorporisFabrica : Making Anatomy Easy 12
Ontology
3D Data
AnatomicalEntities
3D Model
SimulationWrapping
Query
Anatomy Knowledge
MyCorporisFabrica : Making Anatomy Easy 13
“The femur is a bone”
Femur
Left_femur Right_femur
Bone
Anatomical_entity
Ontology (FMA)
MyCorporisFabrica : Making Anatomy Easy 13
A reference ontology for biomedical informatics the foundational model of anatomy (FMA)Rosse C, Mejino JLVJ Biomed Inform 2003, 36:500
An Ontology formally represents knowledge as a hierarchy of concepts within a domain,
using a shared vocabulary to denote the types,
properties and interrelationships of those concepts.
Ontology definition
FMA (Foundational Model of Anatomy)
“The femur is a bone”
Femur
Left_femur Right_femur
Bone
Anatomical_entity
- Full-Body Anatomy Ontology Standard
- 80 000 entities
FMA : IsA & PartOf Relations
MyCorporisFabrica : Making Anatomy Easy 15
“The femur is a bone”
“The femur is part of the knee”subClassOf
partOf
Knee
Tibia
Lower_limb
Femur
Left_femur Right_femur
Bone
Anatomical_entity
MyCF Ontology
MyCorporisFabrica : Making Anatomy Easy 16
FMA
MyCF (INRIA, Grenoble University Hospital)
My Corporis Fabrica : an ontology-based tool for reasoning and querying on complex anatomical modelsOlivier PALOMBI, Federico ULLIANA, Valentin FAVIER, Jean-Claude LEON, Marie-Christine ROUSSETJournal of Biomedical Semantics, 2014
• Mechanical Parameters (bone density, stifness, tissue parameters)
From Generic to Specific Musculoskeletal Simulation using an Ontology-based Modeling PipelineAli-Hamadi DICKO, Benjamin GILLES, François FAURE, Olivier PALOMBIIntelligent Computer Graphics, 2012
• Physiological Functions(knee flexion, forearm supination)
• Relations (contact, insertion, …)
• 3D geometry (obj files)
MyCF Navigation
MyCorporisFabrica : Making Anatomy Easy 17
“Liver”
- 3D mesh associated- Access to Anatomical Properties ( type, description, …)- Relation with other Anatomical Entities (dome, lobe, …)
Liver
Anatomical_entity
Organ
Viscera
Dome_of_liver Lobe_of_liver
subClassOf
PartOf
subClassOf
subClassOf
PartOf
…
Relation InsertOn
MyCorporisFabrica : Making Anatomy Easy 18
“Bones on which the left sartorius muscle is inserted ?”
Left_sartorius
Muscle
Anatomical_entity
Sartorius Left_hip_boneLeft_tibia
Bone
subClassOf
subClassOf
subClassOf
subClassOf
InsertOn
InsertOn
subClassOf
subClassOf
Human Body Functions
MyCorporisFabrica : Making Anatomy Easy 19
Thumb_flexion Index_finger_flexion
Grasping
ContributesTo
“Grasping” “Supination & Pronation”
Ontology Functions
MyCorporisFabrica : Making Anatomy Easy 20
“Entities Contributing to Forearm Supination-Pronation”
Biceps_brachii
Supinator
Pronator_teres
Pronator_quadratus
Supination_of_forearm
Functional_entity
Pronation_of_forearm
Biceps_brachii
Supinator Pronator_teres
Pronator_quadratusHumerus Radius
subClassOf
ContributesTo
Pipeline
MyCorporisFabrica : Making Anatomy Easy 21
Ontology
3D Data
AnatomicalEntities
3D Model
SimulationWrapping
Query
Character Mapping
MyCorporisFabrica : Making Anatomy Easy 22
Anatomical Entities :
Mapping : XML file
MyCF
Standard Name 3D File
Right_femur C:\Homer\fem_r.obj
Left_femur C:\Homer\fem_l.obj
3D Anatomical Model
C:\Homer\fem_r.obj
C:\Homer\fem_l.obj
Pipeline
MyCorporisFabrica : Making Anatomy Easy 23
Ontology
3D Data
AnatomicalEntities
3D Model
SimulationWrapping
Query
Character Wrapping
MyCorporisFabrica : Making Anatomy Easy 24
Anatomy TransferAli-Hamadi DICKO, Tiantian LIU, Benjamin GILLES, Ladislav KAVAN, François FAURE, Olivier PALOMBI, Marie-Paule CANIACM Transactions on Graphics, 2013
Werewolf Example
MyCorporisFabrica : Making Anatomy Easy 25
Popeye Example
MyCorporisFabrica : Making Anatomy Easy 26
Popeye [Anatomy Transfer, 2013]
Pipeline
MyCorporisFabrica : Making Anatomy Easy 17
Ontology
3D Data
AnatomicalEntities
3D Model
SimulationWrapping
Query
Knee Flexion on MyCF
MyCorporisFabrica : Making Anatomy Easy 28
Simulable Model
MyCorporisFabrica : Making Anatomy Easy 29
“How to obtain a simulable model ?”
MyCF
- OpenSim
- ArtiSynth
- …
Xml export file
Sofa Simulator
Knee Flexion Simulations
MyCorporisFabrica : Making Anatomy Easy 30
Zygote [1D Muscle]Zygote [3D Muscles]
Muscles :- Modeled using action lines- Standard Model : OpenSim
Use : Study Muscle Activity Use : Illustrate role of ligaments
Muscles, Bones and Ligaments :- 3D Shapes- Material Properties
Overview Conclusion
MyCorporisFabrica : Making Anatomy Easy 31
Related Work- Related Applications- Limitations
MyCF Architecture- Ontology Navigation- 3D Data- Simulation Models
Conclusion
Conclusion
MyCorporisFabrica : Making Anatomy Easy 32
Conclusion :
• Custom 3d models• Complex reasoning on Anatomical Knowledge• Usable by everyone (general public to medical practioners)• Useful for Learning and Simulating Anatomy
• Levels of detail• Integrated entities (joints, …)• Type of models (1d muscles, 3d muscles, …)
Future Work :
Test MyCF yourself :
a VirtualBox is ready at http://mycfbrowser.inrialpes.fr/mycf/
Oops… Missing Something ?
This work has been partially supported by the LabEx PERSYVAL-Lab (ANR-11-LABX-0025)
Acknowledgements :
Vincent Douchez
Thomas Lemaire
Laura Paiardini
Estelle Charleroy
Jean-François Scariot
Recommended