I. Introduction
The use of computer vision in real time applications is increasing with increase in use of mobile devices with embedded cameras and image processing techniques. Some of the applications of computer vision are autonomous vehicles, satellite image processing, medical image processing, traffic surveillance, consumer applications like the augmented reality on mobile phones. In the field of automated digital image analysis, shape detection is challenging task and is important step in object recognition. The manual extraction of shape information from an image can be very time consuming especially if there are more number of required shapes in the image. In such applications, an automatic method for shape detection is preferable.