Scopri YOLO26: vision AI di prossima generazione.
Ultralytics
Ultralytics YOLO

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

Scopri come puoi oscurare oggetti in un'immagine utilizzando la computer vision e i modelli Ultralytics YOLO per mantenere la privacy e rispettare normative come il GDPR.

ABAbirami Vina
4 min read
Oscuramento di oggetti con Ultralytics YOLOv8 per la protezione della privacy

Le tecnologie di IA come la computer vision vengono rapidamente integrate nella nostra vita quotidiana. Ad esempio, la maggior parte delle telecamere di sicurezza che ti monitorano in un negozio al dettaglio o i dispositivi smart home sono potenziati dall'IA. Sebbene questi progressi offrano molti vantaggi, sollevano anche importanti questioni 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, non vengano utilizzate in modo improprio o esposte.

È interessante notare che l'IA e la computer vision stesse possono offrire soluzioni per tali circostanze. Utilizzando modelli di computer vision come Ultralytics YOLOv8, possiamo rilevare e sfocare le informazioni sensibili in immagini o video. L'offuscamento di oggetti nelle immagini con YOLOv8 può aiutare a proteggere la privacy delle persone e garantire la conformità alle leggi sulla protezione dei dati e agli standard etici. In questo articolo, esploreremo come puoi utilizzare YOLOv8 per sfocare oggetti nelle immagini, le varie applicazioni dell'offuscamento, nonché i vantaggi e gli svantaggi di questa tecnica.

Utilizzare Ultralytics YOLOv8 per sfocare le persone in un'immagine

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

Link to this sectionComprendere l'importanza dell'offuscamento#

Sfocare gli oggetti nelle immagini è un modo semplice per nascondere determinati dettagli in una foto mantenendo visibile la scena complessiva. È come applicare un filtro morbido su dettagli specifici in modo che le informazioni importanti non possano essere facilmente riconosciute. L'offuscamento è particolarmente utile quando vuoi proteggere la privacy di qualcuno, ma hai comunque bisogno dell'immagine complessiva per il contesto. Con la capacità di object detection di YOLOv8, il modello può trovare rapidamente questi oggetti sensibili e sfocarli, rendendoli nascosti senza influenzare il resto dell'immagine.

Utilizzare Ultralytics YOLOv8 per sfocare pecore in un'immagine

Fig 2. Utilizzo di Ultralytics YOLOv8 per sfocare delle pecore in un'immagine.

Mentre crescono le preoccupazioni sulla data privacy, l'offuscamento basato sull'IA può essere uno strumento potente. Leggi come il GDPR (General Data Protection Regulation) 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 sfocando rapidamente oggetti come i dettagli dei conti bancari nei documenti.

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

Link to this sectionCome funziona l'offuscamento con YOLOv8#

YOLOv8 rende semplice 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ù profonda del loro contenuto.

Ecco una suddivisione di come funziona passo dopo passo:

  • Object detection: 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, il feed di una 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 dove si trova nell'immagine.
  • Ritaglio dell'oggetto: Successivamente, l'area all'interno del bounding box viene ritagliata. L'area ritagliata dell'immagine contiene l'oggetto che deve essere sfocato, come i cartellini con il nome 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 di quanta privacy è necessaria.
  • Sovrapposizione dell'oggetto sfocato: Infine, l'area sfocata viene ricollocata 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 chiaro.

Link to this sectionApplicazioni dell'object detection e dell'offuscamento con YOLOv8#

Le tecniche di object detection e offuscamento nella computer vision hanno una vasta gamma di applicazioni in diversi campi. Esploriamo alcune delle aree chiave in cui hanno un impatto significativo.

Link to this sectionOffuscamento con YOLOv8 per la videosorveglianza#

L'offuscamento può essere utilizzato nei sistemi di videosorveglianza per rilevare e oscurare automaticamente volti o persone. Mentre le telecamere catturano ancora riprese importanti, le informazioni sensibili, come i volti dei passanti, possono essere sfocate. Città come Londra utilizzano queste tecniche per proteggere la privacy nelle aree pubbliche, catturando al contempo filmati per mantenere la città sicura.

In modo simile, gli uffici possono utilizzare l'offuscamento per mantenere la privacy e rispettare le regole sulla protezione dei dati. Le telecamere a circuito chiuso 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 le riprese di sicurezza senza compromettere la privacy delle persone, creando un posto di lavoro più consapevole della privacy.

Sfocare i dipendenti nei filmati CCTV dell'ufficio utilizzando Ultralytics YOLOv8

Fig 3. Sfocatura dei dipendenti nelle riprese CCTV dell'ufficio utilizzando Ultralytics YOLOv8.

Link to this sectionOffuscamento con YOLOv8 per applicazioni sanitarie#

Per quanto riguarda l'assistenza sanitaria, la protezione della privacy del paziente è una priorità assoluta. Le immagini mediche come raggi X, risonanze magnetiche o scansioni TC contengono spesso informazioni personali che possono identificare un paziente, come nomi o numeri di cartella clinica. Per conformarsi a normative come l'HIPAA (Health Insurance Portability and Accountability Act), queste informazioni devono essere rimosse o anonimizzate. Le tecniche di offuscamento possono aiutare a oscurare i dettagli del paziente.

Nel 2019, uno studio ha rivelato che oltre un miliardo di immagini mediche erano esposte online a causa di una mancanza di sicurezza adeguata. Sfocare i dettagli personali nelle immagini mediche, come nomi o numeri identificativi, 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 ricerca, e questo rende tecniche come l'offuscamento 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 nell'assistenza sanitaria senza compromettere i dettagli personali.

Link to this sectionOffuscamento con YOLOv8 per la sicurezza nel retail#

Proteggere la privacy dei clienti nei negozi al dettaglio è essenziale, soprattutto perché i negozi raccolgono enormi quantità di dati video tramite CCTV. Un esempio delle conseguenze della non conformità si è verificato in Austria, dove un rivenditore è stato multato per 4.800 € per non aver informato le persone sulle telecamere di sorveglianza fuori dal suo negozio, violando le regole del GDPR.

Per prevenire tali violazioni, i rivenditori possono utilizzare l'offuscamento abilitato dalla computer vision per oscurare i volti dei clienti, le targhe o le informazioni sensibili catturate sugli scontrini. I sistemi di computer vision possono sfocare istantaneamente i volti dei clienti nei feed delle telecamere dal vivo, garantendo la privacy pur mantenendo le funzioni di sicurezza, come la prevenzione dei furti. Automatizzare questo processo può aiutare a costruire la fiducia dei clienti dimostrando un impegno verso la protezione della privacy.

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

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

Link to this sectionOffuscamento con YOLOv8 per l'anonimizzazione dei dati#

Man mano che vengono raccolti più dati per addestrare modelli di IA e machine learning, la privacy è diventata una preoccupazione principale. L'anonimizzazione dei dati comporta la rimozione o la sfocatura dei dettagli personali e rende possibile per aziende e organizzazioni utilizzare set di dati per addestrare 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 dovessero essere compromessi, non possono essere collegati a persone specifiche. Sfocando i dettagli identificativi, le organizzazioni possono utilizzare in sicurezza grandi set di dati per lo sviluppo dell'IA senza compromettere la privacy personale.

Sfocatura automatizzata del traffico utilizzando Ultralytics YOLOv8

Fig 5. Sfocatura automatizzata del traffico utilizzando Ultralytics YOLOv8.

Link to this sectionSfide e limitazioni dell'offuscamento con YOLOv8#

Sebbene Ultralytics YOLOv8 sia un ottimo strumento per sfocare informazioni sensibili in immagini e video, presenta alcune sfide e limitazioni. Una delle sfide principali è 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 un'offuscamento incompleto o a glitch visivi, specialmente 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. Modelli più grandi, come YOLOv8x, potrebbero richiedere più risorse. Su sistemi meno potenti, questo può causare ritardi, rendendo difficile sfocare gli oggetti istantaneamente. Per le aziende che fanno affidamento sui video dal vivo, come i sistemi di sorveglianza, questo può rallentare le operazioni e influire sulle prestazioni.

Link to this sectionMantenere la privacy al centro con l'offuscamento#

Con il progredire della tecnologia, proteggere i dati personali e rispettare le normative sulla privacy è più importante che mai. Sfocare gli oggetti nelle immagini utilizzando YOLOv8 offre una soluzione pratica rilevando e oscurando automaticamente le informazioni sensibili, rendendolo uno strumento prezioso per applicazioni incentrate sulla privacy in aree come la sorveglianza, l'assistenza sanitaria e il retail. Si raggiunge 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 pur beneficiando delle moderne tecnologie basate sui dati.

Rimani in contatto con la nostra community per saperne di più! Visita il nostro repository GitHub per esplorare soluzioni di IA innovative in settori come la produzione e l'assistenza sanitaria. 🚀

Explore solutions

Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più
Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più
Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più

Costruiamo insieme il futuro dell'AI!

Inizia il tuo viaggio con il futuro del machine learning