1 / 9

SimITK / SimVTK : Model Driven Engineering for Medical Imaging

SimITK / SimVTK : Model Driven Engineering for Medical Imaging. Simulink, Model Driven Engineering (MDE) in Matlab. Interactive graphical environment Select, add blocks to blank “ canvas ” , inter-connect blocks to form a process model Written programming code abstracted away

Download Presentation

SimITK / SimVTK : Model Driven Engineering for Medical Imaging

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SimITK/SimVTK: Model Driven Engineering for Medical Imaging

  2. Simulink, Model Driven Engineering (MDE) in Matlab • Interactive graphical environment • Select, add blocks to blank “canvas”, inter-connect blocks to form a process model • Written programming code abstracted away • Replaced by equivalent visual model representation

  3. SimITK/SimVTK, MDE for ITK & VTK • MDE for ITK/VTK: • Drag and drop approach to process development • Accessible visual notation for ITK and VTK • Instructional value • MATLAB/Simulink offer many benefits: • Use MATLAB’s Simulink visual environment • Avoid reinventing the wheel • Allow mix of MATLAB code and ITK/VTK

  4. SimVTK Example

  5. SimITK Example

  6. System Overview

  7. Templating

  8. Virtual Block Input VirtualPort Conversion Spacing & Origin itkImage Data Conversion Parameters Update ITK Image Filter Parameter Variables Output Conversion VirtualPort Spacing & Origin itkImage Data Simulink Simulink ITK

  9. Goals • Ultimate Goal – ITK and Simple ITK in Matlab and Simulink • Synergy between the SimpleITK group and SimITK group • Both communities aim to simplify usage of ITK • Lead Engineering Time to complete ITK -> XML wrapper • Possibly modify to do ITK -> JSON wrapping instead • JSON is compact, better at expressing an API description • Ways to Fund Engineering Time for: • Wrapping of ITK in Simulink and Matlab • Extending this work to SimpleITK in Matlab/Simulink

More Related