Curriculum Vitæ - Nilo Stolte

Highlights: C (17 years), C++ (7 years), Pentium 3/4 SIMD (SSE I/II), VBA, Latex, PostScript, SVG (please ... for octrees, interactive visualization of implicit surfaces based on P3/P4 SIMD instructions, im- plicit sweeps .... In 5th DGCI – Discrete.
38KB taille 47 téléchargements 56 vues
Dr. Nilo Stolte Address : 288 Grosvenor Av., apt. 11 H3Z 2L9, Montr´eal, Qu´ebec Canada Tel. : +1-514-933-7084 Mobile : +1-514-299-7084 Email : [email protected] Web Site : http://nilo.stolte.online.fr French nationality – Permanent visa in Canada

Curriculum Vitæ Professional Interests: Teaching:

Computer Graphics, Data Structures, Computer Languages (high and low level), Parallel Processing, Algorithms, Operating Systems, and Software Engineering.

Research:

Computer Graphics, 3D Visualization, Parallel Processing, Ray-tracing, Rendering, Modeling, Implicit Surfaces, Interval Arithmetic, Voxels, Voxelization, Point Rendering, Data Structures, Octree, Fractal Clouds Generation and Illumination, Volume Graphics, 3D Computational Geometry, CSG, Algorithms, etc.

Highlights:

C (17 years), C++ (7 years), Pentium 3/4 SIMD (SSE I/II), VBA, Latex, PostScript, SVG (please visit http://nilo.stolte.online.fr/SVG.html- site recommended by Adobe), CORBA, OpenGL, GLUT, several high and low level languages.

Academic Titles: PhD in Computer Science (3D Computer Graphics), Universit´e Paul Sabatier, IRIT, Toulouse, France (April 1996). Master’s in Computer Science (3D Computer Graphics), UFRGS, CPGCC (1990). B.S. (equivalent) in Computer Science, minor in Mathematics and Electrical Engineering, UFRGS (1983).

Experience in Research and Development: 2004:

Assistant Professor. Universit´e du Qu´ebec, Montr´eal. Lecturing ELE615 (Computer Graphics), LOG750 (Computer Graphics), GTI410 (Computer Graphics) and LOG640 (Parallel Processing). Robust Beam Tracing of Implicit Surfaces, Parallel Machine for Real-Time Applications using Cell Processor.

2001 -2004:

Assistant Professor. Nanyang Technological University, Singapore. Lectured SC208 (Computer Graphics), SC108 (Data Structures with C++) and E406 (Object-Oriented Programming). Intersection free robust octree ray traversal, intersection free Ray-Tracing, efficient BSP ordering scheme for octrees, interactive visualization of implicit surfaces based on P3/P4 SIMD instructions, implicit sweeps, point rendering, infinite implicit replication, efficient voxelization of blobby models, tight interval arithmetic by sub-expressions analysis. Languages: C++. Please visit http://nilo.stolte.online.fr/graphics.html

1999 –2000:

Senior Software Engineer. Oktal, Toulouse, France. Simulation and 3D Graphics. Atmospheric, dust and decoy voxel clouds generated by fractals, missile/jet exhaustion gas modeling, thermal and visible shadows generation, multi-spectral visualization, multi-spectral ray-tracing. Development and design of CORBA layers to new and existing libraries, integration CORBA/Java. Languages: C++, IDL (CORBA). Please visit http://nilo.stolte.online.fr/clouds.html

1998:

Senior Lecturer. Kingston University, Kingston-Upon-Thames, London, England. Robust hierarchical voxel models visualization. Language: C++.

1997:

Post-Doc (3D Computational Geometry and Graphics). Duke University, Durham, North Carolina, USA. Molecular interaction and visualization using “Ray-Reps” (ray-tracing). Language: C++.

1996 –1997:

Post-Doc (3D Computer Graphics). State University of New York at Stony Brook, USA. Voxelization of implicit surfaces: in parallel (SGI Challenge with 32 processors) and in spherical coordinates (both using interval arithmetic); voxel rendering using GL/OpenGL points with normal vectors. Participation in the US Navy financed project of Flying Simulator using voxels Languages: C/C++. Please visit http://www.cs.sunysb.edu/∼vislab/projects/flight/people.html

1995 –1996:

Research Assistant into the 3D medical imagery domain in collaboration with the Claudius Regaud Anti-cancer Research Center, Toulouse, France.

1992 –1996:

PhD in Computer Science (3D Computer Graphics) Image Synthesis Group, IRIT, Universit´e Paul Sabatier, Toulouse, France. Rendering algorithms (Discrete Ray-Tracing and Z-buffer) for high resolution voxel spaces (5123 and higher), implicit surfaces modeling and their conversion to voxels, interval arithmetic, data structures (octree and octree-like) and CSG. Graduated with distinction (1996). Languages : C/C++. Please visit http://www.irit.fr/recherches/SIRV/VIS/publications.frame.shtml

1991 –1992:

Visiting Research Scholar (3D Computer Graphics). Image Synthesis team, IRIT, Universit´e Paul Sabatier, Toulouse. Language: C.

1987 –1990:

M.S. in Computer Science (3D Computer Graphics). UFRGS, CPGCC. Ray-tracing, animation and dynamic link. Graduated with distinction. Languages: C and 8086 Assembler.

Language Proficiencies: French, English, Spanish and Portuguese fluently spoken, read and written. Good German knowledge.

Publications : (some downloadable from http://nilo.stolte.online.fr/publications.html) Chapters or Articles in Books: 1) Nilo Stolte. Arbitrary 3D Resolution Discrete Ray Tracing of Implicit Surfaces. In Eric Andres, Gillaume Damiand and Pascal Lienhardt, editors, Discrete Geometry for Computer Imagery, Lecture Notes in Computer Science 3429, pages 414–426. Springer-Verlag, April 2005. ISBN: 3-540-25513-3. 2) Nilo Stolte. Visualizing Remotely Sensed Depth Maps using Voxels. In I. Kanellopoulos, G.G. Wilkinson and T. Moons, editors, Machine Vision and Advanced Image Processing in Remote Sensing, pages 170–180. Springer-Verlag, 1999. ISBN: 3-540-65571-9. 3) Nilo Stolte and Ren´e Caubet. Comparison between different Rasterization Methods for Implicit Surfaces. In Rae Earnshaw, John A. Vince and How Jones, editors, Visualization and Modeling, chapter 10, pages 191–201. Academic Press, April 1997. ISBN: 0122277384. Journals: 4) Nilo Stolte, Erwin De Groot, and Brian Wyvil. Robust Beam Tracing of Implicit Surfaces. to be submitted, 2005. 5) Nilo Stolte. Robust Efficient Voxelization of Blobby Models and Fast Display of Octrees using Enhanced BSP Ordering. to be submitted, 2005. 6) Nilo Stolte and Arie Kaufman. Novel Techniques for Robust Voxelization and Visualization of Implicit Surfaces. Graphical Models 63(6):387-412, Academic Press, 2001. 7) Nilo Stolte and Ren´e Caubet. Discrete Ray-Tracing of Huge Voxel Spaces. Computer Graphics Forum 14(3):383–394, August 1995. Theses: 8) Nilo Stolte. High Resolution Discrete Spaces: A New Approach for Modeling and Realistic Rendering (Espaces Discrets de Haute R´esolutions: Une Nouvelle Approche pour la Mod´elisation et le Rendu d’Images R´ealistes). PhD Thesis, Universit´e Paul Sabatier, Toulouse, France, April 1996. ´ 9) Nilo Stolte. Etude et r´ealisation d’une m´ethode d’acc´el´eration pour le Lancer de Rayons. DEA report, Universit´e Paul Sabatier, July 1992. 10) Nilo Stolte. Uma proposta de um Sistema de Animac¸a˜ o utilizando Ray-Tracing Acelerado. Master’s Thesis, UFRGS, CPGCC, November 1989.

Refereed International Conferences: 11) Nilo Stolte. Graphics using Implicit Surfaces with Interval Arithmetic based Recursive Voxelization. In 6th IASTED International Conference on Computers, Graphics, and Imaging (CGIM 2003), Honolulu, August 2003. 12) Liu Yongsheng and Nilo Stolte. Robust Voxelization Based Ray Tracing of Implicit Surfaces. In 6th IASTED International Conference on Computers, Graphics, and Imaging (CGIM 2003), Honolulu, August 2003. 13) Nilo Stolte. Infinite Implicit Replication: Case Study for Voxelizing and Representing Cyclical Parametric Surfaces Implicitly. In Shape Modeling International - SMI 2002, Banff, May 2002. 14) Nilo Stolte and Arie Kaufman. Robust Hierarchical Voxel Models for Representation and Interactive Visualization for Implicit Surfaces in Spherical Coordinates. In Implicit Surfaces’98, pages 11–18, Seattle, 1998. 15) Nilo Stolte and Arie Kaufman. Efficient Parallel Voxelization of Implicit Surfaces, In Implicit Surfaces’98, pages 81–88, Seattle, 1998. 16) Nilo Stolte and Arie Kaufman. Efficient Parallel Recursive Voxelization for SGI Challenge Multi-processor System. In Computer Graphics International – CGI’98, pages 66–72, Hannover, June 1998. 17) Nilo Stolte. Visualizing Remote Sense Depth Maps using Voxels. In Machine Vision in Remotely Sensed Image Comprehension Workshop, London, May 1998. 18) Nilo Stolte and Ren´e Caubet. Comparison between different Rasterization Methods for Implicit Surfaces. In Visualization and Modeling, pages 434–447, Leeds, December 1995. 19) Nilo Stolte and Ren´e Caubet. Discrete Ray-Tracing High Resolution 3D Grids. In The Winter School of Computer Graphics and Visualization 95, pages 300–312, Plzen, February 1995. 20) Nilo Stolte and Ren´e Caubet. Fast High Definition Ray Tracing Implicit Surfaces. In 5th DGCI – Discrete Geometry for Computer Imagery, pages 61–70, Clermont-Ferrand, September 1995. 21) Nilo Stolte and Ren´e Caubet. Lancer de Rayons Discret pour des Grilles de Hautes R´esolutions. In Montpellier’95 – L’interface des Mondes R´eels et Virtuels, pages 335–344, Montpellier, June 1995. 22) Emmanuel Sabourdy, V´eronique Gaildrat, Nilo Stolte, and Ren´e Caubet. Constructive Solid Geometry using Implicit Functions. In CADEX’96, Wien, July 1996. 23) Nilo Stolte and Ren´e Caubet. A fast scan-line method to convert convex polygons into voxels. In Compugraphics’93, pages 164–170, Alvor, December 1993. 24) Nilo Stolte and Ren´e Caubet. Some More Enhancements to Ray Tracing. In Compugraphics’92, pages 53–60, Lisboa, December 1992. Refereed National Conferences and Workshops: 25) Nilo Stolte and Arie Kaufman. Discrete Implicit Surface Models using Interval Arithmetic. In Second CGC Workshop on Computational Geometry, Durham, Duke University, October 1997. Technical Reports: 26) Nilo Stolte. Robust Voxelisation of Surfaces. Technical Report TR.97.06.23, Center for Visual Computing, State University of New York at Stony Brook, 1997.