Real-time ball tracking in a semi-automated foosball table
generalizing the hough transform to detect arbitrary shapes .