Skip to main content

A Visual Dataflow Language for Image Segmentation and Registration

  • Conference paper
Book cover Software and Data Technologies (ICSOFT 2007, ENASE 2007)

Abstract

Experimenters in biomedical image processing rely on software libraries to provide a large number of standard filtering and image handling algorithms. The Insight Toolkit (ITK) is an open-source library that provides a complete framework for a range of image processing tasks, and is specifically aimed at segmentation and registration tasks for both two and three dimensional images.

This paper describes a visual dataflow language, ITKBoard, designed to simplify building, and more significantly, experimenting with ITK applications. The ease with which image processing experiments can be interactively modified and controlled is an important aspect of the design. The experimenter can focus on the image processing task at hand, rather than worry about the underlying software. ITKBoard incorporates composite and parameterised components, and control constructs, and relies on a novel hybrid dataflow model, combining aspects of both demand and data-driven execution.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Le, H.D.K., Li, R., Ourselin, S.: Towards a visual programming environment based on itk for medical image analysis. In: Digital Image Computing: Techniques and Applications (DICTA 2005), p. 80. IEEE Computer Society, Los Alamitos (2005)

    Chapter  Google Scholar 

  2. Ibáñez, L., Schroeder, W., Ng, L., Cates, J.: The Insight Software Consortium: The ITK Software Guide, 2nd edn. (November 2005), http://www.itk.org

  3. Johnston, W.M., Hanna, J.R.P., Millar, R.: Advances in dataflow programming languages. ACM Computing Surveys 36(1), 1–34 (2004)

    Article  Google Scholar 

  4. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)

    MATH  Google Scholar 

  5. Mosconi, M., Porta, M.: Iteration constructs in data-flow visual programming languages. Computer Langages 22, 67–104 (2000)

    Article  MATH  Google Scholar 

  6. Cox, P.T., Giles, F.R., Pietrzykowski, T.: Prograph: A step towards liberating programming from textual conditioning. In: Proceedings of the IEEE Workshop on Visual LanguagesVL 1989, Rome, Italy, pp. 150–156 (1989)

    Google Scholar 

  7. National Instruments Corporation: LabVIEW. User Manual (2003)

    Google Scholar 

  8. Young, M., Argiro, D., Kubica, S.: Cantata: visual programming environment for the khoros system. SIGGRAPH Computer Graphics 29(2), 22–24 (1995)

    Article  Google Scholar 

  9. Konstantinides, K., Rasure, J.R.: The Khoros software development environment for image and signal processing. IEEE Transactions on Image Processing 3(3), 243–252 (1994)

    Article  Google Scholar 

  10. VisiQuest: Visual Proramming Guide (2006)

    Google Scholar 

  11. Bernini, M., Mosconi, M.: Vipers: a data flow visual programming environment based on the tcl language. In: AVI 1994: Proceedings of the workshop on Advanced visual interfaces, pp. 243–245. ACM Press, New York (1994)

    Google Scholar 

  12. Rexilius, J., Spindler, W., Jomier, J., Link, F., Peitgen, H.: Efficient algorithm evaluation and rapid prototyping of clinical applications using itk. In: Proceedings of RSNA 2005, Chicago (December 2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Le, H.D.K., Li, R., Ourselin, S., Potter, J. (2008). A Visual Dataflow Language for Image Segmentation and Registration. In: Filipe, J., Shishkov, B., Helfert, M., Maciaszek, L.A. (eds) Software and Data Technologies. ICSOFT ENASE 2007 2007. Communications in Computer and Information Science, vol 22. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-88655-6_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-88655-6_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-88654-9

  • Online ISBN: 978-3-540-88655-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics