Electronic copies of my CV are available in postscript, plain text, and Adobe PDF.
Education
| 08/05 – present | Brown University Ph.D. Student in Electrical Engineering Advisor: Prof. Gabriel Taubin |
| 08/05 – 12/06 | Brown University Master of Science in Electrical Engineering Advisor: Prof. Gabriel Taubin, GPA: 4.0/4.0 |
| 09/98 – 06/02 | California Institute of Technology Bachelor of Science with Honors, June 2002 Option: Applied Physics, GPA: 3.8/4.0 |
Experience
| 04/08 – present |
MIT Media Lab (Visiting Student) Camera Culture Research Group – Cambridge, MA Researching advanced methods in computational photography, human-computer-interaction, and medical imaging. Responsibilities also include presenting Camera Culture research to visiting Media Lab sponsors. |
| 07/07 – 03/08 |
MERL: Mitsubishi Electric Research Laboratories (Visiting Research Intern) Mitsubishi Research Laboratory (MRL) – Cambridge, MA Working in collaboration with Dr. Ramesh Raskar and Prof. Gabriel Taubin to develop advanced methods for computational photography, 3D scanning, and active imaging. |
| 07/06 – 07/06 |
INRIA Rhône-Alpes (NSF-INRIA REUSSI Research Intern) Video And Mesh Processing for 3D Cinematography (VAMP) – Montbonnot, France Implemented numerous methods for image-based object modeling using extremal boundaries (silhouettes) and camera arrays. Specific methods included the "osculating circle" [Vaillant and Faugeras 92] and the "osculating quadric" [Boyer and Berger 97]. |
| 08/02 – 08/05 |
MIT Lincoln Laboratory (Assistant Technical Staff Member) Seeker and Interceptor Technology (Group 38) – Lexington, MA Developed image processing algorithms and physics-based simulation software to facilitate advanced interceptor systems. |
| 06/01 – 09/01 | Los Alamos National Laboratory (Technical Intern) Space Instrumentation and System Engineering (NIS-4) – Los Alamos, NM Performed fundamental research regarding ad-hoc distributed sensing technology. |
| 01/01 – 06/01 | California Institute of Technology (Research Assistant) Dr. John C. Crocker – Assistant Professor of Applied Physics – Pasadena, CA Extended image analysis software to allow 3D tracking of colloidal particles in differential interference contrast microscope images. |
| 06/00 – 09/00 06/99 – 09/99 |
Intel Corporation (Technical Intern) Intel Mask Operations (IMO) – Santa Clara, CA Realized a complete software package for improving inspection capabilities on photolithographic processing equipment. |
Teaching
| 09/08 – 12/08 | Linear System Analysis (Teaching Assistant) |
| 01/07 – 05/07 | 3D Photography and Geometry Processing (Teaching Assistant) |
Publications
D. Lanman, R. Raskar, A. Agrawal, and G. Taubin. Shield Fields: Modeling and Capturing 3D Occluders. ACM Transactions on Graphics (Proc. of SIGGRAPH Asia 2008), December 2008, Singapore
D. Lanman, R. Raskar, and G. Taubin. Modeling and Synthesis of Aperture Effects in Cameras. In Proc. of the International Symposium on Computational Aesthetics in Graphics, Visualization, and Imaging (CAe 2008), June 2008, Lisbon, Portugal
D. Lanman, D. Crispell, and G. Taubin. Surround Structured Lighting for Full Object Scanning. In Proc. of the 6th International Conference on 3D Digital Imaging and Modeling (3DIM 2007), August 2007, Montréal, Québec, Canada
D. Lanman, M. Wachs, G. Taubin, and F. Cukierman. Reconstructing a 3D Line from a Single Catadioptric Image. In Proc. of the Third International Symposium on 3D Data Processing, Visualization and Transmission (3DPVT 2006), June 2006, Chapel Hill, NC
D. Lanman, D. Crispell, M. Wachs, and G. Taubin. Spherical Catadioptric Arrays: Construction, Multi-View Geometry, and Calibration. In Proc. of the Third International Symposium on 3D Data Processing, Visualization and Transmission (3DPVT 2006), June 2006, Chapel Hill, NC
D. Crispell, D. Lanman, P. G. Sibley, Y. Zhao and G. Taubin. Beyond Silhouettes: Surface Reconstruction using Multi-Flash Photography. In Proc. of the Third International Symposium on 3D Data Processing, Visualization and Transmission (3DPVT 2006), June 2006, Chapel Hill, NC
D. Lanman, E. Hines and K. Schultz. Physics-based Laser Radar Simulation Tool. Eighth Annual Workshop on High Performance Embedded Computing, September 2004, Lexington, MA
J-S. Smokelin, D. Lanman, R. Dufour and K. Schultz. Seeker Super-Resolution and CSO Detection. In Proc. of the 2003 Military Sensing Symposium Specialty Group Meeting on Missile Defense Sensors, Environments and Algorithms, November 2003, Monterey, CA
J-S. Smokelin, D. Tessier, D. Lanman and R. Dufour. Advanced Algorithms for Endgame Aimpoint Selection. In Proc. of the First Missile Defense Conference, March 2003, Washington, DC
D. Lanman. Distributed Sensor Networks with Collective Computation: A Preliminary Report on Real-time Optimization Algorithms. Technical Report, Los Alamos National Laboratory, September 2001
D. Lanman and A. Jorgensen. Distributed Sensor Networks with Collective Computation. Technical Report LA-UR-01-4388, Los Alamos National Laboratory, August 2001
D. Lanman and A. Jorgensen. Distributed Sensor Networks with Collective Computation. Symposium 2001: Championing Scientific Careers, August 2001, Santa Fe, NM
D. Lanman, B. Eng and R. Mayes. Model-based Face Capture from Orthogonal Images. Symposium 2001: Championing Scientific Careers, August 2001, Santa Fe, NM
Refereed Posters
D. Lanman, P. G. Sibley, D. Crispell, Y. Zhao and G. Taubin. Multi-Flash 3D Photography: Capturing Shape and Appearance. In Proc. of the 33rd International Conference and Exhibition on Computer Graphics and Interactive Techniques (SIGGRAPH 2006), August 2006, Boston, MA
Mika L. M. MacInnis, Marcelo S. Caetano, Douglas Lanman, and Russell M. Church. Does adjunctive behavior play in a role timing? In Proc. of the 31st Annual Meeting of the Society for the Quantitative Analyses of Behavior (SQAB 2008), May 2008, Chicago, IL
D. Lanman, E. Hines and K. Schultz. Physics-based Laser Radar Simulation Tool. In Proc. of the 2004 Military Sensing Symposium Specialty Group Meeting on Missile Defense Sensors, Environments and Algorithms, October 2004, Monterey, CA
Invited Talks
New Directions for Active Illumination in 3D Photography. At Multi-View Image and Geometry Processing for 3D Cinematography Workshop, Banff International Research Station, July 2008, Banff, CA
Honors
2005-2008 ASEE National Defense Science and Engineering Graduate (NDSEG) Fellowship
2001-2002 California Institute of Technology Upper Class Merit Award (Carnation Award)
2000-2001 ARCS (Achievement Rewards for College Scientists) Scholar
1999-2000 ARCS (Achievement Rewards for College Scientists) Scholar
Computer Vision and Pattern Recognition (CVPR) 2008 Outstanding Reviewer Award
Overall Best Numerical Analysis Paper and Oral Presentation for "Model-based Face Capture from Orthogonal Images", Symposium 2001: Championing Scientific Careers, hosted by Los Alamos National Laboratory, Santa Fe, NM, August 2001
Projects
Structured Light for 3D Reconstruction
Implemented a complete 3D scanning system using a DLP projector and one or more synchronized digital cameras. A given physical object was scanned by illuminating with a temporally-multiplexed Gray code structured light sequence. By observing the projected patterns from one or more viewpoints, each visible point was reconstructed in 3D by ray-plane triangulation. A complete Matlab projector-camera calibration toolbox was developed to estimate the relative projector-camera position/pose and intrinsic parameters.
Texture Synthesis and Exemplar-based Image Inpainting
Developed an efficient, Matlab-based implementation of Efros and Freeman's Image Quilting algorithm. This implementation was extended to allow removal of large image regions – following the Exemplar-based Image Inpainting approach developed by Criminisi, Pérez and Toyama. A variety of applications were shown, including wire removal from special effects sequences and restoration of degraded artwork.
Augmented Video
Implemented a complete system for inserting virtual objects into uncalibrated video sequences. The Kanade-Lucas-Tomasi (KLT) feature tracker was used to track a small set of landmarks. Given an initial set of user-selected image correspondences, the extrinsic calibration (i.e., position and pose) of the camera was estimated for each frame. Intrinsic calibration was obtained using the Matlab Calibration Toolbox. Virtual objects were inserted in real-time using VXL and the Coin3D library.
Distributed Camera Calibration and Tracking
Developed a novel image-based method for calibrating multi-camera networks. Intrinsic camera parameters were assumed to be known a priori, however the relative position and pose of each camera with respect to a global reference was establishing using image correlation. Estimated calibration parameters and basic tracking algorithms were used to synthesize a 3D trajectory for a single object viewed by multiple cameras.
Model-based Face Capture from Orthogonal Images
From a survey of techniques, a novel method was synthesized and demonstrated for creating photo-realistic 3D face models from a pair of 2D images of a human subject.
Distributed Task Allocation for Autonomous Agents
Developed task-specific algorithms for optimal collaboration in multiple-robot systems. Performance was evaluated using the Webots simulator and validated in the laboratory using Khepera robots.
Skills
Scientific Computing: Matlab, Mathematica, Maple, IDL, LaTeX
Programming: C/C++, Java, OpenGL, OpenCV, MPI, VXL
Professional Service and Membership
Reviewer for IEEE Conference on Computer Vision and Pattern Recognition (CVPR) 2006, 2007 and 2008
Reviewer for IEEE International Conference on Computer Vision (ICCV) 2007
Reviewer for 35th Conference on Computer Graphics and Interactive Techniques (SIGGRAPH) 2008
Reviewer for 29th Conference of the European Association for Computer Graphics (EUROGRAPHICS) 2008
Reviewer for Computer Vision and Image Understanding (CVIU)
Reviewer for IEEE International Conference on Image Processing (ICIP) 2008
Reviewer for Graphics Interface 2008
Reviewer for IEEE Virtual Reality 2007 (VR2007)
Reviewer for Brazilian Symposium on Computer Graphics and Image Processing (SIBGRAPI) 2007
Founded the Computer Vision Reading Group and Seminar Series (CVRG) at Brown University
ACM and IEEE Student Member since 2006
Last Updated: September 5, 2008