Ken Perlin

Associate Professor of Computer Science
New York University

Director,
NYU Media Research Laboratory and
NYU Center for Advanced Technology
715 Broadway, Rm 1224, NY, NY 10003
(212) 998-3386
perlin@nyu.edu


Educational experience:

2/86 Ph.D. in Computer Science at Courant Institute of Mathematical Sciences, New York University, Computer Science Dept. Thesis: ``Simulating Realistic Textures by the Composition of Perceptually Motivated Functions'' Advisor: David Lowe.

6/84 M.S. in Computer Science at Courant Institute of Mathematical Sciences, New York University.

7/79 B.A. in Theoretical Mathematics at Harvard University.

Employment:

7/93-present

Associate Professor, Courant Institute of Mathematical Sciences, New York University.
Director, NYU Center for Advanced Technology.
Director, NYU Media Research Laboratory.

6/87-6/93

Assistant Professor, Courant Institute of Mathematical Sciences, New York University.

9/86-6/87

Research scientist, Courant Institute of Mathematical Sciences, New York University.

10/84-8/87

Head of Software Development, R/GREENBERG Associates, NY, NY.

7/79-9/84

Research scientist, Mathematical Applications Group, Inc., Elmsford, NY. After 9/81 was System Architect of SynthaVision system for computer generated animation.

Honors:

1997

Technical Achievement Award from the Academy of Motion Picture Arts and Sciences.

1994

Senior Review Committee, ACM Siggraph

1991

National Science Foundation Presidential Young Investigator Award.

Additional Professional Experience:

6/92-7/92,7/93

Invited Researcher and Lecturer at LNCC, IMPA, USP, and Unicamp in Brazil.

7/85-8/85

Graduate Internship at XEROX Palo Alto Research Center, Palo Alto, CA.

Publications:

1998

Quikwriting: Continuous Stylus-based Text Entry,
ACM UIST 98 Technical Sketch

1997

Layered Compositing of Facial Expression,
ACM SIGGRAPH 97 Technical Sketch

1996

Improv: A System for Scripting Interactive Actors in Virtual Worlds with Athomas Goldberg,
Computer Graphics; Vol. 29 No. 3.

1995

Live Paint: Painting with Procedural Multiscale Textures; with Luiz Velho,
Computer Graphics; Vol. 28; No. 3.

Real Time Responsive Animation with Personality,
IEEE Transactions on Visualization and Computer Graphics; Vol 1 No. 1.

1994

Texturing and Modeling; A Procedural Approach; Ebert D. et al,
AP Professional; Cambridge 1994.; chapter entitled: "Noise, Hypertexture, Antialiasing and Gesture"

1993

Pad: An Alternative Approach to the Computer Interface; with David Fox,
1993 Computer Graphics (proceedings of ACM SIGGRAPH Conference); Vol. 26 No. 3.

This paper describes a spatial metaphor for computer interface design, providing an intuitive base for the support of such applications as electronic marketplaces, information services, and on-line collaboration. Pad is an infinite two dimensional information plane that is shared among users, much as a network file system is shared. occupies a well defined region on the Pad surface. We describe the Pad interface, we discuss how to efficiently implement its graphical aspects, and we illustrate some representative applications.

1993

A New Scheme for Drawing Hypergraphs; with M.V. Kritz,
vol. 49 no. 1+2 of the International J. of Computer Mathematics

A ``hypergraph'' over a set S is a graph whose nodes are subsets of S. Visualizing hypergraphs has always been problematic. We describe a fundamentally new scheme to visualize and interact with hypergraphs, based on a dynamic multiscale representation.

Procedural Texture Synthesis,
section in Computer Graphics Encyclopedia; Kodansha Dai-Ichi Shuppan Publishing; Tokyo.

Synopsis of how to use parametrically controlled procedural models to create widely varying visual textures.

1992

Controlling 3-D objects by sketching their 2-D projections; with Ronie Hecker,
Sensor Fusion V/IRCV Program; SPIE Conference paper 1828-06 Nov. 1992.

Using simple freehand drawn sketches to animate three dimensional articulated figures. The interesting part is resolving front/back ambiguities without burdening the user.

Procedural Modeling and Rendering Techniques,
Course; ACM SIGGRAPH Conference. Vol. 26 No. 3.

Practical tips and techniques for modeling and rendering Hypertexture.

1991

Advanced Techniques in Volumetric Modeling,
Course; ACM SIGGRAPH Conference. Vol. 25 No. 3.

Using freeform wavelets for rendering, given only surface sample points with local gradients. Allows variable "fuzziness"; good for soft focus, fuzzy shadows, and scattered light propagation.

Multiscale Interfaces for Collaborative Work,
NSF Coordination Theory and Collaboration Technology Workshop; June 3-5 1991.

Describes the application of multiscale interfaces to network based on-line collaboration and information exchange.

A Multiscale Approach to Interactive Display Organization,
Workshop in ``Navigation Through Information Spaces''; ACM SIGCHI 91.

Presents an alternative to Window/Icon based interfaces that allows users to handle infinite quantities of information at arbitrary scales through recursive zoomable views and hyperlinks on a virtual surface.

1989

Hypertexture; with Eric Hoffert,
1989 Computer Graphics (proceedings of ACM SIGGRAPH Conference); Vol. 23 No. 3.

Procedurally generated textures evaluated throughout volumes to synthesize the appearance of highly textural shapes: flame, fluids, eroded materials, fur. An extension of results from {\it Image Synthesizer} paper to shape synthesis.

Simulation Software for the Utah/MIT Dextrous Hand; with James Demmel and Paul Wright,
International Journal of Robotics and Computer Integrated Manufacturing; Vol. 5 No. 4.

A simulation environment for evaluating transitions within a proposed grasp taxonomy for the Utah/MIT robotic hand.

1988

Function Based Computer Graphics Modeling,
Course; ACM SIGGRAPH Conference. Vol. 22 No. 3.

Several new methods of rendering isosurfaces of implicit functions.

Efficient Approximation of Shadow Penumbra; with Xue Dong Yang,
NYU Robotics Technical Report.

Technique for inexpensive visual approximation of penumbra, using occlusion distance to index into masking pyramids.

1985

An Image Synthesizer,
Computer Graphics; Vol. 19 No. 3. (also in Computer Graphics: Image Synthesis; IEEE Salem 1988)

Combines five ideas for visual texture synthesis:

Uses of Integration in Image Synthesis,
Course on State of the Art in Image Synthesis; ACM SIGGRAPH Conference. Vol. 19 No. 3.

Describes applications of readily integrable functions and preintegrated tables and images in visual simulation, including image blurring, feature blending, and atmospheric modeling and rendering.

1984

A Unified Texture/Reflectance Model,
Course on Advanced Image Synthesis; ACM SIGGRAPH Conference. Vol. 18 No. 3.

Describes a method to unify surface perturbation and light reflectance models, allowing smooth transitions between them as visual scale changes in computer graphic rendering.

Patents:

1996

Submitted, with Athomas Goldberg, on Directably Autonomous Improvisational Animation.

1993

Submitted, on a computer recognizable shorthand for use with pen-based computers.

1991

Granted, with Prof. Jacob Schwartz, on "Pad" multiscale alternative to window systems. Pad allows a user to handle an unlimited quantity of information at arbitrarily small scale through recursive zoomable magnifying glasses on a virtual surface.

Grants:

1997

National Science Foundation, with Jack Schwartz, Computer Science: Human Interface Design Graduate Study in Multimedia Technology, 67.5K this year - and each year through 1999.

Advanced Research Projects Agency, in collaboration with the University of New Mexico, Beyond Imitation: A Strategy for Building a New Generation of HCI Design Environments, 117.5K this year.

National Science Foundation, with Jack Schwartz, Infrastructure Grant, 485K.

1996

National Science Foundation, with Jack Schwartz, Computer Science: Human Interface Design Graduate Study in Multimedia Technology, 67.5K this year.

Advanced Research Projects Agency, in collaboration with the University of New Mexico, Beyond Imitation: A Strategy for Building a New Generation of HCI Design Environments, 133K this year.

National Science Foundation, Presidential Young Investigator grant, Fractal Interfaces for Collaborative Work, 67.5K this year.

Advanced Research Projects Agency,, Embodiment of Intelligent Actors for Object Oriented Graphical MUDs, 100K.

National Science Foundation,, ARI: Instrumentation and Acquisition for Improvisational Animation Research Training, 579K.

Microsoft,, Research in Responsive Animation, 100K this year.

1995

National Science Foundation, Presidential Young Investigator grant, Fractal Interfaces for Collaborative Work, 67.5K this year.

National Science Foundation, with Jack Schwartz, Computer Science: Human Interface Design Graduate Study in Multimedia Technology, 67.5K this year.

Advanced Research Projects Agency, in collaboration with the University of New Mexico, Beyond Imitation: A Strategy for Building a New Generation of HCI Design Environments, 200K this year.

Microsoft,, Research in Responsive Animation, 200K this year.

1994

Apple Computer, cash + equipment donation, Desktop Interfaces, 30K.

National Science Foundation, Presidential Young Investigator grant, Fractal Interfaces for Collaborative Work, 67.5K this year.

Alias Research, software donation, Interactive Procedural Animation, 675K.

1993

National Science Foundation, Presidential Young Investigator grant, Fractal Interfaces for Collaborative Work, 67.5K this year.

Advanced Research Projects Agency, in collaboration with the University of New Mexico, Beyond Imitation: Interfaces for Collaborative Work, 200K this year.

Apple Computer, equipment and cash donation, Desktop Interfaces, 74K.

New York University Office of Sponsored Research, with Richard Wallace and Allison Druin, Arts and Technology Transfer Fund: Towards a Center for Robotic Technology in the Human Environment, 31K.

New York University Office of Sponsored Research, with Lorie Loeb, Arts and Technology Transfer Fund: Developing and Enhancing Multi-Media Capabilities Through Interdisciplinary Collaborations Between Computer Science and the Arts, 10K.

NYNEX Science and Technology,, Shared Knowledge Spaces, 33K.

1992

National Science Foundation, Presidential Young Investigator grant, Fractal Interfaces for Collaborative Work, 67.5K this year.

New York University Office of Sponsored Research, with Lorie Loeb, Curricular Development Challenge Fund, 10K.

Apple Computer, equipment and cash donation, Desktop Interfaces, 50K.

IBM, equipment donation, , 30K.

1991

National Science Foundation, Presidential Young Investigator grant, Fractal Interfaces for Collaborative Work, 67.5K this year.

NYNEX Science and Technology, equipment and personnel grant, Multimedia Computing and Fractal Interfaces, 125K.

1990

National Science Foundation,, Fractal Interfaces, 160K.

NYNEX Science and Technology, equipment loan and personnel, Multimedia Computing and Fractal Interfaces, 150K.

Apple Computer, equipment and cash donation, Desktop Interfaces, 10K.

1989

National Science Foundation,, Perceptually Based Computer Graphic Models, 60K.

Apple Computer, equipment and cash donation, Desktop Interfaces, 45K.

AT&T Pixel Machines, equipment donation, , 145K.

1988

New York University Office of Sponsored Research,, University Linkages, 10K.

Professional Participation:

Member, Association of Computing Machinery and ACM Siggraph

1986-91

Board of Directors, NY Siggraph Have been a reviewer for ACM SIGGRAPH every year since 1985. Have also reviewed for IEEE Computer Graphics and Applications and The Visual Computer. Have been a member of four National Science Foundation grant proposal review panels. Have presented invited papers at Universities including Columbia, Stanford, Princeton, MIT, and Yale, and at corporate research centers including BellCore, Bell Laboratories, NYNEX, Xerox PARC, Apple Computer, Inc., and IBM.

Additional Experience

Worked on numerous award winning commercials while at R/Greenberg Associates. System designer and project leader of Where the Wild Things Are animation test at MAGI with Walt Disney Productions, winner of 1985 I.N.A. International Computer Graphics Conference at Monte Carlo Grand Prize for Animation. Developed large part of the software for Walt Disney Productions' 1982 feature film TRON. Have developed software for numerous commercial and feature film projects. Frequent invited speaker on computer graphics at research labs, conferences and universities around the world. Have had computer graphic imagery appearing in numerous books, art exhibitions and periodicals.