Описание

TRASSIR Theft Prevention - модуль предотвращения краж, позволяет снижать/возмещать потери от воровства в торговом зале при помощи распознавания лиц.
Имеет единый web-интерфейс управления базой мошенников для сети магазинов (серверов TRASSIR).
Хранит видеодоказательства инцидента и ведет учет сумм потерь по каждому лицу.

Работа модуля

Модуль предотвращения повторных краж нацелен на выявление случаев воровства в супермаркетах, добавление замеченных за этим людей в чёрный список, а также сохранение истории краж.
Общий процесс работы с модулем:

  1. Ответственное лицо просматривает архив видеонаблюдения магазина в случае обнаружения кражи постфактум. При обнаружении на видео кражи, фиксируется дата и время начала и конца кражи.
    Начало кражи - момент появления злоумышленника на пороге магазина. Конец кражи - момент, когда злоумышленник покидает магазин.
  2. Лицо с записей архива добавляется в базу лиц, а также указывается информация об украденных товарах.
  3. Если лицо уже есть в базе, то информация об украденных товарах добавляется к уже существующей персоне.
  4. При следующем посещении злоумышленником магазина, охрана магазина получит уведомление о злоумышленнике с информацией о кражах, которые уже есть на его счету.
  5. По персоне из чёрного списка выгружается отчёт с информацией по совершённым кражам за последние 3 месяца и передаётся в правоохранительные органы.
    Видео по кражам либо предоставляются в скачанном виде, либо доступ к нему выдаётся уполномоченным лицам.

Настройка модуля

Для использования приложения рекомендуется использовать браузер Google Chrome.

Доступ — https://host:8080/s/theft_prevention/, где host — IP-адрес сервера, на котором запущен скрипт.

Добавление нового инцидента

На главном экране нажмите на кнопку "Добавить инцидент".


Откроется первый шаг добавления нового инцидента:



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



Далее следует выбрать, как указать нарушителя: загрузить изображение человека или выбрать существующего из базы.

Добавление персоны по фото

На первом шаге выберете пункт "Загрузить фото" и нажмите кнопку "Далее" в нижней части экрана:



На следующем шаге откроется окно загрузки фотографии персоны:



Нажмите "Загрузить" и выберите на своём компьютере изображение нарушителя. В случае некорректного изображения будет указана ошибка:



Если проверка загруженной фотографии прошла успешно, можно перейти на следующий шаг, нажав кнопку "Далее".



На следующем шаге вы увидите результаты поиска похожих людей в базе нежелательных лиц:



Если среди предложенных нарушителей найден человек, похожий на загруженного, и вы уверены, что это одна и та же персона, отметьте галочку "Совпадение найдено, записать инцидент в историю персоны" на карточке нарушителя.
Если среди предложенных не найден похожий человек, выберите галочку "Совпадений не найдено, создать персону на основе загруженного фото" внизу окна (она выбрана по умолчанию на этом шаге).
Узнать детали можно, нажав на ссылку "Подробнее..." в карточке персоны (справа от фото нарушителя из базы). Появится окно с заголовком "Информация о нарушителе".
Нажмите кнопку "Далее". В случае создания новой персоны вам будет необходимо ввести следующую информацию:

  • Пол (обязательно)

  • Имя (если известно)

  • Комментарий (необязательно)

Нажмите кнопку "Далее". Добавление персоны может занять некоторое время.


Также возможно появление следующей ошибки:

Нажмите "Попробовать ещё раз". После первой попытки персона обычно добавляется в распознаватель лиц.

В случае успеха автоматически открывается следующий шаг.

Информация об инциденте

  • Что украдено — товар или список товаров

  • Приблизительная стоимость украденного в рублях

  • Статус инцидента - выбрать один из трёх статусов: "Кража", "Возвращено после поимки", "Оплачено после поимки"

  • Галочка "Выгрузить видео-подтверждение кражи из архива" - обязательна при статусе "Кража". При выборе этой опции за указанный на первом шаге период со всех каналов на сервере будут экспортированы видео в соответствии с расписанием экспорта.

Если ранее при поиске совпадений из базы вы выбрали "Совпадение найдено, записать инцидент в историю персоны", необходимо ввести только информацию об инциденте.
Добавление инцидента завершено. Можно нажать на кнопку "Готово".

Добавление инцидента существующей персоне

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



Далее вы увидите список людей из базы нарушителей. Узнать подробности о персоне можно, наведя на неё курсором и нажав на появившуюся стрелочку. Появится окно с заголовком "Информация о нарушителе".
Выберите одного из нарушителей, кликнув на него, и нажмите кнопку "Далее".



Введите информацию об инциденте (шаг, описанный ранее).



Добавление инцидента завершено. Можно нажать на кнопку "Готово".

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

Просмотр базы нежелательных лиц

На главном экране нажмите на кнопку "Просмотр".



Откроется окно с персонами из базы:



Список персон можно фильтровать и настраивать:

  • Пол: любой, мужской, женский

  • Ущерб больше: любой, 1500 , 2500 . Показывать только тех нарушителей, чей суммарный ущерб от всех совершенных краж превышает указанную сумму

  • Сортировка:

    • По дате создания персоны:

      • сначала старые лица

      • сначала новые лица

    • По дате последней кражи:

      • сначала давние инциденты

      • сначала последние инциденты

    • По суммарному ущербу:

      • ущерб - сначала меньший

      • ущерб - сначала больший

  • Отображать по: 10, 20, 50 персон на страницу

  • Текстовый поиск по базе — введите строку и нажмите на иконку поиска. Поиск строки будет осуществляться по именам, датам рождения и комментариям персон, а также по названиям украденного товара и комментариям к кражам.

Подробная информация о персоне

Чтобы узнать детальную информацию, наведите курсором на карточку персоны. Справа появится стрелочка. Нажмите на неё и откроется окно "Информация о нарушителе".



В окне содержится следующая информация:

  • Фото нарушителя (при клике открывается полноразмерное изображение)

  • Имя, пол, комментарий

  • История персоны — список зафиксированных инцидентов, сортированный от последних к ранним

Инцидент содержит следующую информацию:

  • Дата
  • Статус инцидента - один из следующих вариантов: "Кража", "Возвращено после поимки", "Оплачено после поимки", "Осужден", "Ложное обвинение", "Неактивен".
    Статус инцидента можно менять, кликнув по нему и выбрав новый статус из списка

  • Название товара или товаров

  • Размер ущерба по данному инциденту

  • Комментарий

Статус экспорта видео-доказательства — один из следующих вариантов:

  • не выполнен — при добавлении инцидента не была выбрана галочка "Выгрузить видео-подтверждение кражи из архива".
    В данном случае можно повторить экспорт, нажав на "Экспортировать видео инцидента"



  • в процессе (выгружено из архива 50%, загружено на сервер 0%)
  • успешно

Сумма ущерба от всех краж:

Выгрузка доказательной базы

Зайдите в базу персон и выберите интересующего человека. Откройте окно с его подробным описанием. В левой нижней части окна нажмите кнопку "Выгрузить доказательную базу".



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



Начнётся подготовка доказательной базы.



Когда формирование архива с доказательной базой завершится, появится надпись «Скачать архив».



Нажмите "Скачать архив" и сохраните файл у себя на компьютере. В скачанном архиве лежит файл report.html.


Пример отчёта:


В описании каждого инцидента содержатся ссылки на выгруженные видео из архива.

Настройка уведомлений

На главном экране нажмите кнопку "Настроить".



Нажмите «Добавить уведомление».



В открывшемся окне выберите тип уведомления (на данный момент поддерживается только один вид уведомлений — Telegram).

 

Откроется окно настройки уведомлений выбранного типа.

Telegram

Для того, чтобы пользователь мог получать уведомления в telegram, он должен добавить себе бота "@trassirbot". При добавлении бота пользователю будет показано сообщение вида:

Здравствуй, Ivan Ваш ID :123456789

Именно этот ID: нужно ввести в форму настройки уведомлений в telegram. С помощью кнопки "Добавить" введите нужное количество адресатов для получения уведомлений. Нажмите "Готово".



В списке уведомлений появится новая строка.



Далее этот список можно будет редактировать или удалить. Чтобы редактировать или просмотреть, нажмите на данную строку. Откроется окно аналогичное показанному ранее. С его помощью можно удалить имеющихся и добавить новых адресатов. Чтобы удалить уведомление, нажмите "(удалить)" в списке уведомлений.
После добавления адресата в список, в случае появления лица из базы нарушителей, будет получено уведомление вида:

27.02.2020 17:10:42. Вход в магазин (Сервер servername). Обнаружен Василий Саженцов из базы нежелательных лиц. Степень похожести 86%. Общая сумма украденного 641 . Максимальная кража 452 .

Где фото слева — фото из базы, а фото справа — фото с камеры. В случае, если не удастся найти изображение с камеры, в уведомлении отобразится только фото из базы.

Настройка расписания экспорта

Экспорт видео из архива и загрузка на ftp-сервер происходят сразу после добавления инцидента в круглосуточном режиме.
Однако пользователь может указать расписание, когда разрешён экспорт. Для этого на главном экране нажмите кнопку "Настроить".



По умолчанию выбрано круглосуточное расписание. Чтобы изменить его, нажмите на "Круглосуточно".



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



Выберите требуемые дни недели и время и нажмите "Сохранить".



Чтобы изменить расписание, кликните по выделенной строке с ним.


Неизвестный пользователь (i.peshkov@dssl.ru)


  • Нет меток

1 комментарий

  1. Просьба все таки актуализировать информацию (добавить по настройкам скрипта) так как я помню там были нюансы при настройке систем, где база лиц одна, а распознавание происходило на нескольких разных серверах. Данная информация должна быть задокументирована.