computer vision framework for tangible interactive surfaces