image detection of different shapes