Ultralytics YOLO27:
Ultralytics YOLO

Como funciona a desfocagem com YOLOv8 e as suas aplicações em tempo real

Descobre como podes desfocar objetos numa imagem utilizando visão computacional e modelos Ultralytics YOLO para proteger a privacidade e cumprir regulamentos como o RGPD.

ABAbirami Vina9 min read
Desfocagem de objetos com o Ultralytics YOLOv8 para proteção da privacidade

Tecnologias de IA, como a visão computacional, estão a ser rapidamente integradas no nosso dia a dia. Por exemplo, a maioria das câmaras de segurança que monitorizam o que fazes numa loja de retalho ou dos dispositivos domésticos inteligentes utiliza IA. Embora estes avanços ofereçam muitos benefícios, também levantam questões importantes sobre a privacidade e a forma como os nossos dados pessoais são protegidos. À medida que estes sistemas se tornam mais inteligentes, aumenta a necessidade de garantir que informações sensíveis, como os rostos das pessoas ou as matrículas, não sejam utilizadas indevidamente nem expostas.

Curiosamente, a IA e a própria visão computacional podem fornecer soluções para estas situações. Utilizando modelos de visão computacional, como o Ultralytics YOLOv8, podemos detetar e desfocar informações sensíveis em imagens ou vídeos. Desfocar objetos em imagens com YOLOv8 pode ajudar a proteger a privacidade das pessoas e garantir a conformidade com as leis de proteção de dados e as normas éticas. Neste artigo, vamos explorar como podes utilizar YOLOv8 para desfocar objetos em imagens, várias aplicações do desfoque e as suas vantagens e desvantagens.

Utilizar o Ultralytics YOLOv8 para desfocar pessoas numa imagem

Fig. 1. Utilizar o Ultralytics YOLOv8 para desfocar pessoas numa imagem.

Compreender a importância do desfoque#

Desfocar objetos em imagens é uma forma simples de ocultar determinados detalhes numa imagem, mantendo visível a cena geral. É como aplicar um filtro suave sobre detalhes específicos para que as informações importantes não possam ser facilmente reconhecidas. O desfoque é especialmente útil quando queres proteger a privacidade de alguém, mas ainda precisas da imagem geral para obter contexto. Com a capacidade de deteção de objetos do YOLOv8, o modelo pode localizar rapidamente estes objetos sensíveis e desfocá-los, ocultando-os sem afetar o resto da imagem.

Utilizar o Ultralytics YOLOv8 para desfocar ovelhas numa imagem

Fig. 2. Utilizar o Ultralytics YOLOv8 para desfocar ovelhas numa imagem.

À medida que aumentam as preocupações com a privacidade dos dados, o desfoque baseado em IA pode ser uma ferramenta poderosa. Leis como o GDPR (Regulamento Geral sobre a Proteção de Dados) exigem que as organizações protejam os dados pessoais. Todas as informações identificáveis devem ser anonimizadas ou pseudonimizadas antes de as imagens ou vídeos serem partilhados. O YOLOv8 ajuda neste processo ao detetar e desfocar rapidamente objetos como dados de contas bancárias em documentos.

Uma das vantagens do YOLOv8 é funcionar em tempo real. É uma excelente solução para câmaras de segurança ou transmissões em direto, nas quais a privacidade precisa de ser protegida continuamente. Ao desfocar apenas o que é necessário, o YOLOv8 garante a segurança dos dados pessoais, mantendo o resto da informação visual claro e útil.

Como funciona o desfoque com YOLOv8#

O YOLOv8 simplifica o desfoque através da deteção de objetos e de técnicas de processamento de imagens. Enquanto a deteção de objetos se concentra em identificar e localizar objetos numa imagem, o processamento de imagens manipula as imagens ao nível dos píxeis para as melhorar, transformar ou anonimizar, sem necessariamente obter uma compreensão mais profunda do seu conteúdo.

Eis uma explicação passo a passo de como funciona:

  • Deteção de objetos: o YOLOv8 é utilizado para analisar uma imagem ou fotogramas de um vídeo e localizar objetos específicos, como pessoas, carros ou outros elementos. Por exemplo, uma transmissão de uma câmara de segurança pode ser analisada para reconhecer rostos, veículos ou até matrículas. Depois de detetar um objeto, é colocada uma caixa delimitadora à volta de cada objeto detetado para visualizar a sua localização na imagem.
  • Recortar o objeto: em seguida, a área dentro da caixa delimitadora é recortada. A área recortada da imagem contém o objeto que precisa de ser desfocado, como etiquetas com nomes na roupa.
  • Desfocar o objeto: depois do recorte, é aplicado um filtro de desfoque à área recortada através do processamento de imagens, tornando o objeto irreconhecível. O nível de desfoque pode ser ajustado consoante o grau de privacidade necessário.
  • Sobrepor o objeto desfocado: por fim, a área desfocada é colocada novamente no seu local original da imagem, exatamente onde estava antes. Desta forma, apenas as partes sensíveis da imagem ficam desfocadas e o resto da imagem permanece nítido.

Aplicações da deteção de objetos e do desfoque com YOLOv8#

As técnicas de deteção de objetos e de desfoque em visão computacional têm uma vasta gama de aplicações em diferentes áreas. Vamos explorar alguns dos principais setores onde produzem um impacto significativo.

Desfoque com YOLOv8 para videovigilância#

O desfoque pode ser utilizado em sistemas de videovigilância para detetar e ocultar automaticamente rostos ou pessoas. Embora as câmaras continuem a captar imagens importantes, informações sensíveis, como os rostos de pessoas presentes no local, podem ser desfocadas. Cidades como Londres utilizam estas técnicas para proteger a privacidade em espaços públicos, enquanto captam imagens para manter a cidade segura.

De forma semelhante, os escritórios podem utilizar o desfoque para manter a privacidade e cumprir as regras de proteção de dados. Os sistemas CCTV dos escritórios podem captar os rostos dos funcionários, ecrãs de computador ou documentos sensíveis. Ao desfocar determinadas áreas ou rostos, as empresas podem manter a utilidade das imagens de segurança sem comprometer a privacidade das pessoas, criando um local de trabalho mais consciente da privacidade.

Desfocar funcionários em imagens de CCTV de escritórios com o Ultralytics YOLOv8

Fig. 3. Desfocar funcionários em imagens de CCTV de escritórios com o Ultralytics YOLOv8.

Desfoque com YOLOv8 para aplicações na área da saúde#

No que diz respeito aos cuidados de saúde, proteger a privacidade dos pacientes é uma prioridade máxima. Imagens médicas, como radiografias, ressonâncias magnéticas ou tomografias computorizadas, contêm frequentemente informações pessoais que podem identificar um paciente, como nomes ou números de processos clínicos. Para cumprir regulamentos como o HIPAA (Lei de Portabilidade e Responsabilidade dos Seguros de Saúde), estas informações têm de ser removidas ou anonimizadas. As técnicas de desfoque podem ajudar a ocultar os dados dos pacientes.

Em 2019, um estudo revelou que mais de mil milhões de imagens médicas foram expostas online devido à falta de segurança adequada. Desfocar dados pessoais em imagens médicas, como nomes ou números de identificação, pode ajudar a garantir que hospitais e investigadores partilham dados importantes sem violar a privacidade. São necessárias grandes quantidades de dados médicos para ensaios clínicos ou investigação, o que torna técnicas como o desfoque ainda mais importantes. Ao detetar e desfocar automaticamente informações sensíveis, os hospitais podem equilibrar a necessidade de partilhar dados com a privacidade dos pacientes, contribuindo para avanços nos cuidados de saúde sem comprometer os dados pessoais.

Desfoque com YOLOv8 para segurança no retalho#

Proteger a privacidade dos clientes em lojas de retalho é essencial, sobretudo porque as lojas recolhem grandes quantidades de dados de vídeo através de CCTV. Um exemplo das consequências do incumprimento ocorreu na Áustria, onde um retalhista foi multado em 4 800 € por não informar as pessoas sobre as câmaras de videovigilância instaladas no exterior da sua loja, violando as regras do GDPR.

Para evitar estas violações, os retalhistas podem utilizar o desfoque baseado em visão computacional para ocultar rostos de clientes, matrículas ou informações sensíveis captadas nos recibos. Os sistemas de visão computacional podem desfocar instantaneamente os rostos dos clientes nas transmissões de câmaras em direto, garantindo a privacidade e mantendo funções de segurança, como a prevenção de furtos. Automatizar este processo pode ajudar a criar confiança nos clientes, demonstrando um compromisso com a proteção da privacidade.

Exemplo de desfoque dos rostos de clientes em lojas de retalho com o Ultralytics YOLOv8

Fig. 4. Exemplo de desfoque dos rostos de clientes em lojas de retalho com o Ultralytics YOLOv8.

Desfoque com YOLOv8 para anonimização de dados#

À medida que são recolhidos mais dados para treinar modelos de IA e aprendizagem automática, a privacidade tornou-se uma preocupação importante. A anonimização de dados envolve remover ou desfocar dados pessoais e permite que empresas e organizações utilizem conjuntos de dados para treinar modelos, protegendo simultaneamente a identidade das pessoas. Anonimizar dados é importante para a privacidade e pode ajudar a evitar violações de dados.

Por exemplo, as organizações podem ocultar identificadores sensíveis, como nomes ou moradas, para proteger a privacidade das pessoas enquanto utilizam os dados restantes para análise. Mesmo que os dados sejam comprometidos, não podem ser associados a pessoas específicas. Ao desfocar detalhes identificadores, as organizações podem utilizar grandes conjuntos de dados para desenvolver IA em segurança, sem comprometer a privacidade pessoal.

Desfoque automatizado do trânsito com o Ultralytics YOLOv8

Fig. 5. Desfoque automatizado do trânsito com o Ultralytics YOLOv8.

Desafios e limitações do desfoque com YOLOv8#

Embora o Ultralytics YOLOv8 seja uma excelente ferramenta para desfocar informações sensíveis em imagens e vídeos, apresenta alguns desafios e limitações. Um dos principais desafios é lidar com cenas dinâmicas nas quais os objetos se movem rapidamente ou a iluminação muda com frequência. Nestas situações, pode ser difícil para o YOLOv8 detetar objetos com precisão. Isto pode resultar num desfoque incompleto ou em falhas visuais, sobretudo quando os objetos se sobrepõem ou estão parcialmente ocultos.

Outra limitação é a quantidade de poder computacional necessária para o processamento em tempo real. Modelos maiores, como o YOLOv8x, podem exigir mais recursos. Em sistemas menos potentes, isto pode causar atrasos, dificultando o desfoque instantâneo dos objetos. Para empresas que dependem de vídeos em direto, como os sistemas de videovigilância, isto pode tornar o processo mais lento e afetar o desempenho.

Manter a privacidade em foco com o desfoque#

À medida que a tecnologia avança, proteger os dados pessoais e cumprir os regulamentos de privacidade é mais importante do que nunca. Desfocar objetos em imagens com YOLOv8 oferece uma solução prática ao detetar e ocultar automaticamente informações sensíveis, tornando-o uma ferramenta valiosa para aplicações centradas na privacidade em áreas como a videovigilância, os cuidados de saúde e o retalho. Permite equilibrar a proteção da privacidade com a manutenção da utilidade dos dados para análise e tomada de decisões. Ao utilizar estas técnicas, as organizações podem manter a conformidade e continuar a beneficiar de tecnologias modernas baseadas em dados.

Mantém-te ligado à nossa comunidade para saberes mais! Visita o nosso repositório no GitHub para explorares soluções inovadoras de IA em setores como a indústria transformadora e os cuidados de saúde. 🚀

Explore solutions

Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em insights em tempo real para agricultura, aquicultura, monitoramento ambiental, conservação e análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatização de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em insights em tempo real para agricultura, aquicultura, monitoramento ambiental, conservação e análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatização de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em insights em tempo real para agricultura, aquicultura, monitoramento ambiental, conservação e análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatização de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais

Vamos construir juntos o futuro da IA!

Começa a tua jornada com o futuro da aprendizagem automática