This document discusses various techniques for image segmentation including discontinuity-based and similarity-based approaches. Discontinuity-based approaches partition images based on sharp changes in intensity, such as edges, and detect points, lines and edges using gradient and Laplacian operators. Similarity-based approaches partition images into regions with similar predefined characteristics. Specific techniques covered include gradient masks, Canny edge detection using zero-crossings of the Laplacian of Gaussian, thresholding methods including global, adaptive and multilevel thresholding, and region-based segmentation using region growing.