Research
I've participated in a number of research projects over the years across several different focus areas. Below you'll find a categorized list of different things I've done at Georgia Tech, UNC-Chapel Hill, and IBM Research. For more information on any of these topics, my list of publications is a good place to start.
Multimedia
My work in multimedia has dealt with data representations, data distribution over computer networks, and stream adaptation mechanisms. These projects include:
- Channel Set Adaptation: Scalable and Adaptive Streaming for Non-Linear Media
- A General Adaptation Framework for Multidimensiona, Multiresolutional Data
- Scalable Distribution of Digitized Spaces
- IRW: An Incremental Representation for Image-Based Walkthroughs
Graphics
In the area of computer graphics, I've explored the use of virtual environments, investigated and designed projection-based display systems, and performed research exploring novel image-based rendering techniques. These projects include:
- PixelFlex: A Multi-Projector Display System
- The NAVE Display Environment
- Pyramidic Panels
- Virtual Vietnam: A VR environment for treating post-traumatic stress disorder (PTSD)
Networking
My work in networking has investigated the design and evaluation of application-layer multicast protocols in support of multimedia and computer graphics applications. These projects include:
- StrandCast
Visual Analytics and User Interfaces
In the area of visualizatoin and user interfaces, I've worked in several areas randing from high-resolution display devices, non-linear data distribution for large data-set visualization, and visual analytics. These projects include:
- HARVEST
- Dynamic Voronoi Treemaps
- InsightFinder
- Behavior-Driven Visualization Recommendation
- Insight Provenance Modeling
- The ScratchPad for web-based sensemaking tasks
- Visual analytics for clinical support in healthcare informatics