| home publications software cv james davis
|
Curriculum Vitae [Research Statement 2004] [Teaching
Statement 2004] [Personal
Statement 2007]
James
E. Davis
EmploymentAssociate
Professor, Assistant
Professor, 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, 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 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, Newspaper
layout assistant, Pizza delivery, Restaurant bus-boy, Pigeon-poop cleanup crew,
pre-1990. Awards and HonorsNSF
CAREER, 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 PublicationsRefereed PapersIlstrup, 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 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, 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, 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, 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 Levoy,
Pulli, Curless, Rusinkiewicz, Koller, 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 ReportsJames
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, PatentsHector
Gonzalez-Banos, James Davis. “Systems and methods for determining depth using
shuttered light pulses,” Professional ActivitiesWorkshop ChairWorkshop on Real Time 3D Sensors and Their Use in
conjunction with IEEE CVPR 2004 (with S. Burak Gokturk , Carlo Tomasi, and Abbas
Rafii) Poster Chair5th
International workshop on projector camera systems (PROCAMS), 2008
Session ChairACM SIGGRAPH “Performance Capture” : 2007 IEEE ICRA “3D Vision (II)” : 2003 Program CommitteeWorkshop on 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 ReviewingIEEE Transactions on Multimedia: 2008 ACM SIGGRAPH in 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 BoardsVSeeLab.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” “Modeling the shape and motion of people
(+short-takes on what to do with a mobile phone camera)” “3D Range Scanning Methods” “Shape estimation : from vision to graphics” “Hybrid time-of-flight cameras” Canesta, “Acquiring
computer graphics models of people” Lahore University of
Management Sciences, Pakistan, (remote video link) July 2007. “Coding
space with light”
“Shape
estimation : from low level images to high level human body models”
MERL, Microsoft
Research, Cal
Poly,
NASA Intel,
“Acquiring graphical models of shape and motion” Industrial Technology Research Institute, Hsinchu,
Jan 2005
U.
UC
“The
challenge and opportunity of cultural diversity”
ShiLin District Office, “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, Bay
Area Vision Meeting, UC
Stanford Graphics Retreat, Soquel “A
Sketching Interface for Articulated Figure Animation”
“Filling Holes in Complex Surfaces Using Volumetric
Diffusion”
“Acquiring Reality”
Hewlett Packard Research Lab,
Honda R&D TeachingInstructorCMPS80J: 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 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 Introduction to Programming for K-6, AdvisingPrabath
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 TransferSony 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] |