Abstract
We present a GUI-based C++ toolbox that allows for building distributed, multi-modal context recognition systems by plugging together reusable, parameterizable components. The goals of the toolbox are to simplify the steps from prototypes to online implementations on low-power mobile devices, facilitate portability between platforms and foster easy adaptation and extensibility. The main features of the toolbox we focus on here are a set of parameterizable algorithms including different filters, feature computations and classifiers, a runtime environment that supports complex synchronous and asynchronous data flows, encapsulation of hardware-specific aspects including sensors and data types (e.g., int vs. float), and the ability to outsource parts of the computation to remote devices. In addition, components are provided for group-wise, event-based sensor synchronization and data labeling. We describe the architecture of the toolbox and illustrate its functionality on two case studies that are part of the downloadable distribution.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
WearIT@Work EU IST project, http://www.wearitatwork.com/
MyHeart EU IST project, http://www.hitech-projects.com/euprojects/myheart/
Anliker, U., Beutel, J., Dyer, M., Enzler, R., Lukowicz, P., Thiele, L., Troester, G.: A systematic approach to the design of distributed wearable systems. IEEE Transactions on Computers 53(8), 1017–1033 (2004)
Witten, I., Frank, E.: Data Mining: Practical machine learning tools and techniques, 2nd edn. Morgan Kaufmann, San Francisco (2005)
Sicheneder, A., Bender, A., Fuchs, E., Mandl, R., Sick, B.: A framework for the graphical specification and execution of complex signal processing applications. In: Proc. of ICASSP, Seattle, WA, USA, pp. 1757–1760 (1998)
CSTK (CommonSense ToolKit), http://cstk.sourceforge.net/
Caracas, A., Heinz, E., Robbel, P., Singh, A., Walter, F., Lukowicz, P.: Real-time sensor processing with graphical data display in java. In: Proc. of ISSPIT, pp. 62–65 (2003)
Brettlecker, G., Schuldt, H., Schek, H.: Towards reliable data stream processing with osirisse. In: Proc. of BTW Conf., Karlsruhe, Germany, pp. 405–414 (2005)
Taylor, I., Schutz, B.: Triana - A Quicklook Data Analysis System for Gravitational Wave Detectors. In: Second Workshop on Gravitational Wave Data Analysis, Editions Frontières, pp. 229–237 (1998)
Dey, A., Salber, D., Abowd, G.: A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Human-Computer Interaction (HCI) Journal 16(2-4), 97–166 (2001)
Runes project, EU IST, http://www.ist-runes.org/
Madden, S., Franklin, M., Hellerstein, J., Hong, W.: Tag: a tiny aggregation service for ad-hoc sensor networks. In: OSDI 2002, Boston, USA (2002)
Boulis, A., Han, C.C., Srivastava, M.B.: Design and implementation of a framework for efficient and programmable sensor networks. In: The First International Conference on Mobile Systems, Applications, and Services (MobiSys 2003), San Francisco, CA (2003)
Li, S., Lin, Y., Son, S., Stankovic, J., Wei, Y.: Event detection using data service middleware in distributed sensor networks. Special issue on Wireless Sensor Networks of Telecommunications Systems 26(2-4), 351–368 (2004)
QBIC - Belt Integrated Computer, http://www.ife.ee.ethz.ch/qbic/index.htm
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bannach, D., Kunze, K., Lukowicz, P., Amft, O. (2006). Distributed Modular Toolbox for Multi-modal Context Recognition. In: Grass, W., Sick, B., Waldschmidt, K. (eds) Architecture of Computing Systems - ARCS 2006. ARCS 2006. Lecture Notes in Computer Science, vol 3894. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11682127_8
Download citation
DOI: https://doi.org/10.1007/11682127_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-32765-3
Online ISBN: 978-3-540-32766-0
eBook Packages: Computer ScienceComputer Science (R0)