ing and then swiping down. Once in the zoom mode,
the distance between the center point and the current
point is used to scale the zoom speed. If the current
point is at the center point set by the pinch, then the
camera will be stationary. When the current point is
in front of the center point, then the camera will zoom
in. Similarly, if the current point is behind the center
point, then the camera will zoom out.
Figure 9: Camera in relation to the scene.
7 CONCLUSIONS AND FUTURE
WORK
There are several possible directions for future work.
Currently, our software recognizes two basic gestures
and three composite gestures, which are identified us-
ing two points of IR input. Future contributors could
design and implement more gestures, which would
expand control over Spiegel significantly. The expan-
sion of the gesture library could be aided by track-
ing more than two points at a time. This would re-
quire more advanced trigonometry, additional Wii Re-
motes, and/or different wavelengths of IR light. Cur-
rently the Wii Remote cameras must be placed in a
close approximation to the orientation specified by
the user in software in order for the gesture recog-
nition code to work correctly. A camera calibration
method could be written, allowing the Wii Remotes
to be placed at any angle and any distance apart. Re-
search is also needed in order to quantify the differ-
ences and advantages to using a 3D gesture system
over a traditional system.
In developing our system, we experimented with
different gestures and hand motions however more
formal investigations are necessary to determine
which gestures are more natural to our users. The
NuWii system is intended to be a starting point, where
more gestures can be added to the library so that more
end user applications can be supported. While our
gestures work acceptably for the described applica-
tions, other applications will have their own needs for
specific gestures and settings.
Further research into the way that the Wii Remote
connects to the computer via Bluetooth would also
be helpful, since we noted that other Bluetooth de-
vices occasionally caused interference. Additionally,
the error in sensing the points could be reduced by
the addition of another Wii Remote placed above the
first two. This would help reduce the error in sensing
correct points as well as eliminating error when the
wrong points are matched.
In this paper we have introduced NuWii, a work-
ing gesture-based interface for the Spiegel visual-
ization framework. We have explained our track-
ing algorithm, and described the gestures that we
have implemented thus far. Our system is capable
of tracking gestures in 3D, our source code is avail-
able to the public under the GNU Public License at
nuwii.googlecode.com. The input device can be repli-
cated using less than $150 worth of hardware.
REFERENCES
Bak, A. (2004). 3d input devices for the grapecluster
project. Independent study report, Rochester Institute
of Technology.
Bischof, H.-P. (2010). The Spiegel Project. http://spiegel.cs.
rit.edu/ hpb/grapecluster/Spiegel/index.html.
Bischof, H.-P., Dale, E., and Peterson, T. (2006). Spiegel
- a visualization framework for large and small scale
systems. In Arabnia, H. R., editor, Proceedings of
the 2006 International Conference on Modeling, Sim-
ulation and Visualization Methods, pages 199–205.
CSREA Press.
Cuypers, T., Van den Eede, T., Ligot, S., and Francken, Y.
(2009). Stereowiision: Stereo vision with wiimotes.
In Proceedings of 3D Stereo MEDIA 2009.
Dehling, E. (2008). Using multiple wiimote cameras to con-
trol a game. Master’s thesis, University of Twente.
Hay, S., Newman, J., and Harle, R. (2008). Optical track-
ing using commodity hardware. In Proceedings of the
7th IEEE/ACM International Symposium on Mixed
and Augmented Reality, ISMAR ’08, pages 159–160,
Washington, DC, USA. IEEE Computer Society.
Lee, J. C. (2008). Hacking the nintendo wii remote. IEEE
Pervasive Computing, 7:39–45.
Underkoffler, J. (2010). John underkoffler points to the fu-
ture of ui. Talk at TED 2010.
Wang, D. and Huang, D. (2008). Low-cost motion captur-
ing using nintendo wii remote controllers. Csc2228
project report, University of Toronto, Toronto, Ontario
M5S 3G4.
Wang, R. Y. and Popovi
´
c, J. (2009). Real-time hand-
tracking with a color glove. In SIGGRAPH ’09: ACM
SIGGRAPH 2009 papers, pages 1–8, New York, NY,
USA. ACM.
Wii Brew, C. (2010). Wiimote. http://wiibrew.org/wiki/
Wiimote.
TOWARDS AFFORDABLE GESTURE BASED INTERFACES
- An Exploration with Wii Remotes
229