Dynamic composition of process federations for context aware perception of human activity

We describe a distributed software model for context-aware perception of human activity. The basic building blocks in this model are perceptual modules, composed of a data transformation component and a control component. Modules are assembled into perceptual processes controlled by a reflexive process controller. Process controllers regulate computation, and provide a reflexive description of their internal state and capabilities. Explicit models of context are used to assemble federations of processes for observing and predicting activity. As context changes, the federation is restructured. Restructuring the federation enables the system to adapt to a range of environmental conditions and to provide services that are appropriate over a range of activities.

[1]  Anind K. Dey,et al.  Understanding and Using Context , 2001, Personal and Ubiquitous Computing.

[2]  Tom Rodden,et al.  Exploiting Context in HCI Design for Mobile Systems , 1998 .

[3]  H. Chertkow,et al.  Semantic memory , 2002, Current neurology and neuroscience reports.

[4]  Bill N. Schilit,et al.  Disseminating active map information to mobile hosts , 1994, IEEE Network.

[5]  T. Başar,et al.  A New Approach to Linear Filtering and Prediction Problems , 2001 .

[6]  Yiannis Aloimonos,et al.  Active vision , 2004, International Journal of Computer Vision.

[7]  Rodney A. Brooks,et al.  A Robust Layered Control Syste For A Mobile Robot , 2022 .

[8]  Thomas M. Strat,et al.  Recognizing objects in a natural environment: a contextual vision system (CVS) , 1989 .

[9]  James L. Crowley,et al.  Vision as Process , 1995 .

[10]  John Rasure,et al.  The Khoros Application Development Environment , 1994 .

[11]  James L. Crowley,et al.  Multi-modal tracking of faces for video communications , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[12]  Marvin Minsky,et al.  A framework for representing knowledge , 1974 .

[13]  E. Granum,et al.  Skin colour detection under changing lighting conditions , 1999 .

[14]  Terry Winograd,et al.  Architectures for Context , 2001, Hum. Comput. Interact..

[15]  James F. Allen Maintaining knowledge about temporal intervals , 1983, CACM.

[16]  James L. Crowley,et al.  Object Recognition Using Coloured Receptive Fields , 2000, ECCV.

[17]  Daniel G. Bobrow,et al.  On Overview of KRL, a Knowledge Representation Language , 1976, Cogn. Sci..

[18]  James L. Crowley,et al.  Integration and control of reactive visual processes , 1994, Robotics Auton. Syst..

[19]  Yves Demazeau,et al.  Principles and techniques for sensor data fusion , 1993, Signal Process..

[20]  Andy Hopper,et al.  A new location technique for the active office , 1997, IEEE Wirel. Commun..

[21]  Jason Pascoe,et al.  Adding generic contextual capabilities to wearable computers , 1998, Digest of Papers. Second International Symposium on Wearable Computers (Cat. No.98EX215).

[22]  Bruce A. Draper,et al.  The schema system , 1988, International Journal of Computer Vision.

[23]  James L. Crowley,et al.  Robust face tracking using color , 2000, Proceedings Fourth IEEE International Conference on Automatic Face and Gesture Recognition (Cat. No. PR00580).

[24]  Allen Newell,et al.  The Knowledge Level , 1989, Artif. Intell..

[25]  Mary Shaw,et al.  Software architecture - perspectives on an emerging discipline , 1996 .

[26]  Gregory D. Abowd,et al.  The context toolkit: aiding the development of context-enabled applications , 1999, CHI '99.

[27]  Peter J. Brown,et al.  The Stick-e Document: a Framework for Creating Context-aware Applications , 1996 .

[28]  Bill N. Schilit,et al.  Context-aware computing applications , 1994, Workshop on Mobile Computing Systems and Applications.

[29]  Nils J. Nilsson,et al.  Principles of Artificial Intelligence , 1980, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[30]  Keith Cheverst,et al.  Developing a context-aware electronic tourist guide: some issues and experiences , 2000, CHI.

[31]  Marvin Minsky,et al.  A framework for representing knowledge" in the psychology of computer vision , 1975 .

[32]  Roger C. Schank,et al.  SCRIPTS, PLANS, GOALS, AND UNDERSTANDING , 1988 .

[33]  Joëlle Coutaz,et al.  Foundations for a Theory of Contextors , 2002, CADUI.