Motivation Why do we need efficient segmentation editing tools?

Slides:



Advertisements
Ähnliche Präsentationen
Cadastre for the 21st Century – The German Way
Advertisements

Service Oriented Architectures for Remote Instrumentation
Finding the Pattern You Need: The Design Pattern Intent Ontology
H - A - M - L - E - IC T Teachers Acting Patterns while Teaching with New Media in the Subjects German, Mathematics and Computer Science Prof. S. Blömeke,
Fakultät für informatik informatik 12 technische universität dortmund Specifications Peter Marwedel TU Dortmund, Informatik 12 Graphics: © Alexandra Nolte,
Peter Marwedel TU Dortmund, Informatik 12
Freitag den 11. Oktober Lernziel: Drafting writing assessment.
Stärken-Schwächen- Chancen-Risken Lernziele: to talk about future job possibilities to develop the ability to compare and contrast to confidently use present,
NUMEX – Numerical experiments for the GME Fachhochschule Bonn-Rhein-Sieg Wolfgang Joppich PFTOOL - Precipitation forecast toolbox Semi-Lagrangian Mass-Integrating.
Institut für Verkehrsführung und Fahrzeugsteuerung > Technologien aus Luft- und Raumfahrt für Straße und Schiene Automatic Maneuver Recognition in the.
Thomas Herrmann Software - Ergonomie bei interaktiven Medien Step 6: Ein/ Ausgabe Instrumente (Device-based controls) Trackball. Joystick.
Deutsche Gesellschaft für Technische Zusammenarbeit GmbH Integrated Experts as interface between technical cooperation and the private sector – An Example.
MODAL VERBS Modal verbs are special verbs (you probably already know them!) and they exist in English and German. can/be able to = können (Ich kann) must/have.
Institut für Umweltphysik/Fernerkundung Physik/Elektrotechnik Fachbereich 1 Pointing Meeting Nov 2006 S. Noël IFE/IUP Elevation and Azimuth Jumps during.
Adjektive Endungen von Frau Templeton.
Integration of renewable energies: competition between storage, the power grid and flexible demand Thomas Hamacher.
Laurie Clarcq The purpose of language, used in communication, is to create a picture in the mind and/or the heart of another.
Machen Sie sich schlau am Beispiel Schizophrenie.
Relative clauses What is a relative clause?
Institut AIFB, Universität Karlsruhe (TH) Forschungsuniversität gegründet 1825 Towards Automatic Composition of Processes based on Semantic.
T.Ruf, N.Brook, R.Kumar, M.Meissner, S.Miglioranzi, U.Uwer D.Voong Charge Particle Multiplicity Disclaimer: Work has started only recently! I am not an.
| DC-IAP/SVC3 | © Bosch Rexroth Pneumatics GmbH This document, as well as the data, specifications and other information set forth in.
Handy Verbs Future Tense With the Angry Family will.
3rd Review, Vienna, 16th of April 1999 SIT-MOON ESPRIT Project Nr Siemens AG Österreich Robotiker Technische Universität Wien Politecnico di Milano.
Ich möchte ein Eisberg sein. Last time … 3 icebergs Triangels Unique connections Ich möchte ein Eisberg sein
Christoph Durt: Wittgenstein on the possibility of philosophy: The importance of an intercultural approach
The free XML Editor for Windows COOKTOP Semistrukturierte Daten 1 Vortrag Semistrukturierte Daten 1 COOKTOP The free XML-Editor for Windows
Deutsch 1 G Stunde. Donnerstag, der 18. Oktober 2012 Deutsch 1, G Stunde Heute ist ein E- Tag Unit: Family & homeFamilie & Zuhause Objectives: Phrases.
The future tense with werden The verb werden werdensie / Sie werdetihr werdenwir wirder / sie / es wirstdu werdeich.
You need to use your mouse to see this presentation
You need to use your mouse to see this presentation © Heidi Behrens.
You need to use your mouse to see this presentation © Heidi Behrens.
You need to use your mouse to see this presentation © Heidi Behrens.
INTAKT- Interkulturelle Berufsfelderkundungen als ausbildungsbezogene Lerneinheiten in berufsqualifizierenden Auslandspraktika DE/10/LLP-LdV/TOI/
Verben Wiederholung Deutsch III Notizen.
Faculty of Public Health Department of Health Economics and Management University of Bielefeld WP 3.1 and WP 4.1: Macrocost EUprimecare Plenary Meeting.
Tage der Woche German Early Level Montag Dienstag Mittwoch Donnerstag
Past Perfect Tense.
Kölner Karneval By Logan Mack
Stem Changing Verbs D1K7.
Einführung Bild und Erkenntnis Einige Probleme Fazit Eberhard Karls Universität Tübingen Philosophische Fakultät Institut für Medienwissenschaft Epistemic.
Berner Fachhochschule Hochschule für Agrar-, Forst- und Lebensmittelwissenschaften HAFL Recent activities on ammonia emissions: Emission inventory Rindvieh.
4th Symposium on Lidar Atmospheric Applications
Ein Projekt des Technischen Jugendfreizeit- und Bildungsvereins (tjfbv) e.V. kommunizieren.de Blended Learning for people with disabilities.
“Weil” und “Denn”.
Image Processing and Analysis Introduction. How do we see things ?
Perspektiven – “Perspectives” – Herr Wallace
Design Patterns Ein Muster (pattern) ist eine Idee, die sich in einem praktischen Kontext als nützlich erwiesen hat und dies auch in anderen sein wird.
Microsoft Cloud Day Herzlich willkommen!. Microsoft Cloud Day MSDN Veranstaltung Die Cloud Plattform als Erfolgsbaustein – Wie Sie als Softwarefirma von.
Welcome Instructor: Dominik Dwight Zethmeier
External Labels – The rules For all external labels the following rules apply (external labels are all labels which are not inside of a shape) - all labels.
Wir sind das Landesbildungszentrum für Hörgeschädigte … We are called Education Centre for the hearing impaired … in Osnabrück.
Alltagsleben Treffpunkt Deutsch Sixth Edition
Negation is when you dont have or dont do something.
Adjectiv Endungen Lite: Adjective following articles and pre-ceeding nouns. Colors and Clothes.
Greetings and goodbyes Deutschland v. USA
Hier wird Wissen Wirklichkeit 1 Gravitational Radiation From Ultra High Energy Cosmic Rays In Models With Large Extra Dimensions Benjamin Koch ITP&FIGSS/University.
Sentence Structure Subject and verb are always together. Subject and verb are always together. Subject and verb must agree Subject and verb must agree.
KIT – die Kooperation von Forschungszentrum Karlsruhe GmbH und Universität Karlsruhe (TH) Vorlesung Knowledge Discovery - Institut AIFB Tempus fugit Towards.
German Word Order explained!
Launch ON Global.vi System ID object name classname Services to suscribe Observer Control Ref vi-path Service name Step 1 : Objects register to the Global.vi´s,
1 Stevens Direct Scaling Methods and the Uniqueness Problem: Empirical Evaluation of an Axiom fundamental to Interval Scale Level.
THE PERFECT TENSE IN GERMAN
Adjective Endings Nominative & Accusative Cases describing auf deutsch The information contained in this document may not be duplicated or distributed.
How to use and facilitate an OptionFinder Audience Response System.
Technische Universität München 1 CADUI' June FUNDP Namur G B I The FUSE-System: an Integrated User Interface Design Environment Frank Lonczewski.
TUM in CrossGrid Role and Contribution Fakultät für Informatik der Technischen Universität München Informatik X: Rechnertechnik und Rechnerorganisation.
By Martin L. Loeffler.  The basic sentence has a subject and a verb.  The subject and verb need to be together.  The subject and verb need to agree.
Andreas Burger ZENTRUM FÜR MEDIZINISCHE LEHRE RUHR-UNIVERSITÄT BOCHUM Irkutsk October 2012 Report about the lecture "Report of the TEMPUS IV- Project Nr.
© Handwerkskammer für München und Oberbayern, Max-Joseph-Straße 4, München Dietmar Schneider Foreign Trade Department of the Chamber of Trade and.
 Präsentation transkript:

Sketch-based Image-independent Editing of 3D Tumor Segmentations using Variational Interpolation Frank Heckel1, Stefan Braunewell1, Grzegorz Soza2, Christian Tietjen2, Horst K. Hahn1 1 Fraunhofer MEVIS, Germany, 2 Siemens AG, Healthcare Sector, Imaging & Therapy Division, Computed Tomography, Germany

Motivation Why do we need efficient segmentation editing tools? Solution Results Outlook Conclusion Why do we need efficient segmentation editing tools? Segmentation is one of the essential tasks in medical image analysis Many sophisticated automatic segmentation algorithms exist … … which might fail in some cases (low contrast, noise, biological variability) What to do? Manual segmentation?  Takes too long Different algorithm?  Might fail as well Locally correct the error! An appropriate segmentation is often mandatory

Motivation What makes segmentation editing a difficult problem? Solution Results Outlook Conclusion What makes segmentation editing a difficult problem? Requirements: Intuitive interaction in 2D – estimate the user’s intention in 3D Local modifications Real-time feedback Provide a general tool (for different objects and modalities) Be independent of the preceding automatic algorithm The user expects the tool to allow him or her to correct all errors With only a few steps! The segmentation problems are typically hard (noise, low contrast, …) Do not use the image! Image-based manual correction methods suffer from the same problems as the automatic algorithms

Solution Segmentation Formulated as an Object Reconstruction Problem Motivation Results Outlook Conclusion Segmentation Formulated as an Object Reconstruction Problem Use methods known from object reconstruction Contour-based representation  Can be treated as a point cloud Reconstruct a smooth surface using variational interpolation Variational interpolation is energy-minimizing  generates a smooth surface

without hole-handling Solution Motivation Results Outlook Conclusion Segmentation Formulated as an Object Reconstruction Problem Hole-handling: Recursively check the level of embedding Holes have an odd level  Invert the sign of the normals without hole-handling with hole-handling

Part containing the center of gravity Solution Motivation Results Outlook Conclusion Sketch-based Editing in 2D User input Correction result Edited region Part containing the center of gravity

Solution Sketch-based Editing in 2D We have to deal with imperfection: Motivation Results Outlook Conclusion Sketch-based Editing in 2D We have to deal with imperfection: add remove add + remove replcae

Solution Sketch-based Editing in 2D Motivation Results Outlook Conclusion Sketch-based Editing in 2D A correction might generate new “holes”: Remove all contours whose level of embedding has changed

Solution 3D Extrapolation using Variational Interpolation 𝒔 𝒔 𝒆𝒏𝒅 Motivation Results Outlook Conclusion 3D Extrapolation using Variational Interpolation 𝒔 𝒔 𝒆𝒏𝒅 𝑪 𝒔 𝒖 𝒔 𝒔 𝐬𝐭𝐚𝐫𝐭 𝑪 𝒔 𝒆 𝑑 𝐶 𝑠 𝑢 = max 𝑖 min 𝑗 𝐶 𝑠 𝑒 𝑖 − 𝐶 𝑠 𝑢 [𝑗] 𝑑 𝑠 Compute a correction depth Reconstruct the new surface between start and end d approximates the thickness of the error Result continuously fits into initial segmentation 𝑠 start = max 𝑠−𝑑 𝐶 𝑠 𝑢 , 𝑠 min 𝑠 end = min 𝑠+𝑑 𝐶 𝑠 𝑢 , 𝑠 max

Solution 3D Extrapolation using Variational Interpolation Motivation Results Outlook Conclusion 3D Extrapolation using Variational Interpolation Making the correction local: Dilate the edited region Duplicate it to all slices of the reconstruction Use new segmentation in this region only 𝑘=2 1 4 3 3𝑛 4𝜋 +1 Sphere volume: 𝑉= 4 3 𝜋 𝑟 3 → Assumption: the object is roughly spherical 𝒌

Solution Manual Correction Workflow Motivation Results Outlook Conclusion Manual Correction Workflow Corrections can be performed in any view User can arbitrarily switch between views Previously performed corrections should be part of the new surface Keep all user-inputs and use them for reconstruction user-input (1st step, axial view) user-input (2nd step, sagittal view)

Solution Motivation Results Outlook Conclusion

Results Solution Outlook Conclusion Data: 89 tumors in CT (lung nodules, liver metastases, lymph nodes) Participants: 2 technical experts with 6+ years experience in tumor segmentation and assessment Qualitative rating of the correction tool Median: 4 steps (53s), Avg. time per step: 0.4s1 Rating Meaning # Cases Percentage ++ Perfect 14 15.7% + Good 43 47.3% Acceptable 25 28.1% - Bad 6 6.7% -- Unacceptable 1 1.1% 92.1% Time includes rating 1 Intel Xeon X5550 (2.66GHz), 12GB RAM, Windows 7 64-Bit, 4 cores used

Outlook Main problem currently: Contradictory user inputs Results Conclusion Main problem currently: Contradictory user inputs Reconstruction is currently too slow for large objects (like the liver) Comparison the other methods Strongly depends on the specific segmentation task and the experience and requirements of the users Proposal: Segmentation editing challenge Existing manual correction algorithms are not well evaluated

Conclusion Outlook Segmentation editing is an indispensable step in the segmentation process Efficient editing in 3D is challenging Sketching provides an intuitive interface for segmentation editing in 2D We have proposed a general, efficient editing tool 2D corrections are extrapolated to 3D using object reconstruction Can be used for any 3D modality and any compact object Slice-wise fallback possible if extrapolation fails

Thank you! frank.heckel@mevis.fraunhofer.de

Grafische Elemente Kästen, Pfeile, Verbindungen und Linien (Auswahl) ! DIESE FOLIE AUS FINALER PRÄSENTATION LÖSCHEN ! folgende Elemente können hier per Rechtsklick kopiert und an gewünschter Stelle in der neuen Präsentation per Rechtsklick wieder eingesetzt werden: Kasten gefüllt Grau Pfeile und Verbindungen Fraunhofer-Grün Kasten mit Outline Fraunhofer-Grün Linienstärke je nach Größe 2, 4, 6, 8 pt Je größer der Kasten, desto stärker die Linie Linien Fraunhofer-Grün, bis 1 pt auch Schwarz Linienstärke gestrichelt: 1 pt Linienstärke durchgezogen: 1, 2, 3, 4 und 5 pt

! DIESE FOLIE AUS FINALER PRÄSENTATION LÖSCHEN ! Farben ! DIESE FOLIE AUS FINALER PRÄSENTATION LÖSCHEN ! folgende Farben können über die Powerpoint-Farbauswahl hier aufgenommen und damit in der neuen Präsentation angewendet werden: Überschriften / Fließtext / Quellenangaben / Bildunterschriften / Grafikauszeichnungen Grafikauszeichnungen Aufzählungen / Nummerierungen erster Ebene / grafische Elemente Grafiken Fonds hinter Grafiken

Fhe: Weitere grafische Elemente ! DIESE FOLIE AUS FINALER PRÄSENTATION LÖSCHEN ! Diese Box kann z.B. für Definitionen verwendet werden. Leider wird die Stärke der Abrundung der Ecken mit der Größe der Box verändert. Die Rundung muss dann per Hand korrigiert werden. Die Gesamtanzahl der Folien („xx“ in der Fußzeile) wird aktuell leider nicht automatisch eingefügt und muss per Hand im Folienmaster angepasst werden. Begriff Definition …