Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/323663.323664acmconferencesArticle/Chapter ViewAbstractPublication PagesvrstConference Proceedingsconference-collections
Article
Free access

The HiBall Tracker: high-performance wide-area tracking for virtual and augmented environments

Published: 20 December 1999 Publication History

Abstract

Our HiBall Tracking System generates over 2000 head-pose estimates per second with less than one millisecond of latency, and less than 0.5 millimeters and 0.02 degrees of position and orientation noise, everywhere in a 4.5 by 8.5 meter room. The system is remarkably responsive and robust, enabling VR applications and experiments that previously would have been difficult or even impossible.
Previously we published descriptions of only the Kalman filter-based software approach that we call Single-Constraint-at-a-Time tracking. In this paper we describe the complete tracking system, including the novel optical, mechanical, electrical, and algorithmic aspects that enable the unparalleled performance.

References

[1]
"Alpha 1 Publications," University of Utah, Department of Computer Science. {Cited May 28, 1999}. Available from http:l/www.cs.utah.edu/projects/alpha 1/ a l_publications.html.
[2]
Azarbayejani, Ali, and Alex Pentland. June 1995. "Recursive Estimation of Motion, Structure, and Focal Length," 1EEE Trans. Pattern Analysis and Machine Intelligence, June 1995, 17(6).
[3]
Azuma, Ronald. 1995. "Predictive Tracking for Augmented Reality," Ph.D. dissertation, University of North Carolina at Chapel Hill, TR95-007.
[4]
Azuma, Ronald and Mark Ward. 1991. "Space-Resection by Collinearity: Mathematics Behind the Optical Ceiling Head-Tracker," UNC Chapel Hill Department of Computer Science technical report TR 91-048 (November 1991).
[5]
Azuma, Ronald and Gary Bishop. 1995. "A Frequency- Domain Analysis of Head-Motion Prediction," Proceedings of SIGGRAPH 95 (Los Angeles, CA), August 6-11 1995. pp. 401-408.
[6]
Bar-Shalom, Yaakov, and Xiao-Rong Li. 1993. Estimation and Tracking: Principles, Techniques, and Software. Artec House, Inc.
[7]
Brown, R.G. and P. ~. C. Hwang. 1992. Introduction to Random Signals and Applied Kalman Filtering, 2nd Edition, John Wiley & Sons, Inc.
[8]
Chi, Vernon L. "Noise Model and Performance Analysis Of Outward-looking Optical Trackers Using Lateral Effect Photo Diodes," TR95-012, Department of Computer Science, UNC at Chapel Hill, April 1995.
[9]
Emura, S. and S. Tachi. 1994. "Sensor Fusion based Measurement of Human Head Motion," Proceedings 3rd IEEE International Workshop on Robot and Human Communication, RO-MAN'94 NAGOYA (Nagoya University, Nagoya, Japan).
[10]
Foxlin, Eric. 1993. "Inertial Head Tracking,' Master's Thesis, Electrical Engineering and Computer Science, Massachusetts Institute of Technology.
[11]
Foxlin, Eric, Michael Harrington, George Pfeifer. 1998. "ConstellationXM: A Wide-Range Wireless Motion- Tracking System for Augmented Reality and Virtual Set Applications," SIGGRAPH 98 Conference Proceedings, Annual Conference Series. ACM SIGGRAPH, July 19-24, t998, Orlando, FL.
[12]
Gelb, A. 1974. Applied Optimal Estimation, MIT Press, Cambridge, MA.
[13]
Gottschalk, Stefan, and John E Hughes. 1993. "Autocalibration for Virtual Environments Tracking Hardware," Proceedings of Annual Conference Series, ACM SIGGRAPH 93 (Anaheim, CA, 1993).
[14]
Jacobs, O. L. R. 1993. Introduction to Control Theory, 2nd Edition. Oxford University Press.
[15]
Kalman, R.E. 1960. "A New Approach to Linear Filtering and Prediction Problems" Transaction of the ASME~Journal of Basic Engineering, pp. 35-45 (March 1960).
[16]
Lewis, Richard. 1986. Optimal Estimation with an Introduction to Stochastic Control Theory, John Wiley & Sons, Inc.
[17]
Maybeck, Peter S. 1979. Stochastic Models, Estimation, and Control, Volume 1, Academic Press, Inc.
[18]
Mazuryk, Thomas and Michael Gervautz. 1995. "Two- Step Prediction and Image Deflection for Exact Head Tracking in Virtual Environments," EUROGRAPH1CS '95, Vol. 14, No. 3, pp. 30-41.
[19]
Press, William H., Brian E Flannery, Saul A. Teukolsky, and William T. Vetterling. 1990. Numerical Recipes in C, The Art of Scientific Computing, Cambridge University Press.
[20]
Sorenson, H.W. 1970. "Least-Squares estimation: from Gauss to Kalman," IEEE Spectrum, Vol. 7, pp. 63-68, July 1970.
[21]
Thomas, S. W., "The Alpha_l Computer-Aided Geometric Design System in the Unix Environment," in Proc. Computer Graphics and Unix Workshop (Katz, L., ed.), USENIX Organization, Dec. 1984.
[22]
Usoh, Martin, Kevin Arthur, Mary C. Whitton, Rui Bastos, Anthony Steed, Mel Slater, Frederick P. Brooks, Jr. "Walking > Walking-in-Place > Flying, in Virtual Environments," to appear in SIGGRAPH 99 Conference Proceedings, Annual Conference Series. ACM SIG- GRAPH, August 1999, Los Angeles, CA.
[23]
Van Pabst, J. V. L. and Paul F. C. Krekel. "Multi Sensor Data Fusion of Points, Line Segments and Surface Segments in 3D Space," TNO Physics and Electronics Laboratory, The Hague, The Netherlands. {cited 19 November 1995}. Available from http://www.bart.nl/ --lawick/index.html.
[24]
Wang, Jih-fang, Ronald Azuma, Gary B ishop, Vernon Chi, John Eyles, Henry Fuchs, "Tracking a Headmounted Display in a Room-sized environment with Head-mounted Cameras," Proceedings of the SPIE 1990 Technical Symposium on Optical Engineering and Photonics in Aerospace Sensing, Orlando, Florida, 16-20 April 1990.
[25]
Wang, Jih-fang, Vernon Chi, Henry Fuchs, "A Realtime Optical 3D Tracker for Head-mounted Display Systems," Proceedings of the 1990 Symposium on Interactive 3D Graphics, Snowbird, UT, 25-28 March 1990; in Computer Graphics, Vol. 24, No. 2, March, 1990, pp. 205-215.
[26]
Ward, Mark, Ronald Azuma, Robert Bennett, Stefan Gottschalk, and Henry Fuchs. 1992. "A Demonstrated Optical Tracker With Scalable Work Area for Head- Mounted Display Systems," Proceedings of 1992 Symposium on interactive 3D Graphics (Cambridge, MA, 29 March - I April 1992), pp. 43-52.
[27]
Welch, Gregory. 1995. "Hybrid Self-Tracker: An Inertial/Optical Hybrid Three-Dimensional Tracking System," University of North Carolina, Department of Computer Science, TR 95-048.
[28]
Welch, Gregory and Gary Bishop. 1997. "SCAAT: Incremental Tracking with Incomplete Information," SIGGRAPH 97 Conference Proceedings, Annual Conference Series. ACM SIGGRAPH, August 1997, Los Angeles, CA.
[29]
Welch, Gregory. 1996. "SCAAT: Incremental Tracking with Incomplete Information," University of North Carolina at Chapel Hill, doctoral dissertation, Technical Report TR 96-051.
[30]
Welch, Gregory and Gary Bishop. 1995. "An Introduction to the Kalman Filter," University of North Carolina, Department of Computer Science, TR 95-041.
[31]
Welch, ED. "The Use of Fast Fourier Transform for the Estimation of Power Spectra: A Method Based on Time Averaging Over Short, Modified Periodograms."/EEE Trans. Audio Electroacoust. Vol. ALl-15 (June 1967). pp. 70-73.
[32]
ZEMAX Optical Design Program User's Guide, Version 4.5, Focus Software, Inc., Tucson, AZ, 1995.

Cited By

View all
  • (2024)A Fast and Efficient Approach for Human Action Recovery From Corrupted 3-D Motion Capture Data Using QR Decomposition-Based Approximate SVDIEEE Transactions on Human-Machine Systems10.1109/THMS.2024.340029054:4(395-405)Online publication date: Aug-2024
  • (2024)An accurate and robust visual-inertial positioning methodMeasurement Science and Technology10.1088/1361-6501/ad115635:4(045902)Online publication date: 9-Jan-2024
  • (2023)Retinal Homing Display: Head-Tracking Auto-stereoscopic Retinal Projection DisplayProceedings of the 29th ACM Symposium on Virtual Reality Software and Technology10.1145/3611659.3615715(1-10)Online publication date: 9-Oct-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
VRST '99: Proceedings of the ACM symposium on Virtual reality software and technology
December 1999
194 pages
ISBN:1581131410
DOI:10.1145/323663
  • Chairmen:
  • Don Brutzman,
  • Heedong Ko,
  • Mel Slater
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 20 December 1999

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Kalman filter
  2. autocalibration
  3. calibration
  4. delay
  5. latency
  6. optical sensor
  7. sensor fusion
  8. tracking
  9. virtual enviroments

Qualifiers

  • Article

Conference

VRST99
VRST99: Virtual Software and Technology 1999
December 20 - 22, 1999
London, United Kingdom

Acceptance Rates

Overall Acceptance Rate 66 of 254 submissions, 26%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)72
  • Downloads (Last 6 weeks)14
Reflects downloads up to 04 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)A Fast and Efficient Approach for Human Action Recovery From Corrupted 3-D Motion Capture Data Using QR Decomposition-Based Approximate SVDIEEE Transactions on Human-Machine Systems10.1109/THMS.2024.340029054:4(395-405)Online publication date: Aug-2024
  • (2024)An accurate and robust visual-inertial positioning methodMeasurement Science and Technology10.1088/1361-6501/ad115635:4(045902)Online publication date: 9-Jan-2024
  • (2023)Retinal Homing Display: Head-Tracking Auto-stereoscopic Retinal Projection DisplayProceedings of the 29th ACM Symposium on Virtual Reality Software and Technology10.1145/3611659.3615715(1-10)Online publication date: 9-Oct-2023
  • (2023)Low-Latency Beaming Display: Implementation of Wearable, 133 μs Motion-to-Photon Latency Near-Eye DisplayIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2023.332021229:11(4761-4771)Online publication date: Nov-2023
  • (2021)Inside-Out Instrument Tracking for Surgical Navigation in Augmented RealityProceedings of the 27th ACM Symposium on Virtual Reality Software and Technology10.1145/3489849.3489863(1-11)Online publication date: 8-Dec-2021
  • (2021)Low-latency head-tracking for Augmented Reality2021 International Conference on Computer System, Information Technology, and Electrical Engineering (COSITE)10.1109/COSITE52651.2021.9649619(192-197)Online publication date: 20-Oct-2021
  • (2020)A Complementary Filter Design on SE(3) to Identify Micro-Motions during 3D Motion TrackingSensors10.3390/s2020586420:20(5864)Online publication date: 16-Oct-2020
  • (2019)A Multi-Camera Rig with Non-Overlapping Views for Dynamic Six-Degree-of-Freedom MeasurementSensors10.3390/s1902025019:2(250)Online publication date: 10-Jan-2019
  • (2019)TrackCapProceedings of the 2019 CHI Conference on Human Factors in Computing Systems10.1145/3290605.3300815(1-11)Online publication date: 2-May-2019
  • (2019)Implementation and Evaluation of a 50 kHz, $28\mu\mathrm{s}$ Motion-to-Pose Latency Head Tracking InstrumentIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2019.289923325:5(1970-1980)Online publication date: May-2019
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media