Shoreline segmentation is a specialized form of water body segmentation that aims to automatically delineate the land–water boundary from optical datasets such as aerial photographs, satellite imagery, and UAV data. Unlike conventional water body segmentation, which often focuses on single environments or static water bodies, shoreline segmentation deals with highly dynamic coastal landscapes. Coastal shorelines present diverse and complex features—waves, foam, sediment plumes, algal blooms, and even vessels—that make accurate segmentation more difficult. In addition to standard performance measures such as intersection-over-union (IoU) and pixel accuracy, shoreline segmentation requires precise boundary detection, as small errors in shoreline positioning can significantly affect downstream applications. Traditional edge-matching techniques are inadequate in this context because shoreline images often include water bodies truncated by image boundaries on two or three sides. These challenges, combined with the variability of coastal environments, make automatic shoreline segmentation a demanding yet critical task.