TY - JOUR
T1 - X Vision
T2 - A Portable Substrate for Real-Time Vision Applications
AU - Hager, Gregory D.
AU - Toyama, Kentaro
N1 - Funding Information:
This research was supported by ARPA Grant N00014-93-1-1235, Army DURIP Grant DAAH04-95-1-0058, by National Science Foundation Grant IRI-9420982, and by funds provided by Yale University.
PY - 1998/1
Y1 - 1998/1
N2 - In the past several years, the speed of standard processors has reached the point where interesting problems requiring visual tracking can be carried out on standard workstations. However, relatively little attention has been devoted to developing visual tracking technology in its own right. In this article, we describe X Vision, a modular, portable framework for visual tracking. X Vision is designed to be a programming environment for real-time vision which provides high performance on standard workstations outfitted with a simple digitizer. X Vision consists of a small set of image-level tracking primitives, and a framework for combining tracking primitives to form complex tracking systems. Efficiency and robustness are achieved by propagating geometric and temporal constraints to the feature detection level, where image warping and specialized image processing are combined to perform feature detection quickly and robustly. Over the past several years, we have used X Vision to construct several vision-based systems. We present some of these applications as an illustration of how useful, robust tracking systems can be constructed by simple combinations of a few basic primitives combined with the appropriate task-specific constraints.
AB - In the past several years, the speed of standard processors has reached the point where interesting problems requiring visual tracking can be carried out on standard workstations. However, relatively little attention has been devoted to developing visual tracking technology in its own right. In this article, we describe X Vision, a modular, portable framework for visual tracking. X Vision is designed to be a programming environment for real-time vision which provides high performance on standard workstations outfitted with a simple digitizer. X Vision consists of a small set of image-level tracking primitives, and a framework for combining tracking primitives to form complex tracking systems. Efficiency and robustness are achieved by propagating geometric and temporal constraints to the feature detection level, where image warping and specialized image processing are combined to perform feature detection quickly and robustly. Over the past several years, we have used X Vision to construct several vision-based systems. We present some of these applications as an illustration of how useful, robust tracking systems can be constructed by simple combinations of a few basic primitives combined with the appropriate task-specific constraints.
KW - Feature-based visual tracking
KW - Real-time vision
KW - Vision-guided robotics
UR - http://www.scopus.com/inward/record.url?scp=0031676055&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0031676055&partnerID=8YFLogxK
U2 - 10.1006/cviu.1997.0586
DO - 10.1006/cviu.1997.0586
M3 - Article
AN - SCOPUS:0031676055
SN - 1077-3142
VL - 69
SP - 23
EP - 37
JO - Computer Vision and Image Understanding
JF - Computer Vision and Image Understanding
IS - 1
ER -