Abstract
This paper presents a novel paradigm for prototyping Computer Vision algorithms; this paradigm is suitable for students with very limited programming experience. Raydiance includes a tangible user interface controlled by a spatial arrangement of physical tokens which are detected using computer vision techniques. Constructing an algorithm is accomplished by creating a directed graph of token connections. Data is processed, then propagated from one token to another by using a novel Light Ray metaphor. Our case study shows how Raydiance can be used to construct a computer vision algorithm for a particular task.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Cvd projects (2010), http://mi.eng.cam.ac.uk/~er258/cvd/index.html
Opencv wiki (2010), http://opencv.willowgarage.com/wiki
Bencina, R., Kaltenbrunner, M.: The design and evolution of fiducials for the reactivision system. In: Proceedings of the 3rd International Conference on Generative Systems in the Electronic Arts (3rd Iteration 2005), Melbourne, Australia (2005)
Bencina, R., Kaltenbrunner, M.: libfidtrack fiducial tracking library (2009), http://reactivision.sourceforge.net/files
Bencina, R., Kaltenbrunner, M., Jorda, S.: Improved topological fiducial tracking in the reactivision system. In: Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR) - Workshops. IEEE Computer Society, Washington, DC (2005)
Costanza, E., Robinson, J.: A region adjacency tree approach to the detection and design of fiducials. In: Video, Vision and Graphics, pp. 63–69 (2003)
Costanza, E., Shelley, S.B., Robinson, J.: Introducing audio d-touch: A tangible user interface for music composition. In: 6th Intl. Conference on Digital Audio Effects, (DAFX-03) (2003)
Gomez, G., Morales, E.F.: Automatic feature construction and a simple rule induction algorithm for skin detection. In: Proc. of the ICML Workshop on Machine Learning in Computer Vision, pp. 31–38 (2002)
Johnston, W.M., Hanna, J.R.P., Millar, R.J.: Advances in dataflow programming languages. ACM Computer Survey 36(1), 1–34 (2004)
Jordà, S., Geiger, G., Alonso, M., Kaltenbrunner, M.: The reactable: Exploring the synergy between live music performance and tabletop tangible interfaces. In: Proceedings Intl. Conf. Tangible and Embedded Interaction, TEI (2007)
Lomker, F., Wrede, S., Hanheide, M., Fritsch, J.: Building modular vision systems with a graphical plugin environment. In: International Conference on Computer Vision Systems, p. 2 (2006)
Morrison, J.P.: Data responsive modular, interleaved task programming system vol. 13(8) (January 1971)
toxmeister. Fid.gen reactivision fiducial generator (2009), http://code.google.com/p/fidgen
Zhang, K., Song, G.-L., Kong, J.: Rapid software prototyping using visual language techniques. In: IEEE International Workshop on Rapid System Prototyping, pp. 119–126 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Reimer, P., Branzan Albu, A., Tzanetakis, G. (2011). Raydiance: A Tangible Interface for Teaching Computer Vision. In: Bebis, G., et al. Advances in Visual Computing. ISVC 2011. Lecture Notes in Computer Science, vol 6939. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24031-7_26
Download citation
DOI: https://doi.org/10.1007/978-3-642-24031-7_26
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-24030-0
Online ISBN: 978-3-642-24031-7
eBook Packages: Computer ScienceComputer Science (R0)