SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
pyMetris : a flexible endoscope tracker

                   Vincent Agnus

   Research Institute against Digestive Cancer (IRCAD)
                        Strasbourg


    EuroScipy, 11 july 2010, Paris, France
Medical Context
                                pyMetris
                          Python Benefit


Outline



      Medical Context :
          IRCAD
          New surgical procedures
      pyMetris
          Functionalities
          Applications in surgery
      Benefits using Python
          Productivity




                          Vincent Agnus    pyMetris : a flexible endoscope tracker
Medical Context   IRCAD
                               pyMetris   New Surgical Procedures
                         Python Benefit    Natural Orifice Transluminal Surgery (NOTES)


Research Institute against Digestive Cancer
  Research Institute against Digestive Cancer
  Private institute founded in 1994 by Pr. Marescaux

  A Training Center

   4000 surgeons/year



  A Research Center
      Cancer biology
      Robotic surgery
      Computer aided surgery
      New surgical techniques
                        Vincent Agnus     pyMetris : a flexible endoscope tracker
Medical Context   IRCAD
                               pyMetris   New Surgical Procedures
                         Python Benefit    Natural Orifice Transluminal Surgery (NOTES)


Research Institute against Digestive Cancer
  Research Institute against Digestive Cancer
  Private institute founded in 1994 by Pr. Marescaux

  A Training Center

   4000 surgeons/year



  A Research Center
      Cancer biology
      Robotic surgery
      Computer aided surgery
      New surgical techniques
                        Vincent Agnus     pyMetris : a flexible endoscope tracker
Medical Context   IRCAD
                               pyMetris   New Surgical Procedures
                         Python Benefit    Natural Orifice Transluminal Surgery (NOTES)


Medical Context

  Standard Surgical Procedures (1990)
  Minimally Invasive Surgery :
      small incisions
      (long) tools
      camera
  Patient Benefits
       painless
       small scars

  Surgeon Challenge
       referencial : decoupling eye(camera) – hands(tools)
       camera : loss of depth perception + parasite motion
       tools : manipulation
                        Vincent Agnus     pyMetris : a flexible endoscope tracker
Medical Context   IRCAD
                                  pyMetris   New Surgical Procedures
                            Python Benefit    Natural Orifice Transluminal Surgery (NOTES)


Natural Orifice Transluminal Surgery (NOTES)
  New Surgical Procedure : NOTES (2005)
      use of a flexible endoscope
      insert through natural orifice: mouth,
      urethra, anus
      internal incision: stomach, vagina,
      colon

  Patient Benefits
       no external scars
      fast scaring – less infection

  Surgeon Challenge
      manipulation of endoscope
      localization of endoscope
                           Vincent Agnus     pyMetris : a flexible endoscope tracker
Medical Context   IRCAD
                                  pyMetris   New Surgical Procedures
                            Python Benefit    Natural Orifice Transluminal Surgery (NOTES)


Natural Orifice Transluminal Surgery (NOTES)
  New Surgical Procedure : NOTES (2005)
      use of a flexible endoscope
      insert through natural orifice: mouth,
      urethra, anus
      internal incision: stomach, vagina,
      colon

  Patient Benefits
       no external scars
      fast scaring – less infection

  Surgeon Challenge
      manipulation of endoscope
      localization of endoscope
                           Vincent Agnus     pyMetris : a flexible endoscope tracker
Medical Context   Overview
                                pyMetris   Tracking
                          Python Benefit    Applications


pyMetris Description
  Main Functionalities
  GPS for endoscope :
      display in real-time endoscope shape
      display a patient model




                         Vincent Agnus     pyMetris : a flexible endoscope tracker
Medical Context   Overview
                               pyMetris   Tracking
                         Python Benefit    Applications


pyMetris Description
  Extra Functionalities
      record/replay endoscope position → analyze
      place a target/path (saved endoscope position)
      display a virtual horizon – roll information
      extensible using scripts




                        Vincent Agnus     pyMetris : a flexible endoscope tracker
Medical Context   Overview
                              pyMetris   Tracking
                        Python Benefit    Applications


pyMetris Description
  Endoscope Tracking
      NDI Aurora R Electromagnetic Measurement System
      8 probes 5cm spaced along a cable → 3D position and
      direction via RS232
      Diameter cable 2.2mm ⇒ insertable in operating channel of
      endoscope




                       Vincent Agnus     pyMetris : a flexible endoscope tracker
Medical Context   Overview
                               pyMetris   Tracking
                         Python Benefit    Applications


pyMetris Applications



  Medical Use
      Tests are currently performed only on live pig
      Certificatation of conformity for human use in progress

  Applications/Validations
      Colonoscopy
      Navigation
      Gastric Exit Point in Gastrotomy




                        Vincent Agnus     pyMetris : a flexible endoscope tracker
Medical Context   Overview
                              pyMetris   Tracking
                        Python Benefit    Applications


pyMetris Applications : Colonoscopy
  Objectives
      view endoscope loop ⇒ avoid colon injuries
      can compute polyp distance




  Results
      no magnetic field disturbance in operative room
      software robustness
      but pig colon= human colon (more mobile,fragile)
                       Vincent Agnus     pyMetris : a flexible endoscope tracker
Medical Context   Overview
                                pyMetris   Tracking
                          Python Benefit    Applications


pyMetris Applications : Navigation
  Objectives
      quantify the benefits using pyMetris :
            time to reach target
            surgeon feeback
            endoscope path variation




  Results



                         Vincent Agnus     pyMetris : a flexible endoscope tracker
Medical Context   Overview
                               pyMetris   Tracking
                         Python Benefit    Applications


pyMetris Applications : Navigation
  Objectives
      quantify the benefits using pyMetris :
           time to reach target
           surgeon feeback
           endoscope path variation




  Results
      abdominal cavity : no significant benefit (visual reference)

                        Vincent Agnus     pyMetris : a flexible endoscope tracker
Medical Context   Overview
                               pyMetris   Tracking
                         Python Benefit    Applications


pyMetris Applications : Navigation
  Objectives
      quantify the benefits using pyMetris :
           time to reach target
           surgeon feeback
           endoscope path variation




  Results
      abdominal cavity : no significant benefit (visual reference)
      find duodenal papilla ( without/with pyMetris 5min/1min )
                        Vincent Agnus     pyMetris : a flexible endoscope tracker
Medical Context   Overview
                               pyMetris   Tracking
                         Python Benefit    Applications


pyMetris Applications : Gastric Exit Point
  Objectives
      find the best gastrotomy for a cholecystectomy :
           close enough to gallbladder
           as horizontal as possible
           frontal access




                         Vincent Agnus    pyMetris : a flexible endoscope tracker
Medical Context   Overview
                               pyMetris   Tracking
                         Python Benefit    Applications


pyMetris Applications : Gastric Exit Point
  Objectives
      find the best gastrotomy for a cholecystectomy :
           close enough to gallbladder
           as horizontal as possible
           frontal access




                         Vincent Agnus    pyMetris : a flexible endoscope tracker
Medical Context   Overview
                               pyMetris   Tracking
                         Python Benefit    Applications


pyMetris Applications : Gastric Exit Point
  Objectives
      find the best gastrotomy for a cholecystectomy :
           close enough to gallbladder
           as horizontal as possible
           frontal access




                         Vincent Agnus    pyMetris : a flexible endoscope tracker
Medical Context   Overview
                               pyMetris   Tracking
                         Python Benefit    Applications


pyMetris Applications : Gastric Exit Point
  Objectives
      find the best gastrotomy for a cholecystectomy :
           close enough to gallbladder
           as horizontal as possible
           frontal access




                         Vincent Agnus    pyMetris : a flexible endoscope tracker
Medical Context   Overview
                               pyMetris   Tracking
                         Python Benefit    Applications


pyMetris Applications : Gastric Exit Point
  Objectives
      find the best gastrotomy for a cholecystectomy :
           close enough to gallbladder
           as horizontal as possible
           frontal access




                         Vincent Agnus    pyMetris : a flexible endoscope tracker
Medical Context   Overview
                               pyMetris   Tracking
                         Python Benefit    Applications


pyMetris Applications : Gastric Exit Point
  Objectives
      find the best gastrotomy for a cholecystectomy :
           close enough to gallbladder
           as horizontal as possible
           frontal access




                         Vincent Agnus    pyMetris : a flexible endoscope tracker
Medical Context   Context
                                 pyMetris   Productivity
                           Python Benefit    Used Packages


Python Benefit : Context
  Development Context
      rapid prototyping
      functionality requirements updated at each meeting
      low availability of surgeons

  Resources
      FrameWork for Software Production Line (fw4spl)
           C++ libraries, multi-OS
           component-oriented architecture + role-based programming
           http://code.google.com/p/fw4spl/ (LGPL)
           construction tools : sconspiracy
                http://code.google.com/p/sconspiracy/ (BSD)
           freeware VRRender http://www.ircad.fr/softwares/
      1 Senior C++ developer ⇒ Python used
                          Vincent Agnus     pyMetris : a flexible endoscope tracker
Medical Context   Context
                               pyMetris   Productivity
                         Python Benefit    Used Packages


Python Benefit : Productivity

  Python Benefit
      easy to learn
      concise langage : pyMetris < 1000 lines of code
      reflexive langage : code completion in editor
      interpreted language :
           improve productivity (no cycle : compiling-testing)
           live-recoding during meeting, in OP room
           script : new functionalities (use execfile())
      Packages :
           all batteries included
           external packages working out of the box
           binding of c++ library (wx,VTK)


                         Vincent Agnus    pyMetris : a flexible endoscope tracker
Medical Context   Context
                            pyMetris   Productivity
                      Python Benefit    Used Packages


Python Benefit : Used Packages




          Tracking                       Rendering




                              pyMetris

        Softwares                               Analysis

         IPython                                                 NumPy + SciPy

         Eric IDE
                                               Serialization

                                                                 cPickle




                     Vincent Agnus     pyMetris : a flexible endoscope tracker
Medical Context
                              pyMetris
                        Python Benefit


Conclusion + Perspectives


  Conclusion
      medical application
      rapid prototyping thanks to Python
      complete toolchain

  Perspectives
      thread the application
      use mayavi, tvtk ?
      integration of video → Augmented Reality
      Python integration in fw4spl



                        Vincent Agnus    pyMetris : a flexible endoscope tracker
Medical Context
          pyMetris
    Python Benefit




Thank you for your attention




   Vincent Agnus     pyMetris : a flexible endoscope tracker

Mais conteúdo relacionado

Semelhante a PyMetris : A flexible Endoscope Tracker

MINIMALLY INVASIVE SURGERY.pptx
MINIMALLY INVASIVE SURGERY.pptxMINIMALLY INVASIVE SURGERY.pptx
MINIMALLY INVASIVE SURGERY.pptxDavidKamau27
 
Minimally invasive surgery
Minimally invasive surgeryMinimally invasive surgery
Minimally invasive surgeryFadzlina Zabri
 
ROBOTIC SURGERY-CURRENT STATUS IN GYNECOLOGY
ROBOTIC SURGERY-CURRENT STATUS IN GYNECOLOGYROBOTIC SURGERY-CURRENT STATUS IN GYNECOLOGY
ROBOTIC SURGERY-CURRENT STATUS IN GYNECOLOGYmegha507384
 
LifeTechLimburg Interregio: Medinvents minimal invasive biopsy
LifeTechLimburg Interregio: Medinvents minimal invasive biopsyLifeTechLimburg Interregio: Medinvents minimal invasive biopsy
LifeTechLimburg Interregio: Medinvents minimal invasive biopsyLifeTechLimburg
 
Robotic surgery in ENT
Robotic surgery in ENTRobotic surgery in ENT
Robotic surgery in ENTJinu Iype
 
The Future Of Surgical Gastroenterology Trends And Predictions
The Future Of Surgical Gastroenterology Trends And PredictionsThe Future Of Surgical Gastroenterology Trends And Predictions
The Future Of Surgical Gastroenterology Trends And PredictionsHealixHospitals
 
2_5233572230343961242.pdf
2_5233572230343961242.pdf2_5233572230343961242.pdf
2_5233572230343961242.pdfRabeaDia
 
The NEAR Project: Neuroendoscopy towards Augmented Reality
The NEAR Project: Neuroendoscopy towards Augmented RealityThe NEAR Project: Neuroendoscopy towards Augmented Reality
The NEAR Project: Neuroendoscopy towards Augmented Realitymatteo ciucci
 
Priniciples of Canine Endoscopic Surgery Prof.Dr. Awad Rizk.pdf
Priniciples of Canine Endoscopic Surgery Prof.Dr. Awad Rizk.pdfPriniciples of Canine Endoscopic Surgery Prof.Dr. Awad Rizk.pdf
Priniciples of Canine Endoscopic Surgery Prof.Dr. Awad Rizk.pdfAwadRizk
 
Advanced Neuro Endoscopy
Advanced Neuro EndoscopyAdvanced Neuro Endoscopy
Advanced Neuro EndoscopyMichel Triffaux
 
SPiNPerc Brochure
SPiNPerc BrochureSPiNPerc Brochure
SPiNPerc Brochurekevin owens
 
NOTES (Natural Orifice Transluminal Endoscopic Surgery)- By Dr. Onkar
NOTES (Natural Orifice Transluminal Endoscopic Surgery)- By Dr. OnkarNOTES (Natural Orifice Transluminal Endoscopic Surgery)- By Dr. Onkar
NOTES (Natural Orifice Transluminal Endoscopic Surgery)- By Dr. Onkardronkarsingh
 
Referring physicians presentation short
Referring physicians presentation shortReferring physicians presentation short
Referring physicians presentation shortAnthony DeSalvo
 
Clinical Presentation OUI Medical.pdf
Clinical Presentation OUI Medical.pdfClinical Presentation OUI Medical.pdf
Clinical Presentation OUI Medical.pdfDrAdarshMPatil
 
Surgical Gastroenterology 2.0_ A Specialist's Guide to Tomorrow's Operating R...
Surgical Gastroenterology 2.0_ A Specialist's Guide to Tomorrow's Operating R...Surgical Gastroenterology 2.0_ A Specialist's Guide to Tomorrow's Operating R...
Surgical Gastroenterology 2.0_ A Specialist's Guide to Tomorrow's Operating R...Healix Hospitals
 
Role of robotics in obstetrics and gynecology . 5.5.2021 pptx
Role of robotics in obstetrics and gynecology . 5.5.2021 pptxRole of robotics in obstetrics and gynecology . 5.5.2021 pptx
Role of robotics in obstetrics and gynecology . 5.5.2021 pptxShazia Iqbal
 
Robot liver surgery.pptx
Robot liver surgery.pptxRobot liver surgery.pptx
Robot liver surgery.pptxGian Luca Grazi
 

Semelhante a PyMetris : A flexible Endoscope Tracker (20)

MINIMALLY INVASIVE SURGERY.pptx
MINIMALLY INVASIVE SURGERY.pptxMINIMALLY INVASIVE SURGERY.pptx
MINIMALLY INVASIVE SURGERY.pptx
 
Minimally invasive surgery
Minimally invasive surgeryMinimally invasive surgery
Minimally invasive surgery
 
ROBOTIC SURGERY-CURRENT STATUS IN GYNECOLOGY
ROBOTIC SURGERY-CURRENT STATUS IN GYNECOLOGYROBOTIC SURGERY-CURRENT STATUS IN GYNECOLOGY
ROBOTIC SURGERY-CURRENT STATUS IN GYNECOLOGY
 
LifeTechLimburg Interregio: Medinvents minimal invasive biopsy
LifeTechLimburg Interregio: Medinvents minimal invasive biopsyLifeTechLimburg Interregio: Medinvents minimal invasive biopsy
LifeTechLimburg Interregio: Medinvents minimal invasive biopsy
 
Principles of MIS
Principles of MISPrinciples of MIS
Principles of MIS
 
Robotic surgery in ENT
Robotic surgery in ENTRobotic surgery in ENT
Robotic surgery in ENT
 
The Future Of Surgical Gastroenterology Trends And Predictions
The Future Of Surgical Gastroenterology Trends And PredictionsThe Future Of Surgical Gastroenterology Trends And Predictions
The Future Of Surgical Gastroenterology Trends And Predictions
 
2_5233572230343961242.pdf
2_5233572230343961242.pdf2_5233572230343961242.pdf
2_5233572230343961242.pdf
 
The NEAR Project: Neuroendoscopy towards Augmented Reality
The NEAR Project: Neuroendoscopy towards Augmented RealityThe NEAR Project: Neuroendoscopy towards Augmented Reality
The NEAR Project: Neuroendoscopy towards Augmented Reality
 
Priniciples of Canine Endoscopic Surgery Prof.Dr. Awad Rizk.pdf
Priniciples of Canine Endoscopic Surgery Prof.Dr. Awad Rizk.pdfPriniciples of Canine Endoscopic Surgery Prof.Dr. Awad Rizk.pdf
Priniciples of Canine Endoscopic Surgery Prof.Dr. Awad Rizk.pdf
 
Advanced Neuro Endoscopy
Advanced Neuro EndoscopyAdvanced Neuro Endoscopy
Advanced Neuro Endoscopy
 
SPiNPerc Brochure
SPiNPerc BrochureSPiNPerc Brochure
SPiNPerc Brochure
 
NOTES (Natural Orifice Transluminal Endoscopic Surgery)- By Dr. Onkar
NOTES (Natural Orifice Transluminal Endoscopic Surgery)- By Dr. OnkarNOTES (Natural Orifice Transluminal Endoscopic Surgery)- By Dr. Onkar
NOTES (Natural Orifice Transluminal Endoscopic Surgery)- By Dr. Onkar
 
Referring physicians presentation short
Referring physicians presentation shortReferring physicians presentation short
Referring physicians presentation short
 
Athens Medical Center Robotic Surgery Clinic
Athens Medical Center Robotic Surgery ClinicAthens Medical Center Robotic Surgery Clinic
Athens Medical Center Robotic Surgery Clinic
 
Clinical Presentation OUI Medical.pdf
Clinical Presentation OUI Medical.pdfClinical Presentation OUI Medical.pdf
Clinical Presentation OUI Medical.pdf
 
Robotic surgery
Robotic surgery Robotic surgery
Robotic surgery
 
Surgical Gastroenterology 2.0_ A Specialist's Guide to Tomorrow's Operating R...
Surgical Gastroenterology 2.0_ A Specialist's Guide to Tomorrow's Operating R...Surgical Gastroenterology 2.0_ A Specialist's Guide to Tomorrow's Operating R...
Surgical Gastroenterology 2.0_ A Specialist's Guide to Tomorrow's Operating R...
 
Role of robotics in obstetrics and gynecology . 5.5.2021 pptx
Role of robotics in obstetrics and gynecology . 5.5.2021 pptxRole of robotics in obstetrics and gynecology . 5.5.2021 pptx
Role of robotics in obstetrics and gynecology . 5.5.2021 pptx
 
Robot liver surgery.pptx
Robot liver surgery.pptxRobot liver surgery.pptx
Robot liver surgery.pptx
 

Último

call girls in aerocity DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in aerocity DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️call girls in aerocity DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in aerocity DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️saminamagar
 
world health day presentation ppt download
world health day presentation ppt downloadworld health day presentation ppt download
world health day presentation ppt downloadAnkitKumar311566
 
Radiation Dosimetry Parameters and Isodose Curves.pptx
Radiation Dosimetry Parameters and Isodose Curves.pptxRadiation Dosimetry Parameters and Isodose Curves.pptx
Radiation Dosimetry Parameters and Isodose Curves.pptxDr. Dheeraj Kumar
 
Music Therapy's Impact in Palliative Care| IAPCON2024| Dr. Tara Rajendran
Music Therapy's Impact in Palliative Care| IAPCON2024| Dr. Tara RajendranMusic Therapy's Impact in Palliative Care| IAPCON2024| Dr. Tara Rajendran
Music Therapy's Impact in Palliative Care| IAPCON2024| Dr. Tara RajendranTara Rajendran
 
VarSeq 2.6.0: Advancing Pharmacogenomics and Genomic Analysis
VarSeq 2.6.0: Advancing Pharmacogenomics and Genomic AnalysisVarSeq 2.6.0: Advancing Pharmacogenomics and Genomic Analysis
VarSeq 2.6.0: Advancing Pharmacogenomics and Genomic AnalysisGolden Helix
 
Case Report Peripartum Cardiomyopathy.pptx
Case Report Peripartum Cardiomyopathy.pptxCase Report Peripartum Cardiomyopathy.pptx
Case Report Peripartum Cardiomyopathy.pptxNiranjan Chavan
 
POST NATAL EXERCISES AND ITS IMPACT.pptx
POST NATAL EXERCISES AND ITS IMPACT.pptxPOST NATAL EXERCISES AND ITS IMPACT.pptx
POST NATAL EXERCISES AND ITS IMPACT.pptxvirengeeta
 
See the 2,456 pharmacies on the National E-Pharmacy Platform
See the 2,456 pharmacies on the National E-Pharmacy PlatformSee the 2,456 pharmacies on the National E-Pharmacy Platform
See the 2,456 pharmacies on the National E-Pharmacy PlatformKweku Zurek
 
Let's Talk About It: To Disclose or Not to Disclose?
Let's Talk About It: To Disclose or Not to Disclose?Let's Talk About It: To Disclose or Not to Disclose?
Let's Talk About It: To Disclose or Not to Disclose?bkling
 
call girls in munirka DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in munirka  DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️call girls in munirka  DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in munirka DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️saminamagar
 
Presentació "Real-Life VR Integration for Mild Cognitive Impairment Rehabilit...
Presentació "Real-Life VR Integration for Mild Cognitive Impairment Rehabilit...Presentació "Real-Life VR Integration for Mild Cognitive Impairment Rehabilit...
Presentació "Real-Life VR Integration for Mild Cognitive Impairment Rehabilit...Badalona Serveis Assistencials
 
Biomechanics- Shoulder Joint!!!!!!!!!!!!
Biomechanics- Shoulder Joint!!!!!!!!!!!!Biomechanics- Shoulder Joint!!!!!!!!!!!!
Biomechanics- Shoulder Joint!!!!!!!!!!!!ibtesaam huma
 
SYNDESMOTIC INJURY- ANATOMICAL REPAIR.pptx
SYNDESMOTIC INJURY- ANATOMICAL REPAIR.pptxSYNDESMOTIC INJURY- ANATOMICAL REPAIR.pptx
SYNDESMOTIC INJURY- ANATOMICAL REPAIR.pptxdrashraf369
 
LUNG TUMORS AND ITS CLASSIFICATIONS.pdf
LUNG TUMORS AND ITS  CLASSIFICATIONS.pdfLUNG TUMORS AND ITS  CLASSIFICATIONS.pdf
LUNG TUMORS AND ITS CLASSIFICATIONS.pdfDolisha Warbi
 
Glomerular Filtration and determinants of glomerular filtration .pptx
Glomerular Filtration and  determinants of glomerular filtration .pptxGlomerular Filtration and  determinants of glomerular filtration .pptx
Glomerular Filtration and determinants of glomerular filtration .pptxDr.Nusrat Tariq
 
epilepsy and status epilepticus for undergraduate.pptx
epilepsy and status epilepticus  for undergraduate.pptxepilepsy and status epilepticus  for undergraduate.pptx
epilepsy and status epilepticus for undergraduate.pptxMohamed Rizk Khodair
 
History and Development of Pharmacovigilence.pdf
History and Development of Pharmacovigilence.pdfHistory and Development of Pharmacovigilence.pdf
History and Development of Pharmacovigilence.pdfSasikiranMarri
 
Report Back from SGO: What’s New in Uterine Cancer?.pptx
Report Back from SGO: What’s New in Uterine Cancer?.pptxReport Back from SGO: What’s New in Uterine Cancer?.pptx
Report Back from SGO: What’s New in Uterine Cancer?.pptxbkling
 
Hematology and Immunology - Leukocytes Functions
Hematology and Immunology - Leukocytes FunctionsHematology and Immunology - Leukocytes Functions
Hematology and Immunology - Leukocytes FunctionsMedicoseAcademics
 
Informed Consent Empowering Healthcare Decision-Making.pptx
Informed Consent Empowering Healthcare Decision-Making.pptxInformed Consent Empowering Healthcare Decision-Making.pptx
Informed Consent Empowering Healthcare Decision-Making.pptxSasikiranMarri
 

Último (20)

call girls in aerocity DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in aerocity DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️call girls in aerocity DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in aerocity DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
 
world health day presentation ppt download
world health day presentation ppt downloadworld health day presentation ppt download
world health day presentation ppt download
 
Radiation Dosimetry Parameters and Isodose Curves.pptx
Radiation Dosimetry Parameters and Isodose Curves.pptxRadiation Dosimetry Parameters and Isodose Curves.pptx
Radiation Dosimetry Parameters and Isodose Curves.pptx
 
Music Therapy's Impact in Palliative Care| IAPCON2024| Dr. Tara Rajendran
Music Therapy's Impact in Palliative Care| IAPCON2024| Dr. Tara RajendranMusic Therapy's Impact in Palliative Care| IAPCON2024| Dr. Tara Rajendran
Music Therapy's Impact in Palliative Care| IAPCON2024| Dr. Tara Rajendran
 
VarSeq 2.6.0: Advancing Pharmacogenomics and Genomic Analysis
VarSeq 2.6.0: Advancing Pharmacogenomics and Genomic AnalysisVarSeq 2.6.0: Advancing Pharmacogenomics and Genomic Analysis
VarSeq 2.6.0: Advancing Pharmacogenomics and Genomic Analysis
 
Case Report Peripartum Cardiomyopathy.pptx
Case Report Peripartum Cardiomyopathy.pptxCase Report Peripartum Cardiomyopathy.pptx
Case Report Peripartum Cardiomyopathy.pptx
 
POST NATAL EXERCISES AND ITS IMPACT.pptx
POST NATAL EXERCISES AND ITS IMPACT.pptxPOST NATAL EXERCISES AND ITS IMPACT.pptx
POST NATAL EXERCISES AND ITS IMPACT.pptx
 
See the 2,456 pharmacies on the National E-Pharmacy Platform
See the 2,456 pharmacies on the National E-Pharmacy PlatformSee the 2,456 pharmacies on the National E-Pharmacy Platform
See the 2,456 pharmacies on the National E-Pharmacy Platform
 
Let's Talk About It: To Disclose or Not to Disclose?
Let's Talk About It: To Disclose or Not to Disclose?Let's Talk About It: To Disclose or Not to Disclose?
Let's Talk About It: To Disclose or Not to Disclose?
 
call girls in munirka DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in munirka  DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️call girls in munirka  DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in munirka DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
 
Presentació "Real-Life VR Integration for Mild Cognitive Impairment Rehabilit...
Presentació "Real-Life VR Integration for Mild Cognitive Impairment Rehabilit...Presentació "Real-Life VR Integration for Mild Cognitive Impairment Rehabilit...
Presentació "Real-Life VR Integration for Mild Cognitive Impairment Rehabilit...
 
Biomechanics- Shoulder Joint!!!!!!!!!!!!
Biomechanics- Shoulder Joint!!!!!!!!!!!!Biomechanics- Shoulder Joint!!!!!!!!!!!!
Biomechanics- Shoulder Joint!!!!!!!!!!!!
 
SYNDESMOTIC INJURY- ANATOMICAL REPAIR.pptx
SYNDESMOTIC INJURY- ANATOMICAL REPAIR.pptxSYNDESMOTIC INJURY- ANATOMICAL REPAIR.pptx
SYNDESMOTIC INJURY- ANATOMICAL REPAIR.pptx
 
LUNG TUMORS AND ITS CLASSIFICATIONS.pdf
LUNG TUMORS AND ITS  CLASSIFICATIONS.pdfLUNG TUMORS AND ITS  CLASSIFICATIONS.pdf
LUNG TUMORS AND ITS CLASSIFICATIONS.pdf
 
Glomerular Filtration and determinants of glomerular filtration .pptx
Glomerular Filtration and  determinants of glomerular filtration .pptxGlomerular Filtration and  determinants of glomerular filtration .pptx
Glomerular Filtration and determinants of glomerular filtration .pptx
 
epilepsy and status epilepticus for undergraduate.pptx
epilepsy and status epilepticus  for undergraduate.pptxepilepsy and status epilepticus  for undergraduate.pptx
epilepsy and status epilepticus for undergraduate.pptx
 
History and Development of Pharmacovigilence.pdf
History and Development of Pharmacovigilence.pdfHistory and Development of Pharmacovigilence.pdf
History and Development of Pharmacovigilence.pdf
 
Report Back from SGO: What’s New in Uterine Cancer?.pptx
Report Back from SGO: What’s New in Uterine Cancer?.pptxReport Back from SGO: What’s New in Uterine Cancer?.pptx
Report Back from SGO: What’s New in Uterine Cancer?.pptx
 
Hematology and Immunology - Leukocytes Functions
Hematology and Immunology - Leukocytes FunctionsHematology and Immunology - Leukocytes Functions
Hematology and Immunology - Leukocytes Functions
 
Informed Consent Empowering Healthcare Decision-Making.pptx
Informed Consent Empowering Healthcare Decision-Making.pptxInformed Consent Empowering Healthcare Decision-Making.pptx
Informed Consent Empowering Healthcare Decision-Making.pptx
 

PyMetris : A flexible Endoscope Tracker

  • 1. pyMetris : a flexible endoscope tracker Vincent Agnus Research Institute against Digestive Cancer (IRCAD) Strasbourg EuroScipy, 11 july 2010, Paris, France
  • 2. Medical Context pyMetris Python Benefit Outline Medical Context : IRCAD New surgical procedures pyMetris Functionalities Applications in surgery Benefits using Python Productivity Vincent Agnus pyMetris : a flexible endoscope tracker
  • 3. Medical Context IRCAD pyMetris New Surgical Procedures Python Benefit Natural Orifice Transluminal Surgery (NOTES) Research Institute against Digestive Cancer Research Institute against Digestive Cancer Private institute founded in 1994 by Pr. Marescaux A Training Center 4000 surgeons/year A Research Center Cancer biology Robotic surgery Computer aided surgery New surgical techniques Vincent Agnus pyMetris : a flexible endoscope tracker
  • 4. Medical Context IRCAD pyMetris New Surgical Procedures Python Benefit Natural Orifice Transluminal Surgery (NOTES) Research Institute against Digestive Cancer Research Institute against Digestive Cancer Private institute founded in 1994 by Pr. Marescaux A Training Center 4000 surgeons/year A Research Center Cancer biology Robotic surgery Computer aided surgery New surgical techniques Vincent Agnus pyMetris : a flexible endoscope tracker
  • 5. Medical Context IRCAD pyMetris New Surgical Procedures Python Benefit Natural Orifice Transluminal Surgery (NOTES) Medical Context Standard Surgical Procedures (1990) Minimally Invasive Surgery : small incisions (long) tools camera Patient Benefits painless small scars Surgeon Challenge referencial : decoupling eye(camera) – hands(tools) camera : loss of depth perception + parasite motion tools : manipulation Vincent Agnus pyMetris : a flexible endoscope tracker
  • 6. Medical Context IRCAD pyMetris New Surgical Procedures Python Benefit Natural Orifice Transluminal Surgery (NOTES) Natural Orifice Transluminal Surgery (NOTES) New Surgical Procedure : NOTES (2005) use of a flexible endoscope insert through natural orifice: mouth, urethra, anus internal incision: stomach, vagina, colon Patient Benefits no external scars fast scaring – less infection Surgeon Challenge manipulation of endoscope localization of endoscope Vincent Agnus pyMetris : a flexible endoscope tracker
  • 7. Medical Context IRCAD pyMetris New Surgical Procedures Python Benefit Natural Orifice Transluminal Surgery (NOTES) Natural Orifice Transluminal Surgery (NOTES) New Surgical Procedure : NOTES (2005) use of a flexible endoscope insert through natural orifice: mouth, urethra, anus internal incision: stomach, vagina, colon Patient Benefits no external scars fast scaring – less infection Surgeon Challenge manipulation of endoscope localization of endoscope Vincent Agnus pyMetris : a flexible endoscope tracker
  • 8. Medical Context Overview pyMetris Tracking Python Benefit Applications pyMetris Description Main Functionalities GPS for endoscope : display in real-time endoscope shape display a patient model Vincent Agnus pyMetris : a flexible endoscope tracker
  • 9. Medical Context Overview pyMetris Tracking Python Benefit Applications pyMetris Description Extra Functionalities record/replay endoscope position → analyze place a target/path (saved endoscope position) display a virtual horizon – roll information extensible using scripts Vincent Agnus pyMetris : a flexible endoscope tracker
  • 10. Medical Context Overview pyMetris Tracking Python Benefit Applications pyMetris Description Endoscope Tracking NDI Aurora R Electromagnetic Measurement System 8 probes 5cm spaced along a cable → 3D position and direction via RS232 Diameter cable 2.2mm ⇒ insertable in operating channel of endoscope Vincent Agnus pyMetris : a flexible endoscope tracker
  • 11. Medical Context Overview pyMetris Tracking Python Benefit Applications pyMetris Applications Medical Use Tests are currently performed only on live pig Certificatation of conformity for human use in progress Applications/Validations Colonoscopy Navigation Gastric Exit Point in Gastrotomy Vincent Agnus pyMetris : a flexible endoscope tracker
  • 12. Medical Context Overview pyMetris Tracking Python Benefit Applications pyMetris Applications : Colonoscopy Objectives view endoscope loop ⇒ avoid colon injuries can compute polyp distance Results no magnetic field disturbance in operative room software robustness but pig colon= human colon (more mobile,fragile) Vincent Agnus pyMetris : a flexible endoscope tracker
  • 13. Medical Context Overview pyMetris Tracking Python Benefit Applications pyMetris Applications : Navigation Objectives quantify the benefits using pyMetris : time to reach target surgeon feeback endoscope path variation Results Vincent Agnus pyMetris : a flexible endoscope tracker
  • 14. Medical Context Overview pyMetris Tracking Python Benefit Applications pyMetris Applications : Navigation Objectives quantify the benefits using pyMetris : time to reach target surgeon feeback endoscope path variation Results abdominal cavity : no significant benefit (visual reference) Vincent Agnus pyMetris : a flexible endoscope tracker
  • 15. Medical Context Overview pyMetris Tracking Python Benefit Applications pyMetris Applications : Navigation Objectives quantify the benefits using pyMetris : time to reach target surgeon feeback endoscope path variation Results abdominal cavity : no significant benefit (visual reference) find duodenal papilla ( without/with pyMetris 5min/1min ) Vincent Agnus pyMetris : a flexible endoscope tracker
  • 16. Medical Context Overview pyMetris Tracking Python Benefit Applications pyMetris Applications : Gastric Exit Point Objectives find the best gastrotomy for a cholecystectomy : close enough to gallbladder as horizontal as possible frontal access Vincent Agnus pyMetris : a flexible endoscope tracker
  • 17. Medical Context Overview pyMetris Tracking Python Benefit Applications pyMetris Applications : Gastric Exit Point Objectives find the best gastrotomy for a cholecystectomy : close enough to gallbladder as horizontal as possible frontal access Vincent Agnus pyMetris : a flexible endoscope tracker
  • 18. Medical Context Overview pyMetris Tracking Python Benefit Applications pyMetris Applications : Gastric Exit Point Objectives find the best gastrotomy for a cholecystectomy : close enough to gallbladder as horizontal as possible frontal access Vincent Agnus pyMetris : a flexible endoscope tracker
  • 19. Medical Context Overview pyMetris Tracking Python Benefit Applications pyMetris Applications : Gastric Exit Point Objectives find the best gastrotomy for a cholecystectomy : close enough to gallbladder as horizontal as possible frontal access Vincent Agnus pyMetris : a flexible endoscope tracker
  • 20. Medical Context Overview pyMetris Tracking Python Benefit Applications pyMetris Applications : Gastric Exit Point Objectives find the best gastrotomy for a cholecystectomy : close enough to gallbladder as horizontal as possible frontal access Vincent Agnus pyMetris : a flexible endoscope tracker
  • 21. Medical Context Overview pyMetris Tracking Python Benefit Applications pyMetris Applications : Gastric Exit Point Objectives find the best gastrotomy for a cholecystectomy : close enough to gallbladder as horizontal as possible frontal access Vincent Agnus pyMetris : a flexible endoscope tracker
  • 22. Medical Context Context pyMetris Productivity Python Benefit Used Packages Python Benefit : Context Development Context rapid prototyping functionality requirements updated at each meeting low availability of surgeons Resources FrameWork for Software Production Line (fw4spl) C++ libraries, multi-OS component-oriented architecture + role-based programming http://code.google.com/p/fw4spl/ (LGPL) construction tools : sconspiracy http://code.google.com/p/sconspiracy/ (BSD) freeware VRRender http://www.ircad.fr/softwares/ 1 Senior C++ developer ⇒ Python used Vincent Agnus pyMetris : a flexible endoscope tracker
  • 23. Medical Context Context pyMetris Productivity Python Benefit Used Packages Python Benefit : Productivity Python Benefit easy to learn concise langage : pyMetris < 1000 lines of code reflexive langage : code completion in editor interpreted language : improve productivity (no cycle : compiling-testing) live-recoding during meeting, in OP room script : new functionalities (use execfile()) Packages : all batteries included external packages working out of the box binding of c++ library (wx,VTK) Vincent Agnus pyMetris : a flexible endoscope tracker
  • 24. Medical Context Context pyMetris Productivity Python Benefit Used Packages Python Benefit : Used Packages Tracking Rendering pyMetris Softwares Analysis IPython NumPy + SciPy Eric IDE Serialization cPickle Vincent Agnus pyMetris : a flexible endoscope tracker
  • 25. Medical Context pyMetris Python Benefit Conclusion + Perspectives Conclusion medical application rapid prototyping thanks to Python complete toolchain Perspectives thread the application use mayavi, tvtk ? integration of video → Augmented Reality Python integration in fw4spl Vincent Agnus pyMetris : a flexible endoscope tracker
  • 26. Medical Context pyMetris Python Benefit Thank you for your attention Vincent Agnus pyMetris : a flexible endoscope tracker