Coastal zone monitoring is an important task in national development and environmental protection. In this, the extraction of shorelines is a fundamental work. This investigation aims to extract shorelines in an automated way for optical images. SPOT multi-spectral imagery is the major data source in this investigation for shoreline extraction. The main components of extraction for shorelines include: (1) obtaining a rough separation between the land and water and (2) refining the rough land-water boundaries by edge detection and edge tracing algorithms to extract the accurate shoreline position. To assess the accuracy of shoreline extracted automatically from the imagery, two validations are included: (1) the comparison of the extracted shorelines to the ones digitized by manual operation and (2) ground measurements by GPS were treated as references. The shoreline positions determined from the images were found to agree with (1) the manual digitization in 2.48% in terms of area, and (2) the ground measurements to within one to two pixels.