e-mail: sullivan@evenhouse.com
www.evenhouse.com/sullivan

Home | Objective | Education | Awards/Honors | Employment | Programming Experience | Publications

Industrial Light + Magic
Principal Engineer
  • Automatic 3D tracking with and without models
  • Image-based modeling
  • Hi-fidelity facial motion capture
  • Automatic lens calibration

  • Rhythm and Hues Studios
    CG Software Developer (1996-1998)
  • Automatic 3D tracking with and without models
  • Soft-body dynamics with collision detection
  • Geometry recovery using a stereo rig
  • Screen-space model manipulation
  • Overhaul of proprietary fur generation/styling tool
  • Referencing system for sharing choreography info


  • University of Illinois at Urbana-Champaign (1989 - 1996)
    PhD in Electrical Engineering
    Thesis: Piecewise-Algebraic Surface Models for Computer Vision
    We automatically construct curved object models from photographs or range data, then use these models to estimate the objects' pose in new photos.
    Click here for some results.
    Topics include:
  • multi-patch spline surface models
  • single-surface implicit algebraic models
  • automatic modeling of curved objects from photographs and range data
  • pose estimation and recognition of models photographs
  • Research Assistantship
    Beckman Institute for Advanced Science and Technology
    Professor Jean Ponce (1991-1996)
    Research Topics
  • automatic model construction and recognition from silhouettes and range data
  • shape reconstruction from a sparse set of X-ray images
  • multi-finger grasps of polyhedral objects
  • non-holonomic robot motion planning
  • Teaching Assistantship
    Senior/Graduate computer graphics course
    Publications
    Click here for a full listing


    MS in Electrical Engineering (January 1991)
    Thesis
    Vector and Parallel Implementations of the Wavelet Transform
    An introduction to time/frequency analysis via orthonormal wavelets, accompanied by the development and benchmarking of transform algorithms for a variety of computing architectures.
    Research Assistantship
    Center for Supercomputer Research and Development
    Professor George Cybenko (1989-1991)
    Research Topics
  • Development and benchmarking of wavelet transform algorithms for parallel processors
  • Coding and benchmarking of Hopfield neural networks on multi-processor machines


  • University of Missouri at Rolla (1984-1989)
  • B.S. Cum Laude in Electrical Engineering
  • Minor in Computer Science
  • General and Departmental Honors
  • Honors Research: "An Improved Neural Network for Solving the Travelling Salesman Problem."



  • U.S. Presidential Scholar Finalist
    National Merit Scholar
    UMR Curators Scholar
    Scholarship to study Liberal Arts in London - Fall 1987
    Member Tau Beta Pi, Eta Kappa Nu, Phi Eta Sigma honor societies



    Principal Engineer: Industrial Light + Magic, (2000-current)
    Founded and led computer vision R&D team.
    CG Software Engineer: Industrial Light + Magic, (1998-2000)
    Designed/developed proprietary matchmove and motion capture software.
    Software Developer: Rhythm and Hues Studios, (1996-1998)
    Developed animation and 3D tracking software for film and video production.
    Research Intern: California Institute of Technology, (summer 1994)
    Investigated multi-finger grasping and object reconstruction from X-ray projections
    Research Intern: INRIA - Sophia Antipolis, (Nice, France, summer 1993)
    Worked toward combining correlation and edge-based stereo methods
    Research Intern: NEC Research Institute, (Princeton, NJ, summer 1992)
    Implemented K-best hypothesis pruning; examined tracking via non-linear Kalman filtering
    Engineering Intern: Crescendo Systems, (Kansas City, MO, summer 1987, 1988)
    Designed and installed LAN solutions for software customers
    Management Intern: General Motors, (Kansas City, MO, summer 1986)
    Supervised assembly line maintenance crews while training for engineering management



    Languages: C++, C, LISP, FORTRAN, Basic

    Environments: Unix, Motif, Viewkit (using BX Builder), OpenGL, Windows API

    Platforms: SGI, Wintel, Sun SparcStation

    Home | Objective | Education | Awards/Honors | Employment | Programming Experience | Publications