DodecaPen: Accurate 6DoF Tracking of a Passive Stylus

ACM Symposium on User Interface Software and Technology (UIST)


We propose a system for real-time six degrees of freedom(6DoF) tracking of a passive stylus that achieves sub-millimeter accuracy, which is suitable for writing or drawing in mixed reality applications. Our system is particularly easy to implement, requiring only a monocular camera, a 3D printed dodecahedron, and hand-glued binary square markers. The accuracy and performance we achieve are due to model-based tracking using a calibrated model and a combination of sparse pose estimation and dense alignment. We demonstrate the system performance in terms of speed and accuracy on a number of synthetic and real datasets, showing that it can be competitive with state-of-the-art multi-camera motion capture systems. We also demonstrate several applications of the technology ranging from 2D and 3D drawing in VR to general object manipulation and board games.

Related Publications

All Publications

Compacted CPU/GPU Data Compression via Modified Virtual Address Translation

Larry Seiler, Daqi Lin, Cem Yuksel

High Performance Graphics - August 15, 2020

Numerical simulations of near-field head-related transfer functions: Magnitude verification and validation with laser spark sources

Sebastian T. Prepeliţă, Javier Gómez Bolaños, Ville Pulkki, Lauri Savioja, Ravish Mehra

Journal of the Acoustical Society of America - July 10, 2020

A Hybrid Active-Passive Actuation and Control Approach for Kinesthetic Handheld Haptics

Patrick Dills, Nick Colonnese, Priyanshu Agarwal, Michael Zinn

Haptics Symposium - May 12, 2020

Quadratic Approximation of Cubic Curves

Nghia Truong, Cem Yuksel, Larry Seiler

High Performance Graphics - August 15, 2020

To help personalize content, tailor and measure ads, and provide a safer experience, we use cookies. By clicking or navigating the site, you agree to allow our collection of information on and off Facebook through cookies. Learn more, including about available controls: Cookies Policy