ПРАКТИКА PONOPT · Аналитика загрузки

Как измерять занятость зон без биометрии и хранения лиц

Как измерять занятость зон без распознавания лиц и хранения снимков: методы ToF, тепловизоры и edge-аналитика, минимизация данных по 152-ФЗ и проверка точности счёта.

Занятость зон можно измерять без биометрии и без хранения изображений, если выбрать датчик, который физически не различает лицо, и построить конвейер так, чтобы «сырое» видео не покидало устройство. Подходят time-of-flight, тепловизоры, радары и видеодетекция «по телу» с обработкой на месте и удалением кадров после подсчёта. Оценивайте метод не по наличию объектива, а по тому, какие данные он реально сохраняет и передаёт.

Главные выводы

  • Занятость — это не трафик, не время пребывания и не длина очереди; под каждую метрику нужны свои датчики, размещение и точность, и выбор не той метрики — частая причина провала проекта.
  • Предпочтительны методы, которые физически не могут «увидеть» лицо: time-of-flight, тепловизоры или радары дают карту глубины или тепловую сигнатуру, нечитаемую как изображение.
  • Видеоконвейер остаётся приватным, когда детекция только «по телу», обработка идёт на месте, трек-ID живут до края кадра, а наружу уходят лишь анонимные агрегированные счётчики.
  • «Размыть потом» слабее, чем «никогда не собирать»: данные, которые не были захвачены, невозможно потерять, а чисто счётные выходы обычно выпадают из-под понятия персональных данных.
  • Счёт «вошло минус вышло» накапливает ошибку за день, поэтому нужен ночной сброс на заведомо пустое состояние либо измерение всей зоны сразу.
  • Реальная точность зависит от угла обзора, света, перекрытий и определения «кто считается посетителем», а не от модели; проверять надо в худших условиях, а не по паспортной точности вендора.

Сначала определите метрику, а не датчик

Большинство проектов по занятости зон проваливаются до выбора датчика, потому что «сколько людей» — это на самом деле четыре разных измерения. Входы за день, люди в помещении прямо сейчас, сколько каждый пробыл и сколько ждёт в очереди требуют разных методов, разного размещения и разной точности. Счётчик, который идеально считает входы, может плохо показывать занятость, а система, настроенная на занятость, пропускает короткие визиты. Сначала сформулируйте точный вопрос для каждой зоны — от него зависит всё остальное.

Занятость — число присутствующих в данный момент — чаще всего считается двумя способами: нарастающим итогом «вошло минус вышло» на проходах либо прямым измерением всей зоны. Первый дешевле, но суммирует каждую ошибку направления за весь день, поэтому к закрытию счёт заметно «уплывает», если его не сбрасывать на заведомо пустое состояние, обычно ночью. Второй надёжнее, но требует покрытия датчиками всего пространства и потому дороже.

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

Выберите метод, который физически не видит лицо

Если нужна занятость и хочется убрать биометрический риск по построению, выбирайте метод, чьи «сырые» данные в принципе не позволяют установить личность. Time-of-flight-датчики излучают свет и по времени отражения строят карту глубины сверху: они уверенно считают направление, не зависят от освещения и работают в темноте, но каждый блок покрывает лишь узкий проём. Тепловизоры улавливают тепловую сигнатуру тела, анонимны по своей природе и работают в темноте, однако разрешение у них низкое, а точность падает, когда температура среды приближается к температуре тела. Радары считают людей неоптическими сигналами и сохраняют приватность, но грубее по точности.

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

Контекст сохраняют стереозрение и видеодетекция. Две линзы дают глубину и позволяют фильтровать по росту, исключая детей или тележки; модели детекции «по телу» на уже стоящих камерах добавляют направление, зоны, пребывание и очереди. Оба подхода корректны и без распознавания лиц, но требуют осознанной инженерной работы с приватностью, потому что изображение на датчике реально существует до локальной обработки. Вид сверху значительно точнее косого: при наклонной камере люди перекрывают друг друга, а переделанная охранная камера, смотрящая на лица, — почти худшая геометрия для счёта.

Проектируйте конвейер, который остаётся анонимным

Приватность решает не столько линза, сколько архитектура. Безопасный паттерн — детекция только «по телу», инференс на самом устройстве или на вашем железе и передача наружу лишь анонимных агрегированных чисел. Детекция читает силуэт: голову и плечи человека, ведёт этот силуэт по кадру и считает его через виртуальную линию или в зону. Она не читает черты лица и не должна этого делать: входы, занятость, время пребывания и длина очереди работают на анонимных детекциях и «безымянных» треках, которые существуют, только пока человек в кадре.

Конкретные решения, сохраняющие анонимность, проверяемы. Обрабатывайте локально и храните только счёт, удаляя кадры сразу после формирования числа. Не сохраняйте идентификатор трека за пределами поля зрения: трек, закончившийся на краю кадра, должен закончиться, потому что повторная идентификация одного человека между камерами или визитами — это принципиально иная система с иными обязательствами. Где позволяет задача, агрегируйте по интервалам, а не логируйте события; настройте удаление записей и отделите аналитические данные от любого архива системы видеонаблюдения с его собственным регламентом.

«Мы потом обезличим данные» — слабее, чем «мы вообще не собираем идентифицирующие данные». Система, которая захватывает детальные изображения и затем размывает их, всё же имела идентифицируемые данные в какой-то момент; система, читающая сцену как анонимные силуэты, не создаёт личность, которую нужно защищать. Выбор более сильной позиции упрощает и оценку воздействия: можно прямо перечислить, какие записи существуют — суммарные посещения, счётчики зон, сводки пребывания и метки времени, — и ни одна из них не указывает на конкретного человека.

Юридическая граница: подсчёт — это не идентификация (152-ФЗ)

Правовая позиция «только счёт» строится на том, что агрегированные числа, которые нельзя связать с конкретным лицом, обычно не являются персональными данными, а система, создающая личности или профили, — является. По российскому 152-ФЗ изображение человека, зафиксированное камерой, относится к персональным данным по статье 3, но биометрическими данные становятся только по статье 11 — когда оператор целенаправленно использует изображение для установления личности, например при распознавании лиц. Запись для общей безопасности, даже если на ней различимы лица, биометрией не признаётся: критерий — цель использования, а не сам факт фиксации. Это следует из разъяснений Роскомнадзора, и именно поэтому отказ от идентификации радикально упрощает правовой режим.

Подсчёт и идентификация — разные деятельности: подсчёт — это движение как анонимный агрегат, идентификация — сопоставление внешности с человеком или профилем. Система, которая ведёт человека между камерами, хранит биометрические шаблоны или выводит поведение, добавляет обязательства (письменное согласие на биометрию по статье 11, уведомление оператора, особые меры защиты) — без какого-либо улучшения самой цифры занятости. Когда нужен только счёт, выбор тепловизора или time-of-flight делает разговор о соответствии проще.

Это общая информация, а не юридическая консультация, и речь о российской юрисдикции. Требования меняются от страны к стране и от сценария к сценарию: даже «бескамерный» подсчёт по Wi-Fi или Bluetooth-идентификаторам устройств во многих режимах считается обработкой персональных данных. Сверяйте свои обязательства со специалистом по защите данных и фиксируйте цель каждой камеры до запуска.

  • Запускайте инференс на краю и не давайте «сырым» кадрам покидать объект или устройство.
  • Проверьте, что не создаются шаблоны лиц, «походочные» сигнатуры или иные биометрические данные.
  • Делайте зоны взаимоисключающими, чтобы перекрывающиеся камеры не считали одного человека дважды.
  • Разместите таблички о наблюдении и, в рабочем коллективе, уведомите сотрудников под подпись.
  • Ведите письменный реестр цели каждой камеры, чтобы оценка воздействия была простой.

Проверяйте точность в худших условиях, прежде чем доверять цифре

Паспортные показатели точности приводятся в условиях, далёких от реальной площадки. На счёт реально влияют геометрия и физика: группа, идущая плечом к плечу через широкий проём, недосчитывается, потому что датчик видит один силуэт; перекрытия из тележек, зонтов, багажа и плотной толпы прячут людей от любого метода, которому нужен чистый обзор; косой угол камеры накладывает людей друг на друга; а контровой свет на входе утром и на закате — самый сложный случай для видеодетекции. Ширина проёма относительно зоны покрытия датчика важнее заявленной точности самого датчика.

Есть две ошибки, которые носят не технический, а определительный характер. Человек, задержавшийся в дверях, может порождать повторные пересечения, если не добавить правило удержания: трек должен «устояться» несколько кадров, прежде чем засчитаться. А персонал, клинеры, доставка и просто прохожие — обычно главный источник расхождения системы с ручной проверкой. Исключать персонал можно, никого не называя: по паттернам и настроенным правилам — зонам только для сотрудников, расписанию или границам счётной зоны, а не по базе «кто есть кто».

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

Исключение персонала и определение очереди без идентификации

В рознице и на рабочих площадках чистая цифра занятости или трафика обычно должна исключать сотрудников, которые многократно пересекают вход на перерывы, по доставке и делам. Исключение персонала не требует распознавания лиц или этапа «зачисления»: оно работает через исключение движения, попадающего в настроенные служебные зоны и расписания, либо просто через определение счётной зоны так, чтобы служебные территории в неё не входили. Цель — починить знаменатель, а не называть людей.

Аналогично, метрика длины очереди или времени ожидания требует определения, где очередь начинается, — в реальном пространстве это редко ровная линия. Явно задайте границу зоны, окно удержания и триггер подсчёта до сравнения результатов. Все описанные измерения работают на анонимных детекциях людей с безымянными треками; добавление идентификации увеличивает юридические риски, ничего не улучшая в самих метриках.

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

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

  1. Запишите точный вопрос для каждой зоны: людей сейчас, входов за день, времени пребывания или очереди, и допустимую погрешность, которую требует решение.
  2. Выберите семейство датчиков по худшему сценарию: тепловизор или time-of-flight для тёмных и узких проёмов, видеодетекция сверху, где нужен контекст — очереди и классы объектов.
  3. Убедитесь, что «сырой» выход не позволяет установить личность: только карта глубины или тепловая сигнатура, без изображения лица ни на одном этапе.
  4. Проверьте, где идёт инференс и что покидает объект: кадры должны оставаться локально и удаляться после подсчёта, наружу уходят только анонимные интервальные числа.
  5. Спросите, какие записи реально существуют и каков их срок хранения: счётчики, метки времени и сводки зон, с настраиваемым сроком и отдельно от архива видеонаблюдения.
  6. Убедитесь, что нет межкамерной реидентификации и что короткоживущие трек-ID заканчиваются, когда человек покидает кадр.
  7. Спросите, как исключаются сотрудники и доставка без называния людей и без биометрического «зачисления».
  8. Проведите ручную сверку счёта в час пик, при худшем свете и на самом широком входе и зафиксируйте отклонение.
  9. Если занятость считается как «вошло минус вышло», запланируйте ночной сброс на пустое состояние или измерение всей зоны для точных цифр.
  10. Зафиксируйте цель каждой камеры, разместите заметные таблички и оформите оценку воздействия на данные до запуска.

Частые вопросы

Нужно ли распознавание лиц, чтобы посчитать людей в зоне?

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

Когда запись с камеры становится биометрическими персональными данными по 152-ФЗ?

По статье 11 152-ФЗ видеозапись становится биометрией, когда выполняются два условия: изображение позволяет установить конкретного человека по физиологическим признакам, и оператор использует его именно для установления личности — например, при распознавании лиц в СКУД. Запись для общей безопасности, даже если на ней различимы лица, биометрией не признаётся: критерий — цель использования, как следует из разъяснений Роскомнадзора. Обычное изображение при этом остаётся персональными данными по статье 3.

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

Обычно да, если система не идентифицирует людей. Для видеонаблюдения в целях безопасности достаточно правового основания по пункту 7 части 1 статьи 6 152-ФЗ (законные интересы оператора), уведомления Роскомнадзора и информационных табличек. Письменное согласие по статье 11 требуется только при использовании распознавания лиц для установления личности. Если счёт формирует только анонимные агрегаты без хранения изображений, правовой режим ещё проще. Это общая информация, а не юридическая консультация.

Насколько точен счёт занятости по формуле «вошло минус вышло»?

Он накапливает ошибку за весь день: небольшая ошибка направления, повторённая на каждом проходе через дверь, к закрытию даёт заметный дрейф. Для надёжной занятости либо измеряйте всю зону сразу, либо сбрасывайте нарастающий итог на заведомо пустое состояние, обычно ночью. Реальная точность зависит от угла камеры, света, перекрытий и определения «кто считается посетителем» сильнее, чем от модели.

Можно ли исключить персонал из счёта, не идентифицируя и не «зачисляя» сотрудников?

Да. Исключение персонала работает по паттернам и настроенным правилам — служебным зонам, расписанию или границам счётной зоны — а не по распознаванию конкретного человека. Это чинит знаменатель, чтобы сотрудники, пересекающие вход на перерывы и по доставке, не завышали трафик, при этом база «кто есть кто» не создаётся, распознавание лиц и биометрическое «зачисление» не нужны.

Источники и дополнительные материалы

Источники проверены при подготовке страницы. Изменяемые даты, нормы и цены уточняйте у первоисточника.

  1. People Counting and Occupancy Analytics MethodsUltralytics
  2. The Privacy Paradox in People CountingTerabee
  3. Privacy-First People Counting (No Facial ID)CountPort
  4. Deployment of 'smart' cameras in public spaces: the CNIL sets red linesLabo Société Numérique (Government of France)
  5. Видеонаблюдение и персональные данные: требования, согласие и хранение записейКибероснова