Terrance E. Boult

16924 Park Trail Drive                       El Pomar Chair, CS Department
Monument CO 80312 EAS Building, 1420 Austin Bluffs Parkway
Tel. 719 481 1831 Colorado Spring, CO 80933-7150
tboult at vast dot uccs dot edu Tel. (719) 262 3150


Table of contents:




Academic Experience

June 2003 - present- University of Colorado at Colorado Springs. El Pomar Chair of Innovation and Security, Co-Director Bachelor of Innovation Programs, Director Engineering Research and Development Center, and Director Vision and Security Technology Lab.

June 1998 - June 2003- Lehigh University, EECS Department. Professor of Computer Science. Appointed to the Wieseman Chair (2000) and the New Century Fund Chair (1998).

July 2001 - Dec 2001-- Lehigh University, Founding Chairman of the Computer Science and Engineering Department, Lehigh University. From Oct 2000-July 2001 I lead the planning process for the department formation with duties much like a chairman. (On sabbatical for 2002).

Sep. 1994 - June 1998 - Lehigh University, EECS Department. Associate Professor of Computer Science. Started the Vision and Software Technology (VAST) laboratory.

Jan 1991 - Aug 1994 - Columbia University Computer Science Department. Associate Professor.

July 1986 - Dec 1990 - Columbia University Computer Science Department. Assistant Professor.



Education
September 1984 to August 1986: Columbia University Graduate School of Arts and Science. Ph.D. in Computer Science, Defended/Deposited Aug. 1986.  Dissertation: Information-Based Complexity in Nonlinear Equations and Computer Vision. Advisors: J.R. Kender (computer vision), D. Krantz (human vision), J.F. Traub (information-based complexity), and K. Sikorski (nonlinear equations).

September 1983 to May 1984: Columbia University, School of Engineering and Applied Science. MS in Computer Science. G.P.A. 3.92/4.0.

September 1979 to May 1983: Columbia University, SEAS. BS in Applied Mathematics. G.P.A. 3.6/4.0.



Honors
Finalist EE Times ACE awards, "Innovator of the Year" 2007

IEEE Golden Core Society, Jan 2006

University of Colorado, Inventor of the Year Award, Colorado Spring Campus, 2005.

IEEE Distinguished Service Award, June 2005

University of Colorado, New Inventor of the Year Award, Colorado Spring Campus, 2004.

IEEE Computer Vision and Pattern Recognition Conference 2004 Best Paper Award (With S. Nayar and V. Branzoi).

UCCS Engineering Faculty Research Award, 2004.

El Pomar Chair of Computer Communication and Networking, UCCS, 2003.

Wieseman Chair Professor of Comp. Sci ., 2000.

New Century Fund Professor of Comp. Sci., 1998.

Lehigh's P.C.Rosin College of Engineering Teaching Excellence Award 1996.

Lehigh University S.T.A.R. program, Favorite Faculty Award, 1995.

NSF Presidential Young Investigator, 1990-1996.

1990 NCR Stakeholder award for outstanding faculty in Columbia University's Electrical Engineering or Computer Science Department.

One of two US researchers invited by Bulgarian National Academy of Science to present at the First Bulgarian Conference on Optimal Algorithms, 1986.

IBM fellowship for doctoral studies in Computer Science, 1985-86

Steven Abbey Memorial prize for excellence in undergraduate Engineering Mathematics.



Patents
US Pat. No. 7,006,128: "Object Detection for Sudden Illumination Changes Using Order Consistency", joint with B. Xie and V. Ramesh of Siemens CRC.

US Pat. No. 6,088,472: ``Global Models with Parametric Offsets for Object Recovery'' joint with T. O'Donnell and A. Gupta of Siemens CRC.

US Pat. No. 5,923,770: ``3D Cardiac Motion Recovery System Using Tagged MR Images'' joint with T. O'Donnell and A. Gupta of Siemens CRC.

US Pat. No. 5,883,630: ``Incompressibility Constraints for Inferring 3-D Tessellation'' joint with T. O'Donnell and A. Gupta of Siemens CRC.

US Patent 5,204,944: ``Separable Image Warping Methods and Systems with Spatial Lookup Tables'' joint with G. Wolberg.

Nine other patents pending, related to biometrics, video surveillance and imaging sensors.



Journal and Selective Conference Publications1

  1. Xiaobo Zhou , Dennis Ippoliti, Terrance Boult "Hop-count based probabilistic packet dropping: Congestion mitigation with loss differentiation" Computer Communications, Volume 30, Issue 18, 10 December 2007, Pages 3859-3869
  2. W. J. Scheirer and T. E. Boult, "Cracking Fuzzy Vaults and Biometric Encryption", IEEE Biometrics Research Symposium at the National Biometrics Consortium Conference, Sept. 2007.
  3. T.E. Boult, W.J. Scheirer and R. Woodworth, "Revocable Fingerprint Biotokens: Accuracy and Security Analysis", IEEE Conf. on Computer Vision and Pattern Recognition, June 2007.
  4. T. Zhang and T.E. Boult, "Two thresholds are better than one", IEEE Seventh Workshop on Visual Surveilallance, June 2007.
  5. Shree K. Nayar, Vlad Branzoi, Terrance E. Boult: Programmable Imaging: Towards a Flexible Camera. International Journal of Computer Vision 70(1): 7-22 2007.
  6. X. Zhou, D. Ippoli, T. Boult, "HPPD: A Hop-Count Probabilistic Packet Dropper," IEEE International Conference on Communications, 2006.
  7. T. E. Boult, "Robust distance measures for face recognition supporting revocable biometric tokens", IEEE Conf. on Face and Gesture, April 2006.
  8. M.J. Zukoski, T. Boult and T. Iyriboz, "A novel approach to medical image compression", Int. J. Bioinformatics Research and Applications, pages 89-103, Vol. 2, No. 1, 2006,
  9. T.P. Ripokia and T.E. Boult, "Classification Enhancement via Biometric Pattern Perturbation". IAPR Conference on Audio- and Video-based Biometric Person Authentication, (AVBPA Springer Lecture Notes in Computer Science 3546) pp850-859, July 2005.
  10. W. Li, X. Gao, Y. Zhu, V. Ramesh & T.E. Boult, "On the Small Sample Performance of Boosted Classifiers" IEEE Conf. on Computer Vision and Pattern Recognition, Page(s):574 - 581 vol. 2., June 2005
  11. S. K. Nayar, P. N. Belhumeur and T. E. Boult, Lighting Sensitive Displays," ACM Transactions on Graphics (TOG), Volume 23, Issue 4, 963 - 979, 2004
  12. S. K. Nayar, V. Branzoi T. E. Boult, "Programmable Imaging using a Digital Micro-mirror Array" IEEE Conf. on Computer Vision and Pattern Recognition, June 2004. Winner: Best paper Award
  13. Li Yu, Terrance E. Boult, "Understanding Images of Graphical User Interfaces: A New Approach to Activity Recognition for Visual Surveillance," Second IEEE Workshop on Event Mining, in conjunction with IEEE CVPR04.
  14. Binglong Xie, Visvanathan Ramesh and Terrance Boult. "Sudden illumination change detection using order consistency", Image and Vision Computing Volume 22, Issue 2 , 1 February 2004, Pages 117-125.
  15. T.E. Boult, X. Gao, R. Micheals, and M. Eckmann, `` Omni-directional Visual Surveillance'' Image and Vision Computing Volume 22, Issue 7 , 1 July 2004, Pages 515-534
  16. Binglong Xie, D. Comaniciu, V. Ramesh, M. Simon and T.Boult "Component Fusion for Face Detection in the Presence of Heteroscedastic Noise" Pattern Recognition, Proceeding of the 25th DAGM Symposium, Magdeburg, Germany, September 10-12, 2003, Springer Lecture Notes in Computer Science Volume 2781 / 2003, pp. 434-441.
  17. X.Gao, V.Ramesh and T.E. Boult,, ``Statistical Characterization of Morphological Operator Sequences'', Proc. of the European Conference on Computer Vision, May, 2002.
  18. Y.U. Chen and T.E. Boult, ``Dynamic Home Agent Reassignment in Mobile IP'' IEEE Wireless Communication and Networking Conference (WCNC), March 2002.
  19. R.J. Micheals and T.E. Boult, ``Efficient Evaluation of Classification and Recognition Systems'' , Proc. of the IEEE Conf. on Computer Vision and Pattern Recognition, Dec 2001.
  20. T.E. Boult, R.J. Micheals, X. Gao and M. Eckmann, ``Into the woods: visual surveillance of non-cooperative and camouflaged targets in complex outdoor settings'' , the Proceedings of the IEEE, Oct 2001.
  21. M.C. Chiang and T.E. Boult, ``Efficient super-resolution via image warping'', Image and Vision Computing, Elsevier House, July, 2000.
  22. W. Yin and T.E. Boult, ``Physical Panoramic Pyramid and Noise Sensitivity in Pyramids'', Proc. of the IEEE Conf. on Computer Vision and Pattern Recognition, June, 2000
  23. X.Gao, T.E. Boult, F.Coetzee and V.Ramesh ``Error Analysis of Background Adaption'', Proc. of the IEEE Conf. on Computer Vision and Pattern Recognition, June, 2000
  24. T. O'Donnell, X.S. Fang, T.E. Boult, and A. Gupta. ``The extruded generalized cylinder: A deformable model for object recovery.'' In Deformable Models in Medical Image Analysis, editors: A. Singh, D. Goldgof, and D. Terzopoulos. IEEE Computer Society Press, 1998.
  25. T.O'Donnell, A.Gupta and T.E. Boult. ``The Hybrid Volumetric Ventriculoid: A model for MR-SPAMM 3-D analysis.'' In Deformable Models in Medical Image Analysis, editors: A. Singh, D. Goldgof, and D. Terzopoulos. IEEE Computer Society Press, 1998. This led to US Patent # 5,923,770
  26. S.K. Nayar, X.S. Fang and T.E. Boult. ``Separation of Reflection Components Using Color and Polarization'' International Journal of Computer Vision, Vol 21 #3, pp 163-186, 1997.
  27. T.O'Donnell, A.Gupta and T.E. Boult. ``A New Model of the Recovery of Cylindrical Structures from Medical Image Data'', the first IEEE Proceedings on Computer Vision, Virtual Reality and Robotics in Medicine, 1997.
  28. M.C. Chiang and T.E. Boult. ``Local Blur Estimation and Super-Resolution'' Proc. of IEEE Conf. on Comp. Vision and Pattern Recognition, 1997.
  29. T.O'Donnell, T.E. Boult  and A.Gupta. ``Global models with parametric offsets as applied to cardiac motion recovery.'' in Proc. of IEEE Conf. on Comp. Vision and Pattern Recognition, 1996. This led to US Patent # 6,088,472.
  30. A. Gross and T.E. Boult. ``Understanding Straight Homogeneous Generalized Cylinders: A Case Study'', IEEE Transactions on Pattern Analysis and Machine Intelligence (PAMI), Feb 1996.
  31. B. Yener and T.E. Boult. ``Flow Trees: a Lower Bound Computational Tool for Network Optimization, the Journal of High Speed Networks, Special Issue on WDM Networks, 4:1, 99-113, 1995.
  32. T.E. Boult, R.A. Melter, F. Skorina and I. Stojmenovic ``Applications of G-neighbors to Image Processing and Morphology'', Machine Graphics and Vision Int. Journal, Nov. 1995.
  33. T.O'Donnell, A.Gupta and T.E. Boult. ``The hybrid volumetric ventriculoid: A model for MR-SPAMM 3-D analysis.'' In Proc. of Int. Conf. on Computers in Cardiology, Oct 1995. (Finalist in best paper award competition.) This led to US Patent # 5,923,770
  34. T.O'Donnell, T.E. Boult  and A. Gupta. ``A Periodic Generalized Cylinder Model with Local Deformations for Tracking Closed Contours Exhibiting Repeating Motion'', the Proc. of the International Conf. on Pattern Recognition, Nov 1994.
  35. T. O'Donnell, X.S. Fang, T.E. Boult, and A. Gupta. ``The extruded generalized cylinder: A deformable model for object recovery.'' In Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, p174-182, June 1994.
  36. B. Yener and T.E. Boult. ``A Study of Upper and Lower Bounds for Minimum Congestion Routing in Lightwave Networks'', IEEE INFOCOM, June 1994.
  37. A.D. Gross and T.E. Boult. ``Analyzing Skewed Symmetries.'' International Journal of Computer Vision, Nov 1994.
  38. S.K. Nayar, X.S. Fang and T.E. Boult. ``Removal of Specular Reflections and Interreflections Using Color and Polarization,'' Proc. of the IEEE Conf. on Computer Vision and Pattern Recognition, June 1993.
  39. T.E. Boult  and G.Wolberg. ``Local Image Reconstruction and Sub-Pixel Restoration Algorithms.'' Computer graphics and image processing: Graphical models and Image processing (CVGIP:GMIP), Vol 55, No. 1. pp. 63-77, Jan. 1993.
  40. T.E. Boult  and L.G. Brown. ``Factorization-based Segmentation of Motions.'' in Proc. of the IEEE Workshop on Motion Understanding, pages 179-186, Oct 1991.
  41. L.B. Wolff  and T.E. Boult.  ``Constraining Object Features Using a Polarization Reflectance Model.'' IEEE Transactions on Pattern Analysis and Machine Intelligence (PAMI), , 13(6), pages 635-657, July 1991.
  42. T.E. Boult and L.B. Wolff. ``Physically-based Edge Labeling.'' Proc. of the IEEE Conf. on Computer Vision and Pattern Recognition, pages 656-663, June 1991.
  43. T.E. Boult,  ``Dynamic Digital Distance Maps in Two Dimensions.''  IEEE Journal of Robotics and Automation pages 590-603, Oct 1990.
  44. T.E. Boult and K. Sikorski.  ``An Almost Optimal Complexity Algorithm for Computing Topological Degree in Two Dimensions''.  SIAM Scientific and Statistical Computation, pages 686-698, 1989.
  45. L.B. Wolff  and T.E. Boult,  ``Polarization / Radiometric Based Material Classification''. Proc. of the IEEE Conf. on Computer Vision and Pattern Recognition, pages 387-395, 1989.
  46. L.B. Wolff  and T.E. Boult,  ``Using Line Correspondence Stereo to Measure Surface Orientation'' in Proc. of the International Joint Conf. on Artificial Intelligence, pages 1655-1660, 1989.
  47. G.Wolberg and T.E. Boult.  ``Separable Image Warping with Spatial Lookup Tables''. Computer Graphics, Vol 23 pages 369-378, 1989. (Also Proc. of the ACM SIGGAPH 1989. This lead to US Patent #5,204,944.)
  48. T.E. Boult and K. Sikorski.  ``Can We Approximate Zeros of Functions with Non-Zero Topological Degree?''  Journal of Complexity, 3(2), pages 317-329, 1988.
  49. T.E. Boult and L.H. Chen.  ``Synergistic Smooth Surface Stereo''.   Proc. of the IEEE International Conf. on Computer Vision, pages 118-123, 1988.
  50. A.D. Gross and  T.E. Boult.  ``Error of Fit Measures for Recovering Parametric Solids''.   Proc. of the IEEE International Conf. on Computer Vision, pages 690-695, 1988.
  51. T.E. Boult and L.H. Chen.  ``Analysis of Two New Stereo Matching Algorithms''.   Proc. of the IEEE Conf. on Computer Vision and Pattern Recognition, pages 177-182, 1988.
  52. M.L. Moerdler and  T.E. Boult.  ``The Integration of Information from Stereo and Multiple Shape-From Texture Algorithms.'' Proc. of the IEEE Conf. on Computer Vision and Pattern Recognition, pages 524-529, 1988.
  53. T.E. Boult.  ``Optimal Algorithms: Tools for Mathematical Modeling.''  Journal of Complexity, 3(2) 1987.
  54. T.E. Boult.  ``What is Regular in Regularization?''   Proc. of the IEEE International Conf. on Computer Vision, pages 457-462, 1987.
  55. T.E. Boult and K. Sikorski.  ``Complexity of Computing Topological Degree of Lipschitz Functions in N-Dimensions.''  Journal of Complexity, 2(1), pages 44-69, March 1986.
  56. T.E. Boult and J.R. Kender.  ``Visual Surface Reconstruction using Sparse Depth Data.''   Proc. of the IEEE Conf. on Computer Vision and Pattern Recognition, pages 68-77, 1986.


Other Refereed Publications


  1. T. E. Boult ``Beyond the BS, Teaching Innovation'', National Collegiate Inventors And Innovators Alliance, National Conference, 2008.
  2. T.E. Boult, W.J.Scheirer and R. Woodworth, "FAAD: Face at a Distance", SPIE Defense and Security Symposium, Orlando FL, April 2008
  3. T.E. Boult and R. Woodworth, "Privacy and Security Enhancements in Biometrics", Advances in Biometrics: Sensors, Algorithms and Systems, N. Ratha and V. Govindaraju editors. Springer. 2007.
  4. T. E. Boult and J. Haefner "Beyond The Bacheor Of Science", American Society for Engineering Education, 2007.
  5. R.J. Micheals and T. E. Boult, "Improving Variance Estimation in Biometric Systems", IEEE Workshop on Biometrics, June 2007.
  6. Li Yi and T. E. Boult, "Systems issues in Distributed Multi-modal Surveillance", in Multimodal Surveillance: Sensors, Algorithms and Systems , Z. Zhu and T. Huang editors, Artech Publishers, 2007.
  7. A. Chattopadhyay and T. E. Boult, "PrivacyCam: A Prvacy Preserving Camera using uClinux on the Blackfin DSP, Third IEEE Workshop on Embedded Vision Systems, June 2007
  8. Binglong Xie, Visvanathan Ramesh, Ying Zhu Terry Boult "On Channel Reliability Measure Training for Multi-Camera Face Recognition" IEEE Workshop on the Application of Computer Vision, Feb 2007.
  9. Alison Brown, Jacob Griesbach, Bruce Bockius, and Terry Boult GPS Tracking Location-Based Service Using Wristwatch GeoZigBee Sensors Proceedings of the ION National Technical Meeting 2007, San Diego, CA, Jan. 2007
  10. A. Viswanathan and T. Boult, " "Power Conservation in ZigBee Networks using Temporal Control" , IEEE Int. Symposium on Wireless and Prevasive Computing, Jan 2007.
  11. Alison Brown, Peter Brown, Jacob Griesbach, Terry Boult, A Wireless GPS Wristwatch Tracking Solution Proceedings of SDR Forum 2006, Orlando, FL, November 2006
  12. B. Xie, T. Boult, V. Ramesh, Y. Zhu, "Multi-Camera Face Recognition by Reliability-Based Selection", IEEE Conference on Computational Intelligence for Homeland Security and Personal Safety, October 2006.
  13. Terrance E. Boult, R.C. Johnson, Tracy Pietre, R. Woodworth, Tao Zhang A Decade of Networked Intelligent Video Surveillance , ACM Workshop on Distributed Camera Systems, 2006.
  14. T. E. Boult, "PICO: Privacy through Invertible Cryptographic Obscuration", IEEE/NSF Workshop on Computer Vision for Interactive and Intelligent Environments, Nov 11, 2005.
  15. T.E. Boult, "Ultra-wide field of view face recognition", Biometric Symposium Sept. 2005.
  16. G. Zheng, T.E. Boult,C.-J. Wang, "Projective Invariant Hand Geometry: An overview", Biometric Symposium, Sept. 2005.
  17. Weiliang Li, X. Gao and T.E. Boult, " Predicting Biometric System Failure", IEEE Conference on Computational Intelligence for Homeland Security and Personal Safety, March 2005.
  18. Biometrics and Privacy Issues, presentation at NIST Personal Identity Verification Workshop.
  19. G. Zheng C.J. Wang and T.E.Boult ``Personal Identification by Cross Ratios of Finger Features , IAPR workshop on Biometrics Challenges from Theory to Practice, August. 2004
  20. T. Riopka and T. Boult ``The Eyes have it'' , ACM Workshop on Biometric Methods and Applications, Nov. 2003
  21. Yu Li and T. Boult ``Understanding Images of Graphical User Interfaces: A new approach to activity recognition for visual surveillance'', ACM UIST 2003, (Doctoral Symposium and poster presentation) Oct 2003.
  22. T. Boult ``Geo-spatial Active Visual Surveillance on Wireless Networks'' IEEE Applied Imagery Pattern Recognition (AIPR) Workshop, October 2003.
  23. Binglong Xie, V.Ramesh and T.E.Boult "Sudden Illumination Change Detection Using Order Consistency" Workshop on Statistical Methods in Video Processing (in conjunction with ECCV2002), June 2002. journal version
  24. X. Gao, T.E. Boult, and V. Ramesh ``Error Characterization of Detection and Morphological Filtering'' International Symp. on Mathematical Morphology, (Co-sponsored by IAPR), April 2002
  25. R.J. Micheals, T.E. Boult, ``A Stratified Methodology for Classifier and Recognizer Evaluation'', IEEE Workshop on Empirical Evaluation Methods in Computer Vision, Dec 2001.
  26. T.E. Boult, M.C. Chiang and R.J. Micheals, ``Super-Resolution via Image Warping'', Chapter 6 in Super-Resolution Imaging, S. S.Chaudhuri (ed.) ISBN 0-7923-7471-1, Kluwer Academic Publishers,2001.
  27. S. Nayar, P. Belhumeur, T.E. Boult, ``Lighting Sensitive Displays'' SIGGRAPH Technical Sketch, July 2001.
  28. Y.U. Chen and T.E. Boult, ``IDNS - a simple approach to Internet host portability'', 8th International Conference on Software, Telecommunications and Computer Networks. (SoftCOM 2000), pp. 839-848. Oct. 2000 co-sponsored by IEEE COMSOC.
  29. J.W. Kim and T.E. Boult, ``Efficient Run Time optimization with Static Single Assignment,'' in Proc. of the 3rd Workshop on Distributed and Parallel Systems (DAPSYS2000), pp 67-74. Lake Balaton, Hungary, Sept 2000. Kluwer.
  30. R.J. Micheals and T.E. Boult, ``On the Robustness of Absolute Orientation'' in in Proc. of the Inter. Association for Science and Technology Development (IASTED) Conf on Robotics and Automation, Aug. 2000.
  31. T.E. Boult, ``DOVE: Dolphin Omni-directional Video Equipment'' in in Proc. of IASTED Conf on Robotics and Automation, Aug. 2000.
  32. T.E. Boult, R.J. Micheals, M. Eckmann, X. Gao, C. Power, and S. Sablak, ``Omnidirectional Video Applications'', 8th Inter. Symp. Intelligent Robotics Systems, (Keynote address), July 2000.
  33. C. Power and T.E. Boult, ``Evaluation of an Omnidirectional Vision Sensor for Teleoperated Target Detection and Identification'', in Proc. of the ICRA Vehicle Teleoperation Workshop, April 2000.
  34. T.E. Boult, R.J. Micheals, X. Gao, P. Lewis, C.Power, W. Yin, and A. Erkan, ``Frame-rate omnidirectional surveillance & tracking of camouflaged and occluded targets,'' in Proc. of the IEEE Workshop on Visual Surveillance, June 1999.
  35. T.E. Boult, ``Personal panoramic perception,'' in Proc. Int. Conf. on Imaging Science, Systems and Technology, pp. 383-390, World Sci. Eng. Soc., July 1999.
  36. S. Sablak and T.E. Boult, ``Multilevel color histogram representation of color images by peaks for omni-camera,'' in Proc. of IASTED conference on Robotics and Automation, Oct. 1999.
  37. T.E. Boult, ``Remote Reality'' SIGGRAPH Technical Sketch, July 1998.
  38. T.E. Boult, C. Qian, W. Yin, A. Erkin, P. Lewis, C. Power, R.J. Micheals, ``Applications of Omnidirectional Imaging: Multi-body tracking and remote reality'', IEEE Workshop on Applications of Computer Vision, Dec 1998.
  39. M.C. Chiang and T.E. Boult, ``Efficient Image Warping and Super-Resolution'', IEEE Workshop on Applications of Computer Vision, Dec 1996.
  40. L.M.Gottesfeld Brown and T.E. Boult, ``Registration of Planar Film Radiographs with Computed Tomography'', IEEE Workshop on Mathematical Methods in Biomedical Imaging, 1996.
  41. M. Hebert, J. Ponce, T.E. Boult, A. Gross and D. Forsyth (eds) ``3-D Object Representation for Computer Vision'' Springer Verlag Series: Lecture Notes in Compter Science., # 994, 1995.
  42. M.Hebert., J.Ponce, T.E. Boult, and A.D. Gross. ``Report on NSF/ARPA workshop on 3D object Representation in Comp. Vision'', in Object Representation in Computer Vision, Springer Verlag Lecture Notes in Comp. Sci. #994, pages 1-18.
  43. T.E. Boult, S.D. Fenster and T. O'Donnell ``Physics in a Fantasy World vs Robust Statistical Estimation'' in Object Representation in Computer Vision, Springer Verlag Lecture Notes in Comp. Sci., # 994, p227-296.
  44. J. Mundy, T. Binford, T.E. Boult, A. Hanson, R. Beveridge, R. Haralick, V. Ramesh, C. Kohl, D. Lawton, D. Morgan and K. Price.  ``The Image Understanding Environments Program: current status'' Proc. of the IEEE Conf. on Computer Vision and Pattern Recognition, June 1992.
  45. T.E. Boult and George Wolberg. ``Correcting Chromatic Aberrations Using Image Warping.'' Proc. of the IEEE Conf. on Computer Vision and Pattern Recognition, pages 684-687, June 1992.
  46. J. Mundy, T. Binford, T.E. Boult, A. Hanson, R. Beveridge, R. Haralick, V. Ramesh, C. Kohl, D. Lawton, D. Morgan and K. Price.  ``The Image Understanding Environments Program.'' Proc. of the IEEE Conf. on Computer Vision and Pattern Recognition, pages 406-417, June 1992.
  47. Ari D. Gross and T.E. Boult.   ``SYMAN: a SYMmetry ANalyzer.'' Proc. of the IEEE Conf. on Computer Vision and Pattern Recognition, pages 747-777, June 1991.
  48. T.E. Boult  and M.A. Lerner. ``Energy-based Segmentation of Sparse Range Data.'' pages 43-50, in Curves and Surfaces, P.J. Laurent, A.L. Méhauté and L. L. Schumaker (eds.) Academic Press, NYC, NY, 1991.
  49. Michelle Baker and T.E. Boult.  ``Pruning Bayesian Networks for Efficient Computation'', in Uncertainty in Artificial Intelligence: Volume VI edited by P.P. Bonissone, M. Henrion, L.N. Kanal, & J. Lemmer as part of the series Machine Intelligence and Pattern Recognition, Elsevier, North Holland, 1991.
  50. T.E. Boult and Mark Lerner.  ``Energy-based Segmentation of Very Sparse Range Surfaces'' Proc. of IEEE Conf. on Robotics and Automation, pages 232-237, 1990.
  51. Ari D. Gross and T.E. Boult.   ``Recovery of Straight Homogeneous Generalized Cylinders from Contour and Intensity Information''.  in Proc. of IEEE Conf. on Robotics and Automation, pages 790-795, 1990.
  52. A.D. Gross and T.E. Boult.  ``Straight Homogeneous Generalized Cylinders: Analysis of Reflectance Properties and a Necessary Condition for Class Membership''. In Proc. of the IEEE Conference on Systems, Man and Cybernetics, 1989.
  53. T.E. Boult.  ``Applications in Computer Vision''. Section 5.4 of Information-Based Complexity by J.F. Traub, G.W. Wasilkowski, and H. Wozniakowski. Academic Press, 1988.
  54. T.E. Boult.  ``Regularization: Promises and Problems''.  In Proc. of the 41st Annual Conference of the Society for Imaging Science and Technology, pages 27-31, May 1988.
  55. T.E. Boult and Ari D. Gross.  ``Recovery of Superquadrics from Depth Information''.  In Proc. of the AAAI Workshop on Spatial-Reasoning and Multisensor Integration, pages 128-137, 1987.
  56. T.E. Boult.  ``Some Examples and Applications of Information-Based Complexity.''  In Proc. of the First Bulgarian Conf. on Optimal Algorithms, pages 51-64, April 1986.  Paper invited by the Bulgarian National Academy of Science.
  57. J. R. Kender, David Lee and T.E. Boult.  ``Information-Based Complexity Applied to Optimal Recovery of the 2 [ 1/2]D Sketch''.   Proc. of the IEEE Workshop on Computer Vision: Representation and Control, pages 157-167, October 1985.
  58. T.E. Boult.  ``A Survey of Some Three Dimensional Vision Systems''.   The Newsletter of the ACM Special Interest Group on Artificial Intelligence, pages 28-37, April 1985.


Other Workshops2
  1. T. L. Vogelsong, T. E. Boult, D. W. Gardner, R. Woodworth, R. C. Johnson, and B. Heflin, "24/7 Security System: 60 FPS Color EMCCD Camera with Integral Human Recognition", SPIE Defense Symposium: Sensors, and Command, Control, Communications, and Intelligence (C3I) Technologies for Homeland Security and Homeland Defense VII, April 2007.
  2. Alison Brown, Peter Brown and Jacob Griesbach, Terrence E. Boult GeoZigBee: A Wireless GPS Wristwatch Tracking Solution Proceedings of ION GNSS 2006, Fort Worth, Texas, September 2006
  3. M. Eckmann and T.E. Boult, `` A Mosaicing Technique from Omnidirectional Video'', Proceedings of the SPIE Conference on Mobile Robots, SPIE, Nov. 2000.
  4. R. Micheals and T.E. Boult, ``Increasing robustness in self-localization and pose estimation,'' in Proceedings of the SPIE Conference on Mobile Robots, SPIE, Sept. 1999.
  5. T.E. Bout S.K. Nayar, R. Wallace, P.K. Allen, R. Blum, J. R. Kender. ``Advanced Visual Sensor Systems'' Proceeding of the ARPA Image Understanding Workshop, Nov. 1998.
  6. S.K. Nayar and T.E. Boult, ``Omni-directional Vision Systems'' Proceeding of the ARPA Image Understanding Workshop, Nov. 1998.
  7. T.E. Boult, R. Micheals, A. Erkan, P. Lewis, C.Powers, C. Qian, and W. Yin, ``Frame-rate Multi-body Tracking for Surveillance'' Proceeding of the ARPA Image Understanding Workshop, Nov. 1998.
  8. M.C. Chiang and T.E. Boult. ``Imaging-Consistent Super-Resolution'', Proceeding of the ARPA Image Understanding Workshop, May. 1997.
  9. T.E. Bout S.K. Nayar, R. Blum, P.K. Allen, , J. R. Kender. ``Advanced Visual Sensor Systems'' Proceeding of the ARPA Image Understanding Workshop, May. 1997.
  10. T.E. Boult and N.Narenthiran. ``Color channel mixing in learning from appearance.'' Proceeding of the ARPA Image Understanding Workshop, Feb. 1996.
  11. Ming-C. Chiang and T.E. Boult. ``Image warping: Imaging-consistent reconstruction, the integrating resampler.'' Proc. of the ARPA Image Understanding Workshop, Feb. 1996.
  12. J. Dolan, C. Kohl, R. Lerner, J. Mundy, T.E. Boult, and J.R. Beveridge. ``Solving Diverse Image Understanding Problems Using the Image Understanding Environment.'' Proc. of the ARPA Image Understanding Workshop, Feb. 1996.
  13. T.E. Boult, S.K. Nayar, R. Wallace, P.K. Allen, R. Blum, J. R. Kender. ``Visual Sensor Systems: Making them Smaller, Faster, Smarter''. Proc. of the ARPA Image Understanding Workshop, Feb. 1996.
  14. T.E. Boult, S.D. Fenster and J.W. Kim. ``Dynamic Attributes, Code Generation and the IUE'' In Proc. of the DARPA Image Understanding Workshop, pages 405-424, 1994.
  15. T.E. Boult, S.D. Fenster and T. O'Donnell. ``Reinterpreting Physically-Motivated Modeling'' In Proc. of the DARPA Image Understanding Workshop, pages 1375-1392, 1994.
  16. Bulent Yener, Terry Boult, Yoram Ofek, "Hamiltonian Decompositions of Regular Topology Networks with Convergence Routing," IBM Research Report: RC 19810, November 1994. (Abstract)
  17. S. K. Nayar, Peter K. Allen, T.E. Boult, and John R. Kender. and Shree K. Nayar.  Image Understanding and Robotics Research at Columbia University.  In Proc. of the DARPA Image Understanding Workshop, pages 21-36, 1994.
  18. Bulent Yener, Terry Boult, Yoram Ofek, Moti Yung, "Multiple Global Virtual Ring Embeddings on the MetaNet," IBM Research Report: RC 19209, October 1993. (Astract)
  19. T.E. Boult, Peter K. Allen, John R. Kender and Shree K. Nayar.  Image Understanding and Robotics Research at Columbia University.  In Proc. of the DARPA Image Understanding Workshop, pages 60-83, 1993.
  20. J. Mundy, T. Binford, T.E. Boult, A. Hanson, R. Beveridge, R. Haralick, V. Ramesh, C. Kohl, D. Lawton, D. Morgan and K. Price.  The Image Understanding Environments Program.  In Proc. of the DARPA Image Understanding Workshop, pages 185-214, 1992.
  21. T.E. Boult and George Wolberg. Correcting Chromatic Aberrations Using Image Warping.  In Proc. of the DARPA Image Understanding Workshop, pages 363-378, 1992.
  22. T.E. Boult  and Lisa Gottesfeld Brown. Motion Segmentation Using Singular Value Decomposition.  In Proc. of the DARPA Image Understanding Workshop, pages 495-506, 1992.
  23. Peter K. Allen, T.E. Boult, John R. Kender and Shree K. Nayar.  Image Understanding and Robotics Research at Columbia University.  In Proc. of the DARPA Image Understanding Workshop, pages 83-97, 1992.
  24. T. O'Donnell and T.E. Boult. Introduction of Explicit Sensor Models in Parametric Object Recovery. In Proc. of the 1991 SPIE Conference on Sensor Fusion, November 1991.
  25. T.E. Boult  and M.A. Lerner. Energy-based Segmentation of Sparse Range Surfaces. In Proc. of the 1990 SPIE Conference on Sensor Fusion, November 1990.
  26. John R. Kender, Peter K. Allen, and T.E. Boult.  Image Understanding and Robotics Research at Columbia University.  In Proc. of the DARPA Image Understanding Workshop, pages 11-19, 1990.
  27. Ari D. Gross and T.E. Boult.  Recovery of Generalized Cylinders from a Single Intensity View.  In Proc. of the DARPA Image Understanding Workshop, pages 557-564, 1990.
  28. T.E. Boult  and M.A. Lerner. Energy-based Segmentation of Very Sparse Surfaces.  In Proc. of the DARPA Image Understanding Workshop, pages 564-573, 1990.
  29. Ari D. Gross and T.E. Boult.  Recovery of Straight Homogeneous Generalized Cylinders from Contour and Intensity Information.  In Proc. of the SPIE Symposium on Intelligent Robots and Computer Vision, 1989.
  30. John R. Kender, Peter K. Allen, and T.E. Boult.  Image Understanding and Robotics Research at Columbia University.  In Proc. of the DARPA Image Understanding Workshop, 1989.
  31. T.E. Boult and Barry Allen.  Integration of Navagational and Positional Information to Recover the Path of a Smoothly Moving Vessel. In Proc. of the 1988 SPIE Symposium on Sensor Fusion.
  32. L.H. Chen and T.E. Boult.  An Integrated Approach to Stereo Matching, Surface Reconstruction and Depth Segmentation Using Consistent Smoothness Assumptions.  In Proc. of the DARPA Image Understanding Workshop, pages 166-176, 1988.
  33. T.E. Boult and Ari D. Gross.  On the Recovery of Superellipsoids.  In Proc. of the DARPA Image Understanding Workshop, pages 1052-1063, 1988.
  34. Mark L. Moerdler and T.E. Boult.  The Integration of Information from Stereo and Multiple Shape from Texture Cues.  In Proc. of the DARPA Image Understanding Workshop, pages 786-793, 1988.
  35. John R. Kender, Peter K. Allen, T.E. Boult and Hussein Ibrahim.  Image Understanding and Robotics Research at Columbia University.  In Proc. of the DARPA Image Understanding Workshop, pages 78-87, 1988.
  36. T.E. Boult  and Ari D. Gross.  Recovery of Superquadrics from 3-D Information.  In Proc. of the SPIE Symposium on Intelligent Robots and Computer Vision, pages 358-365, 1987.
  37. T.E. Boult and Mark Moerdler.  An Experimental System for the Integration of Information from Multiple Stereo Images and Multiple Shape-From-Texture Algorithms.  In Proc. of the SPIE Symposium on Intelligent Robots and Computer Vision, pages 115-123, 1987.
  38. T.E. Boult.  Updating Distance Maps when Objects Move.  In Proc. of the SPIE Symposium on Mobile Robots II, pages 232-238, 1987.
  39. T.E. Boult.  Using Optimal Algorithms to Test Model Assumptions in Computer Vision.  In Proc. of the DARPA Image Understanding Workshop, pages 921-926, February 1987.
  40. John R. Kender, Peter K. Allen and T.E. Boult.  Image Understanding and Robotics Research at Columbia University.  In Proc. of the DARPA Image Understanding Workshop, pages 71-77, February 1987.
  41. T.E. Boult.  Visual Surface Interpolation: A Comparison of Two Methods.  In Proc. of the DARPA Image Understanding Workshop, pages 446-478, December 1985.
  42. T.E. Boult and J.R. Kender.  On Surface Reconstruction Using Sparse Depth Data.  In Proc. of the DARPA Image Understanding Workshop, pages 197-208, December 1985.


Graduate Students
I am currently advising 5 Ph.D. students at UCCS, and 4 MS students at UCCS. Over the past 21 years I have advised approximately 45 MS thesis projects, and 60 MS projects. I have served on more than 65 doctoral student committees in computer science and more than two dozen in others fields including Applied Physics, Applied Mathematics, Business, Education, Electrical Engineering, Industrial Engineering, Mechanical Engineering, Physics, and Psychology.

Lehigh Doctoral Students Completed:

  1. Michael Eckmann Sifting For Better Features To Track: Exploiting Time And Space 2007. Assistant Professor at Skidmore College.
  2. Matthew Zukoski Clinically Medical Compression 2007. Associate Professor at Wilkes University.
  3. Binglong Xie Face Recognition from Syncronous Videos , 2006. Currently at Siemens CRC.
  4. Ali Erkan Application of Hard Real-time Scheduling Algorithms in Period Network Transmissions , 2005, Currently Assistant Professor at Ithica College, NY.
  5. Weiliang Li On the performance of Boosting in Computer Vision , 2005, Initially working with Siemens CRC. Now self-employeed.
  6. Yu Li Understanding Images of Graphical User Interfaces, 2004, with ObjectVideo.
  7. Ross Micheals - Biometric System Evaluation, Defended Aug 2003. With Biometrics group National Institute for Standards and Technology
  8. Jason Kim - The Meta 4 Programming Language, Defended Oct 2002. Was with Drexel University, now at Stream Processors Inc.
  9. Xiang Gao - Statistical Modeling for Low Level Vision Algorithms Sept 2002. Now with Siemens Corporate Research, Princeton NJ.
  10. Y. (Ryan) Chen - IDNS: An Efficient Approach to Portability and Mobility Support. June 2002. Now with Agere Systems.
  11. Wayne Betha - Parametric Polymorphism in an Object-Oriented Distributed Computing Programming Environment, May 2001. Now with the Johns Hopkins Applied Physical Laboratory, Research and Technology Development group.
  12. S. Sablak - Multilevel Color Histogram Representation of Multiresolution Images by Peaks: Room Recognition System. Jan 2000. With Bosch (orginally Philips, Inc). working in their Security Products Group.
  13. E.A. Aleisa - Transparent Interoperability in Heterogeneous Distributed Computing Platforms, May 1999. Initially Assit. Prof at King Saud University, Saudi Arabia.
  14. Keyang Huang - Storage Placement and Disk Scheduling Algorithm for Real-Time Multimedia Editing and Retrieval. Dec 1997. Joined Lucent Technologies.

    Columbia Doctoral students:

  15. Ming Chao Chiang - Imaging Consistent Warping and Super-resolution imaging. June 1998. Joined DSP Technologies in San Jose CA, now professor at National Sun Yat-Sen University. (Finished last 4 years at Lehigh.)
  16. Thomas O'Donnell - Object Recovery and Analysis using Hybrid Models, Oct. 1996. Joined Siemens Research Center, Princeton.
  17. Lisa Gottesfeld Brown - Registration of Multimodal Medical Images: Exploiting Sensor Relationships, Jan 1996. Joined IBM research, Yorktown Heights.
  18. Wenwey Hseush - Semantic-Based Optimization under Epsilon Serializibility, May 1994. Working as self-employed consultant (mostly on Wall St.)
  19. Bulent Yener - Design of logical and Virtual Embeddings for Combined Routing and Flow Control. Defended April, 1994. Initally an assistant professor New Jersy Institute of Technology. Now Assoc. Prof. Rensselaer Polytechnic Institute.
  20. Micha Lerner Energy-based segmentation, Defended/conferred Spring 1993. Joined Lucent Technologies (originally Bell Laboratories), Murry Hill, NJ. Adjunct at Columbia Univ.
  21. Ari D. Gross: Shape Constraints from parametric and Non-parametric Models. Defended Aug. 1991, conferred Jan., 1992. Joined Computer Science Department at Queens College/CUNY, now Full Prof.
  22. George Wolberg: Digital image warping, Summer 1990. Now a Full Professor in the College of Engineering, City College, CUNY, New York, New York.
  23. Lawrence Wolff: The Polaris System, Defended Aug. 1990, Conferred Jan. 1991. Joined computer science department at John Hopkins University, Baltimore, MD, rose to Assoc. prof. Left to form Equonix Inc.
  24. Tomasz Jackowski: Average and Probabilistic Solution of Multi-linear problems, Defended/conferred Fall 90. Started a consulting firm. (Jointly advised by H.Wozniakowski, J.F.Traub and T.E. Boult.)
  25. Anargyros Papageorgiou: Average Case Complexity Bounds for Continuous Problems, Defended/conferred Fall 1989. Initially an Assistant Professor in the College of Engineering, City College, NYC NY. (Jointly advised by J.F.Traub and T.E. Boult.) Now an associate professor at City College of New York.



Teaching Experience
Championed, designed and help shepherd the Bachelor of Innovation family of degrees through the CU approval process.

  -Fall 2007: ENTP100 -- Introduction to Entrepreneurship

  -Fall 2007: CS330 -- Software Engineering

  -Spring 2007: CS330 -- Software Engineering

  -Fall 2006: ID101-14 -- ITechKnow: Engineering Innovation and society.

  -Fall 2006: CS505 -- Computational Image Processing.

  -Spring 2006: CS330 -- Software Engineering

  -Spring 2005: CSCS601 -- Intellectual Property, Tech. Transfer and Patenting in Engineering.

  -Fall 2004: CS692 -- Advanced Security Systems.

  -Fall 2004: CS316 -- Programming Languages.

  -Spring 2004: CS584 -- Computer Vision Systems.

At Lehigh
  -Spring 2003: CSC403 -- Advanced Operating Systems.
  -Spring 2002: Co-teaching ECE216 -- Software Engineering. Class size 90, 1 TA. I co-taught this course with C. Hofmeister. I handled the software and tool issues of the class. Project intensive course on software development and software engineering. Many ``team'' assignments plus individual programming assignments. Project nature requires significant interaction with individual team members (outside of class).
  -Spring 2002: Co-teaching ECE216 -- Software Engineering. Class size 90, 1 TA. I co-taught this course with C. Hofmeister. I handled the software and tool issues of the class. Project intensive course on software development and software engineering. Many ``team'' assignments plus individual programming assignments. Project nature requires significant interaction with individual team members (outside of class).
  -Spring 2002: CSC392/ECE392 --Independent Study. 12 students, NO TA.
  - Fall 2001: CSC303 - Operating Systems. Class size 93, 1TA. Fundamentals concepts of Operating Systems with both theory and practice. Programming intensive course on working with internals of Minix and Windows NT Many ``team'' assignments plus individual programming assignments.
  - Fall 2001: ECE251 - Senior Projects. Class size 36, NO TA. A collection of projects where students combine skills from their CS/CE undergraduate program to solve a real problem.
  - Fall 2000: CSC392/ECE392 -Independent Study. 8 students.
  - Fall 2000: CSC303 - Operating Systems. Class size 120, 0.5 TA.
  - Fall 2000: ECE251 - Senior Projects. Class size 28.
  - Fall 2000: CSC392/ECE392 -Independent Study. 4 students.
  - Spring 2000: ECE216 - Software Engineering. Class size 110, NO TA. Project intensive course on software development and software engineering. Many ``team'' assignments plus individual programming assignments. Project nature requires significant interaction with individual team members (outside of class).
  - Spring 2000: CSC392/ECE392 -Independent Study. 9 students.
  - Fall 1999: CSC303 - Operating Systems. Class size 75, NO TA.
  - Fall 1999: ECE251 - Senior Projects. Class size 25, NO TA.
  - Fall 1999: ECE404 - Computer Network. Class size 38, NO TA. Fundamentals of data communications and networking, from the physical layer through applications. Theoretical assignments and team project.
  - Spring 1999: ECE216 - Software Engineering. Class size 90, NO TA. project intensive course on software development and engineering.
  - Spring 1999: CSC450 - Computer Vision and Graphics. Class size 10, NO TA. Seminar class looking at interaction of computer vision and graphics with emphasis on 3d model building from vision and rendering and image based graphics.
  - Fall 1998: CSC303 - Operating Systems. Class size 60, NO TA.
  - Fall 1999: ECE251 - Senior Projects. Class size 22, NO TA.
  - Spring 1998: ECE216 - Software Engineering. Class size 60, NO TA.
  - Spring 1998: CSC313 - Computer Graphics. Class size 28, NO TA. Theory and practice of computer graphics. Four programming projects using Open GL.
  - Spring 1998: CSC350-10 - Custom Video Network Programming (Joint with S. Corbesero). Class size 12, NO TA. TCP-IP programming with emphasis on client-servers for efficient a computer vision/video project. Student/team projects.
  - Fall 1997: CSC450 - Autonomous Sensor systems. Class size 6, NO TA. (with 3 other students ``sitting in''). A ``paper'' based seminar course investigating the physics, mathematics, electronics and computational algorithms of advanced ``image-like'' sensor systems.
  - Fall 1997: CSC392 -Independent Study. 6 students.
  - Fall 1997: ECE251 - Senior Lab. Advising 12 teams of 2 students each.
  - Spring 1997: CSC350 - Special Topics - System and Network Admin. Class size 33, NO TA. This class was jointly taught with S. Corbesero and was offered (above both of our teaching loads) because of the need for such a course and lack of other CS electives.
  - Spring 1997: ECE116 - Software Engineering. Class size 60, NO TA. project intensive course on software development and engineering. (Older version of ECE216 above).
  - Spring 1997: CSC392 -Independent Study. 4 students.
  - Spring 1997: CSC450 - Autonomous Sensor Systems. Class size 9, NO TA. Advanced seminar and group project.
  - Spring 1997: CSC492 - Independent Study - Object Oriented Multimedia.
  - Spring 1997: ECE499 - Independent Study - Medical Imaging systems.
  - Fall 1996: CSC303 - Operating System Design. Class size 55, NO TA.
  - Fall 1996: CSC011 - Introduction to Computing. Class size 15, NO TA. Lab section instructor.
  - Fall 1996: CSC450 - Special Topics - Teaching Computer Science. Class size 9, NO TA. Graduate course offered to help teach some of our students how to be better teachers. Course covered teaching style, technology, laboratory issues, grading issues. Student had conceptual assignments, in class presentations and also ``taught'' a part of lab section of CS11 (where I observed them and gave feedback).
  - Fall 1996: CSC392 - Independent Study - Large Scale Object Oriented Systems. 2 Students
  - Fall 1996: CSC492 - Independent Study - Large Scale Object Oriented Systems. 4 Students.
  - Summer I 1996: CSC492 - Independent Study.
  - Summer II 1996: CSC492 - Independent Study - Object Oriented Medical Imaging.
  - Spring 1996: CSC190 - Special Topics.
  - Spring 1996: CSC492 - Independent Study.
  - Spring 1996: ECE116 - Software Engineering. Class size 57, NO TA. x project intensive course on software development and engineering. Many ``team'' assignments plus individual programming assignments. Project nature requires significant interaction with individual team members (outside of class).
  - Fall 1995: CSC262 - Programming Languages. Class size 41, NO TA.
  - Fall 1995: CSC492 - Image Understanding Environment. Class size 6, NO TA.
  - Fall 1995: ECE404 - Computer Networks. Class size 15, NO TA.
  - Summer 1995: CSC492 - Independent Study: Network/Web Development. 3
  - Spring 1995: CSC313 - Computer Graphics. Class size 20, NO TA.
  - Spring 1995: CSC450 - Computer Graphics. 9 students
  - Spring 1995: CSC491 - Network System Admin./Progress. Class size 11, NO TA.
  - Spring 1995: CSC492 - Topics in Object Oriented. 4 students.
  - Fall 1994: CSC262 - Programming Languages. Class size 25, NO TA.
  - Fall 1994: CSC390 Independent Study: Computer Graphics.
  - Fall 1994: CSC492 - Independent Study: Computer Networks.
  - Fall 1994: ECE492 - Physics Based Vision.

At Columbia
Fall 1993: comsw3137 - Data structures and algorithms. Class size 36, 1 TA. Significantly revised this course to use C++ and cover basics software engineering issues of abstract data types, encapsulation and code reuse.
  - Fall 1993: comsw3001 and 4001 - Computer-aided problem solving without programming. Class size 24, NO TA. Slightly revised versions of my course 4995-009 (taught in Spring 1993). The courses stresses problem solving skills using computer tools such as spreadsheets and symbolic math programs. The 3001 version is a pure-undergraduate course with no prerequisites. The 4001 version requires calculus and linear algebra, allowing us to pursue more advanced mathematical modeling.
  - Spring 1993: comsw4995-09 - Computer-aided problem solving for non-programmers. Class size 26, NO TA. A newly designed course (my design) being taught for the first time. The course stresses problem solving skills using computer tools such as spreadsheets and symbolic math programs.
  - Fall 1992: comsw4701 - A graduate/advanced undergraduate introductory course in artificial intelligence. Revised course with new texts and lectures. Class size 22, NO TA.
  - Spring 1992: comsw3210 - Computational aspects of time varying processes. Class sizes  15, NO TA. A newly designed course (my design) being taught for the first time. The course combines material from ODE with discrete dynamical systems theory and information (sampling) theory. The course stresses the computational aspects of these problems.
  - Fall 1991: comsw3824 - Computer Organization. Class sizes  15, NO TA. Significantly revamped the course material, bring it more up to date.
  - Spring 1991: comsw3137 - Data structures for majors. Revised the course to reflect additional knowledge incoming students, and introduced a new text. Class sizes  30, 1 TA.
  - Fall 1990, Spring 1991: comsw6998-02 - Topics in Information-Based Complexity. A graduate seminar.
  - Fall 1989, Spring 1990: comsw4701 - A graduate/advanced undergraduate introductory course in artificial intelligence. Class sizes 35, and 30.
  - Fall 1989, Spring 1990: comsw6998-02 - Topics in Information-Based Complexity. Graduate seminar. Class sizes 6, and 4.
  - Fall 1989: comsw6998-03 - Topics in Computer Vision. A graduate seminar. Class size 11.
  - Spring 1989: comsw3823 - Digital Logic. An undergraduate course on elements of digital logic. Class size 40.
  - Spring 1989: comsw4995 - Topics in Information-Based Complexity. Graduate seminar. Class size 5.
  - Fall 1988: comsw3824 - Computer Organization I. An undergraduate course on elements of computer organization. Class size 40.
  - Spring 1988: comsw3251 - Scientific Computing. An advanced undergraduate course on practical applications of numerical analysis. Class size 60. Greatly revised the course introducing a new text and placing more emphasis on understanding/comparing existing numerical techniques rather than deriving the algorithms and their numerical properties.
  - Fall 1987: comsw6991 - Topics in Computer Science: Computer Vision Systems, A Case Study. A graduate level course with a class size of 8.
  - Spring 1987: comsw4701 - A graduate and advanced undergraduate level introductory course in artificial intelligence. Class size 110.
  - Fall 1986: comsw4241 - A graduate/advanced undergraduate level course in numerical analysis and complexity. Class size 40.

Teaching Duties while a student:
  - Summer 1985: comsw1001 Columbia University CS Department. Summer instructor for comsw1001- Introduction to Pascal Programming for Non-Majors. Class size 35. Full teaching responsibilities.
  - Spring 1984: Comsw3011 Columbia University CS Department. In fulfillment of doctoral program's teaching requirement. Instructor for comsw3011, an undergraduate second semester programming course. Class size 80.
  - January 1981 to May 1984 - Columbia University Departments of Mathematics and Computer Science. Teaching Assistant in undergraduate and graduate courses in Calculus I,II &  III, Ordinary Differential Equations, and Numerical Analysis I &   II.



Current/Recent Funding

  1. Principal Investigator, "C2Fuse: Automated Image understanding for Command and Control", 1.7Million for 2005-2008. Joint project with subcontracts to V. Ramesh at Siemens CRC and S.Z. Chen UCLA.
  2. Co-Principal Investigator, ``Methods for Controllable and Flexible Imaging", ONR, 450,000 for 2005-2007, (Includes a $180,000 Subcontract to UCCS. Joint with S. Nayar at Columbia)
  3. Campus-PI: "SEE PORT: Surveillance and Enemy Evaluation with PTZ and Omni-directional Reconnaissance Technology", Remote Reality Inc (ONR SBIR Phase II), 1,500,000 (with $375,000 subcontract to UCCS) 8/04-10/06
  4. Campus-pi: "GPS-Based Tracking System for Trauma Patients", Navsys Inc, (ARMY STTR Program, Phase I) Total $100,000 8/04-2/05. Phase II 10/05-9/07 contract for $750,000 with a $225,000 subcontract to UCCS. (Phase II joint with X. Zhou at UCCS)
  5. Co-PI: "Stegi @ Work"", Colorado Engineering Inc. (With T. Chammilard at UCCS) (Air force STTR, Phase I) Total $100,000 (56K for UCCS) 9/04-6/05. Phase Total 750,000, UCCS subcontract $260,000 10/05-9/07.
  6. Campus-PI (and Company CEO/CTO): "MOCA: Monitoring of Crowd Activities ", Securics Inc. ( Phase I SBIR), 100,000 2/07-7/07
  7. Campus-PI (and Company CEO/CTO): "Improving Privacy and Security in Biometrics ", Securics Inc. (NSF Phase I STTR), 100,000 7/06-7/07
  8. Campus-PI (and Company CEO/CTO): "FIINDER: FPGA-enhanced Image Intensifed Network Detector with Embedded Recogntion.", Securics Inc. (Phase II SBIR), $1.2M 4/07-12/08
  9. Campus-PI (and Company CEO/CTO): "FAMME: Facial Analysis in Moving Maritime Environments", Securics Inc. ONR Phase I STTR), $100,000 7/07-5/08
  10. Campus-PI: "A physical approach to optical underwater imaging", ONR Total contract $550,000, joint with Columbia and CMU. UCCS subcontract of $150,000. 10/04-10/07
  11. Campus-PI: ``NEATR: Network Enhanced Automatic Target Recognition'', SemQuest, Inc. ONR Phase I STTR, $100,000 ($30,000 to university), 8/07-6/08
  12. Campus-PI: ``Micro-Camera for Oceanographic Properties and Shallow Water Hydrography,'' Navsys Inc (ONR Phase I SBIR 11/06-5/07.) $20,000 to university in Phase I. Phase II selected for award. Univeristy component $75,000
  13. Campus-pi: "Zigbee network analysis for Geo-Telemetry", Navsys Inc, SOCOM, Total $75,000, with $40,000 subcontract to UCCS 50K 8/05-1/06.
  14. Campus-pi: "Landmark-based UAV Navigation", Navsys Inc, (ONR SBIR Program, Phase II) Total $750,000, with $50,000 subcontract to UCCS 50K 8/04-12/05.
  15. Campus-PI: "An Innovation Curriculum", National Collegiate Inventors and Innovators Alliance, $10,000 8/2005-7/2007.
  16. Campus-pi: "Landmark-based UAV Navigation", Navsys Inc, (ONR SBIR Program, Phase II) Total $750,000, with 50K subcontract to UCCS 50K 8/04-12/05.
  17. Co-PI: "Empowerment Dynamics and Decision Making in the Extreme", Networking Information and Space Security Center (sub award from Air Force Research Lab under agreement number F49620-03-1-0207) $40,500
  18. Co-PI: `Networking Equipment", Intel Equipment donation. 62K for the VAST lab ; 129K total across the UCCS CS department.



Past Funding
Co-Principal Investigator, ``Flexible Imaging Systems'', DARPA Human Identification at a Distance (HID) program, $1,450,000 for 4 years. Original Contract to Lehigh, (Includes a $900,000 Subcontract to Columbia, and $123,000 subcontract to UCCS) 2000-2004.

PI (with X. Zhou Co-PI): "Dynamic data fusion network and QoS aware Tiered Video Stream for Video Surveillance an Monitoring", Networking Information and Space Security Center (sub award from Air Force Research Lab under agreement number F49620-03-1-0207) $42,500

Co-Principal Investigator, ``Advanced High Dynamic Range Sensors, ONR, 450,000 for 2002-2005, (Includes a $50,000 per year Subcontract to UCCS. Joint with S. Nayar at Columbia)

Campus-PI: "Intelligent Imaging Systems", Stream Processors Inc (ONR STTR program, Phase I). Total $100,000 8/04-2/05

Campus-PI: "Catadioptric Canvas"", Remote Reality (Missile Defense Agency STTR, Phase I) Total $100,000, 6/04-6/05. Phase II proposal invited.

PI: "Detectability of Chemical Weapons in Maritime Cargo", Networking Information and Space Security Center (sub award from Air Force Research Lab under agreement number F49620-03-1-0207) $6,500

Campus-PI: "Content-Oriented Reading Software for Struggling Readers", Active Artz Inc (Dept. of Education SBIR program, Phase I) Total project $100,000. 6/04-2/05. Phase II proposal invited.

Co-Principal Investigator, ``Vision in Bad Weather'', DARPA Human Identification at a Distance program. Initial 2000-2004 contract for $420,000 (including a $90K per year subcontract to Lehigh from Columbia).

PI: ``Performance Evaluation of Face Recognition," from Siemens Corporate Research Center, $35,000. (At Lehigh) 2002-2004

Principal investigator, ``Omni-directional Tracking Systems'', Night Vision Lab (Smart Sensor Web), $167,000. 2001-2003

Principal Investigator, ``Delayed Delivery and Network Routing Optimization, PADCOM & the Ben Franklin foundation , $118,000 2001-2002.

Principal Investigator, ``Laying the Foundations for Computer Science and Engineering Educational Expansion'' LUCENT, Lucent Foundation, $100,000 2001-2002.

Principal investigator, ``DSP Vision Systems for Surveillance'', from McQ Associates $50,000. 2001-2002

Co-Principal investigator, ``Wireless and Networking Education'', from AT&T Foundation, $100,000. 2001-2002

Co-Principal investigator, ``DSP Architecture and Support Tools'', from Pennsylvania Infrastructure Technology Alliance $335,000. 1999-2002

Co-Principal Investigator, ``Instrumentation in support of research in automated sensor systems'', Defense University Research Instrumentation program (DURIP), $115,500, 1999-2002. Principal Investigator, ``Autonomous Sensor Systems for Manufacturing'', DOD MURI program, 5 year award, 1995-2000, $5 Million, with a $375,000 per year subcontract to Columbia.

Principal investigator on ``Omni-directional Imaging for Smart Sensor Web'', Night Vision Lab Smart Sensor Web, (Subcontract through Remote Reality, Inc.) $67,000. 2000

Co-Principal investigator on ``Building Bridges in the Sky: A Model for University K-12 Partnerships, from AT&T Foundation, $100,000. 1998-2001

Principal investigator on ``Vision-based Security'', from Siemens Corporate Research Center, $35,000. 1999-2000

Co-Investigator, ``Omnidirectional Sensors and Live IUE Images'', DARPA IU program (ONR monitor, 1997-2000, $750,000 ($200,000 for Lehigh subcontracted through Columbia).

Principal investigator on ``Omnidirectional Security'', from Siemens Corporate Research Center, $50,000. 1998

Faculty investigator on ``Attenuation of Artifacts in Direct Radiographic imaging'', from Sterling Radiology, $25,000. 1998

Co-Pi on NSF Academic Research Instrumentation grant to build a ``Giga-Op computation/simulation environment'' for the Lehigh EECS Department, $500,000 from NSF and $250,000 university matching funds, 1994-1998.

Presidential Young Investigators Awards program, #IRI-90-57951. 5 year award, 1990-1995 (+1 year extension). For (450K total including industrial match). Each year it provides $25,000, plus matching of industrial support for a combined total of $62,500 per year. My industrial matching support has been from A&TT, IBM, Seimens, and Texas Instruments.

Principal Investigator, ``Prototyping the IUE'' supported by Battelle. Contract funded amount $23,000, 1992-93 and $30,000(94-95), $25,000 (96-98). Support for our effort on specification and prototyping of the IUE software system.

Principal Investigator, ``Instrumentation in support of research in automated sensor systems'', Defense University Research Instrumentation program (DURIP), $72,500, and $60,000 university matching funds, 1995.

Co-Pi (with P. Allen) on NSF educational grant for combined research-curriculum development in technological areas of national importance: Instructional Lab Modules for Machine Vision, award amount $200,000, 1993-1996.

Faculty associate (one of 4 faculty members) on Research in Computer Vision and Robotics, supported by Defense Advanced Research Projects Agency. Contract funded amount $900,000 per year, 1992-1995.

Co-Pi (with J. Ponce U. Ill and M. Hebert) on NSF/ARPA grant for a workshop on Object Representation in Computer Vision $20,000, 1994.

Co-PI on NSF CISE Institutional Infrastructure grant to Columbia University. Provided 3.278 Million for 1991-96 to improve the CU CS department computing infrastructure. A departmental level grant, though I was one of the principal architects/Authors (and on earlier attempts in 1989 and 1990.)

NSF Research Opportunity award (ROA) providing $16,500 for the summer support and travel for a colleague (R. Metlar at LIU) to allow him to pursue joint work with me. (1991)

NSF CISE Equipment grant, July 1991 Provided $38,000 for purchase of a laser range finder. (With Peter Allen)

Co-PiResearch in Artificial Intelligence, supported by Defense Advanced Research Projects Agency. A renewal of grant N00039-84-1065, funded amount $2.7 million for 12/88-10/91.

Principal Investigator, Research in Acquisition of Three Dimensional Information from NSF division on Robotics and Machine. Intelligence. Grant #IRI8800370, funded amount $120,000 for 1988-1991. An REU (Research Experience for undergraduates) supplement of $6000 awarded in 1989.

Principal Investigator, Complexity Analysis and Optimal Algorithms for Nonlinear Problems. Funded as part of NSF Research Initiation Awards Program, Computers and Computation Division, Grant #CCR8809022. Funded amount $57,059 for 6/1/88-11/30/90.

Principal Investigator, Applications of Image Reconstruction and Image Warping in Entertainment and Medical Diagnosis, a seed grant from New York State's Center for Advanced Technologies program. Provided $20,342 for 1990.

Co-PI on Research in Artificial Intelligence, supported by Defense Advanced Research Projects Agency. Grant N00039-84-1065, funded amount $1.5 million per year, 12/87-11/88.



Industrial Experience
October 2004-present -- Founder and CTO of Securics, Inc which is commercializing biometrics technology developed at UCCS including our patent pending secure revocable biometric technology that protects privacy , and our biometric verification and and technologies , and our Projective invariant hand-geometry recognition
In 2006 Securics was a Celebrate Technology finalist for Break-Through Technology of the year. Securics now has 7 employees, over 1.3M in contracts, focused on providing biometric solutions that enhance security while protecting privacy. Securics has been selected by the US Military to develop a long distance, outdoor facial recognition system.

May 1998 to present - Consultant to RemoteReality, Inc. Working on omni-directional image systems applications. Worked with them from pre-startup days, through VC funding and product releases. Currently supporting them on their next generation intelligent embedded camera applications.

January 1996 to present -- Independent Consulting for various Government Agencies, Systems Integrators, VC and other service providers on technology assessments and intelectual property assessents. May 2002 to Jan 2004 -- Chief Technology Officer, GuardianSolutions Inc. (Full time summer and while on sabbatical.) GuardianSolutions is a startup addressing video surveillance. They signed an exclusive license with Lehigh in Sept. 2002 for vision detection/tracking systems developed there.

May 1987 to 1995 - President of and primary consultant for Bytes and Brains Inc. Currently a subcontractor to Bell Laboratories. Presented courses, at locations in NJ, PA and IL, on advanced computer architectures, computer organization, digital logic, scientific computation.

Summer 1984 - AT&T Bell Laboratories, Holmdel, NJ. Summer Member of Technical Staff.    Designed and implemented computer vision modules to detect, link, and label edges in gray-scale images. Incorporated new modules into an existing computer vision system, extending its binary image object recognition to a more flexible gray-level image-based object recognition.

January 1983 to September 1983 - Hershfeld, Stern, Moyer, and Ross, NYC, NY. Actuarial/Systems Programmer. Designed and implemented a large general purpose program for management of employee stock ownership plans. Functioned as internal technical consultant for purchase and installation of a PRIME 2250. Customized operating system of the 2250, and established a data link to a PRIME 750.

September 1981 to January 1983 - NASA - Goddard Institute for Space Studies, NYC, NY.      Scientific Programmer. Programmed an IBM 4341 in Fortran under MVT and CMS. Designed and implemented a system for statistical comparisons of the analysis of climatic modeling programs. Using an interactive graphics device, and subsequent Fortran programs (some of own design), prepared digital satellite images for climatic analysis. Designed/implemented a database of albedo properties of the earth's surface sampled at 4 square mile resolution. (Part time Sept.-May, full time summers)



Professional Activities
Have taught 10 SBIR/STTR Workshops, and routinely help local companies with the SBIR/STTR process. Since joining UCCS in 2003, I have help partner companies win over 6.5Million in SBIR/STTR funding.

Multiple community outreach efforts including working with the Classical Academy Young Inventors Program.

Chairman (Term started Jan 06) IEEE Technical Committee on Pattern Analysis and Machine Intelligence

Member PAMI Conference committee. 1999-present.

General Chair/Organizer, Winter Vision Multi-meeting (IEEE Workshop on Computer Vision, IEEE Motion 2005.) Program Chair, IEEE WACV2005, Again in 2008

Program Committee and Organization committee, First Biotechnology and Bioinformatics Symposium: A Community and Academic Forum (BIOT-04) and again in BIOT-05, BIOT-06

Organizer, IEEE Inter. Conf. on Information Technology: Coding and Computing, Special Session on Networked Physical Security and Surveillance

Finance Chair, IEEE CVPR 2005, 2006, 2007, 2008, 2009, ICCV 2007, IEEE WACV2007, IEEE MOTION2007, IEEE WACV 2008 ...

Program Committee on 3-4 IEEE Smaller Workshops per year (not listing all of them) since 2005.

Area Chair, IEEE CVPR 2004

Program Committee, IEEE CVPR 2003

Organizing Chair, IEEE Workshop on Statistical Techniques in Computer Vision, June 2003

Program Committee, IEEE WACV 2002

Program Committee (and Internet support), IEEE CVPR 2001

Program Co-Chair, IEEE Workshop on Stereo Vision, 2001

Program Committee and Keynote speaker, IEEE Workshop on Performance Evaluation of Tracking Systems, 2001

Program Committee, IEEE ICCV 2001

Organizing Committee, IEEE Workshop on Multi-Object Tracking, July 2001

Program Co-Chair, IEEE Workshop on Applications of Computer Vision (WACV) Dec 2000.

Keynote speaker, 8th Inter. Symp. Intelligent Robotics Systems, July, 2000

Finance & Local Arrangements Chair, Program Committee, IEEE CVPR June 2000.

Program Committee, IEEE Workshop on Visual Surveillance, 2000

Program Co-Chair, Workshop on Frame-Rate Algorithms (held in conjunction with ICCV 99), 1999

Program Committee & Area Chair, IEEE Conf. on Computer Vision and Pattern Recognition 1998.

Program Committee & Finance Chair, IEEE Workshop on Application of Computer Vision 1998.

Program Committee IEEE CVPR 1997.

Computer Area Chair, Lehigh Valley section of IEEE 1996-1997.

Program Committee IEEE Workshop on Application of Computer Vision 1996.

Organizer/Host DARPA-funded IUE summer camps at Lehigh, 1995, 1996, 1997. Also co-Organizer and Presenter for ESPRIT-funded IUE summer camp at INRIA, 1996.

Program Committee for the thrid ACM conference on the Foundations of Software Engineering, 1995.

Program Committee for the IEEE Workshop on Physics-based Vision, 1995.

Program Co-chair, NSF Workshop on Object Representation in Computer Vision, Nov. 1994.

Associate editor for IEEE Transaction on Pattern Analysis and Machine Intelligence (PAMI), 1991-1994.

Local Arrangement Chair and Program Committee for the IEEE Computer Society's Conference on Computer Vision and Pattern Recognition, 1993.

Member of the DARPA appointed committee developing the Image Understanding Environment (IUE) specification. In charge of design of sensors (and their associated components) and scene models.

Program Committee and Session Chair for SPIE Conference on Sensor Fusion I,II,III,IV,V, 1988-1993; and The SPIE Conference on Intelligent Robotics, 1989.

Proposal Reviewer for:

Conference Reviewing/Program Committees :

Journal Reviewing :



Miscellaneous Information
U.S. Citizen,     No clearance.

Activities: Poetry, Scuba Diving skiing, snowboarding.

I have an Erdös number of 3 becuare I have papers with Moti Yung, who has papers papers with Noga Alon, who wrote papers (5) with Erdös).

I have an Placed first in the 1991-1992 Budweiser/NASTAR All-Star ranking for New Jersey skiers in the 30-39 age bracket. My best time was just 5% behind the time posted by the NASTAR National Pace-setter, U.S. Olympian Matt Grosjean.

Gold Medal in Mountain Dew Vertical Challenge (35+ boarders), Keystone Colorado March 2005.
Gold Medal in Men's Table Tennis Doubles (recreational division) Colorado' State Games 2004.
Gold Medal in Men's Table Tennis Doubles (recreational division) State Games of America, 2005.
Silver Medal in Men's Table Tennis Singles (Recreational division), State Games of America, 2006.
Bronze Medal in Men's 40+ Table Tennis (Recreational division) State Games of America, 2006.
Bronze Medal in Men's Table Tennis Doubles (recreational division) Colorado' State Games 2006.
Gold Medal in Men's Table Tennis Doubles (recreational division) State Games of America, 2007.



1 I define "selective publications" as papers, at least 6 pages in length, that appear in journals or conferences with < 35% acceptance rate, with at least two written referee reports, and that are distributed to > 200 people or libraries. Or conference papers which, because of their importance, are later chosen to be included in widely distributed books.

2 Other Other Workshops are those with minimal reviewing standard, but where full papers are published. University technical reports, and workshops/conferences (e.g. SPIE) where only abstracts are published are not included in this CV.


Last Updated Oct 5, 2007