Skip to main content

Integration of Image Processing from the Insight Toolkit (ITK) and the Visualization Toolkit (VTK) in Java Language for Medical Imaging Applications

  • Conference paper
13th International Conference on Biomedical Engineering

Part of the book series: IFMBE Proceedings ((IFMBE,volume 23))

Abstract

Image processing and visualization of medical data has become an essential support for clinical diagnosis and treatment planning. The available open source libraries such as the Insight Registration and Segmentation Toolkit (ITK) and the Visualization Toolkit (VTK) with custom designed user interface can help rapid development of medical imaging applications. Both ITK and VTK are written in C++ language with the wrappers for Tcl, Python, and Java languages. Numbers of researchers and developers implement their proposed algorithms with some reusable functions available in ITK and VTK. The ITK offers extensive image filtering techniques for segmentation and registration applications without support of data visualization, while VTK mainly supports the visualization. Therefore, several medical software systems have been implemented using the connection of ITK and VTK. However, the successful connection has been reported only implementing in C++, Tcl and Python languages. The connection of ITK and VTK using Java language is still a problem. However, Java has the advantages of being a less complex, free, and easily portable programming language. Hence, the ability to connect the ITK and VTK classes directly using Java will benefit the rapid development of medical applications and teaching medical image analysis.

In this paper, we present the method that enables the integration of ITK and VTK libraries together in Java. This integrated ITK/VTK offers more flexible handling and benefits of image processing algorithms from ITK together with the 2-D/3-D visualization from VTK. In the last section, examples of the implementation of the integrated ITK/VTK in Java language on the medical imaging samples are presented.

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 259.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.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. ITK at http://www.itk.org/

    Google Scholar 

  2. VTK at http://www.vtk.org/

    Google Scholar 

  3. Caban JJ, Joshi A, Nagy P (2007) Rapid Development of Medical Imaging Tools with Open-Source Libraries. Journal of Digital Imaging, vol. 20, pp 83–93

    Article  Google Scholar 

  4. VolView athttp://www.kitware.com/products/volview.html

    Google Scholar 

  5. 3D Slicerat http://www.slicer.org/

    Google Scholar 

  6. Lehmann G, Pincus Z, Regrain B(2006) WrapITK: Enhanced languages support for the Insight Toolkit.

    Google Scholar 

  7. CMake athttp://www.cmake.org

    Google Scholar 

  8. Martin K (1996) Automated wrapping of a C++ class library into Tcl” Proceedings of the 4th conference on USENIX Tcl/Tk Workshop, vol.4, Monterey, California.

    Google Scholar 

  9. gccxml athttp://www.gccxml.org.

    Google Scholar 

  10. CableSwig athttp://www.itk.org/HTML/CableSwig.html

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 International Federation of Medical and Biological Engineering

About this paper

Cite this paper

Gansawat, D. et al. (2009). Integration of Image Processing from the Insight Toolkit (ITK) and the Visualization Toolkit (VTK) in Java Language for Medical Imaging Applications. In: Lim, C.T., Goh, J.C.H. (eds) 13th International Conference on Biomedical Engineering. IFMBE Proceedings, vol 23. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-92841-6_144

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-92841-6_144

  • Publisher Name: Springer, Berlin, Heidelberg

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

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

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics