Sintonizzati su YOLO Vision 2025!
25 settembre 2025
10:00 — 18:00 BST
Evento ibrido
Yolo Vision 2024

Come funziona l'offuscamento YOLOv8 e le sue applicazioni in tempo reale

Abirami Vina

4 minuti di lettura

13 settembre 2024

Scopri come puoi offuscare gli oggetti in un'immagine utilizzando la computer vision e il modello Ultralytics YOLOv8 per mantenere la privacy e rispettare le normative come il GDPR.

Le tecnologie di intelligenza artificiale come la computer vision si stanno rapidamente integrando nella nostra vita quotidiana. Ad esempio, la maggior parte delle telecamere di sicurezza che ti monitorano in un negozio al dettaglio o i dispositivi domestici intelligenti sono potenziati dall'intelligenza artificiale. Sebbene questi progressi offrano molti vantaggi, sollevano anche importanti interrogativi sulla privacy e su come vengono protetti i nostri dati personali. Man mano che questi sistemi diventano più intelligenti, cresce la necessità di garantire che le informazioni sensibili, come i volti delle persone o le targhe automobilistiche, non vengano utilizzate in modo improprio o esposte.

È interessante notare che l'intelligenza artificiale e la computer vision stesse possono fornire soluzioni per tali circostanze. Utilizzando modelli di computer vision come Ultralytics YOLOv8, possiamo rilevare e offuscare le informazioni sensibili in immagini o video. L'offuscamento degli oggetti nelle immagini utilizzando YOLOv8 può aiutare a proteggere la privacy delle persone e garantisce la conformità alle leggi sulla protezione dei dati e agli standard etici. In questo articolo, esploreremo come è possibile utilizzare YOLOv8 per offuscare gli oggetti nelle immagini, le varie applicazioni dell'offuscamento e i vantaggi e gli svantaggi dell'offuscamento.

Fig. 1. Utilizzo di Ultralytics YOLOv8 per offuscare le persone in un'immagine. 

Comprendere l'importanza dell'offuscamento

L'offuscamento degli oggetti nelle immagini è un modo semplice per nascondere determinati dettagli in un'immagine mantenendo visibile la scena complessiva. È come mettere un filtro morbido su dettagli specifici in modo che le informazioni importanti non possano essere facilmente riconosciute. L'offuscamento è particolarmente utile quando si desidera proteggere la privacy di qualcuno, ma si ha comunque bisogno dell'immagine complessiva per il contesto. Grazie alla capacità di object detection di YOLOv8, il modello può trovare rapidamente questi oggetti sensibili e offuscarli, rendendoli nascosti senza influire sul resto dell'immagine.

Fig. 2. Utilizzo di Ultralytics YOLOV8 per offuscare le pecore in un'immagine.

Man mano che crescono le preoccupazioni sulla privacy dei dati, l'offuscamento basato sull'intelligenza artificiale può essere uno strumento potente. Leggi come il GDPR (Regolamento generale sulla protezione dei dati) richiedono alle organizzazioni di proteggere i dati personali. Qualsiasi informazione identificabile deve essere anonimizzata o pseudonimizzata prima di condividere immagini o video. YOLOv8 aiuta in questo rilevando e offuscando rapidamente oggetti come i dettagli del conto bancario nei documenti.

Uno dei vantaggi di YOLOv8 è che funziona in tempo reale. È un'ottima soluzione per le telecamere di sicurezza o i live streaming, dove la privacy deve essere protetta in movimento. Offuscando solo ciò che è necessario, YOLOv8 si assicura che i dati personali siano al sicuro mantenendo il resto delle informazioni visive chiare e utili.

Come funziona l'offuscamento con YOLOv8

YOLOv8 semplifica l'offuscamento con l'object detection e le tecniche di elaborazione delle immagini. Mentre l'object detection si concentra sull'identificazione e la localizzazione degli oggetti all'interno di un'immagine, l'elaborazione delle immagini manipola le immagini a livello di pixel per migliorarle, trasformarle o anonimizzarle senza necessariamente acquisire una comprensione più approfondita del loro contenuto. 

Ecco una spiegazione dettagliata del suo funzionamento, passo dopo passo:

  • Rilevamento oggetti: YOLOv8 viene utilizzato per analizzare un'immagine o i fotogrammi di un video per trovare oggetti specifici, come persone, auto o altri elementi. Ad esempio, un feed di telecamera di sicurezza può essere analizzato per riconoscere volti, veicoli o persino targhe. Dopo aver rilevato un oggetto, viene posizionato un bounding box attorno a ciascun oggetto rilevato per visualizzare la sua posizione nell'immagine.
  • Ritaglio dell'oggetto: Successivamente, viene ritagliata l'area all'interno del bounding box. L'area ritagliata dell'immagine contiene l'oggetto che deve essere sfocato, come i cartellini identificativi sugli indumenti.
  • Sfocatura dell'oggetto: Dopo il ritaglio, viene applicato un filtro di sfocatura all'area ritagliata utilizzando l'elaborazione delle immagini, rendendo l'oggetto irriconoscibile. Il livello di sfocatura può essere regolato a seconda del livello di privacy necessario.
  • Sovrapposizione dell'oggetto sfocato: Infine, l'area sfocata viene riposizionata nella sua posizione originale nell'immagine, esattamente dove si trovava prima. In questo modo, solo le parti sensibili dell'immagine vengono sfocate e il resto dell'immagine rimane nitido.

Applicazioni del rilevamento e della sfocatura degli oggetti con YOLOv8

Le tecniche di rilevamento e sfocatura degli oggetti nella computer vision hanno una vasta gamma di applicazioni in diversi settori. Esploriamo alcune delle aree chiave in cui hanno un impatto significativo.

Sfocatura con YOLOv8 per la videosorveglianza

La sfocatura può essere utilizzata nei sistemi di videosorveglianza per rilevare e oscurare automaticamente volti o persone. Mentre le telecamere continuano a catturare filmati importanti, le informazioni sensibili, come i volti dei passanti, possono essere sfocate. Città come Londra stanno utilizzando queste tecniche per proteggere la privacy nelle aree pubbliche, pur catturando filmati per mantenere la città sicura. 

In modo simile, gli uffici possono utilizzare la sfocatura per mantenere la privacy e rispettare le norme sulla protezione dei dati. I sistemi di videosorveglianza negli uffici possono catturare i volti dei dipendenti, gli schermi dei computer o documenti sensibili. Sfocando determinate aree o volti, le aziende possono mantenere utili i filmati di sicurezza senza compromettere la privacy delle persone, creando un ambiente di lavoro più attento alla privacy.

Fig. 3. Sfocatura dei dipendenti nei filmati CCTV degli uffici utilizzando Ultralytics YOLOv8.

Sfocatura con YOLOv8 per applicazioni sanitarie

Per quanto riguarda il settore sanitario, la protezione della privacy del paziente è una priorità assoluta. Le immagini mediche come radiografie, risonanze magnetiche o TAC spesso contengono informazioni personali che possono identificare un paziente, come nomi o numeri di cartella clinica. Per conformarsi alle normative come l'HIPAA (Health Insurance Portability and Accountability Act), queste informazioni devono essere rimosse o rese anonime. Le tecniche di sfocatura possono aiutare a oscurare i dettagli del paziente.

Nel 2019, uno studio ha rivelato che oltre un miliardo di immagini mediche sono state esposte online a causa della mancanza di un'adeguata sicurezza. La sfocatura dei dettagli personali nelle immagini mediche, come nomi o numeri di identificazione, può aiutare a garantire che ospedali e ricercatori possano condividere dati importanti senza violare la privacy. Grandi quantità di dati medici sono necessarie per studi clinici o ricerche, e questo rende le tecniche come la sfocatura ancora più importanti. Rilevando e sfocando automaticamente le informazioni sensibili, gli ospedali possono bilanciare la necessità di condivisione dei dati con la privacy del paziente, contribuendo ai progressi nel settore sanitario senza compromettere i dettagli personali.

Sfocatura con YOLOv8 per la sicurezza nel settore retail

Proteggere la privacy dei clienti nei negozi al dettaglio è essenziale, soprattutto perché i negozi raccolgono grandi quantità di dati video tramite CCTV. Un esempio delle conseguenze della non conformità è avvenuto in Austria, dove un rivenditore è stato multato di 4.800 euro per non aver informato le persone delle telecamere di sorveglianza all'esterno del suo negozio, violando le norme GDPR. 

Per prevenire tali violazioni, i rivenditori possono utilizzare la sfocatura abilitata dalla computer vision per oscurare i volti dei clienti, le targhe o le informazioni sensibili catturate sulle ricevute. I sistemi di computer vision possono sfocare istantaneamente i volti dei clienti nei feed delle telecamere in diretta, garantendo la privacy pur mantenendo le funzioni di sicurezza, come la prevenzione dei furti. L'automazione di questo processo può aiutare a costruire la fiducia dei clienti dimostrando un impegno per la protezione della privacy.

Fig. 4. Un esempio di sfocatura dei volti dei clienti nei negozi al dettaglio utilizzando Ultralytics YOLOv8.

Sfocatura con YOLOv8 per l'anonimizzazione dei dati

Man mano che vengono raccolti più dati per addestrare modelli di AI e machine learning, la privacy è diventata una delle principali preoccupazioni. L'anonimizzazione dei dati comporta la rimozione o la sfocatura dei dettagli personali e consente alle aziende e alle organizzazioni di utilizzare i set di dati per addestrare i modelli proteggendo al contempo le identità individuali. L'anonimizzazione dei dati è importante in termini di privacy e può aiutare a prevenire violazioni dei dati. 

Ad esempio, le organizzazioni possono oscurare identificatori sensibili, come nomi o indirizzi, per proteggere la privacy individuale, pur utilizzando i dati rimanenti per l'analisi. Anche se i dati vengono compromessi, non possono essere collegati a persone specifiche. Sfocando i dettagli identificativi, le organizzazioni possono utilizzare in modo sicuro grandi set di dati per lo sviluppo dell'AI senza compromettere la privacy personale.

Fig. 5. Sfocatura automatizzata del traffico utilizzando Ultralytics YOLOv8.

Sfide e limitazioni della sfocatura con YOLOv8

Sebbene Ultralytics YOLOv8 sia un ottimo strumento per sfocare le informazioni sensibili in immagini e video, presenta alcune sfide e limitazioni. Una delle principali sfide è la gestione di scene dinamiche in cui gli oggetti si muovono rapidamente o l'illuminazione cambia frequentemente. In queste situazioni, può essere difficile per YOLOv8 rilevare accuratamente gli oggetti. Ciò può portare a una sfocatura incompleta o a problemi visivi, soprattutto quando gli oggetti si sovrappongono o sono parzialmente nascosti.

Un'altra limitazione è la quantità di potenza di calcolo necessaria per l'elaborazione in tempo reale. I modelli più grandi, come YOLOv8x, possono richiedere più risorse. Su sistemi meno potenti, questo può causare ritardi, rendendo difficile la sfocatura istantanea degli oggetti. Per le aziende che si affidano a video in diretta, come i sistemi di sorveglianza, questo può rallentare le cose e influire sulle prestazioni.

Mantenere la privacy in primo piano con la sfocatura

Con l'avanzare della tecnologia, proteggere i dati personali e rispettare le normative sulla privacy è più importante che mai. La sfocatura degli oggetti nelle immagini tramite YOLOv8 offre una soluzione pratica rilevando e oscurando automaticamente le informazioni sensibili, rendendolo uno strumento prezioso per le applicazioni incentrate sulla privacy in aree come la sorveglianza, la sanità e la vendita al dettaglio. Trova un equilibrio tra la salvaguardia della privacy e il mantenimento dell'utilità dei dati per l'analisi e il processo decisionale. Utilizzando queste tecniche, le organizzazioni possono rimanere conformi beneficiando al contempo delle moderne tecnologie basate sui dati.

Rimani connesso con la nostra community per saperne di più! Visita il nostro repository GitHub per esplorare soluzioni AI innovative in settori come la produzione e la sanità. 🚀

Costruiamo insieme il futuro
dell'AI!

Inizia il tuo viaggio con il futuro del machine learning

Inizia gratis
Link copiato negli appunti