Gradient Based Image Segmentation Techniques