Page 8

The goal is to develop cheap, versatile sensors to measure and collect environmental data. Systems should be affordable and easy to set up so that citizen scientists who have a need for environmental monitoring can do so without compromising quality or integrity of the collected data. The hope is to improve the density of existing data collection networks as well as to detect pollution and hold polluters accountable via accurate data and a chain of custody that holds up in court.

  • “Creativity and Software Development”:

(7/2008-8/2012)

Research on creativity in the context of software has mostly focussed on applications to enhance and foster creativity. Software development as a creative process has received little attention so far. This multi-disciplinary research project in collaboration with psychologists and software engineers associated with the Center for Visualization seeks to explore the conditions for and assessment of creativity in the software development process.

● “AVA”:

(3/2007-present)

The Ambient Virtual Assistant project aims to provide a general infrastructure to integrate massive, wide-area sensor and actuator networks to explore new human-computer interaction paradigms.

  • “Audio Rendering”:

(7/2006—present)

Development of a novel multipole-based algorithm to render audio in immersive virtual environments.

  • “Microphone Array”:

(9/2004 - present)

  • Development of advanced algorithms for audio signal processing using a microphone array and a Linux-based cluster of computers. Applications include microphone beamforming, speaker tracking and recognition, and blind signal separation.
  • “MSCAT3D”:

(8/2003 - 8/2004)

Work towards the parallelization of a 3D multilevel fast multipole simulation code for electromagnetic scattering on a distributed-memory cluster of Linux computers using the Message Passing Interface (MPI).

• “QSPCFFT”:

(8/2002 - 8/2004)

Development of high-order boundary integral methods combined with fast solution techniques (Quadrature-Sampled Pre-Corrected Fast Fourier Transform) for the analysis of printed circuit devices in layered media. The goal of this research is towards the accurate analysis of electrically large printed circuits with error control.

• “MeshTool”

(8/2002 - 8/2004)

MeshTool is a mesh preprocessor written in Java. It is capable of generating high-order meshes from mesh data output by standard tools such as I–DEAS. It serves as an interface between these tools and the other numerical software used by the Computational Electromagnetics Group at the University of Kentucky, such as the QSPCFFT and MSCAT3D projects.