Нажимая “Принять все файлы cookie”, вы соглашаетесь на сохранение файлов cookie на вашем устройстве с целью улучшения навигации по сайту, анализа использования сайта и помощи в наших маркетинговых усилиях. Подробнее
Настройки cookie
Нажимая “Принять все файлы cookie”, вы соглашаетесь на сохранение файлов cookie на вашем устройстве с целью улучшения навигации по сайту, анализа использования сайта и помощи в наших маркетинговых усилиях. Подробнее
Узнайте, как можно размыть объекты на изображении с помощью компьютерного зрения и модели Ultralytics YOLOv8, чтобы сохранить конфиденциальность и соблюдать такие правила, как GDPR.
AI-технологии, такие как компьютерное зрение, быстро интегрируются в нашу повседневную жизнь. Например, большинство камер видеонаблюдения, контролирующих вас в розничном магазине, или устройств умного дома оснащены AI. Хотя эти достижения предлагают много преимуществ, они также поднимают важные вопросы о конфиденциальности и о том, как защищены наши персональные данные. По мере того, как эти системы становятся умнее, растет необходимость в обеспечении того, чтобы конфиденциальная информация, такая как лица людей или номерные знаки, не использовалась не по назначению и не раскрывалась.
Интересно, что ИИ и компьютерное зрение сами по себе могут предоставить решения для таких обстоятельств. Используя модели компьютерного зрения, такие как Ultralytics YOLOv8, мы можем обнаруживать и размывать конфиденциальную информацию на изображениях или видео. Размытие объектов на изображениях с помощью YOLOv8 может помочь защитить конфиденциальность людей и обеспечить соблюдение законов о защите данных и этических норм. В этой статье мы рассмотрим, как вы можете использовать YOLOv8 для размытия объектов на изображениях, различные приложения размытия, а также преимущества и недостатки размытия.
Рис. 1. Использование Ultralytics YOLOv8 для размытия лиц людей на изображении.
Понимание важности размытия
Размытие объектов на изображениях - это простой способ скрыть определенные детали на изображении, сохраняя при этом видимость общей сцены. Это как наложение мягкого фильтра на определенные детали, чтобы важную информацию было нелегко распознать. Размытие особенно полезно, когда вы хотите защитить чью-то конфиденциальность, но все еще нуждаетесь в общей картине для контекста. Благодаря возможности обнаружения объектов YOLOv8 модель может быстро находить эти конфиденциальные объекты и размывать их, делая их скрытыми, не затрагивая остальную часть изображения.
Рис. 2. Использование Ultralytics YOLOV8 для размытия овец на изображении.
По мере роста опасений по поводу конфиденциальности данных размытие с помощью ИИ может стать мощным инструментом. Такие законы, как GDPR (Общий регламент по защите данных), требуют от организаций защиты персональных данных. Любая идентифицирующая информация должна быть анонимизирована или псевдонимизирована перед передачей изображений или видео. YOLOv8 помогает в этом, быстро обнаруживая и размывая такие объекты, как данные банковского счета, в документах.
Одним из преимуществ YOLOv8 является то, что она работает в режиме реального времени. Это отличное решение для камер видеонаблюдения или прямых трансляций, где необходимо защищать конфиденциальность на ходу. Размывая только то, что необходимо, YOLOv8 обеспечивает безопасность личных данных, сохраняя при этом остальную визуальную информацию четкой и полезной.
Как работает размытие в YOLOv8
YOLOv8 упрощает размытие благодаря обнаружению объектов и методам обработки изображений. В то время как обнаружение объектов фокусируется на идентификации и локализации объектов на изображении, обработка изображений манипулирует изображениями на уровне пикселей для улучшения, преобразования или анонимизации их без обязательного более глубокого понимания их содержания.
Вот пошаговый разбор того, как это работает:
Обнаружение объектов: YOLOv8 используется для анализа изображения или кадров в видео, чтобы найти определенные объекты, такие как люди, автомобили или другие предметы. Например, канал камеры видеонаблюдения можно проанализировать для распознавания лиц, транспортных средств или даже номерных знаков. После обнаружения объекта вокруг каждого обнаруженного объекта помещается ограничивающая рамка, чтобы визуализировать его местоположение на изображении.
Обрезка объекта: Далее вырезается область внутри ограничивающей рамки. Вырезанная область изображения содержит объект, который необходимо размыть, например, именные таблички на одежде.
Размытие объекта: После обрезки к обрезанной области применяется фильтр размытия с использованием обработки изображений, что делает объект неузнаваемым. Уровень размытия можно регулировать в зависимости от того, насколько необходима конфиденциальность.
Наложение размытого объекта: Наконец, размытая область помещается обратно на свое исходное место в изображении, точно там, где она была раньше. Таким образом, размываются только конфиденциальные части изображения, а остальная часть изображения остается четкой.
Применение обнаружения объектов и размытия с помощью YOLOv8
Методы обнаружения объектов и размытия в компьютерном зрении имеют широкий спектр применений в различных областях. Давайте рассмотрим некоторые из ключевых областей, где они оказывают значительное влияние.
YOLOv8 для размытия в системах видеонаблюдения
Размытие может использоваться в системах видеонаблюдения для автоматического обнаружения и скрытия лиц или людей. Хотя камеры по-прежнему записывают важные кадры, конфиденциальная информация, такая как лица случайных прохожих, может быть размыта. Такие города, как Лондон, используют эти методы для защиты конфиденциальности в общественных местах, одновременно записывая кадры для обеспечения безопасности города.
Аналогичным образом, офисы могут использовать размытие для сохранения конфиденциальности и соблюдения правил защиты данных. Камеры видеонаблюдения в офисах могут снимать лица сотрудников, экраны компьютеров или конфиденциальные документы. Размывая определенные области или лица, компании могут сохранить полезность отснятого материала, не нарушая при этом конфиденциальность людей, создавая более ориентированное на конфиденциальность рабочее место.
Рис. 3. Размытие сотрудников на кадрах видеонаблюдения в офисе с помощью Ultralytics YOLOv8.
YOLOv8 для размытия в медицинских приложениях
Что касается здравоохранения, защита конфиденциальности пациентов является главным приоритетом. Медицинские изображения, такие как рентгеновские снимки, МРТ или КТ, часто содержат личную информацию, которая может идентифицировать пациента, например, имена или номера медицинских карт. Чтобы соответствовать таким правилам, как HIPAA (Закон об обеспечении возможности переноса и подотчетности медицинского страхования), эта информация должна быть удалена или анонимизирована. Методы размытия могут помочь скрыть личные данные пациента.
В 2019 году исследование показало, что более миллиарда медицинских изображений были опубликованы в Интернете из-за отсутствия надлежащей безопасности. Размытие личных данных на медицинских изображениях, таких как имена или идентификационные номера, может помочь обеспечить возможность обмена важными данными между больницами и исследователями без нарушения конфиденциальности. Большое количество медицинских данных необходимо для клинических испытаний или исследований, что делает такие методы, как размытие, еще более важными. Автоматически обнаруживая и размывая конфиденциальную информацию, больницы могут сбалансировать потребность в обмене данными с конфиденциальностью пациентов, способствуя прогрессу в здравоохранении без ущерба для личных данных.
YOLOv8 для размытия в сфере розничной торговли
Защита конфиденциальности клиентов в розничных магазинах имеет важное значение, особенно потому, что магазины собирают огромные объемы видеоданных с помощью камер видеонаблюдения. Примером последствий несоблюдения требований является случай в Австрии, где розничный продавец был оштрафован на 4800 евро за то, что не проинформировал людей о камерах наблюдения возле своего магазина, нарушив правила GDPR.
Чтобы предотвратить подобные нарушения, розничные продавцы могут использовать размытие на основе компьютерного зрения, чтобы скрыть лица клиентов, номерные знаки или конфиденциальную информацию, зафиксированную на чеках. Системы компьютерного зрения могут мгновенно размывать лица клиентов в прямом эфире с камер, обеспечивая конфиденциальность и сохраняя при этом функции безопасности, такие как предотвращение краж. Автоматизация этого процесса может помочь укрепить доверие клиентов, демонстрируя приверженность защите конфиденциальности.
Рис. 4. Пример размытия лиц клиентов в розничных магазинах с использованием Ultralytics YOLOv8.
YOLOv8 для размытия данных в целях анонимизации
По мере сбора большего количества данных для обучения AI и машинного обучения моделей, конфиденциальность становится серьезной проблемой. Анонимизация данных включает в себя удаление или размытие личных данных и позволяет компаниям и организациям использовать наборы данных для обучения моделей, защищая при этом личные данные. Анонимизация данных важна с точки зрения конфиденциальности и может помочь предотвратить утечку данных.
Например, организации могут скрывать конфиденциальные идентификаторы, такие как имена или адреса, чтобы защитить конфиденциальность отдельных лиц, используя при этом остальные данные для анализа. Даже если данные будут скомпрометированы, их нельзя будет связать с конкретными людьми. Размывая идентифицирующие детали, организации могут безопасно использовать большие наборы данных для разработки ИИ, не ставя под угрозу личную конфиденциальность.
Рис. 5. Автоматическое размытие трафика с использованием Ultralytics YOLOv8.
Проблемы и ограничения размытия в YOLOv8
Хотя Ultralytics YOLOv8 — отличный инструмент для размытия конфиденциальной информации на изображениях и видео, он сопряжен с некоторыми проблемами и ограничениями. Одной из основных проблем является обработка динамических сцен, где объекты быстро перемещаются или часто меняется освещение. В этих ситуациях YOLOv8 может быть сложно точно обнаруживать объекты. Это может привести к неполному размытию или визуальным сбоям, особенно когда объекты перекрываются или частично скрыты.
Другим ограничением является объем вычислительной мощности, необходимой для обработки в реальном времени. Более крупные модели, такие как YOLOv8x, могут потребовать больше ресурсов. На менее мощных системах это может вызвать задержки, затрудняя мгновенное размытие объектов. Для предприятий, которые полагаются на прямые трансляции, например, системы видеонаблюдения, это может замедлить работу и повлиять на производительность.
Сохранение конфиденциальности с помощью размытия
По мере развития технологий защита персональных данных и соблюдение правил конфиденциальности становятся все более важными. Размытие объектов на изображениях с помощью YOLOv8 предлагает практическое решение, автоматически обнаруживая и скрывая конфиденциальную информацию, что делает его ценным инструментом для приложений, ориентированных на конфиденциальность, в таких областях, как наблюдение, здравоохранение и розничная торговля. Это обеспечивает баланс между защитой конфиденциальности и сохранением полезности данных для анализа и принятия решений. Используя эти методы, организации могут соблюдать нормативные требования, продолжая при этом извлекать выгоду из современных технологий, основанных на данных.