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," Jun. 2016.
  3. P. Tunison, M. Turek, and A. Hoogs, "Functional Scene Element modeling for ISR data," Jun. 2016.
  4. A. Hoogs et al., "An End-to-End System for Content-Based Video Retrieval using Behavior, Actions, and Appearance with Interactive Query Refinement," Aug. 2015.
  5. M. Turek, A. Basharat, K. Fieldhouse, P. Tunison, D. Stoup, C. Atkins, and A. Hoogs, "Real-time, Full-frame Wide Area Motion Imagery Analytics," Sep. 2015.
  6. 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," Mar. 2014.
  7. E. Swears, A. Hoogs, Q. Ji, and K. Boyer, "Complex Activity Recognition using Granger Constrained DBN (GCDBN) in Sports and Surveillance Video," Jun. 2014.
  8. E. Swears, A. Hoogs, and k. Boyer, "Pyramid Coding for Functional Scene Element Recognition in Video Scenes," Jun. 2014.
  9. E. Swears, A. Basharat, A. Hoogs, and E. Blasch, "Probabilistic sub-graph matching (pgram) for video and text fusion," MSS National Symposium on Sensor and Data Fusion (NSSDF), Oct. 2014.
  10. 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," pp. 1--4, Jan. 2014.
  11. M. Dawkins, A. Perera, and A. Hoogs, "Real-Time Heads-Up Display Detection in Video," Aug. 2014.
  12. M. Dawkins and A. Hoogs, "Automatic Image-Plane Aligned Obstruction Detection in EO and IR Video," Sep. 2014.
  13. M. Dawkins, Z. Sun, A. Basharat, A. Perera, and A. Hoogs, "Tracking Nautical Objects in Real-Time via Layered Saliency Detection," Jun. 2014.
  14. 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," Aug. 2014.
  15. Y. Xu, A. Basharat, J. Becker, and A. Hoogs, "Complex Algorithm Optimization through Probabilistic Search of its Configuration Tree," Aug. 2014.
  16. Y. Xu, D. Song, and A. Hoogs, "An Efficient Online Hierarchical Supervoxel Segmentation Algorithm for Time-critical Applications," Sep. 2014.
  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 ," pp. 908906--908906, Jan. 2014.
  18. E. Swears, A. Hoogs, and K. Boyer, "Pyramid Coding for Functional Scene Element Recognition in Video Scenes," Dec. 2013.
  19. E. Swears, A. Hoogs, and R. Blue, "Recognizing Activity Based Scene Elements in Video," Jun. 2013.
  20. Y. Xu, S. Oh, and A. Hoogs, "A Minimum Error Vanishing Point Detection Approach for Uncalibrated Monocular Images of Man-made Environments," Jun. 2013.
  21. 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," Aug. 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," Nov. 2012.
  23. E. Swears and A. Hoogs, "Learning and Recognizing Complex Multi-Agent Activities with Applications to American Football Plays," Jan. 2012.
  24. 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.
  25. K. K. Reddy, N. Cuntoor, A. Perera, and A. Hoogs, "Human Action Recognition in Large-Scale Datasets Using Histogram of Spatiotemporal Gradients," Sep. 2012.
  26. N. Cuntoor, R. Collins, and A. Hoogs, "Human-Robot Teamwork using Activity Recognition and Human Instruction," Oct. 2012.
  27. E. Swears and A. Hoogs, "Complex activity recognition using granger constrained dynamic bayesian network," Learning Workshop, Apr. 2011.
  28. 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," pp. 3153--3160, Jun. 2011.
  29. M. Turek, A. Hoogs, and R. Collins, "Unsupervised Learning of Functional Categories in Video Scenes," Sep. 2010.
  30. N. Cuntoor, A. Basharat, A. Perera, and A. Hoogs, "Track Initialization in Low Frame Rate and Low Resolution Videos," Aug. 2010.
  31. S. Oh and A. Hoogs, "Unsupervised Learning of Activities in Video using Scene Context," Aug. 2010.
  32. S. Oh, A. Hoogs, M. Turek, and R. Collins, "Content-based Retrieval of Functional Objects in Video using Scene Context," Sep. 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," Dec. 2009.
  35. A. G. A. Perera, R. Collins, and A. Hoogs, "Evaluation of Compression Schemes for Wide Area Video," Oct. 2008.
  36. A. Hoogs et al., "Detecting Semantic Group Activities Using Relational Clustering," Jan. 2008.
  37. E. Swears, A. Hoogs, and A. G. A. Perera, "Learning Motion Patterns in Surveillance Video using HMM Clustering," Jan. 2008.
  38. A. Hoogs and A. G. Perera, "Video Activity Recognition in the Real World," pp. 1551--1554, Jul. 2008.
  39. 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.
  40. F. W. Wheeler and A. Hoogs, "Moving Vehicle Registration and Super-Resolution," Oct. 2007.
  41. A. G. Perera, A. Hoogs, C. Srinivas, G. Brooksby, and W. Hu, "Evaluation of Algorithms for Tracking Multiple Objects in Video," Jan. 2006.
  42. A. G. Perera, C. Srinivas, A. Hoogs, G. Brooksby, and W. Hu, "Multi-Object Tracking Through Simultaneous Long Occlusions and Split-Merge Conditions," vol. 1, pp. 666--673, Jan. 2006.
  43. A. Hoogs and R. Collins, "Object Boundary Detection in Images using a Semantic Ontology," vol. 21, no. 1, pp. 956--957, Jan. 2006.
  44. A. Perera, G. Brooksby, A. Hoogs, and G. Doretto, "Moving Object Segmentation using Scene Understanding," Jan. 2006.
  45. Z. Sun and A. Hoogs, "Image comparison by compound disjointed information," vol. 1, pp. 857--862 , Jun. 2006.
  46. J. Kaufhold, R. Collins, A. Hoogs, and P. Rondot, "Recognition and Segmentation of Scene Content using Region-Based Classification," vol. 1, Jan. 2006.
  47. M. T. Chan, A. Hoogs, R. Bhotika, A. G. Perera, J. Schmiederer, and G. Doretto, "Joint Recognition of Complex Events and Track Matching," vol. 2, pp. 1615--1622, Jan. 2006.
  48. M. T. Chan, A. Hoogs, Z. Sun, J. Schmiederer, R. Bhotika, and G. Doretto, "Event recognition with fragmented object tracks," vol. 1, pp. 412--416, Sep. 2006.
  49. A. Hoogs et al., "Recognizing Complex Behaviors in Aerial Video," Jan. 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," vol. 1, pp. 990--997, Jan. 2005.
  51. A. G. Perera and A. Hoogs, "Bayesian Object-Level Change Detection in Grayscale Imagery," vol. 4, pp. 71--75, Jan. 2004.
  52. J. P. Kaufhold and A. Hoogs, "Learning to Segment Images Using Region-Based Perceptual Features," vol. 2, pp. 954--961, Jan. 2004.
  53. M. T. Chan, A. Hoogs, J. Schmiederer, and M. Petersen, "Detecting Rare Events in Video Using Semantic Primitives with HMM," vol. 4, pp. 150--154, Jan. 2004.
  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. G. Stein, J. Rittscher, and A. Hoogs, "Enabling Video Annotation using A Semantic Database Extended with Visual Knowledge," Jan. 2003.
  56. 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.
  57. A. Hoogs et al., "Video Content Annotation Using Visual Analysis and Large Semantic Knowledgebase," vol. 2, pp. 327--334, Jan. 2003.
  58. A. Hoogs et al., "Classification of 3D Macro Texture Using Perceptual Observables," vol. 4, pp. 113--117, Jan. 2002.
  59. A. Hoogs et al., "Using Video for Recovering Texture," Oct. 2001.
  60. A. Hoogs et al., "Multi-Modal Fusion for Video Understanding," pp. 103--108, Jan. 2001.
  61. A. Hoogs and J. Mundy, "Information Fusion for EO Object Detection and Delineation," Jun. 2000.
  62. A. Hoogs and J. L. Mundy, "An Integrated Boundary and Region Approach to Perceptual Grouping," vol. 1, pp. 284--290, Jan. 2000.
  63. A. Hoogs and J. L. Mundy, "Rapid Data Reduction and Target Detection in Literal Imagery," pp. 129--135, Oct. 2000.
  64. A. Hoogs and J. Mundy, "Segmentation and geometry: an integrated representation," Jun. 1999.
  65. J. Mundy and A. Hoogs, "Data Representations for Object-Level Change Detection in EO/IR Imagery," May 1999.
  66. A. Hoogs et al., "Image Understanding at Lockheed Martin Management and Data Systems," pp. 703--718, Nov. 1998.
  67. A. Hoogs, "Radius: imagery understanding for imagery intelligence," RADIUS, Jul. 1997.
  68. A. Hoogs, "Combining Geometric and Appearance Models for Change Detection," pp. 565--576, Jan. 1997.
  69. A. Hoogs et al., "The RADIUS Phase II Program," pp. 381--400, May 1997.
  70. A. Hoogs et al., "Image Understanding at Lockheed Martin Valley Forge," pp. 455--464, May 1997.
  71. M. Puscar and A. Hoogs, "User Interface Representations for Image Understanding," pp. 607--614, May 1997.
  72. A. Hoogs, "Analysis of Learning Using Segmentation Models," pp. 645--652, Sep. 1997.
  73. A. Hoogs, "Pose Adjustment Using a Parameter Hierarchy," pp. 857--865, Feb. 1996.
  74. A. Hoogs and R. Bajcsy, "Model-Based Learning of Segmentations," vol. 4, pp. 494--499, Jan. 1996.
  75. B. Bremner, A. Hoogs, and J. Mundy, "Integration of Image Understanding Exploitation Algorithms in the RADIUS Testbed," pp. 255--268, Feb. 1996.
  76. B. Kniffin and A. Hoogs, "Database Support for Exploitation Image Understanding," pp. 421--428, Feb. 1996.
  77. R. Cardenas and A. Hoogs, "The RADIUS Testbed Database: Temporal Queries and Optimization," Oct. 1996.
  78. A. Hoogs, "Object Position Refinement Using Hierarchical Search," pp. 152--162, Oct. 1995.
  79. A. Hoogs and R. Bajcsy, "Using Scene Context to Model Segmentations," pp. 50--61, Jun. 1995.
  80. B. Kniffin and A. Hoogs, "Combining Database Support for Image Understanding and Model-Supported Exploitation," pp. 146--152, Oct. 1995.
  81. A. Hoogs and R. Bajcsy, "Segmentation Modeling," pp. 808--813, Sep. 1995.
  82. A. Hoogs and B. Kniffin, "The RADIUS Testbed Database: Issues and Design," pp. 269--276, Nov. 1994.
  83. A. Hoogs and D. Hackett, "Model-Supported Exploitation as a Framework for Image Understanding," pp. 265--268, Nov. 1994.
  84. R. Bajcsy and A. Hoogs, "Segmentation Characterization for Change Detection," vol. 2, pp. 1555--1562, Nov. 1994.
  85. J. Mundy, R. Welty, L. Quam, T. Strat, W. Bremner, M. Horwedel, D. Hackett, and A. Hoogs, "The RADIUS Common Development Environment," Jan. 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," Jan. 1991.