Optimizing the Graphics Pipeline for High-Performance ZeroTouch
- Scott Annin, Professor of Mathematics, California State University, Fullerton
- Andruid Kerne, Associate Professor of Computer Science, Texas A&M
In the area of human computer interactions there is an ongoing problem of the implementation of multi-touch high performance surfaces. Multi-touch surfaces demands high resolutions, high refresh rates, and minimal processing delays. ZeroTouch is a multi-touch and free air interaction device that can turn any display or any area into a multi-touch surface. In order to recognize interactions points, ZeroTouch sensor data has to be rendered and processed through existing computer vision algorithms. We used Directshow to isolate the ZeroTouch render data and DirectX techniques to optimize rendering performance. We implemented a new technique which reduced the number of triangles that needs to get rendered by two orders of magnitude.