Birdsnap: приложение для идентификации птиц по фото
Приложение Birdsnap, разработанное с участием профессора компьютерных наук Университета Мэриленда Дэвида Джейкобса, позволяет определить вид птицы по фотографии с помощью методов, заимствованных из ПО для распознавания лиц. Пользователю достаточно сфотографировать птицу, чтобы получить информацию о её виде.
Технология распознавания
Birdsnap — это развитие серии электронных полевых определителей, созданных Джейкобсом и его коллегой Питером Белхьюмером из Колумбийского университета. Ранее они выпустили:
- Leafsnap (2011): приложение для идентификации деревьев по листьям.
- Dogsnap (2012): приложение для распознавания пород собак.
Алгоритм Birdsnap работает в два этапа:
- Выделяет ключевые части птицы (клюв, хвост, крылья) на основе анализа тысяч примеров.
- Сравнивает эти признаки с базой данных 500 самых распространённых видов птиц Северной Америки и определяет наиболее вероятные совпадения.
Улучшения и дополнительные функции
Birdsnap улучшает предыдущие разработки, интегрируя данные о наблюдениях птиц от Cornell Lab of Ornithology. Указав дату и место съёмки, пользователь помогает алгоритму сузить круг возможных видов, которые распространены в этой локации в данное время года.
Помимо идентификации, приложение и сайт www.birdsnap.com предлагают:
- Сортировку птиц по распространённости или эволюционному родству.
- Информацию о миграции, прибытии и отлёте птиц в зависимости от сезона и местоположения.
- Подробные описания видов (сверенные с Wikipedia), фотографии, карты ареалов и аудиозаписи песен.
- Сравнение похожих видов с выделением отличительных признаков.
Научный потенциал
Хотя приложение ориентировано на любителей, Джейкобс отмечает его потенциал для серьёзных исследований, например, для изучения изменений в распространении видов под влиянием климатических изменений.
Планы на будущее
Команда работает над расширением системы на другие группы животных и регионы (например, Leafsnap для Великобритании выпущен 16 мая 2014 года). Цель — создать систему для автоматической генерации новых полевых определителей, например, для жуков, на основе загруженных изображений.
