EquisFTIR is an input processing toolkit for optical surfaces, i.e., surfaces using cameras for input, such as those based on Diffuse Illumination (DI) or Frustrated Total Internal Reflection (FTIR). EquisFTIR provides an experimental testbed for input processing algorithms, and embeds the novel dual quad noise reduction filter which is both faster and more accurate than existing algorithms.
More specifically, EquisFtir processes camera input to detect touches on optical multi-touch surfaces, such as those based on FTIR and diffuse illumination. It delivers touch events to applications written in C, C++, or C# with Microsoft XNA. For more information, http://equis.cs.queensu.ca/?page_id=23