Philip Shilane




Department of Computer Science, Princeton University

35 Olden Street, Princeton, NJ 08540

(609) 933-6189

pshilane@cs.princeton.edu

http://www.cs.princeton.edu/~pshilane


 

EDUCATION
Ph.D., Computer Science,
Princeton University.  Degree expected in Summer 2007.
Dissertation: 3D Shape Matching with Distinctive Surface Regions.  The dissertation explores a measure of importance over the surface of shape that is useful for shape-matching and other applications.  Advisor: Dr. Thomas Funkhouser

Master of Arts, Computer Science, Princeton University.  November 2004.  Focus: Computer Graphics.  Advisor: Thomas Funkhouser

Master of Science, Computer Science, Stanford University.  June 2001.  Focus: Artificial Intelligence.

Bachelor of Science, Computer Science and minor in Psychology, Stanford University. June 2000.

RESEARCH EXPERIENCE:
Doctoral Research,
Princeton University, 6/03-present.
Explored and developed an importance measure for the surface of 3D shapes called shape distinction that involves an analysis of classified databases.  Shape distinction improves shape-matching and is useful for applications such as icon generation and shape simplification.  Other projects include analyzing the symmetry of 3D shapes, improvements to shape-matching techniques, and creation of the Princeton Shape Benchmark for testing shape-matching algorithms.  Advisor: Dr. Thomas Funkhouser.

Summer Intern, Computer Vision Lab, Sarnoff Corporation, Princeton NJ 6/04-10/04.
Designed and implemented software to recognize partial 3D scans of military and civilian vehicles in a database for a Phase III DARPA program. Supervisor: Dr. Harpreet Sawhney

TEACHING EXPERIENCE:
Completing the Teaching Transcript from
Princeton University through the McGraw Center for Teaching and Learning, which included seminars on teaching techniques and feedback on teaching a precept. Princeton University, 2005-present.  As a teaching assistant at Princeton University and Stanford University, I lectured weekly precepts, graded assignments, designed exam questions, and held office hours.

COS 126, Introduction to Computer Science,
Princeton University, Spring 2005.
COS 111, Computers and Computing,
Princeton University, Spring 2004.
CS 229, Machine Learning,
Stanford University, Spring 2001.
CS 194, Senior Project,
Stanford University, Winter 2001.
CS 143, Compilers,
Stanford University, Fall 2000.
CS 143, Compilers,
Stanford University, Summer 2000.
CS 107, Programming Paradigms,
Stanford University, Spring 1999.

 

PUBLICATIONS:
Philip Shilane and Thomas Funkhouser.  Distinctive Regions of 3D Surfaces.  Accepted for publication in ACM Transactions on Graphics (date to be determined).

Philip Shilane and Thomas Funkhouser.  Selecting Distinctive 3D Shape Descriptors for Similarity Retrieval.  Shape Modeling International, Matsushima, Japan, June 2006.

Thomas Funkhouser and Philip Shilane.  Partial Matching of 3D Shapes with Priority-Driven Search. Symposium on Geometry Processing,
Sardinia, Italy, July 2006.

Joshua Podolak, Philip Shilane, Aleksey Golovinskiy, Szymon Rusinkiewicz, and Thomas Funkhouser.  A Planar-Reflective Symmetry Transform for 3D Shapes. ACM Transactions on Graphics (SIGGRAPH 2006), Boston MA, August 2006.

Philip Shilane and Thomas Funkhouser. Partial Matching of 3D Shapes with Priority-Driven Search.  In SHREC2006: 3D Shape Retrieval Contest by Remco Veltkamp, Remco Ruijsenaars, Michela Spaguolo, Roelof van Zwol, Frank ter Haar. 
Utrecht University Technical Report UU-CS-2006-030, 40-41, 2006.

Thomas Funkhouser, Michael Kazhdan, Patrick Min, and Philip Shilane.  Shape-based Retrieval and Analysis of 3D Models.  Communications of the ACM. 48(6):58-64, June 2005.

Philip Shilane, Patrick Min, Michael Kazhdan, and Thomas Funkhouser.  The Princeton Shape Benchmark.  Shape Modeling International, Genoa Italy, June 2004.

Thomas Funkhouser, Michael Kazhdan, Philip Shilane, Patrick Min, William Kiefer, Ayellet Tal, Szymon Rusinkiewicz, and David Dobkin. Modeling by Example.  ACM Transactions on Graphics (SIGGRAPH 2004), Los Angeles, CA, August 2004.

Diego Nehab and Philip Shilane. Stratified Point Sampling of 3D Models. Point Based Graphics,
Zurich Switzerland, June 2004.

WORK EXPERIENCE:
Artificial Intelligence Software Engineer, Stottler Henke Associates Inc., San Mateo CA, 2001-2002.  My projects included developing a tool for NASA that assists in scheduling assembly of the space shuttle and an application for tracking aircraft carrier radar information for the Navy to perform threat assessment. Supervisor: Richard Stottler.

HONORS and AWARDS:
Program in Integrative Information, Computer and Application Sciences Fellowship, Princeton University, 2005-2007.
Departmental Fellowship Award, Princeton University, 2002-2003.
Stanford President's Scholar, Stanford University, 1996-2000.
National Merit Scholarship, Stanford University, 1996-1997.

ACADEMIC SERVICE:
Vice-President and Treasurer of the Graduate Engineering Council representing graduate students in the School of Engineering and organizing graduate student activities, Princeton University, 2005-2007.

Paper Reviewer for: SIGGRAPH, Eurographics, Shape Modeling International, Multimedia Systems Journal, The Visual Computer,
Journal of Computer Aided Design, IEEE Transactions on Multimedia, European Journal on Applied Signal Processing, Computer Graphics Forum, and Multimedia Technologies and Services Symposium