Разработчик системы «Контур» раскрыл подробности работы над интеллектом беспилотника

Собкова Елена
Публицистика
Разработчик системы «Контур» раскрыл подробности работы над интеллектом беспилотника

По словам эксперта, чтобы выполнять свои задачи, летательный аппарат должен уметь не только летать, но и «думать»

Для обычного человека беспилотник – это прежде всего летательный аппарат, однако в нынешнее время он становится отдельной системой, имеющей собственный интеллект. Об опыте работы над интеллектуальной начинкой дрона рассказал один из разработчиков системы «Контур», доцент кафедры «Вычислительная математика и программирование», заместитель начальника IT-Центра МАИ Петр Ухов.

Разработанная в МАИ в рамках участия университета в программе «Приоритет-2030» беспилотная авиационная система «Контур» – это комбинация дронов-охранников и стационарных камер наблюдения.

«Фактически «Контур» – это умные летающие камеры и камеры стандартной системы охраны, к которым подключены 16 нейросетей: восемь для распознавания изображений со стационарных камер наблюдения и восемь для распознавания изображений с беспилотника», – так Ухов описал разработку.

Такое количество нейросетей связано с тем, что искусственному интеллекту легче обрабатывать информацию о сложных процессах при помощи своеобразного разделения труда между специально обученными под конкретную задачу нейросетями. Ухов отметил, что «Контур» должен уметь фиксировать и правильно оценивать происходящее на подконтрольной территории. Именно для этого разработчики предусмотрели в текущей конфигурации оборудования возможность работы с видеопотоком от 30 камер, прием в режиме реального времени.

«С некоторыми задачами одна нейросеть не справляется, и тогда она берет информацию от другой, обрабатывает и передает третьей – и так далее. Такой принцип работы называется конвейером нейросетей, а по-английски – «трубопроводом»», – рассказал Петр Ухов.

На «Контуре» по такому принципу действует детектор драк, ведь дрону-охраннику очень важно уметь отличать такого рода действия. В то время как одна нейросеть фиксирует, как двигаются фигуры людей, вторая выполняет задачу классификации, то есть определяет тип движения – является ли оно дракой или нет.

«Приступив к обучению нейросетей, мы столкнулись с проблемой: существующие в открытом доступе датасеты драк представляют собой в основном боксерские турниры. Поэтому возникла необходимость устраивать постановочные драки», – отметил Ухов.

Вид с воздуха исследователи снимали на аэродроме МАИ в Алферьево, а вид со стационарных камер – на территории института.

«Пришлось даже специально предупреждать охрану на КПП, чтобы она не беспокоилась: мы сейчас будем снимать постановочную драку», – поделился эксперт.

Для того, чтобы искусственный интеллект не путал драку с другими, внешне похожими на нее действиями, команде разработчиков пришлось отдельно снимать и более миролюбивые занятия: объятия и танцы. Впрочем, ошибочная детекция искусственным интеллектом сложных явлений и объектов даже стала предметом для шуток.

«У нас был такой случай. Стационарная камера сняла изображение забора, на который падает тень, и нейросеть определила это изображение как зебру. В интернете получил известность случай, когда изображение лежащей под забором собаки нейросеть определила как тигра. Это легко объяснить, ведь нейросеть обучается на основе имеющихся данных и никогда раньше не видела собаки, которая лежит у забора. Она видит, что лежит какое-то животное и оно полосатое, значит, по ее внутренней логике, это тигр», – объяснил Ухов.

Помимо определения драк, искусственный интеллект приходилось учить и многим другим необходимым для охранника навыкам.

«Мы научили «Контур» определять оставленные вещи – сумки, коробки. Здесь принцип простой: если система обнаружила в кадре вещь и не увидела рядом с ней человека, то она автоматически классифицирует ее как оставленную», – рассказал разработчик.

Интересное решение получилось у исследователей по детекции задымления от пожара. Имеющиеся датасеты с огнем и дымом касаются либо лесной местности, либо сельской застройки. Чтобы смоделировать процесс задымления, разработчики использовали синтетические данные, которые оказались внешне неотличимы от реального огня и дыма – как для человека, так и для нейросети.

Кроме того, разработчики научили «Контур» не только наблюдать, но и своевременно доносить до сотрудников охраны информацию о подозрительных процессах. Для них было подготовлено программное обеспечение, с которого они могут смотреть трансляцию с камер наблюдения, а также настраивать видеостены.

«Система помогает расставить правильные акценты. Если происходит какое-то подозрительное действие, интеллектуальная система передает изображение камеры, в обзор которой оно попало, сразу на общий план, привлекая тем самым внимание сотрудника охраны», – рассказал Петр Ухов.

Он подчеркнул, что для всех этих и многих других интеллектуальных функций необходимы значительные вычислительные мощности, которые обеспечивает супервычислитель МАИ с графическими процессорами.

А программу, которая позволит оптимизировать расчеты на суперкомпьютерах и сэкономить вычислительные мощности, разработала студентка МАИ Полина Иванова. Ее разработка поможет подобрать правильное решение сложной задачи, содержащей множество параметров.

merch
Поделиться: