Chameleon art: a platform for interactive art production


<i>Chameleon Art</i> is a script-based system that is used to easily produce <i>Interactive</i> Art. Digital media enables interactivity, non-linearity and mutability of media such as text, images, video and sound. It is this aspect of digital media that makes it very compelling, gaining and holding the attention of the audience. Computer/video games and the Internet phenomenon are obvious examples of this potential. The interactive component of the system comes mainly from the input plug-in system which are in turn linked to live sensor inputs. Specific examples of data that might be gathered include - face detection and recognition, personal tag capture, motion behaviour of individual or groups, sensor network feeds, ambient sound level, temperature, and other electronic form of data. Features of these data can then be used to transform an aesthetically pleasing and dynamic art form, manifested as projected images and/or audio that changes in real time. Chameleon Art is not meant to be a specific, custom created interactive artwork. It's innovation lies in the visual script-based design that solves the huge technical obstacles involved in processing environmental data, and allows these data sources to be turned into unique interactive artwork by artists/designers. In addition, the system is supported by a simple "flow chart and icons"-based graphical interface for the manipulation of this data and its transformation into a visual experience by an artist. Thus, the cost and time to produce interactive works are greatly reduced, and the aesthetic value of the works that can be produced is greatly increased. One of the primary objectives of this project is to develop features that are extensible and scalable across the different levels of the system. This has been achieved via the deployment of modified plug-in architecture. Through the use of plug-ins, new features and functionalities can be added without having to modify the core system. This also allows third-party developers to create new content for the system. The architecture consists of three types of plug-in systems: display plug-ins, input plug-ins, and scripts. The prototype demonstration of Chameleon Art will include showing the functionalities of the three sub modules (e.g. input plug-ins, graphics plug-ins and the scripting interface). We will use the webcam as the input device from which we use OpenCV ( and some of our in house Computer Vision tools to perform scene understanding (e.g. face detection, gesture recognition, and etc). We will demonstrate how the script-based interface can be use to selectively connect the input features to all the possible graphics rendering techniques. We will also package a complete Art system making use of these functions.

DOI: 10.1145/1306813.1306858

Cite this paper

@inproceedings{Lim2007ChameleonAA, title={Chameleon art: a platform for interactive art production}, author={M. C. Lim and Tele Tan and A. Hutchison and Lei Li and Mihai Lazarescu}, booktitle={DIMEA}, year={2007} }