medical exploration tool kit

Upload: vishnu-mohan

Post on 07-Apr-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/4/2019 Medical Exploration Tool Kit

    1/43

    WELCOMEWELCOME

  • 8/4/2019 Medical Exploration Tool Kit

    2/43

  • 8/4/2019 Medical Exploration Tool Kit

    3/43

    INTRODUCTIONINTRODUCTIONApplication developments is

    often guided by the usage of

    software libraries and toolkits.For medical applications , the

    toolkits currently available focuson image analysis and volumerendering.

    Hence, we present a toolkit for

    application development in thefield of medical interventionplanning , training andpresentation THE MEDICALEXPLORATION TOOLKIT(METK).

    Software assistants forintervention planning are arelatively recent development.

    1.Introductio

    n

    2.Continues

    3.Continues

    8.Advantage

    s

    9.Requireme

    nt

    Conceptual

    consideratio

    n

    Application

    scenarios

    scnario1

    scenario2

    Scenario 3

  • 8/4/2019 Medical Exploration Tool Kit

    4/43

    Surgical applications have special demands onvisualization and interaction.

    It is not sufficient to display and analyze slicedata and to create volume rendered images.

    Instead,an in-depth analysis of the image data

    needs to be supported with appropriate 3Dinteraction techniques and advancedvisualization techniques.

    METK present a widely applicable library for

    application development that closes the gapbetween image analysis , processing and basic

    visualizations on the one hand, and the surgical

    needs on the other hand

  • 8/4/2019 Medical Exploration Tool Kit

    5/43

    The METK is based on the image processing anddevelopment environment MeVisLab.

    Visual computing in surgical applications providecomprehensive patient-related information and enabling afaithful representation of the area around the pathologies.

    Moreover , measurements , annotations , resection lines , andother information may be important to directly supportpreinterventional decisions.

  • 8/4/2019 Medical Exploration Tool Kit

    6/43

    Most of this information can only be derived after

    segmentation of the relevant structures.

    Further analyses such as infiltration of and distances betweenstructures as well as safety margins and volumes of structures

    can only be performed after segmentation.

    The METK support an easier application building process for

    surgical applications where no extended programming skillsare needed.

  • 8/4/2019 Medical Exploration Tool Kit

    7/43

    Advantages of METK over theAdvantages of METK over the

    existing MeVisLabexisting MeVisLab1) The METK provides advanced visualization techniques.

    2) Animation facilities are provided.

    3) Provides special facilities to save different states of a

    visualization.4) The METK provides a case management.

    5) The METK includes automatic synchronization.

    6) Manyuser interface widgets area available.

    7) No extended programming skills are needed.8) The open source and well-documented data interface

  • 8/4/2019 Medical Exploration Tool Kit

    8/43

  • 8/4/2019 Medical Exploration Tool Kit

    9/43

    The basic requirements are

    Conceptual considerations

    Selected application scenarios

    Requirements for surgical applications

  • 8/4/2019 Medical Exploration Tool Kit

    10/43

    Surgical departments often too small to include peoplewith substantial IT background.

    Medical doctors are often not aware of the availableoptions.

    We follow the process where we offer different solutionsto the medical doctors and ask them to comment on these

    solutions.To come up very quickly with such prototypes was one of

    the central requirements during the development ofMETK.

  • 8/4/2019 Medical Exploration Tool Kit

    11/43

    A second major goal was to enable that once developedvisualization and interaction techniques are easily reused

    in a larger department with many projects.For a toolkit for application development it is crucial to

    provide a modular character ,where every application canjust use the module it needs.

    Extendibility is a second major aspect , since the toolkitmay be used for a large variety of applications withspecific requirements.

  • 8/4/2019 Medical Exploration Tool Kit

    12/43

    .Ready-to-use applications should be

    created quickly .

    .The application building process should

    not require extended programming.

    Existing applications as well as newapplications should be able to be

    extended by new techniques obtained

    from feedback or techniques from newervisualization developments.

    Our concern lead to the followingrequirements for the METK development:

  • 8/4/2019 Medical Exploration Tool Kit

    13/43

  • 8/4/2019 Medical Exploration Tool Kit

    14/43

    Here we are going to describe selectedHere we are going to describe selectedapplication scenarios which lead toapplication scenarios which lead to

    refined and more specific requirements ofrefined and more specific requirements ofsurgical applications.surgical applications.

    Neck dissections

    Abdominal surgery

    Spine surgery

  • 8/4/2019 Medical Exploration Tool Kit

    15/43

    Scenario 1:Scenario 1:

    Neck dissections are carried out for patients withmalignant tumors in the neck or head region toremove lymph node metastases.

    Depending on the broadening of enlarged lymph

    nodes , only a few of them or a large part of the neckincluding muscles must be resected.

    The surgeons must explore the distances of alllarger lymph nodes to vital structures of risk in order

    to judge if there is enough space to safety resectthem individually.

  • 8/4/2019 Medical Exploration Tool Kit

    16/43

    Scenario 2:Scenario 2:

    In abdominal surgery , the resection of tumor in theliver, kidney, or pancreas is rather similar with respectto the demands of software support.

    Here , a tumor or metastases need to be resected

    with a specific safety margin.In difficult cases this invention requires in-depth

    computer-based operation planning.

    The tumor and especially the surrounding vessels must

    be carefully inspected in 2D as well as in 3D.

  • 8/4/2019 Medical Exploration Tool Kit

    17/43

    Scenario 3:Scenario 3:In spine surgery , small changes of the spines

    anatomy can evoke symptomatic disorders for thepatient.

    Hence the spine surgeon must inspect the spatialrelations between nerval and spinal structures aswell as the relation of the spine to surroundingmuscles ,vessels and glands.

    The surgeons need to place virtual needles andimplants in the spine region to plan differentstrategies for the access route in the laterintervention.

  • 8/4/2019 Medical Exploration Tool Kit

    18/43

    1.Introduction

    2.Continues

    3.Continues8.Advantages

    9.Requirements

    Conceptualconsideratio

    nApplicationscenarios

    scnario1

    scenario2

    Scenario 3

    requirement

  • 8/4/2019 Medical Exploration Tool Kit

    19/43

  • 8/4/2019 Medical Exploration Tool Kit

    20/43

    For all scenarios , the exploration of the data setmust be as fast as possible.

    Presentations are essential for collaborativeintervention planning.

    In general , surgeons are medical experts , usuallywith only modest computer experience.

    They usually have no special abilities to exploreand handle 3D data.

  • 8/4/2019 Medical Exploration Tool Kit

    21/43

    From the experience with surgicalFrom the experience with surgicalapplications , we derive basicapplications , we derive basic

    requirements for such applications:requirements for such applications:a) Surgical appl. Must primarily support the surgeons

    decision making process.

    b) Measurement capabilities must be provided.

    c) 2D&3D views should be synchronized.

    d) Important anatomical structures needs to beemphasized.

    e) Dedicated techniques for special surgical fieldsshould be provided.

  • 8/4/2019 Medical Exploration Tool Kit

    22/43

    RELATED WO

    RKRELATED WO

    RK..

    Since medical visualization andmedical image analysis are fieldsof active research , severaltoolkits are available

  • 8/4/2019 Medical Exploration Tool Kit

    23/43

    VisTrails

    VolumeShop

    3DSlicerMITK

    Julius

    IGSTK

    CAVASS

    DEVIDE systemSciRun

    Amira

  • 8/4/2019 Medical Exploration Tool Kit

    24/43

    MeVisLabMeVisLab..

  • 8/4/2019 Medical Exploration Tool Kit

    25/43

    It is a freely as well as commercially available visualprogramming and rapid prototyping platform for image

    processing research and development with a focus onmedical imaging and visualization.

    Besides general image processing and visualizationtools , it includes advanced medical imaging algorithms

    for segmentation , registration , and quantitativemorphological and functional analysis.

    New image processing algorithms and visualizationtools can be integrated as modules using a

    standardized software interface.

  • 8/4/2019 Medical Exploration Tool Kit

    26/43

    An integral part of MeVisLab is the object-orientedMeVis Image Processing Library(ML) , provides ageneral frame work for image processing.

    Image processing is accomplished in a strictlyrequest-driven manner using paging , caching , andmultithreaded strategies.

    In addition the open source Insight ToolKit(ITK) for

    performing registration and segmentation has beenwrapped into native MeVisLab modules.

  • 8/4/2019 Medical Exploration Tool Kit

    27/43

    The MeVis Giga Voxel Renderer(GVR) presents astate-of-the-art multivolume renderer that combinesa texture-based multiresolution approach with

    advanced per object shading techniques.For visualization and interactive graphics programming

    , the Open Inventor 3D visualization library as well asthe Visualization ToolKit(VTK) are fully integrated into

    MeVisLab.Even the combination of Open Inventor and VTK

    modules is possible.

  • 8/4/2019 Medical Exploration Tool Kit

    28/43

    ARCHITECTUREOFMETKARCHITECTUREOFMETKIn the MEDICALEXPLORATIONTOOLKIT,each

    function is encapsulated in a module.

    Using MeVisLabs visual programming

    environment,modules can be freely combined in adata-flow network to build up applications withan individual feature proile.

  • 8/4/2019 Medical Exploration Tool Kit

    29/43

    All functions areAll functions are

    conceptually organizedconceptually organizedin three layersin three layers

    Data management andcommunication layer.

    Visualization layer.Exploration layer.

  • 8/4/2019 Medical Exploration Tool Kit

    30/43

    The lowest layer imports the case dataand provides data management functions.

    The visualization layer comprises viewerclasses and special rendering modules.

    Basic viewer classes and the volume

    rendering are reused from MeV

    isL

    ab.

  • 8/4/2019 Medical Exploration Tool Kit

    31/43

    Data ManagementData Management

    and Communicationand CommunicationLayerLayer

  • 8/4/2019 Medical Exploration Tool Kit

    32/43

    The data management and communication layercontains functions for case data management, interapplication communication and generation of 3D

    polygonal surfaces.Segmentation masks can be loaded to automatically

    generate 3D polygonal surfaces.

    Depending on the type of structures, different

    algorithms for generating the polygonal surfaces areused

  • 8/4/2019 Medical Exploration Tool Kit

    33/43

    It includes

    Multimodal data

    Case and cache managementCommunication

    SynchronizationMulticoded segmentation

  • 8/4/2019 Medical Exploration Tool Kit

    34/43

    MULTICODEDMULTICODEDSEGMENTATIONMASKSSEGMENTATIONMASKS

  • 8/4/2019 Medical Exploration Tool Kit

    35/43

    Visualization LayerVisualization Layer

  • 8/4/2019 Medical Exploration Tool Kit

    36/43

    In visualization layer all actions are performed thatare necessary for the 3D visualization techniques.

    It includesVolume rendering

    Advanced 2D visualization

    Safety marginsIllustrative visualizations

    Medical viewers

  • 8/4/2019 Medical Exploration Tool Kit

    37/43

  • 8/4/2019 Medical Exploration Tool Kit

    38/43

    Exploration LayerExploration LayerTo support exploration process we provide

    several techniques such as interactionfacilities,and interface widgets.

    l d

  • 8/4/2019 Medical Exploration Tool Kit

    39/43

    It includes

    Animation.

    View point selection.

    Camera paths.

    Measurement tools

    Key states

    UndoAutomatic object selection

    Interaction support

    Object manipulation

    Graphical application interface

  • 8/4/2019 Medical Exploration Tool Kit

    40/43

    Conclusion and Future workConclusion and Future work

    W t t i t lkit f i l li ti

  • 8/4/2019 Medical Exploration Tool Kit

    41/43

    We present an extensive toolkit for surgical applicationdevelopment-THE MEDICAL EXPLORATION TOOLKIT.Using METK application can be build up quickly.

    Multiple overlapping segmentation mask can be stored inone mask by the introduction of multicoded segmentationmask.With animation facilities , the exploration of 3D scenes

    are provided.Recent development with user interface devices used in

    surgical application necessitate the integration of a widervariety of input devices in the METK.

  • 8/4/2019 Medical Exploration Tool Kit

    42/43

    References.References.GOOGLE

    WIKIPEDIA

  • 8/4/2019 Medical Exploration Tool Kit

    43/43

    THANK YOUTHANK YOU