Creation of an Unlimited Database of Virtual Bone. Validation and Exploitation for Orthopedic Devices



Similar documents
SOFTWARE FOR 3D IMAGE VISUALISATION, ANALYSIS AND MODEL GENERATION

Multiphysics Software Applications in Reverse Engineering

Computer Aided Engineering (CAE) Techniques Applied To Hip Implant

Bildgebende Verfahren als. Control 2011 Alexander Nolte CADFEM GmbH

Image Based-Mesh Generation for realistic Simulation of thetranscranial Current Stimulation

MODERN VOXEL BASED DATA AND GEOMETRY ANALYSIS SOFTWARE TOOLS FOR INDUSTRIAL CT

Construction of human knee bone joint model using FDM based 3D Printer from CT scan images.

Image-based simulation of the human thorax for cardio-pulmonary applications

f o r d e m a n d i n g C F D pre- & post-processing ANSA μετα p i o n e e r i n g software systems

Applications Clinical Applications

MeshLab and Arc3D: Photo-Reconstruction and Processing of 3D meshes

Customer Training Material. Lecture 4. Meshing in Mechanical. Mechanical. ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved.

CATIA V5R21 - FACT SHEET

Constrained Tetrahedral Mesh Generation of Human Organs on Segmented Volume *

Introduction to ANSYS

Introduction to ANSYS ICEM CFD

Pipeline External Corrosion Analysis Using a 3D Laser Scanner

USAGE OF SELECTIVE LASER MELTING TECHNOLOGY CAPABILITIES IMPLEMENTATION FOR TEETH IMPLANTS METAL CONSTRUCTION IN TU-SOFIA

Automated moving mesh techniques in CFD

An Overview of the Finite Element Analysis

Mesh Discretization Error and Criteria for Accuracy of Finite Element Solutions

Photo Laser Printers. Océ LightJet. Wide format high speed photo printers. The professionals choice for exceptional indoor displays

DAMAGED ROAD TUNNEL LASER SCANNER SURVEY

Model Repair. Leif Kobbelt RWTH Aachen University )NPUT $ATA 2EMOVAL OF TOPOLOGICAL AND GEOMETRICAL ERRORS !NALYSIS OF SURFACE QUALITY

Neue Entwicklungen in LS-OPT/Topology - Ausblick auf Version 2

Science Intensive Development (SID)

Self-Positioning Handheld 3D Scanner

GEOMETRIC, THERMODYNAMIC AND CFD ANALYSES OF A REAL SCROLL EXPANDER FOR MICRO ORC APPLICATIONS

Glass coloured glass may pick up on scan. Top right of screen tabs: these tabs will relocate lost windows.

Lecture 7 - Meshing. Applied Computational Fluid Dynamics

RIEGL VZ-400 NEW. Laser Scanners. Latest News March 2009

TwinMesh for Positive Displacement Machines: Structured Meshes and reliable CFD Simulations

ANSA. ANSA for demanding CFD pre-processing. for demanding CFD pre-processing. Model setup. software systems. Morphing & optimization

Computer Graphics AACHEN AACHEN AACHEN AACHEN. Public Perception of CG. Computer Graphics Research. Methodological Approaches

Medial Axis Construction and Applications in 3D Wireless Sensor Networks

Character Animation from 2D Pictures and 3D Motion Data ALEXANDER HORNUNG, ELLEN DEKKERS, and LEIF KOBBELT RWTH-Aachen University

STATE OF THE ART OF THE METHODS FOR STATIC 3D SCANNING OF PARTIAL OR FULL HUMAN BODY

OpenFOAM Optimization Tools

Integrative Optimization of injection-molded plastic parts. Multidisciplinary Shape Optimization including process induced properties

Simulation Driven Design and Additive Manufacturing applied for Antenna Bracket of Sentinel 1 Satellite

VERSATILE AND EASY-TO-USE 3D LASER SCANNERS > >

PRECISION, RELIABILITY, SIMPLICITY. simeda. customized. & solutions. Digital performance

ECE 533 Project Report Ashish Dhawan Aditi R. Ganesan

LMS Virtual.Lab Realistic Simulation in CATIA V5. Why CAE? Design-Right/First-Time

VERSATILE AND EASY-TO-USE 3D LASER SCANNERS > >

Manual for simulation of EB processing. Software ModeRTL

Co-simulation of Microwave Networks. Sanghoon Shin, Ph.D. RS Microwave

Tutorial: 2D Pipe Junction Using Hexa Meshing

A Data Mining Analysis to evaluate the additional workloads caused by welding distortions

Image-to-Implant solution for personalized medical devices

Luigi Vito Stefanelli,D.Eng.,DDS

Multiphase Flow - Appendices

Automotive Applications of 3D Laser Scanning Introduction

Pragmatic multi-scale and multi-physics analysis of Charles Bridge in Prague

Machine Learning for Medical Image Analysis. A. Criminisi & the InnerEye MSRC

Formula 1 Aerodynamic Assessment by Means of CFD Modelling

Simulation in design of high performance machine tools

BBIPED: BCAM-Baltogar Industrial Platform for Engineering design

Optical Digitizing by ATOS for Press Parts and Tools

Patient specific approaches based on new technologies to plan and to guide the

Visualization methods for patent data

Mimics Innovation Suite. Software and Services for Engineering on Anatomy TM

Rapid Design of an optimized Radial Compressor using CFturbo and ANSYS

T-FLEX Parametric CAD is a full-function software system providing mechanical design professionals with the tools they need for today's complex

Avizo Inspect New software for industrial inspection and materials R&D

Norbert Schuff Professor of Radiology VA Medical Center and UCSF

Application Example: Quality control of sheet metal components

anatomage table Interactive anatomy study table

Analecta Vol. 8, No. 2 ISSN

3D Model of the City Using LiDAR and Visualization of Flood in Three-Dimension

Eulerian-Domain shape optimization for airbag deployment

CAD and Creativity. Contents

CONVERGE Features, Capabilities and Applications

Parallel Analysis and Visualization on Cray Compute Node Linux

Off-line Model Simplification for Interactive Rigid Body Dynamics Simulations Satyandra K. Gupta University of Maryland, College Park

Segmentation of building models from dense 3D point-clouds

MULTIDISCIPLINARY DESIGN OPTIMIZATION (MDO) USING ANSA/µETA POSTPROCESSOR AND ISIGHT

FEAWEB ASP Issue: 1.0 Stakeholder Needs Issue Date: 03/29/ /07/ Initial Description Marco Bittencourt

The influence of mesh characteristics on OpenFOAM simulations of the DrivAer model

Rapid Modeling für bildgestützte Interventionen Prof. Dr.-Ing. Stefan Weber

Development of Simulation Tools Software

Simulation Techniques for Tablet and Mobile Phone Design Bill McGinn; Ansys Senior Application Engineer

CNC-STEP. "LaserProbe4500" 3D laser scanning system Instruction manual

CFturbo Modern turbomachinery design software

SOFA an Open Source Framework for Medical Simulation

Simulation of Mobile Phone Antenna Performance

Computer Aided Liver Surgery Planning Based on Augmented Reality Techniques

Back to Elements - Tetrahedra vs. Hexahedra

A Case Study Comparing Two Approaches for Applying Area Loads: Tributary Area Loads vs Shell Pressure Loads

New features DWOS 3.2

How is EnSight Uniquely Suited to FLOW-3D Data?

HowTo Rhino & ICEM. 1) New file setup: choose Millimeter (automatically converts to Meters if imported to ICEM)

3D Scanner using Line Laser. 1. Introduction. 2. Theory

ASSESSMENT OF VISUALIZATION SOFTWARE FOR SUPPORT OF CONSTRUCTION SITE INSPECTION TASKS USING DATA COLLECTED FROM REALITY CAPTURE TECHNOLOGIES

MATERIALS AND METHODS

Application Example: Quality Control. Turbines: 3D Measurement of Water Turbines

Transcription:

Creation of an Unlimited Database of Virtual Bone Population using Mesh Morphing: Validation and Exploitation for Orthopedic Devices Najah Hraiech 1, Christelle Boichon 1, Michel Rochette 1, 2 Thierry Marchal 2 1 ANSYS France, Lyon 2 ANSYS Belgium, Wavre

VPHOP Mesh Morphing Mode Extraction Outline Shape Indexation: Validation Applications Conclusions and Future Work

Introduction and Motivation Human variability and proximity Growing interest for virtual prototyping in silico testing requires a large number of geometries Workflow automation necessary to handle a large number of situations Cost effective prototyping Time consuming in vivo / clinical testing Expensive in vivo data (e.g. bone geometries from cadavers) to acquire Labor intensive in silico workflow (meshing, modeling, interpreting results)

ANSYS Role in VPHOP project Aim : numerical evaluation of risk of rupture for osteoporotic bones Step 1 : Mesh Morphing Surface and volume mesh morphing of bones Step 2 : Indexation Shape parameter indexation Bone mineral density parameter (BMD) indexation Step 3 : Population Based dmodeling Virtual in-vivo models Database of simulation results Parametric computation of risk of rupture for osteoporotic bones Step 4 : From DA to Patient Specific Diagnosis From 2D image (DA) to personalized risk of rupture through morphological parameters (Shape + BMD) Clinical tool (robustness, automation, ease of use, quasi real time)

Mesh Morphing

Method Overview Input: 3D FE generic mesh Patient s geometry User-defined anatomical landmark points Generic Mesh Method Patient s Geometry(STL) Output: Patient FE 3D mesh obtained by morphing Patient s Mesh

Method: Femur Morphing Via Planar Parameterization Planar parameterization technique is an exact 2D representation of an open 3D shape p morphing problem on complex surfaces to a 2D morphing between 2 disks Generic mesh Surface to disk mapping Surface to disk mapping g Simplification of a 3D 2D domain for generic mesh 2D mo rphing Morphed mesh is perfectly projected onto the 3D patient geometry Patient s geometry Mesh generation 2D domain for patient geometry Resulting patient s mesh

Results Generic Mesh Patient Specific Geometry Patient Specific Mesh

Geometrical Accuracy Distance between the morphed mesh and the STL geometry Mean distance = 0.04 mm, Max distance = 1.15 mm

Validation on 120+ Femurs Out of 300,000 volume elements, only a tiny fraction showed poor aspect ratio for very unusual lfemur bone geometries.

Mode Extraction

Shape Indexation Method Our goal: To represent human variability of bones Our starting point : A population of in vivo models The process All bones of the population are morphed to have the same mesh topology The population is a matrix with n (number of bones) columns and C (nodes coordinates) lines Singular Value Decomposition (SVD) with a given accuracy => population representation with m modes (m<<n): Q 1,,Q m m ~ x i j 1 ij Q j

Femur Modes Out of the dozen of extracted modes, some suggest clear morphological hl linterpretationi Homothetic mode 3D deformation mode

Shape Indexation Distance between a real bone and its projection For a given in-vivo femur, visualization of the distance with its projection in the base : Using 7 modes, the distance between real and projected bone is less than 1.2 mm for most of the bone (blue regions) Max distance is 5.7 mm (red regions) If the average bone accuracy is satisfying, the maximum distance can be too large especially for regions of great interest

Validation

Shape Indexation Results : convergence Evolution of mean distance (in mm) between the real bones and their projections as a function of the number of modes considered (86 real bones): 1,4 1,2 1 0,8 0,6 04 0,4 0,2 Mean error = 1 mm 10 modes Mean error = 0.5 mm 30 modes As expected, increasing the number of extracted modes globally improves the accuracy of bones representation. Too many modes would however introduce segmentation tti noise in modes 0 0 5 10 15 20 25 30 35 40 45 50

Shape Indexation Minimum Number of Bones for Mode Extraction Process : Mean projection error in mm the SVD is done with a small population o of 20,40,etc.. 0,etc.. bones 7 or 13 modes are considered We project the 86 real femurs in this base and calculate a mean projection error The first 60 femurs contain most of the informastion of the 86 femurs base variability Whether we are extracting 7 or 1,8 13 modes, we observe that the 1,6 accuracy of the projection 1,4 increase with the number of 1,2 1 bones in the database up to 60 0,8 0,6 7 modes bones. Beyond this threshold, the accuracy is stable. 0,4 0,2 0 13 modes 0 20 40 60 80 100 Number of bones for the SVD 60 bones is the ideal number of bone for mode extraction for this application

Shape Indexation Validation with External Bones Are external bones well represented? Process : 2,50E+00 2,00E+00 1,50E+00 1,00E+00 5,00E-01 SVD with 80 real bones : 7 modes considered Computation of distance between real bones and their projections for these 80 bones and 6 other bones Projection error of the «red» bones projection error of the «blue» bones The 6 external bones, not used in the mode extraction process, are as well represented as the 80 bones used for the mode extraction ) process. 80 bones are sufficient to extract representative modes. mean distance between a femur and its projection (femurs taken into account in the SVD) mean distance between e femur and its projection (other femurs) 0,00E+00 00 0 20 40 60 80 100

Shape Indexation Focus on Specific Region By weighting some regions before computing the indexation we are able to have a better precision ii in specificregions i of interest Illustration: Evolution of mean distance (in mm) as a function of the number of modes considered : Results comparison of the following cases : Homogeneous weight on the whole femur By weighting the superior part of the 1,6 bone : 1,4 o Mean distance for the whole femur o Mean distance for the superior part 2 1,8 1,2 1 0,8 0,6 0,4 0,2 0 0 10 20 30 40 50 60 70 80 Number of bones for the SVD

Exploitation

Virtual in vivo Models From the population and the modes i m j 1 Any new combination is a realistic virtual bone Using these modes we define a full parametric model representing human variability defined by the population It is possible to quickly generate a data base of realistic virtual bones as large as necessary ~ x ij Q j

Virtual Prototyping for Prostheses Design performances evaluation For a given prosthesis design 1. Computation of performance criteria on the atlas 2. Design of Experiments (DOE) on the population using the shape modes 3. Computation ti of performance criteria i on each new bone (virtual in-vivo model) 4. Surface response of performance criteria 5. What is the fraction of the population for which this prosthesis design is relevant? Design Optimization n 1 prosthesis design parameters n 2 bone shape parameters (Q j ) n 3 performance criteria Design of Experiments, Interpolation ti of results using Design plorer Review of performances: Virtual implant of prototype into virtual bone What is the optimal set of n 1 prosthesis parameters which maximizes the performances for the fraction of population represented dby the n 2 bone shape parameters?

Future Work: From Patient to CAD Imaging data are filtered out using modes extracted from a large data base of real femur bones. The output is a clean geometry of the bone under an STL or Parasolid format Either CT Scan Segmentation ti and 3D reconstruction of bones Or 2D -Ray CAD geometries can be used for Surgery planning CADFEM Users' Meeting 2009 or engineering simulation

Conclusions Mesh morphing: a straightforward tool to quickly generate good mesh on patient specific geometries Mode representation: An efficient way to represent human variability A valuable data base to reconstruct 3D geometries Contemplated applications: Development of unlimited data bases of virtual bones Large in silico virtual prototyping Reconstruction of 3D bone geometry out of a 2D -Ray