Алгоритм динамического распределения обработки изображений в облачных системах интеллектуального видеонаблюдения
Ключевые слова:
распределенная обработка изображений, синтез процессов, облачная среда, логическая модельАннотация
Введение: наличие мощных серверов в облачной среде позволяет облачным системам видеонаблюдения выполнять сложные процессы обработки изображений с применением методов машинного обучения, включая нейросетевые методы; кроме того, появляется возможность строить такие процессы в динамике. Цель: разработать алгоритм динамической распределенной обработки изображений для интеллектуальной системы видеонаблюдения в облачной среде. Результаты: предложен новый алгоритм динамического распределения обработки изображений, позволяющий выполнять сложные синтезированные процессы обработки данных систем видеонаблюдения в облаке. Алгоритм позволяет в динамике строить маршруты передачи изображений в облако, а также распределять нагрузку между многими виртуальными машинами. Алгоритм распределения обработки выполняется разработанным оркестратором, который может быть размещен в облаке или в тумане. Полученные результаты обеспечили новые возможности в динамике распределять выполнение синтезированных процессов обработки изображений по разнотипным виртуальным машинам, размещенным на разных физических серверах. Практическая значимость: применение полученных результатов на практике при решении задач интеллектуального видеонаблюдения в метрополитене позволило за счет динамического распределения обработки изображений повысить скорость обработки данных (снизить время) более чем в 2,5 раза и за счет применения сложных синтезированных процессов обработки повысить точность определения событий более чем на 11 %.