Literature DB >> 24402456

SimITK: visual programming of the ITK image-processing library within Simulink.

Andrew W L Dickinson1, Purang Abolmaesumi, David G Gobbi, Parvin Mousavi.   

Abstract

The Insight Segmentation and Registration Toolkit (ITK) is a software library used for image analysis, visualization, and image-guided surgery applications. ITK is a collection of C++ classes that poses the challenge of a steep learning curve should the user not have appropriate C++ programming experience. To remove the programming complexities and facilitate rapid prototyping, an implementation of ITK within a higher-level visual programming environment is presented: SimITK. ITK functionalities are automatically wrapped into "blocks" within Simulink, the visual programming environment of MATLAB, where these blocks can be connected to form workflows: visual schematics that closely represent the structure of a C++ program. The heavily templated C++ nature of ITK does not facilitate direct interaction between Simulink and ITK; an intermediary is required to convert respective data types and allow intercommunication. As such, a SimITK "Virtual Block" has been developed that serves as a wrapper around an ITK class which is capable of resolving the ITK data types to native Simulink data types. Part of the challenge surrounding this implementation involves automatically capturing and storing the pertinent class information that need to be refined from an initial state prior to being reflected within the final block representation. The primary result from the SimITK wrapping procedure is multiple Simulink block libraries. From these libraries, blocks are selected and interconnected to demonstrate two examples: a 3D segmentation workflow and a 3D multimodal registration workflow. Compared to their pure-code equivalents, the workflows highlight ITK usability through an alternative visual interpretation of the code that abstracts away potentially confusing technicalities.

Entities:  

Mesh:

Year:  2014        PMID: 24402456      PMCID: PMC3948930          DOI: 10.1007/s10278-013-9667-7

Source DB:  PubMed          Journal:  J Digit Imaging        ISSN: 0897-1889            Impact factor:   4.056


  2 in total

1.  An integrated visualization system for surgical planning and guidance using image fusion and an open MR.

Authors:  D T Gering; A Nabavi; R Kikinis; N Hata; L J O'Donnell; W E Grimson; F A Jolesz; P M Black; W M Wells
Journal:  J Magn Reson Imaging       Date:  2001-06       Impact factor: 4.813

2.  Open source software projects of the caBIG In Vivo Imaging Workspace Software special interest group.

Authors:  Fred W Prior; Bradley J Erickson; Lawrence Tarbox
Journal:  J Digit Imaging       Date:  2007-09-11       Impact factor: 4.056

  2 in total
  1 in total

1.  SimpleITK Image-Analysis Notebooks: a Collaborative Environment for Education and Reproducible Research.

Authors:  Ziv Yaniv; Bradley C Lowekamp; Hans J Johnson; Richard Beare
Journal:  J Digit Imaging       Date:  2018-06       Impact factor: 4.056

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.