registration in computer assisted laparoscopic surgery
play

Registration in Computer-Assisted Laparoscopic Surgery Lena - PowerPoint PPT Presentation

Tutorial on 3D Surface Reconstruction in Laparoscopic Surgery Registration in Computer-Assisted Laparoscopic Surgery Lena Maier-Hein, PhD Division of Medical and Biological Informatics (MBI) German Cancer Research Center (DKFZ) Laparoscopic


  1. Tutorial on 3D Surface Reconstruction in Laparoscopic Surgery Registration in Computer-Assisted Laparoscopic Surgery Lena Maier-Hein, PhD Division of Medical and Biological Informatics (MBI) German Cancer Research Center (DKFZ)

  2. Laparoscopic surgery • Access to the abdomen through small incisions • Instruments/endoscope are inserted through trocars • Many advantages, but: 2D screen vs. 3D world o Small field-of-view o Reduced mobility o No tactile feedback o requires a lot of skill and experience (Source: D. Stoyanov, PhD thesis 2005 ) Lena Maier-Hein – Registration 22 nd September ,Toronto, Canada Tutorial on 3D Surface Reconstruction in Laparoscopic Surgery.

  3. Computer-assisted laparoscopic surgery • Goal: Visualize hidden structures via Augmented Reality (AR) • Requires: Registration of pre-operative data with intra-operative data (Source: M. Baumhauer, IntJ CARS 2008 ) (Source: M. Sugimoto, J Hepatobiliary PancreatSci 2010 ) Lena Maier-Hein – Registration 22 nd September ,Toronto, Canada Tutorial on 3D Surface Reconstruction in Laparoscopic Surgery.

  4. Computer-assisted surgery registration registration Planning data Intra-operative patient data Tracking data Modality for Intra-operative Tracking system surgical planning imaging modalities (i.e. optical) (i.e. CT device) (i.e. endoscope) Pre-operative Intra-operative Lena Maier-Hein – Registration 22 nd September ,Toronto, Canada Tutorial on 3D Surface Reconstruction in Laparoscopic Surgery.

  5. Outline • Part I: Basics • Part II: Global Surface Registration • Part III: Fine Surface Registration • Part IV: Registration in practice - state-of-the-art approaches Lena Maier-Hein – Registration 22 nd September ,Toronto, Canada Tutorial on 3D Surface Reconstruction in Laparoscopic Surgery.

  6. Outline • Part I: Basics • Part II: Global Surface Registration • Part III: Fine Surface Registration • Part IV: Registration in practice - state-of-the-art approaches Lena Maier-Hein – Registration 22 nd September ,Toronto, Canada Tutorial on 3D Surface Reconstruction in Laparoscopic Surgery.

  7. Basics – Input shapes • Geometry representation Points o Oriented points (i.e., points with normals) o Surfaces o Skeletons o … o • Surface representation implicit (e.g. level set) o Explicit (e.g. triangle meshes) o Triangle mesh and oriented points (blue) (Source: [Johnson1997]) Lena Maier-Hein – Registration 22 nd September ,Toronto, Canada Tutorial on 3D Surface Reconstruction in Laparoscopic Surgery.

  8. Basics – Surface descriptor • Shape descriptor : Scalar value or vector that describes a given shape (e.g. moments) • Local surface descriptor : Captures some property of the shape around the neighbourhood of a point (e.g. curvature) Desirable properties: o o Robust o Rotation invariant o Translation invariant o Local o Efficient o …. Requires: Local coordinate system o (Source: [Gelfand2005]) Lena Maier-Hein – Registration 22 nd September ,Toronto, Canada Tutorial on 3D Surface Reconstruction in Laparoscopic Surgery.

  9. Many types of surface descriptors available • Curvature • Spin images • Integral variants • Shape context • Multi-scale features • Curvature maps • Spherical harmonics and wavelets • Salient geometric features • Part-aware metric • Heat Kernel Signature • Shot • … (cf. [vanKaick2011] for references) Lena Maier-Hein – Registration 22 nd September ,Toronto, Canada Tutorial on 3D Surface Reconstruction in Laparoscopic Surgery.

  10. Descriptors – Curvature (on a curve) • Curvature κ in a point on a curve r (Source: Wikipedia) Lena Maier-Hein – Registration 22 nd September ,Toronto, Canada Tutorial on 3D Surface Reconstruction in Laparoscopic Surgery.

  11. Descriptors – Principal curvature (on a surface) (Source: Wikipedia) Normal plane : Plane containing the normal vector Normal curvature : Curvature of the curve obtained by intersecting the surface with a normal plane Principal curvature: Maximum ( κ 1 ) and minimum ( κ 2 ) values of the normal curvature at a point. Lena Maier-Hein – Registration 22 nd September ,Toronto, Canada Tutorial on 3D Surface Reconstruction in Laparoscopic Surgery.

  12. Descriptors – Mean/Gaussian curvature (Source: Wikipedia) Mean curvature: Gaussian curvature : Lena Maier-Hein – Registration 22 nd September ,Toronto, Canada Tutorial on 3D Surface Reconstruction in Laparoscopic Surgery.

  13. Many types of surface descriptors available • Curvature (Example of low-dimensional descriptor) • Spin images (Example of high-dimensional descriptor) • Integral variants • Shape context • Multi-scale features • Curvature maps • Spherical harmonics and wavelets • Salient geometric features • Part-aware metric • Heat Kernel Signature • Shot • … Lena Maier-Hein – Registration 22 nd September ,Toronto, Canada Tutorial on 3D Surface Reconstruction in Laparoscopic Surgery.

  14. Descriptors – Spin Images (Source: [Johnson1997]) Lena Maier-Hein – Registration 22 nd September ,Toronto, Canada Tutorial on 3D Surface Reconstruction in Laparoscopic Surgery.

  15. Descriptors – Spin Images: Coordinate System • Cylinder coordinates α: Distance to axis defined by normal vector n o β : Distance to tangent plane o (Source: [Johnson1997]) Lena Maier-Hein – Registration 22 nd September ,Toronto, Canada Tutorial on 3D Surface Reconstruction in Laparoscopic Surgery.

  16. Descriptors – Spin Images: Illustration (Source: [Johnson1997]) Lena Maier-Hein – Registration 22 nd September ,Toronto, Canada Tutorial on 3D Surface Reconstruction in Laparoscopic Surgery.

  17. Descriptors – Spin images: Examples (Source: [Johnson1997]) Lena Maier-Hein – Registration 22 nd September ,Toronto, Canada Tutorial on 3D Surface Reconstruction in Laparoscopic Surgery.

  18. Descriptors – Spin images: Algorithm • Define size and bin size of spin image • For each vertex v : For each vertex in the support volume of v : o o Compute coordinates ( α , β ) o Increment corresponding bins using bilinear interpolation (Source: [Johnson1997]) Lena Maier-Hein – Registration 22 nd September ,Toronto, Canada Tutorial on 3D Surface Reconstruction in Laparoscopic Surgery.

  19. Descriptors – Spin images: Image Size • Different image sizes (and thus support volumes ) yield different spin images (Source: [Johnson1997]) Lena Maier-Hein – Registration 22 nd September ,Toronto, Canada Tutorial on 3D Surface Reconstruction in Laparoscopic Surgery.

  20. Descriptors – Spin images: Bin size • Bin size: Width of bins • Should be set depending on mesh resolution • Larger bin sizes imply: decreasing influence of individual vertices o a greater memory requirement o (Source: [Johnson1997]) Lena Maier-Hein – Registration 22 nd September ,Toronto, Canada Tutorial on 3D Surface Reconstruction in Laparoscopic Surgery.

  21. Descriptors – Spin images: Support Angle • Support angle θ : n A :normal vector of point of interest o Only consider those points in the support volumes with normal vector n B that fulfill o the condition: The angle enclosed by n B and n A is smaller than or equal to θ o • Useful for range image registration due to occlusion (Source: [Johnson1997]) Lena Maier-Hein – Registration 22 nd September ,Toronto, Canada Tutorial on 3D Surface Reconstruction in Laparoscopic Surgery.

  22. Many types of surface descriptors available • Curvature • Spin images • Integral variants • Shape context • Multi-scale features • Curvature maps • Spherical harmonics and wavelets • Salient geometric features • Part-aware metric (Source: [Gelfand2005]) • Heat Kernel Signature • Shot • … Lena Maier-Hein – Registration 22 nd September ,Toronto, Canada Tutorial on 3D Surface Reconstruction in Laparoscopic Surgery.

  23. Outline • Part I: Basics • Part II: Global Surface Registration • Part III: Fine Surface Registration • Part IV: Registration in practice - state-of-the-art approaches Lena Maier-Hein – Registration 22 nd September ,Toronto, Canada Tutorial on 3D Surface Reconstruction in Laparoscopic Surgery.

  24. Surface Matching: Challenges Non-rigid surface registration Partial surface registration (Image: Stefanie Speidel et al. , Karlsruhe Institute ofTechnology (KIT)) (Image: Stefanie Speidel et al. , KIT) Noise Real-time registration … Lena Maier-Hein – Registration 22 nd September ,Toronto, Canada Tutorial on 3D Surface Reconstruction in Laparoscopic Surgery.

  25. Outline • Part I: Basics • Part II: Global Surface Registration Global analysis based registration o Local analysis based registration o • Part III: Fine Surface Registration • Part IV: Registration in practice - state-of-the-art approaches Lena Maier-Hein – Registration 22 nd September ,Toronto, Canada Tutorial on 3D Surface Reconstruction in Laparoscopic Surgery.

  26. Surface matching – global analysis • Compute shape properties and use them for an initial alignment • Example: Principal Component Analysis (PCA) based alignment Compute and align centroids and principal axes of both shapes o Not suitable for partial surface matching o • Global surface properties are often used for shape retrieval Example using Manifold Harmonics Transform [Reuter2006] o (Source: [Reuter2006]) Lena Maier-Hein – Registration 22 nd September ,Toronto, Canada Tutorial on 3D Surface Reconstruction in Laparoscopic Surgery.

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend