home
publications
software
cv

james davis
davis@cs.ucsc.edu

 

Curriculum Vitae

[Research Statement 2004] [Teaching Statement 2004] [Personal Statement 2007]
[CV 2008 PDF]

 

James E. Davis

 

1156 High St : SOE3 
Santa Cruz, CA 95064 
davis@cs.ucsc.edu   
Cel: 650 799-2574
Phone: 831 459-1841
http://soe.ucsc.edu/~davis

Employment

Associate Professor, University of California , Santa Cruz .  Teach today’s students to become tomorrow’s leaders. Imagine and invent technologies to change the world. 2008-present.

Assistant Professor, University of California , Santa Cruz .  Teach today’s students to become tomorrow’s leaders. Imagine and invent technologies to change the world. 2005-2008.

Scientific Advisory Consultant, Vsee Lab.  Function as outside technical advisor for a startup focused on video conferencing and remote collaboration. 2002-present.

Senior Research Scientist, Honda Research Institute.  Developed real-time range scanning technology for use with robotic applications and biomechanical modeling. 2002-2004.

Research Assistant, Stanford Computer Graphics Lab.  Research, dream, implement, and publish on a dozen different topics in computer graphics and computer vision. 1995-2002.

Teaching Assistant, Stanford University .  Delivered many help session lectures on computer graphics. Designed, administered and graded course assignments, midterm, and final. Win 1999, Aut 2001.

Consulting Researcher, Presenter, Inc.  Developed algorithms for image mosaicing which robustly find frame motion despite foreground motion and high levels of image noise. 1999-2000.

Research Intern, Apple Computer, Inc.  Designed and implemented an algorithm for customizing standard geometrical meshes using texture maps derived from photographs. Summer 1995.

Research Assistant, Stanford Database Group.  Designed and implemented a document matching system capable of efficiently finding duplicated text phrases in very large databases. 1993-1994.

Management Intern, Pacific Bell .  Developed an integrated documentation/configuration management system for use with specific in-house CASE tools. Summer 1992, 1993.

Consultant, UC Davis Music Dept.  Designed and implemented multimedia music instruction software used to teach Introductory Music to thousands of undergraduates. 1991-1992.

Teaching Assistant, University of California .  Assisted students with concepts and lab work for a computer architecture class. Graded student assignments. 1991.

Newspaper layout assistant, Pizza delivery, Restaurant bus-boy, Pigeon-poop cleanup crew, pre-1990.

Awards and Honors

NSF CAREER, 2008

Mentor Recognition Award, UC San Diego , 2008

Omidyar Network Community Favorites Award, 2007 (for innovative teaching style of CMPS80J)

UCSC Excellence in Teaching Award Honorable Mention (top 2% of faculty), 2006

IEEE ICRA Best Vision Paper Award, 2003

NSF Graduate Research Fellowship, 1993-1996

UCDavis Computer Science Department Citation Award, 1993

Phi Kappa Phi, Golden Key, Psi Chi, Pi Mu Epsilon National Honor Societies, 1992

Fourth Place Team, Pacific Region, Annual ACM Programming Contest, 1990,1992.

First Place , Undergraduate Mathematics Competition, UC Davis, 1990.

Publications

Refereed Papers

Ilstrup, D., Lizarraga, M., Elkaim, G., and Davis, J., “Aerial Photography using a Nokia N95”, World Congress on Engineering and Computer Science, (WCECS) 2008

Tien-Chieng Feng, Prabath Gunawardane, James Davis, Bolan Jiang, “Motion Capture Data Retrieval Using an Artist’s Doll”, International Conf. on Pattern Recognition (ICPR), 2008.

Steven Scher, Ryan Crabb, James Davis, “Making Real Games Virtual: Tracking Board Game Pieces”, International Conf. on Pattern Recognition (ICPR), 2008.

Orazio Gallo, Sonia Arteaga, James Davis, “A Camera Based Pointing Interface for Mobile Devices”, IEEE International Conference on Image Processing  (ICIP), 2008

Jiejie Zhu, Liang Wang, Ruigang Yang and James Davis , “Fusion of Time-of-Flight Depth and Stereo for High Accuracy Depth Maps”,  IEEE Conf. on Comp. Vision and Pattern Rec. (CVPR), 2008.

Ryan Crabb, Colin Tracey, Akshaya Puranik, James Davis, “Real-time Foreground Segmentation via Range and Color Imaging”, CVPR Workshop on Time of Flight Camera Based Comp. Vis., 2008

Sebastian Schuon, Christian Theobalt, James Davis, Sebastian Thrun, “High-quality Scanning using Time-Of-Flight Depth Superresolution”, CVPR Workshop on Time of Flight Camera Based Computer Vision, 2008

Oliver Wang, James Davis, Erika Chuang, Ian Rickard, Krystle de Mesa, Chirag Dave, “Video Conference Relighting Using Infrared Illumination”, Proceedings of Eurographics 2008.

Xing Chen, James Davis, “An Occlusion Metric for Selecting Robust Camera Configurations,”Machine Vision and Applications Journal, 19(4), July 2008.

Liang Wang, Ruigang Yang, James Davis, “BRDF Invariant Stereo using Light Transport Constancy,” IEEE Trans. On Pattern Analysis and Machine Intelligence (PAMI), 29(9), Sep 2007.

Oliver Wang, Jonathan Finger, QingXiong Yang, James Davis, Ruigang Yang, “Automatic Natural Video Matting with Depth”,  Proceedings of the 15th Pacific Conference on Computer Graphics and Applications (Pacific Graphics), 2007.

Andrew Leung, Eric Lalonde, Jacob Telleen, James Davis, Carlos Maltzahn, “Using Comprehensive Analysis for Performance Debugging in Distributed Storage Systems,” Proceedings IEEE Conference on Mass Storage Systems and Technologies (MSST), 2007.

Jacob Telleen, Anne Sullivan, Jerry Yee, Prabath Gunawardane, Oliver Wang, Ian Collins, James Davis, “Synthetic Shutter Speed Imaging”, Computer Graphics Forum 26(3), Eurographics 2007.

Qingxiong Yang, Ruigang Yang, James Davis, and David Nister, “Spatial-Depth Super Resolution for Range Images”, IEEE Conf. on Comp. Vision and Pattern Recognition (CVPR), 2007.

Mark Young, Erik Beeson, James Davis, Szymon Rusinkiewicz, and Ravi Ramamoorthi, “Viewpoint-Coded Structured Light”, IEEE Conf. on Comp. Vision and Pattern Recognition (CVPR), 2007.

Alexandru Balan, Leonid Sigal, Michael Black, James Davis, and Horst Haussecker, “Detailed Human Shape and Pose from Images”, IEEE Conf. on Comp. Vision and Pattern Recognition (CVPR), 2007.

Dragomir Anguelov, Praveen Srinivasan, Daphne Koller, Sebastian Thrun, Jim Rodgers, James Davis. “SCAPE: Shape Completion and Animation of People,” ACM Transactions of Graphics (SIGGRAPH), 24(3), 2005.

Diego Nehab, Szymon Rusinkiewicz, James Davis, Ravi Ramamoorthi. “Efficiently Combining Positions and Normals for Precise 3D Geometry,” ACM Transactions on Graphics (SIGGRAPH), 24(3), 2005.

Allen Y. Yang, Hector Gonzalez-Banos, Victor Ng-Thow-Hing, James Davis. “RoboTalk: controlling arms, bases and androids through a single motion interface,” International Conference on Advanced Robotics (ICAR), 2005.

Diego Nehab, Szymon Rusinkiewicz, and James Davis. “Improved Sub-pixel Stereo Correspondences through Symmetric Refinement,” IEEE International Conference on Computer Vision (ICCV), 2005.

James Davis, Ruigang Yang, Liang Wang. “BRDF Invariant Stereo using Light Transport Constancy,” IEEE International Conference on Computer Vision (ICCV), 2005.

James Davis, Diego Nehab, Ravi Ramamoothi, Szymon Rusinkiewicz. “Spacetime Stereo : A Unifying Framework for Depth from Triangulation,” IEEE Trans. On Pattern Analysis and Machine Intelligence (PAMI), vol. 27, no. 2, Feb 2005.

Drago Anguelov, Praveen Srinivasan, Daphne Koller, Sebastian Thrun, Hoi-Cheung Pang, James Davis. “The Correlated Correspondence Algorithm for Unsupervised Registration of Nonrigid Surfaces,” Neural Information Processing Systems (NIPS), 2004.

James Diebel, Kjell Reuterswärd, Sebastian Thrun, James Davis, Rakesh Gupta. “Simultaneous Localization and Mapping with Active Stereo Vision,” IEEE/RSJ Conf on Intelligent Robots and Systems (IROS), 2004.

Hector Gonzalez-Banos, James Davis. “A method for computing depth under ambient illumination using multi-shuttered light,” IEEE Conf. on Comp. Vision and Pattern Recognition (CVPR), 2004.

James Davis, Xing Chen . “Foveated observation of shape and motion,” IEEE Conf. on Robotics and Automation (ICRA), 2003. [ ICRA 2003 Best Vision Paper Award Winner  ]

James Davis, Maneesh Agrawala, Erika Chuang, Zoran Popovic, David Salesin. “A Sketching Interface for Articulated Figure Animation,” Eurographics/SIGGRAPH Symposium on Computer Animation (SCA), 2003. [ Nominated among the five best papers at the symposium ]

James Davis, Ravi Ramamoothi, Szymon Rusinkiewicz. “Spacetime Stereo : A Unifying Framework for Depth from Triangulation,” IEEE Comp. Soc. Conf. on Computer Vision and Pattern Recognition (CVPR), 2003.

James Davis, Hector Gonzalez-Banos. “Enhanced Shape Recovery with Shuttered Pulses of Light,” IEEE International Workshop on Projector-Camera Systems (PROCAMS), 2003. 

James Davis, Xing Chen. “Calibrating Pan-tilt Cameras in Wide-area Surveillance Networks,” IEEE International Conf. on Computer Vision (ICCV), 2003. 

James Davis, Stephen Marschner, Matt Garr, Marc Levoy. “Filling Holes in Complex Surfaces Using Volumetric Diffusion,” Symposium on 3D Data Processing, Visualization, and Transmission, June 2002.

James Davis, Xing Chen. “LumiPoint: Multi-User Laser-Based Interaction on Large Tiled Displays,” Displays, Vol. 23-5, Elsevier Science 2002.

James Davis, Xing Chen. “A Laser Range Scanner Designed for Minimum Calibration Complexity,” 3D Imaging and Modeling (3DIM), 2001.

Levoy, Pulli, Curless, Rusinkiewicz, Koller, Pereira , Ginzton, Anderson , Davis , Ginsberg, Shade, Fulk. “The Digital Michelangelo Project: 3D scanning of large statues,”  ACM Siggraph, 2000.

Xing Chen, James Davis, Philipp Slusallek. “Wide Area Camera Calibration Using Virtual Calibration Objects” IEEE Comp. Soc. Conf. on Computer Vision and Pattern Recognition (CVPR), 2000.

James Davis. “Mosaics of Scenes with Moving Objects,” IEEE Comp. Soc. Conf. on Computer Vision and Pattern Recognition (CVPR), 1998. 

Sergey Brin, James Davis, Hector Garcia-Molina. “Copy Detection Mechanisms for Digital Documents,”  Proceedings of the ACM SIGMOD Conference, May 1995. 

Selected Other Reports

James Skorupski, Jerry Yee, Josh McCoy, James Davis “Facial Type, Expression, and Viseme Generation”, SIGGRAPH Poster, 2007.

Prabath Gunawardane, Eddy Chandra, Tien-Chieng Jack Feng, James Davis, “Keyframe Animation Using an Artist's Doll”, SIGGRAPH Poster, 2007.

James Davis. “Mixed Scale Motion Recovery,” Ph.D. Dissertation, Stanford University , June 2002.

Patents

Hector Gonzalez-Banos, James Davis. “Systems and methods for determining depth using shuttered light pulses,” US Patent No. 7,095,487.

Professional Activities

Workshop Chair

Workshop on Real Time 3D Sensors and Their Use in conjunction with IEEE CVPR 2004

(with S. Burak Gokturk , Carlo Tomasi, and Abbas Rafii)

Poster Chair

5th International workshop on projector camera systems (PROCAMS), 2008

Session Chair                                                                 

ACM SIGGRAPH “Performance Capture” : 2007

IEEE ICRA “3D Vision (II)” : 2003

Program Committee

Workshop on Mobile Computer Vision, CVPR 2009

ACM SIGGRAPH 2007

Workshop on Evaluation of Articulated Human Motion and Pose Estimation, NIPS 2006, CVPR 2007

IEEE Computer Vision and Pattern Recognition (CVPR) 2006, 2005

Pacific Graphics, 2006

Paper Reviewing

IEEE Transactions on Multimedia: 2008

ACM SIGGRAPH in Asia : 2008

Computer Graphics Forum: 2008

Pattern Recognition: 2008

IEEE Trans. Image Processing : 2008, 2003

ACM SIGGRAPH : 2008, 2007, 2006, 2005, 2004

IEEE ICME : 2008

Eurographics : 2007, 2004, 2003

IEEE Journal of Quantum Electronics : 2007

ACM User Interface Systems and Technology : 2007

National Science Foundation Panels and Reviews : 2007, 2004

IEEE Trans. Pattern Analysis and Machine Intelligence : 2006, 2005, 2004, 2003, 2002

IEEE Computer Vision and Pattern Recognition : 2006, 2005, 2004, 2003

ACM Transactions on Graphics : 2006, 2005

IEEE Trans. On Circuits and Systems I : 2006

ASME Journal of Computing and Information Science in Engineering : 2006

IEEE Trans. On Automation Science and Engineering : 2005

IEEE Transactions on Visualization and Computer Graphics : 2005

Machine Vision and Applications Journal : 2005

IEEE 3-D Digital Imaging and Modeling : 2005

ACM Computer Human Interaction : 2004

Visual Computer : 2003

ACM Symposium of Computer Animation : 2003

Image and Vision Computing : 2003

ACM Symposium on Interactive 3D Graphics : 2003

IEEE Multimedia : 2002

ACM Conf. on Multimedia : 2002

Advisory Boards

VSeeLab.com 2002- startup focused on video based remote collaboration

YourSharade.com 2007- startup by former student focused on web based visual inventory management

Developing Advanced Tech. for the Imaging of Cultural Heritage Objects, (IMLS Grant) 2006-

Cultural Heritage Institute (Non-profit orgnaization), 2006-

Center for Art and Visual Studies, UCSC, 2005-2007

Invited Talks

“Exploring Human Body Shape and Motion”
        Cognitive Animation Workshop, Yosemite National Park , June 2008

“Modeling the shape and motion of people (+short-takes on what to do with a mobile phone camera)”
        Ricoh Innovations, Menlo Park , April 2008

“3D Range Scanning Methods”
        Eurographics Tutorial, Crete , Greece , April 2008

“Shape estimation : from vision to graphics”

        Stanford University , GRAI Seminar, Feb 2008.

“Hybrid time-of-flight cameras”

        Canesta, Sunnyvale , August 2007.

 “Acquiring computer graphics models of people”

        Lahore University of Management Sciences, Pakistan, (remote video link) July 2007.

        Santa Clara University , April 2007.                                                

 “Coding space with light”

        Stanford University , Graphics-Café, Feb 2007.

 “Shape estimation : from low level images to high level human body models”

        MERL, Boston , Oct 2007.

Microsoft Research, Redmond , Oct 2006.

Cal Poly, San Luis Obispo , Mar 2006.

        NASA Ames , Mountain View , Mar 2006.

Intel, Santa Clara , June 2005.

“Acquiring graphical models of shape and motion”

Industrial Technology Research Institute, Hsinchu, Jan 2005

        National Taiwan University , Dec 2004.

U. Texas , Austin , April 2004.

UC Santa Cruz , April 2004.

 “The challenge and opportunity of cultural diversity”

        ShiLin District Office, Taipei , November 2004.

 “Acquiring models of human shape and motion”

        Stanford Biomechanics Group, August 2004.

 “Spacetime Stereo – A Unifying Framework for Depth from Triangulation”

        Hewlett Packard Research Lab, Palo Alto , February 2004.

Bay Area Vision Meeting, UC Santa Cruz , June 2003.

        Stanford Graphics Retreat, Soquel California , November 2002.

 “A Sketching Interface for Articulated Figure Animation”

Princeton University , April 2003.

        Columbia University , April 2003.

        New York University , April 2003.

        U. of Washington Graphics Retreat, September 2002.

“Filling Holes in Complex Surfaces Using Volumetric Diffusion”

        Lawrence Livermore National Labs, September 2002.

“Acquiring Reality”

        Hewlett Packard Research Lab, Palo Alto , February 2002.

        Honda R&D Americas , Mountain View , February 2002.

Teaching

Instructor

CMPS80J: Technology Targeted at Social Issues, Spring 2008.

CMPS280J: Seminar in Graphics, Spring 2008.

CMPS280J: Seminar in Graphics, Winter 2008.

CMPS280J: Seminar in Graphics, Autumn 2007.

CMPS160/L: Introduction to Computer Graphics, Autumn 2007.

CMPS290B: Computational Photography and Vision on Mobile Devices, Autumn 2007.

CMPS280J: Seminar in Graphics, Spring 2007.

CMPS80J: Technology Targeted at Social Issues, Spring 2007.

CMPS280J: Seminar in Graphics, Winter 2007.

CMPS262: Computer Animation, Winter 2007.

CMPS280J: Seminar in Graphics, Autumn 2006.

CMPS160/L: Introduction to Computer Graphics, Autumn 2006.

CMPS280J: Seminar in Graphics, Spring 2006.

CMPS290B: Advanced Topics in Graphics - Computational and 3D Photography, Autumn 2005.

CMPS160/L: Introduction to Computer Graphics, Autumn 2005.

CMPS160/L: Introduction to Computer Graphics, UC Santa Cruz , Spring 2005.

Introduction to Programming for K-6, Sacramento CA , Summer 1984.

Advising

Prabath Gunawardane (PhD 2010 expected)

Steve Scher (PhD 2010 expected)

Oliver Wang (PhD 2009 expected)

Jack Feng (MS 2008) – “Motion Capture Retrieval using an Artist’s Doll”

Ian Rickard (MS 2008 expected Fall)

Jacob Telleen (MS 2007) – “Synthetic Shutter Speed Imaging”

Jerry Yee (MS 2007) – “Crowd Rendering with Non-Planar 3D Impostors” [Synopsis]

Krystle de Mesa (BS 2007) [UC San Diego MS candidate]

Ian Collins (BS 2007) [Powerset]

Patrick Auld (BS 2007) [Elastra]

Erik Beeson (BA 2006) – [YourSharade.com]

Mark Young (BS 2006) – [Microsoft]

Jeremy Randolph (BS 2006) – [Visual Concepts Inc.]

Technology Transfer

Sony PictureGear Ver. 4.0, Digital Photo Manager    Methods from my CVPR98 paper were incorporated into this product as the Panorama Maker feature, allowing easy creation of panoramas from a sequence of individual photographs.

Prentice Hall Publishing, Masterworks: A Musical Discovery    Educational software allowing interactive browsing of annotated musical content, used in conjunction with an Introductory Music class for five years. The software was rewritten by Prentice Hall, now in its second edition.

AutoType / AutoClick, Tools for Macintosh Input Automation    Software to allow scripted automation of keyboard and mouse input into any application. Apple Inc. officially refers to this tool as the solution for scripting Quicktime Player 4.1. Self published and distributed on the net.

 

[Updated Sep 2008]