Анализ системы видеонаблюдения в реальном времени на интерфейсе обработки изображений Hadoop сочинение пример

ООО "Сочинения-Про"

Ежедневно 8:00–20:00

Санкт-Петербург

Ленинский проспект, 140Ж

magbo system

Сочинение на тему Анализ системы видеонаблюдения в реальном времени на интерфейсе обработки изображений Hadoop

Традиционные системы безопасности работают, чтобы максимально избежать преступлений. Наблюдение в реальном времени дает возможность предотвратить преступления, прежде чем они могут произойти. Реализация мер безопасности также очень трудоемка и обычно требует вмешательства человека. Автономная система безопасности сделает безопасность экономически жизнеспособной, и она работает быстро. С помощью распознавания лиц, объектов и поведения в видеопотоке, предоставленном камерами видеонаблюдения, можно обнаружить различные виды преступной деятельности, и властям будет оказана помощь в принятии мер. Охват большого количества систем видеонаблюдения, распределенных по широкому пространству, может генерировать много данных и требует огромной вычислительной мощности для обработки этих данных. Следовательно, мы будем использовать интерфейс обработки изображений Hadoop, чтобы распределить задачу обработки по облачной сети, чтобы улучшить связь между властями различных областей.

В настоящее время практически во всех местах системы безопасности работают довольно пассивно. Камеры видеонаблюдения, установленные в этой системе, записывают видео и передают их руководителю. Такая система безопасности подвержена человеческим ошибкам. Быстрые действия не возможны, которые необходимы для многих условий, чтобы предотвратить противника. Вся система безопасности работает локально и предоставляет ограниченные облачные возможности. Такая статическая система устарела и сама по себе находится под угрозой безопасности в результате неправильного использования и взлома. Поэтому мы предлагаем современную динамическую систему с возможностями работы в облаке с мощным наблюдением в реальном времени и, возможно, дешевле, чем существующая система. Видеозаписи с нескольких камер видеонаблюдения дойдут до местной станции. Эти видеопотоки будут предоставляться по предварительным алгоритмам распознавания объектов и будут проходить процесс отбраковки на локальной станции.

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

Авторы [1] предложили масштабируемую систему обработки видео по сети Hadoop. Система использует FFmpeg для кодирования видео и OpenCV для обработки изображений. Они также демонстрируют систему слежения за лицом, которая объединяет несколько изображений одних и тех же людей. Захваченный видеопоток сохраняется в распределенной файловой системе Hadoop. Система не устанавливает надлежащие механизмы безопасности, и хранение такого огромного количества данных в HDFS не будет экономически эффективным,

Система в [2] использовала кластеры Hadoop с поддержкой Nvidia CUDA для повышения производительности сервера, используя возможности параллельной обработки ядер CUDA, присутствующих в графических процессорах Nvidia. Они продемонстрировали алгоритм обнаружения лиц на основе AdaBoost в сети Hadoop. Хотя оснащение кластеров графическими процессорами Nvidia может увеличить стоимость кластеров, ядра CUDA потенциально могут значительно улучшить работу по обработке изображений. Хотя мы стремимся внедрить систему в существующее оборудование, чтобы минимизировать стоимость.

Авторы в [3] использовали Hadoop Framework для обработки астрономических изображений. Они реализовали масштабируемый конвейер обработки изображений через Hadoop, который предусматривал облачные вычисления астрономических изображений. Они использовали существующую библиотеку C ++ и JNI, чтобы использовать эту библиотеку в Hadoop для обработки изображений. Хотя они достигли успеха, многие оптимизации не были проведены, и Hadoop не был должным образом интегрирован с библиотекой C ++.

В обзоре [4] описаны различные службы безопасности, предоставляемые в Hadoop Framework. Обсуждаются службы безопасности, которые необходимы для такой структуры, как аутентификация, контроль доступа и целостность, включая то, что Hadoop предоставляет, а что нет. Hadoop имеет несколько недостатков безопасности, которые можно использовать для инициации атаки воспроизведения или просмотра файлов, хранящихся в узле HDFS. Следовательно, согласно ученому, хороший метод проверки целостности и метод контроля авторизации необходимы.

Распознавание объекта, указанное в [5], обеспечивает эффективный способ распознавания 3-мерного объекта по 2-мерному изображению. В его заявленной методологии определенные особенности объекта остаются постоянными независимо от угла обзора. Специальное извлечение этих функций позволит сэкономить огромное количество ресурсов по сравнению со старыми системами распознавания объектов, которые воссоздают все трехмерные объекты с использованием анализа глубины.

Как показано в [6], исходные собственные грани не могут точно классифицировать грани, когда данные поступают с разных углов и источников света, как в нашей задаче. Следовательно, мы используем концепцию TensorFace. Векторное пространство различных изображений, натренированных под разными углами, применяется к SVD в N-режиме к полилинейному анализу для распознавания лиц.

Распознавание поведения может быть выполнено, как указано в [7]. Объекты будут извлечены из видеопотока и применены к дескрипторам объектов, событиям модели и событию / поведению, моделям. Выходные данные будут отображены из пространства пространственных объектов в пространство меток поведения, где классификатор отобразит его как нормальный или ненормальный.

Система, предложенная в [8], представляет собой экономичную, надежную, эффективную и масштабируемую систему наблюдения, в которой данные хранятся с использованием концепции P2P. Это позволяет избежать нагрузки на один центр обработки данных и делит нагрузку на несколько одноранговых узлов. Он также обеспечивает аутентификацию как модуль между одноранговыми узлами и узлами каталога. Система не предоставляет какого-либо метода для реализации компьютерного зрения и проверки целостности.

Предлагает интерфейс обработки видео Hadoop с открытым исходным кодом, интегрирующий приложения C / C ++ в Hadoop Framework. Он предоставляет R / W интерфейс для разработчиков для хранения, извлечения и анализа видеоданных из HDFS. Использование доступной защиты в среде Hadoop для видеоданных может привести к низкой производительности, а безопасность не упоминалась в HVPI.

TensorFlow, система машинного обучения, описанная в [10], предоставляет множество инструментов для реализации нескольких алгоритмов обучения и оптимизации для нескольких устройств в больших масштабах. Он использует графики потоков данных для состояний вычислений и операций, которые изменяют эти состояния. TensorFlow может очень хорошо работать с Hadoop Framework для распределения обработки на существующем оборудовании.

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

Сбор видео: – Видеопоток, поступающий с устройства захвата видео, такого как CCTV, будет преобразован в объект Hip Image Bundle (HIB) с использованием различных инструментов, таких как Hib Import, info. После этого HIB будет подвергаться предварительной обработке с использованием видеокодера, такого как класс Culler и FFmpeg. На этом этапе могут применяться различные пользовательские условия, такие как пространственное разрешение или критерии для метаданных изображения. Фильтры, такие как фильтр в оттенках серого, обеспечивают улучшения для различных алгоритмов обнаружения лиц. Изображения, пережившие этап отбраковки, будут подвергаться предварительной фазе обнаружения объекта с использованием алгоритмов обнаружения объекта, таких как тензорный поток, или предоставляться библиотекой, такой как OpenCV. На этом этапе будут обнаружены оружие, автомобили и люди.

Собранное изображение будет отображено в программную модель MapReduce с использованием класса HibInputFormat. Отдельные изображения представляются в Mapper как объекты, производные от абстрактного класса HipiImage, связанного с HipiImageHeader. Заголовок будет определять, какие данные сопоставлять с соответствующим узлом данных в сети.

Фаза отображения: – Изображения, помеченные как люди, будут отображаться в алгоритмы распознавания лиц и распознавания поведения в соответствующих узлах данных. Изображения, распознаваемые как автомобили, будут отображаться для обнаружения объектов. Различные алгоритмы распознавания на этапе отображения могут быть получены из OpenCV, который также по своей природе использует Nvidia CUDA и OpenCL для повышения производительности распознавания. OpenCV предоставляет интерфейс Java и может напрямую использоваться с Hadoop. Хотя саморазвитие может использоваться и, если требуется, будет написано на C ++, а JNI (Java Native Interface) может использоваться для интеграции с Hadoop.

Фаза уменьшения: – Критические лица будут обнаружены во время обнаружения лиц, так как узел с самым высоким значением доверия будет объявлен победителем. Похищенные автомобили также будут обнаружены аналогичным образом. Поведение человека позволит классифицировать и выявлять конкретные подозрительные действия.

Хотя в приведенном выше документе рассматриваются только конкретные приложения, вся архитектура является масштабируемой для реализации в определенных средах. Система может найти приложения в офисах различных компаний, в отделении полиции и в различных учреждениях с высоким уровнем безопасности для помощи в области компьютерного зрения в реальном времени. Система также может быть реализована на существующем оборудовании либо в качестве дополнения к существующей системе, либо в качестве замены существующей системы. После того, как будет собрано достаточное количество тестовых образцов, можно использовать различные оптимизации, например, различные нейронные сети, более подходящие для конкретных приложений. Оптимизация также может быть сделана для собственного интерфейса Java (JNI) для повышения дальнейшей производительности. Различные методы предварительной обработки в видеокодере могут применяться для улучшения производительности нейронной сети.

Зарегистрируйся, чтобы продолжить изучение работы

    Поделиться сочинением
    Ещё сочинения
    Нет времени делать работу? Закажите!

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