Erik Jansen Professor Computer Science Faculty of Electrical Engineering, Mathematics and Computer Science Contact |
From June 1989 till May 2012, I was chair for the section Computer Graphics and CAD/CAM, now the section Computer Graphics & Visualization, Department of Intelligent Systems. Main research topics within my section were geometric modeling and visualization. My personal interests were in rendering. I started with ray tracing and radiosity, then moved on to parallel rendering, augmented reality and image-based rendering. See the projects below under Research. I have taught courses on 3D Computer Graphics and Virtual Reality. I have also lectured a few times at the TU Clausthal. Since end of 2016 I am retired from TU Delft.
From 2010 - 2020 I was coordinator for the EIT Digital Master School. This master programme offers international students a two year master programme in IT innovation and entrepreneurship. See: https://masterschool.eitdigital.eu/ The master school, a partnership of 20 European Universities, is part of the education activities of EIT Digital (formerly also known as ICT Labs), a Knowledge and Innovation Community of the European Institute of Innovation and Technology (EIT). The aim of EIT Digital is to promote knowledge transfer between university and companies, and to raise a new generation of entrepreneurial IT engineers. For the EIT Digital Master school, I was lead for the HCID major programme and coordinator for the Summer program consisting of up to 15 summer schools in different places in Europe. Each summer school was a two week event featuring an entrepreneurial student project for a company. See https://summerschool.eitdigital.eu/
From 2001 - 2005 I was director of study for the master programme Technical Informatics. During that period the bachelor-master system was introduced and we started also with a new bachelor track and master Media and Knowledge Engineering (MKE) which shared the programming and algorithmic part with the regular curriculum but had in addition courses and projects on user interfaces, computer graphics, image processing, multi-modal interaction and knowledge engineering. We also introduced project work.
To improve the success rate for students we started a project for developing an e-learning system for Linear Algebra. The system is built on top of Mathematica and allows students to train their skills by specifying subsequent operations on an equation. Within the SURF-project "Intelligent Feedback" we developed a strategy language and parser that is able to track the students and to give feedback. See also LA-system
Acquisition and rendering of 3D paintings
(Ewald Snel and Wouter Pasman)
The aim of the project was to develop image-based acquisition and rendering techniques for displaying paintings with their full 3D reflection properties. The reflection characteristics of paintings, described by an SBRDF based on the Lafortune model, are determined from a set of pictures of the painting taken under controlled light conditions and viewing angles. The SBRDF is then implemented on the graphics card and the resulting realtime rendering gives a perceptually convincing reconstruction of the painting under arbitrary viewing angles and light conditions. This project was carried out as MSc-thesis project in cooperation with ICN (Institute Collection Netherland). We have the intention to make this application also available to the Vermeer Centrum Delft.
Discrete Surface Model (Eddy Loke)
Discretized Marching Cubes (DMC) is a standard method in computer graphics and visualization for constructing 3D surfaces in data represented on a regular voxel grid. After thresholding, it builds high-resolution surfaces by tiling surface patches halfway between objects and background in the data. We have developed a background priority version of an existing object priority triangulation algorithm that can describe the configurations of the DMC algorithm. Furthermore we show that with a combined use of background and object priority triangulation within DMC, sharp surfaces can be generated in order to preserve concave and convex object features. The main advantage is the improved geometric models which are extracted. This makes lower approximation errors and lower triangle counts possible. more
Mobile Augmented Reality (Wouter Pasman)
Within the Ubicom project we developed a mobile augmented reality system with guaranteed low latency. Tracking and rendering is done within 20 ms per frame. Complex geometric models are simplified (using a variety of representations such as imposters, meshed imposters and geometric simplifications) and scheduled in realtime. We have developed a model to make a trade-off between model accuracy and rendering speed. A working prototype has been built. more
VR and 3D GIS (Rick Germs)
Within the LWI-project 3D GIS and VR we realized a direct coupling between virtual environments and a 3D GIS system to allow direct manipulation and GIS-queries to be formulated. The interface is based on three viewing and interaction modes: 2D plan view, 3D model view, 3D world view. We also developed occlusion culling algorithms for realtime display of complex urban scenes. more
AI Techniques for Conceptual Design(Date Rentema)
This research is concerned with the early phases of the industrial design process, in particular, the transition from functional specifications to a first functional concept. The approach taken is based on a combination of case-based reasoning, geometric modeling and constraint solving. The developed AIDA system will consist of a number of modules, each performing a different design task. For each task one or more reasoning technique are implemented. The purpose of AIDA is to support the reasoning involved in finding an initial arrangement of components and the generation of feasible functional (performance) and geometrical parameters. AIDA will also supply the first quantification of parameters as a starting point for further numerical optimisation. The system can be applied to the design of complex products such as aircraft, ships, industrial equipment, etc. more
Parallel rendering (Erik Reinhard)
Photo-realistic rendering puts heavy demands on available computing resources both in computation and in memory usage. The memory needed for complex object models (>million polygons, gigabytes of texture data) and for the additional data structures for radiosity (meshes) and diffuse ray tracing (caches) will quickly outgrow the capacity of a standalone computer system. The use of distributed and parallel systems is therefore very attractive. However, the distribution of data over multiple processor memories introduces the problem of bringing the data and processing together. We have developed a hybrid scheduling method that combines a data-parallel approach for non-coherent tasks with a demand-driven approach for the data-coherent tasks. (see also Erik Reinhard).
Photo-realistic rendering (Arjan Kok)
Computation of the global illumination in a scene can be improved by separating the direct component of the lighting, that is received by a patch directly from light sources, from the indirect component that is received by intermediate interreflection from other patches. The indirect component is calculated during the preprocessing and is stored as the radiosity shading at the patch. The direct component is re-calculated during the rendering phase by tracing shadow rays like in conventional ray tracing (this is also known as "final gathering"). The number of shadow rays can be reduced by exploiting shadow coherence, and by making a selection for the number of light sources that are taken into account for the direct lighting computation. Different criteria to select these sources are given. more
Feature modeling (Maarten van Emmerik)
Within this project an interactive modeling system Geonode was developed. Objects are positioned and dimensioned by linking definition points to a geometric tree that defines an hierarchical structure of 3D points (nodes). Furthermore procedural definitions (patterns, etc.) and constraints can be specified. The system offers both a graphics and a text interface that both are kept consistent. The system is highly intuitive.
Spatial subdivision for ray tracing
Within my own PhD project I developed the recursive ray traversal algorithm for bintrees (now also known as BSP ray traversal). Unfortunately I could not proof its performance because of lack of internal memory of the PDP-11/4, the only machine that was available to me at that time. I also developed several CSG classification algorithms for CSG ray tracing and CSG depth buffer algorithms.
Curriculum vitae
Frederik Willem Jansen
* Born October 21, 1950, Amsterdam
* HBS-B degree (secondary school), Hilversum, 1968
* P1 degree, Mechanical Engineering, Delft University of Technology, 1969
* MSc degree (cum laude), Industrial Design Engineering, Delft University of Technology, 1975
Het ontwikkelen van vormreeksen met de computer (Shape development with B-splines)
* Industrial designer, Inventum, Bilthoven, 1976
* Assistant professor Design Techniques, Dept. of Industrial Design, Delft Univ. of T., 1979
* Associate professor, Design Techniques and CAD/CAM, Dept. of Industrial Design, DUT, 1986
* PhD-thesis, Solid Modeling with Faceted Primitives, 1987
* Visiting researcher IBM Watson Research Center, Hawthorne, 1988 - 1989
* Full professor of Computer Graphics and CAD/CAM at Delft University of Technology, 1989
* Gunther Enderle Award, best paper Eurographics Conference, 1990
* Director of Studies Informatics, 2001 - 2005
* Education coordinator EIT Digital Master School, 2010 - 2020
Professional activities
* Member editorial board of Computers and Graphics, 1990 - 2002
* International Programme Committees of Eurographics conferences, 1990-1993
* Programme Committee ACM/IEEE Solid Modeling Symposium 1991
* Co-chair Eurographics Workshop on Rendering, Barcelona, 1991
* Programme Committees Eurographics Workshop on Rendering 1991 - 1998
* Invited presentation EG Workshop on Rendering, Paris, 1993
* Co-chair Eurographics Workshop on Parallel Graphics and Visualisation, Bristol, 1996
* Programme Committee ACM/IEEE Parallel Rendering Symposium, 1997
* Programme Committee Computer Graphics International, 1997
* Guest editor Special Issue on Parallel Graphics and Visualisation of journal Parallel Computing, 1997
* Programme Committee Eurographics Workshop on Parallel Graphics and Visualisation, 1998, 2000, 2002
* Invited presentation PGV, Rennes, 1998
* Programme Committee International Conference on Visual Computing, Goa, India, 1999
* Programme Committee IEEE International Conference on Multimedia and Expo, 2000
* Programme Committee WSCG Int. Conf. on Computer Graphics, Visualization and Interactive Digital Media 2000 -
* Programme Committee GRAPP International Conference on Computer Graphics Theory and Applications 2005 -
PhD-theses
* Jack van Wijk, On new types of solid models and their visualization with ray tracing (1986), co-advisor with Wim Bronsvoort, prom. prof. Denis McConalogue
* Maarten van Emmerik, Interactive design of parametrized 3D models by direct manipulation (1990), co-promotor prof. Denis Mc Conalogue, co-adv. Wim Bronsvoort
* Edwin Boender, Finite element mesh generation from CSG models (1992), prom. prof. Denis McConalogue, adv. Wim Bronsvoort
* Reinier van Kleij, Display of solid models with quadratic surfaces (1993), co-promotor prof. Denis McConalogue, co-adv. Wim Bronsvoort
* Arjan Kok, Ray tracing and radiosity algorithms for photorealistic image synthesis (1994)
* Andrea Hin, Visualization of turbulent flow (1994), co-prom. Frits Post
* Theo van Walsum, Selective visualization on curvilinear grids (1995), co-prom. Frits Post
* Winfried van Holland, Assembly features in modelling and planning (1997), co-prom. Wim Bronsvoort
* Wim de Leeuw, Presentation and exploration of flow data (1997), co-prom. Frits Post
* Maurice Dohmen, Constraint-based feature validation (1998), co-prom. Wim Bronsvoort
* Klaas Jan de Kraker, Feature conversion for concurrent engineering (1998), co-prom. Wim Bronsvoort
* Rafael Bidarra, Validity maintenance in semantic feature modeling (1999), co-prom. Wim Bronsvoort
* Ari Sadarjoen, Extraction and visualization of geometries in fluid flow fields (1999), co-prom. Frits Post
* Erik Reinhard, Hybrid scheduling for parallel ray tracing (1994-1996)- PhD in Bristol (1999)
* Freek Reinders, Feature-based visualization of time-dependent data (2001), co-prom. Frits Post
* Alex Noort, Multiple-view feature modelling with model adjustment (2002), co-prom. Wim Bronsvoort
* Michal Koutek, Scientific visualization in virtual reality: interaction techniques and application development (2003), co-prom. Frits Post
* Martijn Schuemie, Human-computer interaction and presence in virtual reality exposure therapy (2003), co-prom. Charles van der Mast
* Paul de Bruin, Accurate and high-quality surface mesh extraction from medical data (2004), co-prom. Frits Post
* Date Rentema, AIDA: Artificial intelligence supported conceptual design of aircraft (2004), co-prom. prof. Egbert Torenbeek
* Charl Botha, Techniques and software architectures for medical visualisation and image processing (2005), co-prom. Frits Post
* Eddy Loke, Progressive visualization of incomplete sonar-data sets (2006), co-prom. prof. Hans du Buf
* Benjamin Vrolijk, Interactive visualisation techniques for large time-dependent data sets (2007), co-prom. Frits Post
* Eelco van den Berg, Freeform feature modelling and validity maintenance (2007), co-prom. Wim Bronsvoort
* Rick van der Meiden, Semantics of Families of Objects (2008), co-prom. Wim Bronsvoort
* Gerwin de Haan, Techniques and Architectures for 3D interaction, (2009), co-prom. Frits Post
* Eric Griffith, Visualizing Cumulus Clouds in Virtual Reality (2010), co-prom. Frits Post
* Jorik Blaas, Visual Analysis of Multi-Field Data (2010), co-prom. Frits Post
* Matthijs Sypkens Smit, Efficient Remeshing and Analysis Views for integration of Design and Analysis (2011), co-prom. Wim Bronsvoort
* Lingxiao Zhao, Curvature Lines for Lesion Detection and Visualization in CT Colonography (2011), co-prom. Charl Botha
* Ruben Smelik, A Declarative Approach to Procedural Modelling of Virtual Worlds (2011), co-prom. Rafa Bidarra
* Jacco Bikker, Ray Tracing in Real-Time Games (2012)
* Tim Tutenel, Semantic Game Worlds (2012), co-promotor Rafa Bidarra
* Peter Kok , Integrative Visualization of Whole Body Molecular Imaging Data (2014), co-prom. Boudewijn Lelieveldt, Charl Botha
* Stef Busking, Visualization of Variation and Variability (2014), co-prom. Charl Botha
Personal Information
I was born on the 21st of October 1950, in Amsterdam. I grew up in Loosdrecht, went to secondary school in Hilversum, and studied Mechanical Engineering and Industrial Design at the TU Delft. I worked a few years in industry as designer and then returned to TU Delft to do research on Computer Graphics and CAD/CAM.
I am married with Els Fellinger, who worked 25 years for division 5 of LUMC and is now volunteer with Jansland and Museum Voorschoten.
During our holidays we do a lot of hiking. Favorite places are the Valley of the Warche and the Hautes Fagnes (Malmedy, Belgian Ardennes), the Luberon (Provence), and the Quercy (Tarn).
My hobby is singing and playing country-folk guitar. I share a lifelong interest in music with my brother Jan Chris. Our most prominent product is the CD "Nostalgia", 15 songs composed by Jan Chris and arranged by Roland Stolk and sung by Lizanne Hennessey. See also https://myspace.com/jcjansen for a selection of his work.
I also sing in the Voorschotenskamerkoor and organise organ concerts http://laurentiusorgelconcerten.nl/
Another activity is writing about philosophical and political topics. See my contributions to https://www.civismundi.nl/