Fiber tracts in the cingulum of a human brain, with DTI (green ellipsoids) and HARDI (QBalls, blue and grey with complex shapes) glyphs representing the local diffusion. Source: Fused DTI/HARDI visualization (TVCG 2011).

Fiber tracts in the cingulum of a human brain, with DTI (green ellipsoids) and HARDI (QBalls, blue and grey with complex shapes) glyphs representing the local diffusion. Source: Fused DTI/HARDI visualization (TVCG 2011).

Introduction

I like all things visual. I am specialized in medical visualization, computer graphics and API design, but also enjoy developing new algorithms, designing software and collaborating with people to build high-quality software tools that are useful and pleasant to use.

I can see myself grow in a position where I am not only a software specialist, but also a senior member of a software development team.

Specialties: Visualization, computer graphics, software design, Qt, GPU, OpenGL, C++

Work

  • 2016-present: Consultant at Mint Labs Inc. I use my combined experience in computer graphics, brain science and API development to advise on visualization, tools and how to optimize the software development process.
  • 2012-present: Software engineer at Canonical, supporter of Ubuntu. Together with a small but very talented team, design and implement a new software development kit and user-interface toolkit that is being used by many developers to create beautiful and responsive applications for phone, tablet and desktop. This involves good communication with visual and user-experience designers, design of APIs and efficient implementation of components that are used by app and system developers.
  • 2011: Software designer at ASML. Develop user interface using Python for software running on TwinScan.
  • 2011: Technical software designer at TASS (now Altran). Outsourcing and various smaller projects using CUDA, Android, C#, JUnit, Eclipse.
  • 2010: Scientific software developer at Biomedical Image Analysis, Eindhoven University of Technology (TUE). Design and implement a VTK and Qt-based software framework called vIST/e (then: DTITool3) for medical visualization with the following features:
    • Management of large medical data sets in various input formats
    • Plug-in framework that allows straightforward implementation of new functionality
    • Run-time loading and unloading of plug-ins to speed up the plug-in development cycle
    • Good documentation and APIs so that new developers and students get started easily

Also implement all algorithms that I developed during my PhD research, plus additional functionality (e.g. support for standard file formats) as plug-ins for vIST/e, and manage students and colleagues who extend vIST/e.

Education

  • 2004-2009: PhD Biomedical Engineering at Biomedical Image AnalysisTUE. In December 2009, I concluded my PhD project by successfully defending my PhD thesis titled GPU-based Visualization Techniques for the Interactive Exploration of Diffusion MRI Data (thesis pdf). I invented new ways to visualize diffusion-weighted MRI data and reconstructed nerve and muscle fibers in the brain and heart by exploiting the capabilities of modern graphics cards. The topics of my PhD project included:
    • GPU-accelerated glyphs rendering methods that visualize local diffusion information, represented by tensors or spherical harmonics, in different types of diffusion MRI data.
    • Intuitive new methods for visualizing the fibrous structure of healthy and ischemic hearts.
    • Analysis of distance/similarity measures for diffusion tensor imaging (DTI).

This greatly helped scientist to improve insight in this complex data, and severely reduces the image generation time for high-dimensional medical data.

  • 1998-2003: MSc Computer Science at the Visualization group of TUE. In the final year of my Master studies, I worked on the visualization of DNA sequences and their annotations (which can specify, e.g., where certain genes are encoded in the sequence). Because these are very large datasets, a good visualization tool was needed to investigate them. After studying molecular biology and investigating existing tools, I created a new tool called DNAVis. This tool makes it possible to interactively view and compare annotated DNA sequences. DNAVis makes use of existing visualization techniques such as linked windows, perspective walls and semantic zooming (thesis pdf). It was received with great enthusiasm by microbiologists.

PhD thesis front cover

Publications

Theses

  • T.H.J.M. Peeters.
    GPU-based Visualization Techniques for the Interactive Exploration of Diffusion MRI Data. [pdf]
    PhD Thesis. Eindhoven, 2009.
  • T.H.J.M. Peeters.
    Interactive Visualization of Annotated DNA Sequences. [pdf]
    Master Thesis. Eindhoven, 2004.

 

Book chapters

  • T.H.J.M. Peeters, P.R. Rodrigues, A. Vilanova, and B.M. ter Haar Romeny.
    Visualization and Processing of Tensor Fields: Advances and Perspectives, chapter Analysis of distance/similarity measures for Diffusion Tensor Imaging. [pdf]
    In Springer Verlag series Mathematics and Visualization, Editors: D.H. Laidlaw and J. Weickert, pages 113-136, 2008.

 

Refereed journal publications

  • V. Prčkovska, T.H.J.M. Peeters, M. van Almsick, A. Vilanova and B.M. ter Haar Romeny.
    Fused DTI/HARDI Visualization. [pdf]
    In IEEE Transactions on Visualization and Computer Graphics 17(10), pages 1407-1419, 2011.
  • M. van Almsick, T.H.J.M. Peeters, V. Prčkovska, A. Vilanova and B.M. ter Haar Romeny.
    GPU-Based Ray-Casting of Spherical Functions Applied to High Angular Resolution Diffusion Imaging. [pdf]
    In IEEE Transactions on Visualization and Computer Graphics 17(5), pages 612-525, 2011.
  • T.H.J.M. Peeters, A. Vilanova and B.M. ter Haar Romeny.
    Interactive Fiber Structure Visualization of the Heart. [pdf]
    In Computer Graphics Forum 28(8), pages 2140-2150, 2009.
  • G.J. Strijkers, A. Bouts, W.M. Blankesteijn, T.H.J.M. Peeters, A. Vilanova, M. van Prooijen, H.M.H.F. Sanders, E. Heijman, K. Nicolay.
    Diffusion tensor imaging of left ventricular remodeling in response to myocardial infarction in the mouse.
    In NMR in Biomedicine 22(2), pages 182-90, 2009.
  • M.W.E.J. Fiers, H.M.M. van de Wetering, T.H.J.M. Peeters, J.J. van Wijk, J.P.H. Nap.
    DNAVis: interactive visualization of comparative genome annotations. [pdf]
    In Bioinformatics 22(3), pages 354-355, 2006.

 

Refereed conference publications

  • T.H.J.M. Peeters, V. Prčkovska, M. van Almsick, A. Vilanova and B.M. ter Haar Romeny.
    Fast and Sleek Glyph Rendering for Interactive HARDI Data Exploration. [pdf]
    In IEEE Pacific Visualization Symposium, pages 153-160 and cover image, Beijing, China, 2009.
  • T.H.J.M. Peeters, V. Prčkovska, M. van Almsick, A. Vilanova Bartroli, B.M. ter Haar Romeny.
    Fast and sleek glyph rendering for interactive HARDI data exploration.
    In Proceedings of Fifteenth Annual Conference of the Advanced School for Computing and Imaging (ASCI), Zeewolde, The Netherlands, 2009.
  • T.H.J.M. Peeters, A. Vilanova and B.M. ter Haar Romeny.
    GPU-based visualization of dense 3D vector fields.
    In Proceedings of Fourteenth Annual Conference of the Advanced School for Computing and Imaging (ASCI), pages 169-176, Heijen, The Netherlands, 2008.
  • T.H.J.M. Peeters, A. Vilanova, G.J. Strijkers, B.M. ter Haar Romeny.
    Visualization of the Fibrous Structure of the Heart. [pdf]
    In Proceedings of Vision, Modeling, and Visualization (VMV), pages 309-316, Aachen, Germany, 2006.
  • T.H.J.M. Peeters, A. Vilanova, B.M. ter Haar Romeny.
    Visualization of DTI fibers using hair-rendering techniques, [pdf]
    in Proceedings of Twelfth Annual Conference of the Advanced School for Computing and Imaging (ASCI), pages 66-73, Lommel, Belgium, 2006.
  • T.H.J.M. Peeters, H.M.M. van de Wetering, M.W.E.J. Fiers, J.P.H. Nap, J.J. Van Wijk.
    Case Study: Visualization of annotated DNA sequences. [pdf]
    In VisSym 2004, Joint Eurographics - IEEE TVCG Symposium on Visualization, pages 109-114, 345. Editors: O. Deussen, C. Hansen, D. Keim, D. Saupe. Konstanz, Germany, 2004.

 

Refereed abstracts

  • V. Prčkovska, T.H.J.M. Peeters, M.A. van Almsick, A. Vilanova, B.M. ter Haar Romeny.
    Combined DTI/HARDI visualization. [pdf]
    In Proceedings of International Society for Magnetic Resonance in Medicine (ISMRM) 18, Stockholm, Sweden, 2010.
  • G.J. Strijkers, A. Bouts, E. Heijman, M. Blankesteijn, T.H.J.M. Peeters, A. Vilanova, K. Nicolay.
    Diffusion Tensor Imaging of Left Ventricular Remodeling in Response to Myocardial Infarction in the Mouse.
    In Proceedings of the joint annual meeting ISMRM/ESMRMB, Berlin, Germany, 2007.
  • T.H.J.M. Peeters, A. Vilanova, G.J. Strijkers, B.M. ter Haar Romeny.
    Visualization of the Fibrous Structure of the Heart.
    In First Dutch Conference on Bio-Medical Engineering, page 105, Egmond aan Zee, The Netherlands, 2007.

Conference presentations

  • Fast and Sleek Glyph Rendering for Interactive HARDI Data Exploration.
    IEEE Pacific Visualization Symposium, Beijing, China, 2009.
  • Tutorial Advanced Visual Medicine: Techniques for Visual Exploration & Analysis.
    IEEE Visualization Conference, Columbus Ohio, USA, 2008.
  • Visualization of the Fibrous Structure of the Heart.
    11th International Fall Workshop Vision, Modeling and Visualization, Aachen, Germany, 2006.
  • Various presentations at national conferences.

Conference posters

  • V. Prčkovska, T.H.J.M. Peeters, A. Vilanova and B.M. ter Haar Romeny.
    Spherical HARMonics INteractive GPU-based (SHARMING) tools for fused DTI/HARDI visualization. [pdf]
    EuroVis, Berlin, Germany, 2009.
  • P.R. Rodrigues, V. Prčkovska, T.H.J.M. Peeters, A. Vilanova and B.M. ter Haar Romeny.
    DTITool: An Insightful look into Diffusion Tensor Images [pdf]
    EuroVis, Berlin, Germany, 2009.