KARI PULLI
Nokia Research Center
5 Wayside Road
Burlington, MA 01803
USA
+1 781 354 7838 (phone)
kari.pulli AT nokia.com.NOSPAMS
http://www.graphics.stanford.edu/~kapu

EDUCATION

Executive MBA  Univ. of Oulu  06/01
Ph.D. (Comp. Sci.)  Univ. of Washington  12/97
M.Sc. (Comp. Sci.)  Univ. of Washington  6/95 3.83/4.0 
Lic. Tech. (Comp. Eng.)  Univ. of Oulu  5/93 with highest grades 
M.Sc. (Electr. Eng.)  Univ. of Oulu  10/91 2.45/3.0, with high distinction 
B. Comp. Sci.  Univ. of Minnesota  6/90 4.0/4.0, with high distinction 
secondary school  Oulu, Finland  5/85 9.3/10.0, laudatur 
 

AWARDS

Finnish Academy Scholar 1996-97 at the University of Washington
Finnish Academy Scholar 1994-95 at the University of Washington
Fulbright scholar 1993-94 at the University of Washington
The Finnish Technical Society's national price for the ``Diploma (Master's) thesis of 1991''
``Ambassador of Good Will'' Rotary International scholar at the University of Paderborn, Germany in 1990-91

EXPERIENCE

Research Fellow, Nokia Research Center, Oulu, Finland 7/99 --
Figuring out how mobile communications can use graphics and vice versa. 

Docent, University of Oulu, Finland 5/00 --
Teaching Computer Graphics.

Research associate, Stanford University 1/98 -- 6/99
Technical lead, Digital Michelangelo Project.

Internship, Alias|Wavefront, Seattle 6/96 -- 9/96. 
Research: hierarchical editing of subdivision surfaces.  

Research assistant, University of Washington 9/95 -- 6/96.  
Research in surface reconstruction from a set of unregistered range views. 

Internship, Silicon Graphics, Inc., Mountain View, CA, 6/95 -- 9/95.  
Fast rendering of subdivision surfaces on Onyx Reality Engine, a possible extension to OpenGL. Included microcoding of the graphics engines and writing an interactive subdivision surface editor using Inventor and Motif libraries. 

Internship, Microsoft, Seattle, WA 6/94 -- 9/94.& nbsp;
3D graphics, porting SoftImage's Creative Environment into NT, building an emulator for running programs written for SGI and old GL on OpenGL and Windows. 

Research assistant, University of Washington 9/93 -- 6/95.  
Maintenance and setup of the PREMIO computer vision software system, research in model-based vision using probabilistic models. 

Research scientist, Radiology Clinic, University hospital in Oulu, Finland 8/93 -- 9/93.  
Design and partial implementation of a system that tracks movement of a tumor as patient breaths. 

Research scientist, University of Oulu 9/91 -- 7/93.  
Developing of range vision software for a robotic paper roll manipulator. (Licentiate thesis) 

Research assistant University of Paderborn, Germany 12/90 -- 8/91.  
Implementing a 3D computer graphics rendering system for a transputer based system. (Master's thesis) 

Internships, Bayer AG, Leverkusen, Germany, summers '88, '89, and '90.  
User interface programming for data base applications.& nbsp;

PUBLICATIONS

Kari Pulli 
From a Researcher to a Manager: Transition and Learning Strategies 
Executive MBA thesis, University of Oulu, Finland, 2001. 

Marc Levoy, Kari Pulli, Brian Curless, Szymon Rusinkiewicz, David Koller, Lucas Pereira, Matt Ginzton,
Sean Anderson, James Davis, Jeremy Ginsberg, Jonathan Shade, Duane Fulk
 
The Digital Michelangelo Project: 3D Scanning of Large Statues  
Proceedings of SIGGRAPH, New Orleans, USA, July 2000.  

Kari Pulli, Linda Shapiro 
Surface Reconstruction and Display from Range and Color Data  
Graphical Models and Image Processing, 62, pp. 165-201, 2000.
Basically a condensed version of the dissertation.  
 

Kari Pulli 
Multiview Registration for Large Data Sets (in PDF)  gzipped PS 
Proceedings of Second International Conference on 3D Digita l Imaging and Modeling (3DIM'99), pp. 160-168, Ottawa, Canada, October 1999.  

Kari Pulli, Habib Abi-Rached, Tom Duchamp, Linda G. Shapiro, and Werner Stuetzle 
Acquisition and Visualization of Colored 3D Objects 
Proceedings of International Conference on Pattern Recognition, pp. 11-15, Brisbane, Australia, August 1998.  

Kari Pulli 
Surface Reconstruction and Display from Range and Color Data 
Ph.D. dissertation, University of Washington, 1997. 

Kari Pulli, Michael Cohen, Tom Duchamp, Hugues Hoppe, John McDonald, Linda Shapiro, and Werner Stuetzle 
Surface Modeling and Display from Range and Color Data 
Keynote address at ICIAP'97, Lecture Notes in Computer Science 1310, Springer-Verlag , pp. 385-397, Florence, Italy, September 1997  

Kari Pulli, Michael Cohen, Tom Duchamp, Hugues Hoppe, Linda Shapiro, and Werner Stuetzle 
View-based Rendering: Visualizing Real Objects from Scanned Range and Color Data  
Proceedings of 8th Eurographics Workshop on Rendering, St. Etienne, France, June 1997  
also Technical Report UW-CSE-97-04-01, University of Washington 

Kari Pulli, Tom Duchamp, Hugues Hoppe, John McDonald, Linda Shapiro, and Werner Stuetzle 
Robust Meshes from Range Maps 
Proceedings of Int. Conf. on Recent Advances in 3-D Digital Imaging and Modeling, pp. 205-211, Ottawa, Canada, May 1997 

Kari Pulli and Michael Lounsbery 
Hierarchical editing of subdivision surfaces 
Technical Report UW-CSE-97-04-07, University of Washington

Kari Pulli and Mark Segal 
Fast rendering of subdivision surfaces  
Proceedings of 7th Eurographics Workshop on Rendering, pp. 61-70, 282, Porto, Portugal, June 1996 
(Published by SpringerComputerScience as "Rendering Techniques '96") 
also Technical Report UW-CSE-96-03-02, University of Washington 
also Technical Sketch in SIGGRAPH '96 Visual Proceedings 

Kari Pulli and Tony DeRose 
Effective Removal of Detail for a Multiresolution Viewer 
a Technical Sketch in SIGGRAPH '96 Visual Proceedings 

Kari Pulli and Linda Shapiro 
Triplet-Based Object Recognition Using Synthetic and Real Probability Models 
Proceedings of ICPR, Wien, Austria, August 1996  
a longer version is in 
Kari Pulli 
TRIBORS: A Triplet-Based Object Recognition System 
Technical Report UW-CSE-95-01-01, University of Washington 

Hubert Jin, Tom Duchamp, Hugues Hoppe, John McDonald, Kari Pulli, and Werner Stuetzle 
Surface reconstruction from misregistered data 
Proc. of SPIE vol. 2573, pp. 324-8, 1995. 

Kari Pulli 
Vision Methods for an Autonomous Machine Based on Range Imaging 
Licentiate thesis, ACTA Universitatis Ouluensis, C 72, 1993. 

Kari Pulli and Matti Pietikäinen 
Range Image Segmentation Based on Decomposition of Surface Normals 
Proc. Scandinavian Conference on Image Analysis, Norway, 1993. 

Jukka Riekki, Kari Pulli, and Juha Röning 
A Goal Oriented and Reactive Autonomous Machine 
Proc. Finnish Conference on Artificial Intelligence, 1992. 

Kari Pulli 
3D Graphics on the Multiprocessor System DAMP 
Diploma thesis, University of Oulu and University of Paderborn, 1991.

COMMITTEES,
INVITED TALKS, ETC.

Eurographics Executive Committee 2003 --
Standardization work (Khronos: OpenGL ES; JCP: M3G Mobile 3D Graphics [JSR-184])
Program committees: RISA 2000, MUM 2002, MUM 2003, Web3D 2003, PSIPS 2004
Panel on Mobile Graphics at SIGGRAPH 2002, Web3D 2003, Imagina 2004
Presentations at conferences: Assembly 2003 (Mobile Graphics APIs), JavaOne 2003 (JSR-184, Mobile 3D Graphics for Java MIDP), MUM 2002 (Mobile Graphics), Eurographics Italian Chapter Annual meeting 2002 (Mobile Graphics), NIC 2001 (Mobile Graphics)

LANGUAGES

Fluent: Finnish, English, German  
Good: Swedish, Italian  
Some: French, Spanish