Сегментация изображений и выделение границ объектов (
edge detection) играют важную роль в системах
Computer Vision и применяются для задач распознавания сцен и выделения (определения) объектов. По большому счету, это такой же инструмент, как, например, сортировка, предназначенный для решения более высокоуровневых задач. И поэтому понимание устройства данного класса алгоритмов не будет лишним при построении подобных систем с учетом предъявляемых требований (в плане качество/производительность) и специфики поставленных задач.
В данной статье кратко описан алгоритм
«Efficient Graph-Based Image Segmentation» авторов
Pedro F. Felzenszwalb (
MIT) и
Daniel P. Huttenlocher (
Cornell University),
опубликованный в 2004 году. Да, алгоритм относительно старенький, но, несмотря на это, он до сих пор остается весьма популярным, демонстрируя неплохие результаты в плане производительности.
Под катом –
большая смесь картинок и текста, не требовательная к текущему уровню знаний тематики.
Любопытство приветствуется.