five principles for choosing research problems in computer ...funk/award_talk.pdf · acm allen...

59
Five Principles for Choosing Research Problems in Computer Graphics Thomas Funkhouser Princeton University

Upload: others

Post on 01-Oct-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

Five Principles for

Choosing Research Problems

in Computer Graphics

Thomas Funkhouser

Princeton University

Page 2: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

Why this Topic?

Possible alternative topics I did this, then I did that, then …. zzz

What are the five biggest open problems … ???

My talk is somewhere in the middle Suggest five principles for choosing research problems

Explain how I’ve used these principles in my own choices

Page 3: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

Five Principles

1. Consider non-traditional problems

2. Anticipate disruptive technologies

3. Think beyond algorithms

4. Work on real applications

5. Work with good collaborators

Page 4: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

1. Consider Non-Traditional Problems

Page 5: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

1. Consider Non-Traditional Problems

Computer GraphicsResearch Problems

Page 6: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

1. Consider Non-Traditional Problems

Computer GraphicsResearch Problems

Previous Work

Page 7: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

1. Consider Non-Traditional Problems

Computer GraphicsResearch Problems

Previous Work

ImproveExistingMethods

Page 8: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

1. Consider Non-Traditional Problems

Computer GraphicsResearch Problems

Previous Work

ImproveExistingMethods

Parallel Radiosity

Page 9: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

1. Consider Non-Traditional Problems

Computer GraphicsResearch Problems

Previous Work

ImproveExistingMethods

Develop New Approaches

to Existing Problems

Page 10: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

1. Consider Non-Traditional Problems

Computer GraphicsResearch Problems

Previous Work

ImproveExistingMethods

Develop New Approaches

to Existing Problems

Modeling by Example

Page 11: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

1. Consider Non-Traditional Problems

Computer GraphicsResearch Problems

Previous WorkDefine new problems

Develop New Approaches

to Existing Problems

ImproveExistingMethods

Page 12: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

1. Consider Non-Traditional Problems

Computer GraphicsResearch Problems

Previous WorkDefine new problems

ImproveExistingMethods

Develop New Approaches

to Existing Problems

Shape Retrieval & Analysis

Page 13: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

1. Consider Non-Traditional Problems

Computer GraphicsResearch Problems

Previous Work

Expand the field

ImproveExistingMethods

Define new problems

Develop New Approaches

to Existing Problems

Page 14: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

1. Consider Non-Traditional Problems

Computer GraphicsResearch Problems

Previous Work

Expand the field

ImproveExistingMethods

Define new problems

Simulating Sound

Propagation

Develop New Approaches

to Existing Problems

Page 15: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

Simulating Sound

Propagation

1. Consider Non-Traditional Problems

Computer GraphicsResearch Problems

Previous Work

Expand the field

ImproveExistingMethods

Define new problems

Develop New Approaches

to Existing Problems

Page 16: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

1. Consider Non-Traditional Problems

Computer GraphicsResearch Problems

Previous Work

Expand the field

Define new problems

Develop New Approaches

to Existing Problems

ImproveExistingMethods

Page 17: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

2. Anticipate Disruptive Technologies

Page 18: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

2. Anticipate Disruptive Technologies

Time (in years)

Res

ea

rch

Pro

gre

ss

Clayton M. Christensen, 1995

Page 19: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

2. Anticipate Disruptive Technologies

Time (in years)

Res

ea

rch

Pro

gre

ss

Clayton M. Christensen, 1995

Page 20: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

2. Anticipate Disruptive Technologies

Time (in years)

Res

ea

rch

Pro

gre

ss

Fast GraphicsProcessors

Repositoriesof 3D Models

Clayton M. Christensen, 1995

Server-BasedNetworking

Page 21: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

2. Anticipate Disruptive Technologies

Time (in years)

Res

ea

rch

Pro

gre

ss

Repositoriesof 3D Models

Clayton M. Christensen, 1995

Server-BasedNetworking

Fast GraphicsProcessors

Page 22: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

2. Anticipate Disruptive Technologies

Time (in years)

Res

ea

rch

Pro

gre

ss

BuildingWalkthroughs

“Soda Hall Walkthrough”SGI PowerSeries with VGX Graphics64MB, 30K polygons/second~$200,0001992

Repositoriesof 3D Models

Clayton M. Christensen, 1995

Server-BasedNetworking

Fast GraphicsProcessors

Page 23: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

2. Anticipate Disruptive Technologies

Time (in years)

Res

ea

rch

Pro

gre

ss

Fast GraphicsProcessors

BuildingWalkthroughs

Repositoriesof 3D Models

Clayton M. Christensen, 1995

Server-BasedNetworking

Page 24: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

2. Anticipate Disruptive Technologies

Time (in years)

Res

ea

rch

Pro

gre

ss

Fast GraphicsProcessors

BuildingWalkthroughs

Repositoriesof 3D Models

Massively MultiplayerOnline Worlds

“RING”SGI Origin ServerHome: 28.8kb modem1994

Clayton M. Christensen, 1995

Server-BasedNetworking

Page 25: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

2. Anticipate Disruptive Technologies

Time (in years)

Res

ea

rch

Pro

gre

ss

Fast GraphicsProcessors

BuildingWalkthroughs

Repositoriesof 3D Models

Massively MultiplayerOnline Worlds

Clayton M. Christensen, 1995

Server-BasedNetworking

Repositoriesof 3D Models

Page 26: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

2. Anticipate Disruptive Technologies

Time (in years)

Res

ea

rch

Pro

gre

ss

Fast GraphicsProcessors

BuildingWalkthroughs

Repositoriesof 3D Models

Massively MultiplayerOnline Worlds

“Shape Distributions”133 models25 categories2001

Shape Retrieval& Analysis

Clayton M. Christensen, 1995

Server-BasedNetworking

Repositoriesof 3D Models

Page 27: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

2. Anticipate Disruptive Technologies

Time (in years)

Res

ea

rch

Pro

gre

ss

Fast GraphicsProcessors

Repositoriesof 3D Models

Massively MultiplayerOnline Worlds

Shape Retrieval& Analysis

???

???

BuildingWalkthroughs

Clayton M. Christensen, 1995

Server-BasedNetworking

???

???

Page 28: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

3. Think Beyond Algorithms

Page 29: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

3. Think Beyond Algorithms

There are many ways to contribute to research: Develop algorithms

Design systems

Collect data sets

Develop benchmarks

Formulate problems

Prove theorems

Write surveys

etc.

Page 30: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

3. Think Beyond Algorithms

There are many ways to contribute to research: Develop algorithms

Design systems

Collect data sets

Develop benchmarks

Formulate problems

Prove theorems

Write surveys

etc.

Page 31: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

3. Think Beyond Algorithms

There are many ways to contribute to research: Develop algorithms

Design systems

Collect data sets

Develop benchmarks

Formulate problems

Prove theorems

Write surveys

etc.

www.cvpapers.com/datasets.html

Page 32: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

3. Think Beyond Algorithms

Some of my projects focused on collecting data sets:

Schelling Points[Chen12]

Shape Retrieval[Shilane04]

Line Drawing[Cole08]

Mesh Segmentation[Chen09]

Sound Propagation[Tsingos02]

Shape Perception[Cole09]

Page 33: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

3. Think Beyond Algorithms

Some projects focused on collecting data sets:

Surface Salience[Chen12]

Shape Retrieval[Shilane04]

Line Drawing[Cole08]

Mesh Segmentation[Chen09]

Sound Propagation[Tsingos2]

Shape Perception[Cole09]

Page 34: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

3. Think Beyond Algorithms

Example: “Where Do People Draw Lines?”

Page 35: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

3. Think Beyond Algorithms

Example: “Where Do People Draw Lines?”

Collect data while people

perform a task

Page 36: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

3. Think Beyond Algorithms

Example: “Where Do People Draw Lines?”

Collect data while people

perform a task

Analyze data

Page 37: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

3. Think Beyond Algorithms

Example: “Where Do People Draw Lines?”

Collect data while people

perform a task

Analyze data Evaluate existing algorithms

Page 38: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

3. Think Beyond Algorithms

Example: “Where Do People Draw Lines?”

Collect data while people

perform a task

Analyze data Evaluate existing algorithms Learn to perform task

Page 39: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

3. Think Beyond Algorithms

Example: “Where Do People Draw Lines?”

Analyze data Evaluate existing algorithms Learn to perform task

Collect data while people

perform a task

Page 40: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

4. Work on Real Applications

Page 41: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

4. Work on Real Applications

Core Computer Graphics

Technologies

Applications

Page 42: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

4. Work on Real Applications

Core Computer Graphics

Cameras

Displays

Processors

Scanners

Sensors

Trackers

Printers

Page 43: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

4. Work on Real Applications

Core Computer Graphics

Cameras

Displays

Processors

Scanners

Sensors

Trackers

Printers

Biology?

Psychology?Archaeology?

Paleontology?

Product Design? Education?

Neuroscience?

Civil Engineering?

Geology? Medicine?

Page 44: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

4. Work on Real Applications

Core Computer Graphics

Cameras

Displays

Processors

Scanners

Sensors

Trackers

Printers

“The Computer Scientist as a Toolsmith”Frederick P. Brooks, Jr.

ACM Allen Newell Award PresentationSIGGRAPH 1994

Biology?

Psychology?Archaeology?

Paleontology?

Product Design? Education?

Neuroscience?

Civil Engineering?

Geology? Medicine?

Page 45: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

4. Work on Real Applications

Some projects focused on applications:

Molecular Biology[Capra09] Archaeology

[Shin12]

Paleontology[Boyer11]

Page 46: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

4. Work on Real Applications

Some projects focused on applications:

Molecular Biology[Capra09] Archaeology

[Shin12]

Paleontology[Boyer11]

Using partial shape matching to help find proteins with similar functions

DistinctiveRegions

Spherical HarmonicShape Descriptors

Page 47: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

4. Work on Real Applications

Some projects focused on applications:

Molecular Biology[Capra09] Archaeology

[Shin12]

Paleontology[Boyer11]

Using a surface dissimilarity metric to help classify scans of fossils

Page 48: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

4. Work on Real Applications

Some projects focused on applications:

Molecular Biology[Capra09] Archaeology

[Shin12]

Paleontology[Boyer11]

Using shape matching to help reconstruct fractured wall paintings

Page 49: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

4. Work on Real Applications

Some projects focused on applications:

Molecular Biology[Capra09] Archaeology

[Shin12]

Paleontology[Boyer11]

Page 50: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

5. Work With Good Collaborators

Page 51: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

5. Work With Good Collaborators

Postdocs: Daniel Aliaga

Jian Sun

Sid Chaudhuri

Yaron Lipman

Ph.D. students: Aleksey Boyko

Aleksey Golovinskiy

Elena Sizikova

Fisher Yu

Maciej Halber

Michael Kazhdan

Patrick Min

Paul Calamia

Philip Shilane

Rudrajit Samanta

Tianqiang Liu

Vladimir Kim

Xiaobai Chen

Undergrad students: Abulhair Saparov

Addy Ngan

Alex Halderman

Alex Limpaecher

Angela Dai

Bill Pang

Carolyn Chen

Celeste Fowler

Hijung Shin

Jeehyung Lee

Joyce Chen

William Kiefer

Wilmot Li

Page 52: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

5. Work With Good Collaborators

Diego Nehab

Emil Praun

Forrester Cole

Huiwen Chang

Jason Lawerence

Jingwan Lu

Joshua Podolak

Linjie Liu

Ohad Fried

Michael Burns

Sema Berkiten

Thiago Pereira

Wagner Correa

Xinyi Fan

Yiming Liu

Zhiyan Liu

Postdocs: Pierre Bénard David Bourgiuignon Martin Fuchs

Lee Markosian Tim Weyrich

Adam Finkelstein

SzymonRusinkiewicz

DavidDobkin

Ph.D. Students: Allison Klein

Benedict Brown

Chris DeCoro

Connelly Barnes

Corey Toler-Franklin

Page 53: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

5. Work With Good Collaborators

Other Disciplines: Andreas Vlachopoulos

Ben Shedd

Christos Doumas

Doug Boyer

Gary Elko

Heather Barros

James West

Janet Thornton

Jukka Jernvall

Manish Singh

Mohan Sondhi

Otto J Anshus

Peter Svensson

Roman Laskowski

UC Berkeley: Carlo Séquin

Seth Teller

Bell Labs: Ingrid Carlbom

Alex Biliris

Gopal Pingali

Nicolas Tsingos

T.M. Murali

Stanford: Daniel Ritchie

Manolis Savva

Matthew Fisher

Pat Hanrahan

Qixing Huang

Other Institutions: Aaron Hertzmann

Ayellet Tal

Dan Goldman

David Jacobs

Doug DeCarlo

Eli Schechtman

Evangelos Kalogerakis

Hanspeter Pfister

Jim McCann

Leonidas Guibas

Niloy Mitra

Raif Rustamov

Stephen DiVerdi

Wilmot Li

Wojciech Matusik

Page 54: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

5. Work With Good Collaborators

Other Disciplines: Andreas Vlachopoulos

Ben Shedd

Christos Doumas

Doug Boyer

Gary Elko

Heather Barros

James West

Janet Thornton

Jukka Jernvall

Manish Singh

Mohan Sondhi

Otto J Anshus

Peter Svensson

Roman Laskowski

UC Berkeley:Carlo Séquin

Seth Teller

Bell Labs: Alex Biliris

Ingrid Carlbom

Gopal Pingali

Nicolas Tsingos

T.M. Murali

Stanford: Daniel Ritchie

Manolis Savva

Matthew Fisher

Pat Hanrahan

Qixing Huang

Other Institutions: Aaron Hertzmann

Ayellet Tal

Dan Goldman

David Jacobs

Doug DeCarlo

Eli Schechtman

Evangelos Kalogerakis

Hanspeter Pfister

Jim McCann

Leonidas Guibas

Niloy Mitra

Raif Rustamov

Stephen DiVerdi

Wilmot Li

Wojciech Matusik

Page 55: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

5. Work With Good Collaborators

Other Disciplines: Andreas Vlachopoulos

Ben Shedd

Christos Doumas

Doug Boyer

Gary Elko

Heather Barros

James West

Janet Thornton

Jukka Jernvall

Manish Singh

Mohan Sondhi

Otto J Anshus

Peter Svensson

Roman Laskowski

UC Berkeley: Carlo Séquin

Seth Teller

Bell Labs: Alex Biliris

Ingrid Carlbom

Gopal Pingali

Michael Potmesil

Nicolas Tsingos

Stanford: Daniel Ritchie

Manolis Savva

Matthew Fisher

Pat Hanrahan

Qixing Huang

Other Institutions: Aaron Hertzmann

Ayellet Tal

Dan Goldman

David Jacobs

Doug DeCarlo

Eli Schechtman

Evangelos Kalogerakis

Hanspeter Pfister

Jim McCann

Leonidas Guibas

Niloy Mitra

Raif Rustamov

Stephen DiVerdi

Wilmot Li

Wojciech Matusik

Page 56: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

5. Work With Good Collaborators

Other Disciplines: Andreas Vlachopoulos

Ben Shedd

Christos Doumas

Doug Boyer

Gary Elko

Heather Barros

James West

Janet Thornton

Jukka Jernvall

Manish Singh

Mohan Sondhi

Otto J Anshus

Peter Svensson

Roman Laskowski

UC Berkeley: Carlo Séquin

Seth Teller

Bell Labs: Ingrid Carlbom

Alex Biliris

Gopal Pingali

Nicolas Tsingos

T.M. Murali

Stanford: Daniel Ritchie

Manolis Savva

Matthew Fisher

Pat Hanrahan

Qixing Huang

Other Institutions: Aaron Hertzmann

Ayellet Tal

Dan Goldman

David Jacobs

Doug DeCarlo

Eli Schechtman

Evangelos Kalogerakis

Hanspeter Pfister

Jim McCann

Leonidas Guibas

Niloy Mitra

Raif Rustamov

Stephen DiVerdi

Wilmot Li

Wojciech Matusik

Page 57: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

5. Work With Good Collaborators

Other Disciplines: Andreas Vlachopoulos

Ben Shedd

Christos Doumas

Doug Boyer

Gary Elko

Heather Barros

James West

Janet Thornton

Jukka Jernvall

Manish Singh

Mohan Sondhi

Otto J Anshus

Peter Svensson

Roman Laskowski

UC Berkeley: Carlo Séquin

Seth Teller

Bell Labs: Ingrid Carlbom

Alex Biliris

Gopal Pingali

Nicolas Tsingos

T.M. Murali

Stanford: Daniel Ritchie

Manolis Savva

Matthew Fisher

Pat Hanrahan

Qixing Huang

Other Institutions: Aaron Hertzmann

Ayellet Tal

Dan Goldman

David Jacobs

Doug DeCarlo

Eli Schechtman

Evangelos Kalogerakis

Hanspeter Pfister

Jim McCann

Leonidas Guibas

Niloy Mitra

Raif Rustamov

Stephen DiVerdi

Wilmot Li

Wojciech Matusik

Page 58: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

5. Work With Good Collaborators

Family:

Page 59: Five Principles for Choosing Research Problems in Computer ...funk/award_talk.pdf · ACM Allen Newell Award Presentation SIGGRAPH 1994 Biology? Archaeology? Psychology? Paleontology?

5. Work With Good Collaborators

Thank You!