SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
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

Más contenido relacionado

Similar 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
 

Similar 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

Russian Call Girls Chickpet - 7001305949 Booking and charges genuine rate for...
Russian Call Girls Chickpet - 7001305949 Booking and charges genuine rate for...Russian Call Girls Chickpet - 7001305949 Booking and charges genuine rate for...
Russian Call Girls Chickpet - 7001305949 Booking and charges genuine rate for...narwatsonia7
 
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
 
Aspirin presentation slides by Dr. Rewas Ali
Aspirin presentation slides by Dr. Rewas AliAspirin presentation slides by Dr. Rewas Ali
Aspirin presentation slides by Dr. Rewas AliRewAs ALI
 
Call Girls Service Nandiambakkam | 7001305949 At Low Cost Cash Payment Booking
Call Girls Service Nandiambakkam | 7001305949 At Low Cost Cash Payment BookingCall Girls Service Nandiambakkam | 7001305949 At Low Cost Cash Payment Booking
Call Girls Service Nandiambakkam | 7001305949 At Low Cost Cash Payment BookingNehru place Escorts
 
Asthma Review - GINA guidelines summary 2024
Asthma Review - GINA guidelines summary 2024Asthma Review - GINA guidelines summary 2024
Asthma Review - GINA guidelines summary 2024Gabriel Guevara MD
 
Call Girl Bangalore Nandini 7001305949 Independent Escort Service Bangalore
Call Girl Bangalore Nandini 7001305949 Independent Escort Service BangaloreCall Girl Bangalore Nandini 7001305949 Independent Escort Service Bangalore
Call Girl Bangalore Nandini 7001305949 Independent Escort Service Bangalorenarwatsonia7
 
Mumbai Call Girls Service 9910780858 Real Russian Girls Looking Models
Mumbai Call Girls Service 9910780858 Real Russian Girls Looking ModelsMumbai Call Girls Service 9910780858 Real Russian Girls Looking Models
Mumbai Call Girls Service 9910780858 Real Russian Girls Looking Modelssonalikaur4
 
VIP Call Girls Mumbai Arpita 9910780858 Independent Escort Service Mumbai
VIP Call Girls Mumbai Arpita 9910780858 Independent Escort Service MumbaiVIP Call Girls Mumbai Arpita 9910780858 Independent Escort Service Mumbai
VIP Call Girls Mumbai Arpita 9910780858 Independent Escort Service Mumbaisonalikaur4
 
High Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service Jaipur
High Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service JaipurHigh Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service Jaipur
High Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service Jaipurparulsinha
 
Housewife Call Girls Bangalore - Call 7001305949 Rs-3500 with A/C Room Cash o...
Housewife Call Girls Bangalore - Call 7001305949 Rs-3500 with A/C Room Cash o...Housewife Call Girls Bangalore - Call 7001305949 Rs-3500 with A/C Room Cash o...
Housewife Call Girls Bangalore - Call 7001305949 Rs-3500 with A/C Room Cash o...narwatsonia7
 
Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...
Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...
Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...Miss joya
 
Book Call Girls in Kasavanahalli - 7001305949 with real photos and phone numbers
Book Call Girls in Kasavanahalli - 7001305949 with real photos and phone numbersBook Call Girls in Kasavanahalli - 7001305949 with real photos and phone numbers
Book Call Girls in Kasavanahalli - 7001305949 with real photos and phone numbersnarwatsonia7
 
Book Call Girls in Yelahanka - For 7001305949 Cheap & Best with original Photos
Book Call Girls in Yelahanka - For 7001305949 Cheap & Best with original PhotosBook Call Girls in Yelahanka - For 7001305949 Cheap & Best with original Photos
Book Call Girls in Yelahanka - For 7001305949 Cheap & Best with original Photosnarwatsonia7
 
Hemostasis Physiology and Clinical correlations by Dr Faiza.pdf
Hemostasis Physiology and Clinical correlations by Dr Faiza.pdfHemostasis Physiology and Clinical correlations by Dr Faiza.pdf
Hemostasis Physiology and Clinical correlations by Dr Faiza.pdfMedicoseAcademics
 
Call Girls Kanakapura Road Just Call 7001305949 Top Class Call Girl Service A...
Call Girls Kanakapura Road Just Call 7001305949 Top Class Call Girl Service A...Call Girls Kanakapura Road Just Call 7001305949 Top Class Call Girl Service A...
Call Girls Kanakapura Road Just Call 7001305949 Top Class Call Girl Service A...narwatsonia7
 
Call Girls Frazer Town Just Call 7001305949 Top Class Call Girl Service Avail...
Call Girls Frazer Town Just Call 7001305949 Top Class Call Girl Service Avail...Call Girls Frazer Town Just Call 7001305949 Top Class Call Girl Service Avail...
Call Girls Frazer Town Just Call 7001305949 Top Class Call Girl Service Avail...narwatsonia7
 
Call Girl Service Bidadi - For 7001305949 Cheap & Best with original Photos
Call Girl Service Bidadi - For 7001305949 Cheap & Best with original PhotosCall Girl Service Bidadi - For 7001305949 Cheap & Best with original Photos
Call Girl Service Bidadi - For 7001305949 Cheap & Best with original Photosnarwatsonia7
 
Call Girl Lucknow Mallika 7001305949 Independent Escort Service Lucknow
Call Girl Lucknow Mallika 7001305949 Independent Escort Service LucknowCall Girl Lucknow Mallika 7001305949 Independent Escort Service Lucknow
Call Girl Lucknow Mallika 7001305949 Independent Escort Service Lucknownarwatsonia7
 
Call Girls Jp Nagar Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Jp Nagar Just Call 7001305949 Top Class Call Girl Service AvailableCall Girls Jp Nagar Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Jp Nagar Just Call 7001305949 Top Class Call Girl Service Availablenarwatsonia7
 
Artifacts in Nuclear Medicine with Identifying and resolving artifacts.
Artifacts in Nuclear Medicine with Identifying and resolving artifacts.Artifacts in Nuclear Medicine with Identifying and resolving artifacts.
Artifacts in Nuclear Medicine with Identifying and resolving artifacts.MiadAlsulami
 

Último (20)

Russian Call Girls Chickpet - 7001305949 Booking and charges genuine rate for...
Russian Call Girls Chickpet - 7001305949 Booking and charges genuine rate for...Russian Call Girls Chickpet - 7001305949 Booking and charges genuine rate for...
Russian Call Girls Chickpet - 7001305949 Booking and charges genuine rate for...
 
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
 
Aspirin presentation slides by Dr. Rewas Ali
Aspirin presentation slides by Dr. Rewas AliAspirin presentation slides by Dr. Rewas Ali
Aspirin presentation slides by Dr. Rewas Ali
 
Call Girls Service Nandiambakkam | 7001305949 At Low Cost Cash Payment Booking
Call Girls Service Nandiambakkam | 7001305949 At Low Cost Cash Payment BookingCall Girls Service Nandiambakkam | 7001305949 At Low Cost Cash Payment Booking
Call Girls Service Nandiambakkam | 7001305949 At Low Cost Cash Payment Booking
 
Asthma Review - GINA guidelines summary 2024
Asthma Review - GINA guidelines summary 2024Asthma Review - GINA guidelines summary 2024
Asthma Review - GINA guidelines summary 2024
 
Call Girl Bangalore Nandini 7001305949 Independent Escort Service Bangalore
Call Girl Bangalore Nandini 7001305949 Independent Escort Service BangaloreCall Girl Bangalore Nandini 7001305949 Independent Escort Service Bangalore
Call Girl Bangalore Nandini 7001305949 Independent Escort Service Bangalore
 
Mumbai Call Girls Service 9910780858 Real Russian Girls Looking Models
Mumbai Call Girls Service 9910780858 Real Russian Girls Looking ModelsMumbai Call Girls Service 9910780858 Real Russian Girls Looking Models
Mumbai Call Girls Service 9910780858 Real Russian Girls Looking Models
 
VIP Call Girls Mumbai Arpita 9910780858 Independent Escort Service Mumbai
VIP Call Girls Mumbai Arpita 9910780858 Independent Escort Service MumbaiVIP Call Girls Mumbai Arpita 9910780858 Independent Escort Service Mumbai
VIP Call Girls Mumbai Arpita 9910780858 Independent Escort Service Mumbai
 
High Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service Jaipur
High Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service JaipurHigh Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service Jaipur
High Profile Call Girls Jaipur Vani 8445551418 Independent Escort Service Jaipur
 
Housewife Call Girls Bangalore - Call 7001305949 Rs-3500 with A/C Room Cash o...
Housewife Call Girls Bangalore - Call 7001305949 Rs-3500 with A/C Room Cash o...Housewife Call Girls Bangalore - Call 7001305949 Rs-3500 with A/C Room Cash o...
Housewife Call Girls Bangalore - Call 7001305949 Rs-3500 with A/C Room Cash o...
 
Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...
Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...
Low Rate Call Girls Pune Esha 9907093804 Short 1500 Night 6000 Best call girl...
 
Book Call Girls in Kasavanahalli - 7001305949 with real photos and phone numbers
Book Call Girls in Kasavanahalli - 7001305949 with real photos and phone numbersBook Call Girls in Kasavanahalli - 7001305949 with real photos and phone numbers
Book Call Girls in Kasavanahalli - 7001305949 with real photos and phone numbers
 
Book Call Girls in Yelahanka - For 7001305949 Cheap & Best with original Photos
Book Call Girls in Yelahanka - For 7001305949 Cheap & Best with original PhotosBook Call Girls in Yelahanka - For 7001305949 Cheap & Best with original Photos
Book Call Girls in Yelahanka - For 7001305949 Cheap & Best with original Photos
 
Hemostasis Physiology and Clinical correlations by Dr Faiza.pdf
Hemostasis Physiology and Clinical correlations by Dr Faiza.pdfHemostasis Physiology and Clinical correlations by Dr Faiza.pdf
Hemostasis Physiology and Clinical correlations by Dr Faiza.pdf
 
Call Girls Kanakapura Road Just Call 7001305949 Top Class Call Girl Service A...
Call Girls Kanakapura Road Just Call 7001305949 Top Class Call Girl Service A...Call Girls Kanakapura Road Just Call 7001305949 Top Class Call Girl Service A...
Call Girls Kanakapura Road Just Call 7001305949 Top Class Call Girl Service A...
 
Call Girls Frazer Town Just Call 7001305949 Top Class Call Girl Service Avail...
Call Girls Frazer Town Just Call 7001305949 Top Class Call Girl Service Avail...Call Girls Frazer Town Just Call 7001305949 Top Class Call Girl Service Avail...
Call Girls Frazer Town Just Call 7001305949 Top Class Call Girl Service Avail...
 
Call Girl Service Bidadi - For 7001305949 Cheap & Best with original Photos
Call Girl Service Bidadi - For 7001305949 Cheap & Best with original PhotosCall Girl Service Bidadi - For 7001305949 Cheap & Best with original Photos
Call Girl Service Bidadi - For 7001305949 Cheap & Best with original Photos
 
Call Girl Lucknow Mallika 7001305949 Independent Escort Service Lucknow
Call Girl Lucknow Mallika 7001305949 Independent Escort Service LucknowCall Girl Lucknow Mallika 7001305949 Independent Escort Service Lucknow
Call Girl Lucknow Mallika 7001305949 Independent Escort Service Lucknow
 
Call Girls Jp Nagar Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Jp Nagar Just Call 7001305949 Top Class Call Girl Service AvailableCall Girls Jp Nagar Just Call 7001305949 Top Class Call Girl Service Available
Call Girls Jp Nagar Just Call 7001305949 Top Class Call Girl Service Available
 
Artifacts in Nuclear Medicine with Identifying and resolving artifacts.
Artifacts in Nuclear Medicine with Identifying and resolving artifacts.Artifacts in Nuclear Medicine with Identifying and resolving artifacts.
Artifacts in Nuclear Medicine with Identifying and resolving artifacts.
 

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