Tochka.CV
/ Tochka.CV

Tochka.CV

Tochka.CV

content-img.jpeg

Программа Tochka.CV предназначена для анализа, систематизации и графического обозначения объектов интереса на видеоизображении с камеры в режиме реального времени. Программное обеспечение способно выявлять целевые показатели объекта (например, дефекты), используя для этого методы искусственного интеллекта и технологии машинного зрения.


В программе Tochka.CV реализованы следующие бизнес-функции:

-       вывод видеоизображения с камеры на монитор;

-       запись видеоизображения с камеры на носитель;
-       распознавание на видеоизображении целевых объектов;
-       ранжирование найденных объектов по вероятности распознавания;
-       графическое обозначение целевых объектов;
-       автоматическая запись фрагментов с целевым объектом.

Используемые нейросетевые модели обучаются согласно типовому регламенту, адаптированному под задачи пользователя.

 

Извлеченная информация может отображаться онлайн в специализированных автоматических рабочих местах (АРМ) пользователя и передаваться в другие программные системы заказчика.


    Схема.png



Область применения программы

 

Tochka.CV прошла успешную апробацию в режиме промышленной эксплуатации для решении следующих производственных задач:

-       прослеживаемость продукции и комплектующих: привязка технологических параметров производства к каждой единице продукции;

-       автоматическое чтение маркировки: управление технологическим процессом на основе значения маркировки каждой единицы продукции;
-       определение размера фракции материала;
-       определение времени начала технологической стадии: контроль соблюдения нормативного времени, нахождение узких мест процесса в плане эффективности;
-       нахождение дефектов поверхности продукции;
-       контроль соблюдения трудовой дисциплины: ношение СИЗ, прохоы в запрещенных зонах, время входа-выхода на предприятие, время в курилке, выполнение санитарно-эпидемиологических ограничений и другие;
-       распознавание текстов и обработка большого объема текстовой и числовой информации по заданному алгоритму, включая вычисления;
-       распознавание лиц, в том числе реидентификация;
-       контроль за передвижением транспортных средств.



Компоненты программы и функциональные возможности

 

Архитектура программы Tochka.CV состоит из ядра, модулей, утилит и нейросетевых моделей. Каждый компонент системы обеспечивает определенную функциональность программы:

Ядро системы

-       получение видеопотоков с камер различных производителей, в том числе камер машинного зрения Daheng, изображений в форматах bmp, tiff, png, jpg; возможность подключения нейросетевых моделей;

-       настройку процесса обработки видеопотоков и изображений с использованием нейросетевых моделей и классических алгоритмов;

-       передачу видеопотоков и результатов обработки в АРМ пользователя; передачу результатов обработки на сервер статистик; передачу результатов обработки во внешние системы пользователя; балансировку выполняемых задач на заданное количество вычислительных средств; механизмы авторизации с использованием AD или LDAP серверов пользователя;
  -     управление правами пользователя; механизмы мониторинга качества работы моделей.

Ядро АРМ пользователя

-       получение видеопотоков и результатов обработки из ядра системы;

-       доступ на основе авторизации и распределения прав пользователя;
-       возможность отображения результатов обработки, в том числе с наложением
на видеокадр;
-       возможность кастомизации интерфейса пользователя.

Ядро сервера статистики

-       получение результатов обработки из ядра системы;
-       сохранение результатов обработки в базе данных;
-       доступ к страницам на основе авторизации и распределения прав пользователя;
-       отображение базовых отчетов в виде журнала с возможностью фильтрации
и редактирования и графиков тенденций.

Модуль захвата видеоизображения

-       получение видеопотока с камеры (режим онлайн), либо из видеозаписи (режим офлайн).

Модуль обработки видеоизображения алгоритмом на основе обученной нейросети

-       нахождение обученной нейросетью целевых объектов и их возможной дополнительной классификации.

Модуль отображения и администрирования

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

Модуль записи (ручной и автоматической)

-       запись видеопотока в файл по назначенному действию, а также автоматическую записи видеоданных при обнаружении целевых сценариев (например, нахождению объекта с дефектом).

Утилита сбора данных

-       сбор первичных данных для обучения алгоритмов.

Утилита для разметки данных

-       разметку изображений для обучения алгоритмов классификации изображений, детектирования и сегментации объектов.

Утилита оптимизации нейросетевых моделей

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

Набор стандартных нейросетевых моделей

-       нейросетевые модели детектирования людей, лиц, касок, транспортных средств, распознавания лиц, распознавания паспортов РФ.



Основные характеристики программы


Гибкость

-       возможность создания и использования в системе различных нейросетевых моделей, обеспечивающих классификацию изображений, детектирование объектов, сегментацию объектов, распознавание текстов/номеров/маркировки, распознавания лиц, реидентификацию лиц и транспортных средств, классификацию видео, сопровождение объектов и др.;

-      настройка процесса обработки каждого потока видео-данных; возможна параллельная и последовательная обработка нейросетевыми моделями и классическими алгоритмами; использование различного аппаратного обеспечения.

Масштабируемость

-       подключение до 300 IP-камер различных производителей и камер машинного зрения Daheng (при достаточной производительности серверов);
-       использование до 24 серверов для выполнения алгоритмов.
-       возможность построения распределенной и централизованной системы;
-       подключение до 128 нейросетевых моделей;
-       подключение до 128 АРМ;
-       поэтапное внедрение различных приложений на одной платформе.

Надежность

-       встроенные средства мониторинга качества работы алгоритмов и сбора сложных примеров;
-       возможность дообучения алгоритмов;
-       мониторинг работоспособности ПО;
-       возможность подключения к внешней системе мониторинга и настройки уведомлений;
-       серийное ПО;
-       возможность резервирования вычислительных средств.

Безопасность

-       встроенные механизмы авторизации и управления правами пользователя;
-       обработка данных в контуре предприятия;
-       возможность выполнения сбора, разметки данных и обучения алгоритмов силами специалистов предприятия в контуре предприятии.


Поддержание жизненного цикла программы, в том числе устранение неисправностей
и совершенствование

 

В ходе эксплуатации программа Tochka.CV устанавливается на объекте заказчика. Обновления программы заложены в части дообучения нейронной сети, добавления нового специфического функционала по запросу заказчика.

Рабочая операционная система (ОС), установленная на объекте заказчика, по умолчанию не требует замены. В случае смены ОС, приложения программы пересобираются, и программа направляется клиенту для переустановки.

Установочный пакет Tochka.CV
Инструкция по установке экземпляра ПО
Описание функциональных характеристик
Документация, содержащая информацию, необходимую для эксплуатации
Прайс-лист на Tochka.CV
Закрыть