Versatile real-time vision based on a distributed system of personal computers