Christopher L. Baker
Moore Court
Littleton,
Colorado 80127
*.*****@****.***
***@*******.***
http://inside.mines.edu/~cbaker
Career Interests
Currently my interests are in research and development in computer
vision, image processing, and image understanding technologies as applied to
robotics, navigation, sensing, automation, and 3D model reconstruction. More
specifically, these interests include three-dimensional modeling and navigation
from monocular video and/or LIDAR, medical imaging, human-computer interfacing
especially as applied to computer vision assisting in human tasks such as
vehicle navigation, localization and mapping, model building, and
manufacturing.
I am also interested in the furthering of engineering education at
the collegiate level as well as in secondary schools through the use of
outreach programs that encourage students toward a possible career in engineering.
Research and Development Experience
Development of algorithms for localization and mapping of local
environments useful for navigation updates using 3D LIDAR scans in GPS denied
environments.
Algorithm development used for localization and mapping software
as well as 3D model generation from monocular video, used for hand-held camera
applications as well as ground and air vehicle navigation.
Software development and integration for terrain classification. In
addition to this more general terrain classification approach, road following
algorithms developed to aid the robot in following roadways when desired based
on camera integrated with LIDAR data.
Developed code for processing target images and overlaying
information for Augmented Reality applications. Coding includes MATLAB and C++
as well as interfaces between them, using components from OpenCV, the AR
Toolkit, and OpenGL.
Designed, developed and implemented several image processing
algorithms to work on fluoroscopic image streams such as metal artifact
reduction, imager distortion calibration, and full three-dimensional
reconstructions from fluoroscopic images gathered along an arbitrary path.
Developed software to automatically find and register the center
of hip implants using a modified Hough transform for circles. Implants were
imaged in-vivo with a fluoroscope during the gait cycle for automatically
detecting separations in the various parts of hip implants in patients.
Designed and built small mobile robot for use in classrooms for engineering
outreach education. This project included writing code for Motorola
micro-controllers, as well as circuit design and layout for various subsystems
such as motor drivers, sensory inputs, and control systems.
Technical Work Experience
Software integration and architecture development for several
robotic systems including UAV, UGV, and Submarine systems. Fully developed
module communications and implementation of data handling between multiple
working groups, processing boards, and several algorithms.
Development and integration of software for processing monocular
video data for use in reconstructing 3D scenes.
Software integration for terrain classification project. This
software was implemented in C++ under a Linux-based OS after being fully
developed in MATLAB under a windows environment.
Consultant for PercepTek Robotics Corporation for augmented
reality system. This included interfacing C/C++ code with OpenCV and the
ARToolkit developed at the University of Washington.
Assistant graduate student researcher at RMMRL developing software
for multiple medical related computer vision/image processing projects.
Software proficiencies include: C/C++, Linux, various scripting
languages, some assembly language (Motorola microcontrollers and PIC
microcontrollers), MATLAB (including interfacing with C/C++ as well as full
GUI development)
Leadership Experience
Point of contact and technical lead on several projects at
PercepTek providing status reports and presentation of results to management.
Regular fill-in for several Program Managers when absent including personnel
loading management, tasking, reporting, and costing.
Team leader for outreach program at Colorado School of Mines
entitled Adventure Engineering. Responsibilities included organization, quality
control, and in-class time working with students. This project has also
included web-development and flash GUI development. See the project websites at
and http://adventureengineering.org/Living/
for more information.
Primary contact for numerous computer vision and digital image
processing design projects at RMMRL.
Team leader providing training and development to ensure
compliance with Intel s high standards of excellence, which included management
reports utilizing both formal presentation and written solutions to various
problems.
TA for EE course covering semiconductor material characteristics, including
diodes, transistors, amplifiers and power supplies. Also served as a TA for
microcontroller projects during field session at the Colorado School of Mines.
Team leader for senior design project, responsible for team
product and management of workload for the team. Drove project to closure
ensuring the fulfillment of requirements set out by the client.
Employment History
Lockheed Martin, Senior Software Engineer Littleton,
Colorado, Aug 2004 present
Colorado School of Mines, Adjunct Professor (Multi-Dimensional
Signal Processing), Fall 2006
PercepTek Robotics Company, Computer Vision Research Scientist
Littleton, Colorado, Aug 2004 Jan 2008
Graduate Student Researcher (CSM) Golden, Colorado, Sept
2005 present
Graduate Student Researcher (CSM) Golden, Colorado, Jan
2002 Dec 2004
PercepTek Robotics Company, Independent Consultant -
Littleton, Colorado, Aug 2003 July 2004
Adventure Engineering Fellow (CSM) Golden, Colorado, Jan
2003 Aug 2004
Colorado School of Mines, Field Session TA - Golden, Colorado,
Summer 2004
Rocky Mountain Musculoskeletal Research Lab (RMMRL) Denver,
Colorado, Jan 2002 Dec 2003
Colorado School of Mines, TA Golden, Colorado, Jan 2002
May 2002
Intel Corporation, Process Engineer - Colorado Springs,
Colorado, Jan 2001 Sept 2001
SAIC, Assistant Engineer - Lakewood, Colorado, 2000
Education
PhD Candidate Engineering Systems, Colorado School of Mines, December
2003 Present
Research Topic: GPS Denied Sensor-Based Local Navigation
Solution for Mobile Robots,
Current GPA: 3.88/4.0
MS Engineering Systems Computer Vision and Image Processing
Emphasis, Colorado School of Mines, December 2003
Thesis Title: Computed Tomography from Imagery Generated by
Fluoroscopy along an Arbitrary Path
GPA: 3.87/4.0
BS Engineering with Electrical Specialty, Colorado School of
the Mines, December 2000
GPA: 3.89/4.0 GPA in Major: 4.0/4.0 Graduated With High
Scholastic Honors
Selected Publications
Baker, C., C. Debrunner, and M. Whitehorn. 3D model
generation using unconstrained motion of a hand-held video camera. in The
International Society for Optical Engineering. 2006. San Jose, CA: Springer.
C. Baker, C. Debrunner, S. Gooding, W. Hoff, and W. Severson,
Autonomous Vehicle Video Aided Navigation - Coupling INS and Video Approaches,
Proc. of 2nd International Symposium on Visual Computing, Lake Tahoe,
NV, 2006, Nov. 6-8, pp. 534-543.
Sarwal, A., C. Baker, and M. Rosenblum. Terrain
Classification for a UGV. in SPIE Defense & Security Symposium. 2005.
Orlando, FL: Springer.
Sarwal, A., C. Baker, and D. Filipovic. Head-worn
display-based augmented reality system for manufacturing. in The International
Society for Optical Engineering. 2005. San Jose, CA: Springer.
Baker, C., et al., Tomographic Reconstruction from an
Uncontrolled Sensor Trajectory, in 2004 IEEE International Symposium on
Biomedical Imaging: From Nano to Macro. 2004: Arlington, VA. p. 1416-1419.
Baker, C., et al. CT from an Unmodified Standard Fluoroscopy
Machine Using a Non-reproducible Path. in Computer Vision and Mathematical
Methods in Medical and Biomedical Image Analysis, ECCV 2004 Workshops CVAMIA
and MMBIA. 2004. Grague, Czech Republic: Springer.