Anthony Hoogs

Anthony Hoogs

Senior Director of Computer Vision

Dr. Hoogs leads Kitware’s Computer Vision group, which he founded when he joined Kitware in 2007. For more than two decades, he has supervised and performed research in various areas of computer vision including: event, activity and behavior recognition; motion pattern learning and anomaly detection; tracking; visual semantics; image segmentation; object recognition; and content-based retrieval. He has led dozens of projects, sponsored by commercial companies and government entities including DARPA, AFRL, ONR, I-ARPA and NGA, that range from basic, academic research to developing advanced prototypes and demonstrations installed at operational facilities, with a combined value exceeding $60M.

Dr. Hoogs supervises the Kitware Computer Vision group and provides strategic direction in this area. He has been the overall Principal Investigator on large DARPA programs including Media Forensics, Squad-X Core technologies, the Persistent Stare Exploitation and Analysis System and the Video and Image Retrieval and Analysis Toolkit. On these and similar efforts he was responsible for overseeing collaborations with more than 25 universities and 10 commercial subcontractors. At GE Global Research (1998-2007), Dr. Hoogs led a team of researchers in video and imagery analysis on projects sponsored by the US Government, Lockheed Martin and NBC Universal. His government-sponsored projects there included Video Analysis and Content Extraction (I-ARPA) and Dynamic Database (DARPA).

Dr. Hoogs received a Ph.D. in Computer and Information Science from the University of Pennsylvania in 1998; an M.S. from the University of Illinois at Urbana-Champaign in 1991; and a B.A. magna cum laude from Amherst College in 1989. He has published more than 80 papers in computer vision, pattern recognition, artificial intelligence and remote sensing. His academic service includes: General Co-Chair for the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) 2017; General Co-Chair for the IEEE Winter conference on Applications of Computer Vision (WACV) 2016 and 2018; Area Chair for CVPR (2009, 2010, 2012, 2018); Workshops Co-Chair for CVPR (2012); Corporate Relations Chair for CVPR (2009, 2010) and the International Conference on Computer Vision (2013); program Co-Chair for WACV (2009, 2011); co-chair of the IEEE Workshop on Activity Recognition (2011) at CVPR; organizer and co-chair of the IEEE Workshop on Perceptual Organization in Computer Vision (2004) at CVPR; organizer and co-chaired of the IEEE International Workshop on Semantic Knowledge in Computer Vision (2005) at ICCV; member of the Computer Vision Foundation Advisory Board and Industrial Advisory Board; member of the Steering Committee for WACV. He regularly serves on program committees for the primary computer vision and AI conferences and workshops (ICCV, CVPR, ECCV, WACV, AVSS, AAAI) and is a reviewer for premier journals in computer vision.

He has served on technical panels for NSF and DARPA, including DARPA Information Science and Technology (ISAT) panels in 2007, 2009 and 2013 and has recently started a 3-year term as an ISAT member. In 2014 he served as an organizer of the National Academies National Research Council Workshop on Robust Methods for the Analysis of Images and Videos for Fisheries Stock Assessment, sponsored by NOAA, then joined the NOAA Automated Imagery Analysis Strategic Initiative Steering Committee.

  1. M. Dawkins, L. Sherrill, K. Fieldhouse, A. Hoogs, D. Zhang, L. Prasad, and B. Richards, "An open-source platform for underwatch image and video analytics," IEEE Winter Conference on Applications of Computer Vision, Mar. 2017.
  2. M. Dawkins, A. Basharat, J. Becker, M. Turek, and A. Hoogs, "Deep Architecture for Small Mover Detection in Overhead Infrared Imagery," National Symposium on Sensor and Data Fusion (NSSDF), 2016
  3. P. Tunison, M. Turek, and A. Hoogs, "Functional Scene Element modeling for ISR data," National Symposium on Sensor and Data Fusion (NSSDF), 2016
  4. M. Turek, A. Basharat, K. Fieldhouse, P. Tunison, D. Stoup, C. Atkins, and A. Hoogs, "Real-time, Full-frame Wide Area Motion Imagery Analytics," Military Sensing Symposium - Passive EO, 2015
  5. A. Hoogs et al., "An End-to-End System for Content-Based Video Retrieval using Behavior, Actions, and Appearance with Interactive Query Refinement," 12th IEEE International Conference on Advanced Video and Signal-based Surveillance, Karlsruhe, Germany, 2015
  6. E. Swears, A. Basharat, A. Hoogs, and E. Blasch, "Probabilistic sub-GRAph Matching (PGRAM) for Video and Text Fusion," MSS, 2014
  7. M. Dawkins and A. Hoogs, "Automatic Image-Plane Aligned Obstruction Detection in EO and IR Video," MSS Passive Sensors, 2014
  8. Y. Xu, D. Song, and A. Hoogs, "An Efficient Online Hierarchical Supervoxel Segmentation Algorithm for Time-critical Applications," British Machine Vision Conference (BMVC), 2014
  9. M. Dawkins, A. Perera, and A. Hoogs, "Real-Time Heads-Up Display Detection in Video," IEEE International Conference on Advanced Video and Signal-Based Surveillance (AVSS), 2014
  10. S. Oh, M. Pandey, I. Kim, A. Hoogs, and J. Baumes, "Personalized Economy of Images in Social Forums: An Analysis on Supply, Consumption, and Saliency," International Conference on Pattern Recognition in IAPR, 2014
  11. Y. Xu, A. Basharat, J. Becker, and A. Hoogs, "Complex Algorithm Optimization through Probabilistic Search of its Configuration Tree," IEEE International Conference on Advanced Video and Signal-Based Surveillance (AVSS), 2014
  12. E. Swears, A. Hoogs, Q. Ji, and K. Boyer, "Complex Activity Recognition using Granger Constrained DBN (GCDBN) in Sports and Surveillance Video," IEEE Computer Vision and Pattern Recognition Columbus Oh., 2014
  13. E. Swears, A. Hoogs, and k. Boyer, "Pyramid Coding for Functional Scene Element Recognition in Video Scenes," CVPR Workshop on Scene Understanding in IEEE, 2014
  14. M. Dawkins, Z. Sun, A. Basharat, A. Perera, and A. Hoogs, "Tracking Nautical Objects in Real-Time via Layered Saliency Detection," SPIE Defense, Security, and Sensing (DSS), 2014
  15. A. Basharat, M. Turek, Y. Xu, C. Atkins, D. Stoup, K. Fieldhouse, P. Tunison, and A. Hoogs, "Real-time Multi-Target Tracking at 210 Megapixels/second in Wide Area Motion Imagery," IEEE Winter Conference on Applications of Computer Vision, 2014
  16. K. Fieldhouse, M. J. Leotta, A. Basharat, R. Blue, D. Stoup, C. Atkins, L. Sherrill, B. Boeckel, P. Tunison, J. Becker, M. Dawkins, M. Woehlke, R. Collins, M. Turek, and A. Hoogs, KWIVER: An open source cross-platform video exploitation framework. IEEE, 2014, pp. 1-4
  17. Z. H. Sun, M. Leotta, A. Hoogs, R. Blue, R. Neuroth, J. Vasquez, A. Perera, M. Turek, and E. Blasch., "Vehicle change detection from aerial imagery using detection response maps ," SPIE Defense+ Security, 2014, pp. 908906-908906
  18. E. Swears, A. Hoogs, and K. Boyer, "Pyramid Coding for Functional Scene Element Recognition in Video Scenes," IEEE International Conference on Computer Vision in IEEE, 2013
  19. Y. Xu, S. Oh, F. Yang, Z. Jiang, N. Cuntoor, A. Hoogs, and L. Davis, "System and Algorithms on Detection of Objects Embedded in Perspective Geometry using Monocular Cameras," International Conference on Advanced Video and Signal-Based Surveillance in IEEE, 2013
  20. E. Swears, A. Hoogs, and R. Blue, "Recognizing Activity Based Scene Elements in Video," Automatic Target Recognition Working Group, 2013
  21. Y. Xu, S. Oh, and A. Hoogs, "A Minimum Error Vanishing Point Detection Approach for Uncalibrated Monocular Images of Man-made Environments," IEEE Conference on Computer Vision and Pattern Recognition, 2013
  22. A. G. Perera, S. Oh, M. Pandey, T. Ma, A. Hoogs, A. Vahdat, K. Cannons, H. Hajimirsadeghi, G. Mori, S. McCloskey, B. Miller, S. Venkatesh, P. Davalos, P. Das, C. Xu, J. Corso, R. Srihari, I. Kim, Y. Cheng, Z. Huang, C. Lee, K. Tang, F. Li, and D. Koller, "TRECVID 2012 GENIE: Multimedia Event Detection and Recounting," TRECVID Workshop, 2012
  23. N. Cuntoor, R. Collins, and A. Hoogs, "Human-Robot Teamwork using Activity Recognition and Human Instruction," IEEE Intl. Conf. Intelligent Robots and Systems (IROS), 2012
  24. K. K. Reddy, N. Cuntoor, A. Perera, and A. Hoogs, "Human Action Recognition in Large-Scale Datasets Using Histogram of Spatiotemporal Gradients," IEEE International Conference on Advanced Video and Signal-Based Surveillance, 2012
  25. E. Swears and A. Hoogs, "Learning and Recognizing Complex Multi-Agent Activities with Applications to American Football Plays," Workshop on the Applications of Computer Vision , 2012
  26. E. Swears, M. Turek, R. Collins, A. Perera, and A. Hoogs, "Automatic Activity Profile Generation from Detected Functional Regions for Video Scene Analysis," Video Analytics for Business Intelligence, Studies in Computational Intelligence, vol. 409, pp. 241-269, Jan. 2012.
  27. S. Oh, A. Hoogs, A. Perera, N. Cuntoor, C. chen, J. Lee, S. Mukherjee, J. K. Aggarwal, H. Lee, L. Davis, E. Swears, X. Wang, Q. Ji, K. Reddy, M. Shah, C. Vondrick, H. Pirsiavash, D. Ramanan, J. Yuen, A. Torralba, B. Song, A. Fong, A. Roy-Chowdhury, and M. Desai, "A Large-scale Benchmark Dataset for Event Recognition in Surveillance Video," IEEE Computer Vision and Pattern Recognition (CVPR), 2011, pp. 3153-3160
  28. E. Swears and A. Hoogs, "Complex Activity Recognition using Granger Constrained Dynamic Bayesian Network," Learning Workshop, Fort Lauderdale Florida, 2011
  29. M. Turek, A. Hoogs, and R. Collins, "Unsupervised Learning of Functional Categories in Video Scenes," European Conference on Computer Vision in Springer, 2010
  30. S. Oh, A. Hoogs, M. Turek, and R. Collins, "Content-based Retrieval of Functional Objects in Video using Scene Context," European Conference on Computer Vision (ECCV), 2010
  31. N. Cuntoor, A. Basharat, A. Perera, and A. Hoogs, "Track Initialization in Low Frame Rate and Low Resolution Videos," International Conference on Pattern Recognition in IEEE, 2010
  32. S. Oh and A. Hoogs, "Unsupervised Learning of Activities in Video using Scene Context," International Conference on Pattern Recognition (ICPR) in IEEE, 2010
  33. Z. Sun and A. Hoogs, "Image comparison by compound disjoint information with applications to perceptual visual quality assessment, image registration and tracking ," International Journal of Computer Vision, vol. 88, no. 3, pp. 461-488, Jul. 2010.
  34. E. Swears and A. Hoogs, "Functional Scene Element Recognition for Video Scene Analysis," Workshop on Motion and Video Computing in IEEE, 2009
  35. A. G. A. Perera, R. Collins, and A. Hoogs, "Evaluation of Compression Schemes for Wide Area Video," Applied Imagery and Pattern Recognition Workshop in IEEE AIPR, 2008
  36. A. Hoogs and A. G. Perera, "Video Activity Recognition in the Real World," National Conference on Artificial Intelligence in AAAI Press, 2008, pp. 1551-1554
  37. K. Barnard, Q. Fan, R. Swaminathan, A. Hoogs, R. Collins, P. Rondot, and J. Kaufhold, "Evaluation of localized semantics: data, methodology, and experiments," International Journal of Computer Vision, vol. 77, no. 1, pp. 199-217, May. 2008.
  38. A. Hoogs et al., "Detecting Semantic Group Activities Using Relational Clustering," Workshop on Motion and Video Computing in IEEE, 2008
  39. E. Swears, A. Hoogs, and A. G. A. Perera, "Learning Motion Patterns in Surveillance Video using HMM Clustering," Workshop on Motion and Video Computing in IEEE, 2008
  40. F. W. Wheeler and A. Hoogs, "Moving Vehicle Registration and Super-Resolution," Applied Imagery and Pattern Recognition Workshop in IEEE, 2007
  41. M. T. Chan, A. Hoogs, Z. Sun, J. Schmiederer, R. Bhotika, and G. Doretto, "Event recognition with fragmented object tracks," IEEE International Conference on Pattern Recognition, 2006, pp. 412-416
  42. Z. Sun and A. Hoogs, "Image comparison by compound disjointed information," IEEE Conference on Computer Vision and Pattern Recognition, 2006, pp. 857-862
  43. A. G. Perera, A. Hoogs, C. Srinivas, G. Brooksby, and W. Hu, "Evaluation of Algorithms for Tracking Multiple Objects in Video," Workshop on Applied Imagery and Pattern Recognition in IEEE Computer Society, 2006
  44. A. G. Perera, C. Srinivas, A. Hoogs, G. Brooksby, and W. Hu, "Multi-Object Tracking Through Simultaneous Long Occlusions and Split-Merge Conditions," Conference on Computer Vision and Pattern Recognition in IEEE, 2006, pp. 666-673
  45. A. Hoogs and R. Collins, "Object Boundary Detection in Images using a Semantic Ontology," National Conference on Artificial Intelligence in AAAI, 2006, pp. 956-957
  46. A. Perera, G. Brooksby, A. Hoogs, and G. Doretto, "Moving Object Segmentation using Scene Understanding," Workshop on Perceptual Organization in Computer Vision in IEEE, 2006
  47. J. Kaufhold, R. Collins, A. Hoogs, and P. Rondot, "Recognition and Segmentation of Scene Content using Region-Based Classification," 18th International Conference on Pattern Recognition in IEEE, 2006
  48. M. T. Chan, A. Hoogs, R. Bhotika, A. G. Perera, J. Schmiederer, and G. Doretto, "Joint Recognition of Complex Events and Track Matching," Conference on Computer Vision and Pattern Recognition in IEEE, 2006, pp. 1615-1622
  49. A. Hoogs et al., "Recognizing Complex Behaviors in Aerial Video," International Conference on Intelligence Analysis in MITRE Corporation., 2005
  50. R. Kaucic, A. G. Perera, G. Brooksby, J. P. Kaufhold, and A. Hoogs, "A Unified Framework for Tracking through Occlusions and across Sensor Gaps," Conference on Computer Vision and Pattern Recognition in IEEE, 2005, pp. 990-997
  51. A. G. Perera and A. Hoogs, "Bayesian Object-Level Change Detection in Grayscale Imagery," 17th International Conference on Pattern Recognition in IEEE, 2004, pp. 71-75
  52. J. P. Kaufhold and A. Hoogs, "Learning to Segment Images Using Region-Based Perceptual Features," Conference on Computer Vision and Pattern Recognition in IEEE, 2004, pp. 954-961
  53. M. T. Chan, A. Hoogs, J. Schmiederer, and M. Petersen, "Detecting Rare Events in Video Using Semantic Primitives with HMM," 17th International Conference on Pattern Recognition in IEEE, 2004, pp. 150-154
  54. A. Hoogs et al., "A Common Set of Perceptual Observables for Grouping, Figure-Ground Discrimination and Texture Classification," Transactions on Pattern Analysis and Machine Intelligence, vol. 4, no. 25, pp. 458-474, Apr. 2003.
  55. J. Rittscher, A. Blake, A. Hoogs, and G. Stein, "Mathematical Modeling of Animate and Intentional Motion," Philosophical Transactions of the Royal Society of London: Biological Sciences, vol. 1431, no. 358, pp. 475-490, Feb. 2003.
  56. G. Stein, J. Rittscher, and A. Hoogs, "Enabling Video Annotation using A Semantic Database Extended with Visual Knowledge," International Conference on Multimedia and Expo in IEEE, 2003
  57. A. Hoogs et al., "Video Content Annotation Using Visual Analysis and Large Semantic Knowledgebase," Conference on Computer Vision and Pattern Recognition in IEEE, 2003, pp. 327-334
  58. A. Hoogs et al., "Classification of 3D Macro Texture Using Perceptual Observables," International Conference on Pattern Recognition in IEEE, 2002, pp. 113-117
  59. A. Hoogs et al., "Using Video for Recovering Texture," Workshop on Applied Imagery and Pattern Recognition in IEEE, 2001
  60. A. Hoogs et al., "Multi-Modal Fusion for Video Understanding," Workshop on Applied Imagery and Pattern Recognition in IEEE Computer Society, 2001, pp. 103-108
  61. A. Hoogs and J. L. Mundy, "Rapid Data Reduction and Target Detection in Literal Imagery," Workshop on Applied Imagery and Pattern Recognition in IEEE Computer Society, 2000, pp. 129-135
  62. A. Hoogs and J. Mundy, "Information Fusion for EO Object Detection and Delineation," National Symposium on Sensor and Data Fusion in IEEE, 2000
  63. A. Hoogs and J. L. Mundy, "An Integrated Boundary and Region Approach to Perceptual Grouping," International Conference on Pattern Recognition in IEEE, 2000, pp. 284-290
  64. A. Hoogs and J. Mundy, "Segmentation and geometry: an integrated representation," Workshop on the Integration of Appearance and Geometric Methods in Object Recognition in IEEE, 1999
  65. J. Mundy and A. Hoogs, "Data Representations for Object-Level Change Detection in EO/IR Imagery," National Symposium on Sensor and Data Fusion in IEEE, 1999
  66. A. Hoogs et al., "Image Understanding at Lockheed Martin Management and Data Systems," DARPA Image Understanding Workshop in Morgan Kaufman, 1998, pp. 703-718
  67. A. Hoogs, "Analysis of Learning Using Segmentation Models," Conference on Computer Analysis of Images and Patterns in IAPR, Springer-Verlag, 1997, pp. 645-652
  68. A. Hoogs, RADIUS: Imagery Understanding for Imagery Intelligence. O. Firschein and T. Strat, Editors, Morgan Kaufman, 1997
  69. A. Hoogs et al., "The RADIUS Phase II Program," DARPA Image Understanding Workshop in Morgan Kaufmann, 1997, pp. 381-400
  70. A. Hoogs et al., "Image Understanding at Lockheed Martin Valley Forge," DARPA Image Understanding Workshop in Morgan Kaufmann, 1997, pp. 455-464
  71. M. Puscar and A. Hoogs, "User Interface Representations for Image Understanding," DARPA Image Understanding Workshop in Morgan Kaufmann. , 1997, pp. 607-614
  72. A. Hoogs, "Combining Geometric and Appearance Models for Change Detection," DARPA Image Understanding Workshop in Morgan Kaufmann, 1997, pp. 565-576
  73. R. Cardenas and A. Hoogs, "The RADIUS Testbed Database: Temporal Queries and Optimization," SPIE Workshop on Applied Imagery and Pattern Recognition in SPIE, 1996
  74. A. Hoogs, "Pose Adjustment Using a Parameter Hierarchy," ARPA Image Understanding Workshop in Morgan Kaufmann, 1996, pp. 857-865
  75. B. Bremner, A. Hoogs, and J. Mundy, "Integration of Image Understanding Exploitation Algorithms in the RADIUS Testbed," ARPA Image Understanding Workshop in Morgan Kaufmann, 1996, pp. 255-268
  76. B. Kniffin and A. Hoogs, "Database Support for Exploitation Image Understanding," ARPA Image Understanding Workshop in Morgan Kaufmann, 1996, pp. 421-428
  77. A. Hoogs and R. Bajcsy, "Model-Based Learning of Segmentations," International Conference on Pattern Recognition in IEEE, 1996, pp. 494-499
  78. A. Hoogs, "Object Position Refinement Using Hierarchical Search," SPIE Workshop on Applied Imagery and Pattern Recognition in SPIE, 1995, pp. 152-162
  79. B. Kniffin and A. Hoogs, "Combining Database Support for Image Understanding and Model-Supported Exploitation," SPIE Workshop on Applied Imagery and Pattern Recognition in SPIE, 1995, pp. 146-152
  80. A. Hoogs and R. Bajcsy, "Segmentation Modeling," Conference on Computer Analysis of Images and Patterns in IAPR, Springer-Verlag, 1995, pp. 808-813
  81. A. Hoogs and R. Bajcsy, "Using Scene Context to Model Segmentations," Workshop on Context-Based Vision in IEEE, 1995, pp. 50-61
  82. A. Hoogs and B. Kniffin, "The RADIUS Testbed Database: Issues and Design," ARPA Image Understanding Workshop in Morgan Kaufmann, 1994, pp. 269-276
  83. A. Hoogs and D. Hackett, "Model-Supported Exploitation as a Framework for Image Understanding," ARPA Image Understanding Workshop in Morgan Kaufmann, 1994, pp. 265-268
  84. R. Bajcsy and A. Hoogs, "Segmentation Characterization for Change Detection," ARPA Image Understanding Workshop in Morgan Kaufmann, 1994, pp. 1555-1562
  85. J. Mundy, R. Welty, L. Quam, T. Strat, W. Bremner, M. Horwedel, D. Hackett, and A. Hoogs, "The RADIUS Common Development Environment," DARPA Image Understanding Workshop in Morgan Kaufmann, 1992
  86. J. Ponce, A. Hoogs, and D. Kriegman, "On Using CAD Models to Compute the Pose of Curved 3D Objects," CVGIP: Image Understanding, vol. 55, no. 2, pp. 184-197, Jan. 1992.
  87. J. Ponce, A. Hoogs, and D. Kriegman, "On Using CAD Models to Compute the Pose of Curved 3D Objects," Workshop on Directions in Automated CAD-Based Vision in IEEE, 1991