Banner 468x 60

Friday, October 9, 2009

Introduction to Programming for Image Analysis with VTK


This page contains information about the book An introduction to Programming for Medical Image Analysis With the Visualization Toolkit (238 pages). This book is an edited and expanded collection of class notes that I wrote for the graduate seminar ``Programming for Medical Image Analysis'' (ENAS 920a) that was taught at Yale University, Department of Biomedical Engineering, in the Fall of 2006. It is currently in draft version but it is made available in the hope that it will be useful as a (self-)teaching tool for researchers in this area. Please be warned that the book is still in preparation -- in particular the references section is still incomplete.

Part I: Introduction

1. Introduction ....................................8

2. Revision Control With Subversion ...............13

Part II: Programming with Tcl/Tk

3. Introduction to Tcl ............................19

4. Advanced Topics in Tcl .........................27

5. An Introduction To Tk ..........................35

6. Tk Part II .....................................43

7. Object Oriented Programming with [ Incr ] Tcl ..53

8. Iwidgets: Object Oriented GUIs .................63

Part III: The Visualization Toolkit I -- Using Tcl

9. An Introduction to the Visualization Toolkit ...71

10.Curves and Surfaces in VTK .....................76

11.Images in VTK ..................................86

12.Displaying Images in VTK .......................93

13.Transformations ...............................105

14.Some Additional VTK Classes ...................114

Part IV: Interfacing To BioImage Suite using Tcl

15.Leveraging BioImage Suite Components ..........122

16.Writing your own BioImage Suite Application ...132

Part V: C++ Techniques

17.Cross-Platform Compiling with CMAKE ...........147

18.C++ Techniques and VTK ........................154

Part VI: VTK Programming with C++ and Tcl

19.Extending VTK using C++ .......................167

20.Point-based Registration with ICP .............179

21.Intensity Based Segmentation ..................197

22.A Templated Image to Image Filter .............215

23.Copying Data Objects ..........................222

24.The Insight Toolkit ...........................226

Appendices

A. Final Exam ....................................235

B. Code License ..................................236

References .......................................237

For more info

Bookmark and Share

0 comments:

Post a Comment

 
Book Slip