С высоты птичьего полета река может выглядеть идиллически — лента лазурной воды, вьющаяся среди лесов. Но если посмотреть на нее через «умные» глаза дрона, картина может оказаться тревожной. Поверхность покрыта изумрудными разводами — это цветут водоросли. С виду безобидный процесс, а на деле — настоящая экологическая катастрофа, способная уничтожить рыбу и сделать воду опасной для человека. Раньше, чтобы оценить масштаб бедствия, экологам приходилось брать лодку, пробираться к «зеленому кипению» и отбирать пробы воды, а потом неделями ждать результатов химического анализа. Метод, скажем прямо, неспешный и неточный.
Российские ученые из Сколтеха, Самарского университета и Курчатовского института решили, что смотреть на реку нужно с неба, но не просто фотографировать, а «видеть» ее химический состав. Для этого они использовали гиперспектрометр — уникальную камеру, установленную на беспилотник. Если обычная камера различает всего три цвета (красный, зеленый, синий), то гиперспектрометр работает как настоящий «нюхач»: он делит свет на сотни узких спектральных полос, получая для каждого пикселя изображения уникальный спектральный отпечаток. По сути, ученые создали карту, где каждый сантиметр воды имеет свою «подпись».
Исследователи протестировали систему на реке Чапаевка в Самарской области. Они сравнили участки с разной интенсивностью цветения и даже взяли пробы воды для химического анализа. Результаты подтвердили связь: чем активнее зеленела вода, тем выше в ней было содержание магния и кальция. Но самое интересное началось, когда данные с дрона попытались «скормить» машинам.
Оказалось, что простые вегетационные индексы (вроде тех, что используют для подсчета лесов по спутниковым снимкам) здесь работают плохо. Они путаются, когда мало солнца или когда водоросли цветут не слишком буйно. А вот алгоритмы машинного обучения, особенно сверточные нейронные сети (которые обычно ищут котиков на фото), справились с задачей блестяще. Самый «умный» алгоритм научился отличать сильно заросший участок от слабо заросшего с точностью, которой позавидуют даже лаборанты с пробирками — до 99% при хорошем освещении. А когда условия съемки были сложными (пасмурно, водоросли не так заметны), точность все равно оставалась высокой — более 96%.
Но ученые на этом не успокоились. Гиперспектральная камера генерирует гигантские объемы данных (сотни каналов), и обрабатывать их — та еще головная боль. Чтобы сделать систему быстрее и эффективнее, исследователи применили хитрый трюк: они «обучили» алгоритмы отбирать только самые важные спектральные каналы, отбрасывая «воду» (в переносном смысле). Это как если бы врач ставил диагноз не по сотне анализов, а всего по десятку ключевых показателей. Метод главных компонент позволил сохранить точность классификации, но при этом серьезно сэкономить вычислительные ресурсы.
В итоге получилась рабочая система мониторинга, которая может работать в любую погоду и выдавать результат практически в реальном времени. Дроны с гиперспектрометрами, вооруженные нейросетями, способны патрулировать реки и озера, оперативно указывая экологам на самые опасные участки. Это значит, что вместо того чтобы ждать, пока река превратится в «зеленый суп» из токсичных водорослей, специалисты смогут вмешаться вовремя.
Когда над рекой зависает задумчивый дрон, возможно, он не просто делает красивое фото, а сканирует воду на предмет скрытых угроз, вооруженный искусственным интеллектом. Пусть водоросли знают: за ними теперь приглядывают.
Исследование опубликовано в журнале «Компьютерная оптика»


