Ispezione della qualità nella produzione: metodi tradizionali vs. deep learning

18 ottobre 2024
Scopri come i modelli di object detection più recenti possono aiutare ad automatizzare l'ispezione qualità nel settore manifatturiero.

18 ottobre 2024
Scopri come i modelli di object detection più recenti possono aiutare ad automatizzare l'ispezione qualità nel settore manifatturiero.
L'ispezione qualità è un'attività fondamentale durante il manufacturing che garantisce che i prodotti soddisfino gli standard di qualità richiesti. Tuttavia, la valutazione della qualità mediante metodi di ispezione tradizionali può essere costosa con l'aumentare della complessità del prodotto.
I produttori si stanno orientando verso tecniche di ispezione basate sul deep learning, come l'object detection e la semantic segmentation, per ridurre i costi di ispezione. Il deep learning è un sottocampo dell'intelligenza artificiale (IA) che utilizza algoritmi informatici chiamati reti neurali per identificare modelli complessi nei dati. Queste tecniche aiutano ad automatizzare il flusso di lavoro di ispezione e a ridurre la dipendenza dagli ispettori umani analizzando vasti dataset, tra cui immagini e video.
Grazie alla sua versatilità ed economicità, la garanzia della qualità basata sull'IA aumenta significativamente la redditività aziendale. I rapporti suggeriscono che l'industria manifatturiera può guadagnare più di 3 trilioni di dollari dall'IA entro il 2035.
Questo articolo discuterà di come i metodi di deep learning possono migliorare l'ispezione qualità e di come Ultralytics YOLO11 può migliorare l'ispezione in diversi settori.
L'ispezione qualità valuta se un prodotto presenta difetti, anomalie o incongruenze prima di raggiungere il consumatore.
Il processo può avvenire durante la produzione, quando il prodotto si sposta lungo una catena di montaggio, oppure dopo la produzione, ma prima che gli articoli passino alla linea di distribuzione.
Spesso, coinvolge esperti umani che eseguono valutazioni visive per verificare se il prodotto si discosta o non soddisfa gli standard di progettazione desiderati.
Tuttavia, con l'aumentare delle esigenze di qualità, i produttori si stanno orientando verso approcci automatizzati di deep learning per ottenere maggiore agilità e scalabilità nelle loro operazioni.
Gli approcci di deep learning utilizzano reti neurali artificiali che funzionano secondo i principi del cervello umano. Le reti sono livelli interconnessi di neuroni. Ogni neurone esegue un calcolo matematico per analizzare i dati, identificare i modelli e generare una previsione.

Nell'ispezione qualità, i modelli di deep learning includono framework di computer vision che apprendono ed estraggono automaticamente le caratteristiche dalle immagini dei prodotti.
Lo sviluppo di modelli di computer vision richiede che gli esperti addestrino una rete neurale su dataset rilevanti ed eseguano convalide su un nuovo dataset per verificarne le prestazioni.
Una volta convalidati, gli esperti possono implementare questi modelli su telecamere e sensori utilizzando vari strumenti di deployment come PyTorch, ONNX e OpenVINO.
L'ispezione qualità basata sulla visione utilizza diversi metodi per rilevare e localizzare danni, crepe e oggetti mancanti. L'elenco seguente menziona quattro approcci moderni di deep learning.
La classificazione binaria si riferisce al compito di categorizzare le immagini in una delle due classi, ad esempio determinare se un difetto è presente o meno in un oggetto.
Basato su dati visivi, un modello di classificazione produce una decisione binaria sì/no. Aiuta a rilevare elementi mancanti. Ad esempio, un modello di classificazione può rilevare se un elemento è mancante o meno in un prodotto.

La classificazione multi-classe è il compito di categorizzare le immagini in più di due classi. Assegna ogni immagine a una delle diverse categorie predefinite.
Ad esempio, un modello di classificazione multi-classe può analizzare l'immagine di un prodotto e restituire le probabilità per più tipi di danni o crepe, indicando quale è più probabile che sia presente.

Questo è utile nella produzione, dove vari difetti, come graffi, ammaccature o crepe, potrebbero richiedere diverse procedure di gestione.
La localizzazione si riferisce all'identificazione della posizione specifica di un oggetto o di una caratteristica all'interno di un'immagine. Utilizza modelli di rilevamento oggetti per prevedere bounding box o coordinate che evidenziano la regione specifica del danno.
Questo è utile per attività come il rilevamento di crepe negli edifici o nelle parti industriali, dove la posizione precisa di un difetto è necessaria per riparazioni mirate.

Ad esempio, nella manutenzione delle infrastrutture, i modelli di localizzazione possono analizzare le immagini di una struttura in cemento e contrassegnare l'area esatta in cui si trova una crepa.
La localizzazione multi-classe identifica e localizza più difetti all'interno di un'immagine, classificando al contempo ogni difetto in una delle diverse categorie predefinite.
Utilizza modelli di rilevamento oggetti più avanzati per determinare il tipo e la posizione di un difetto per offrire informazioni più dettagliate.

Ad esempio, un modello di localizzazione multi-classe può analizzare un'immagine di un elemento danneggiato e indicare il tipo di difetto, come un graffio o una crepa, e le coordinate esatte del difetto all'interno dell'oggetto.
I metodi di ispezione tradizionali sono più rigidi e seguono regole e standard definiti dall'utente come soglie, checklist predefinite e criteri di superamento/fallimento.
Ad esempio, nelle tecniche di visione basate su regole, gli esperti definiscono il colore, la forma e le dimensioni ideali di un particolare prodotto. Il sistema avvisa gli esperti se una telecamera o un altro dispositivo di acquisizione immagini rileva deviazioni da questi standard.
Gli approcci di deep learning offrono una maggiore flessibilità per la costruzione di sistemi di rilevamento più complessi. Questi approcci prevedono la raccolta e l'annotazione di vasti set di dati di immagini di oggetti difettosi. Gli esperti utilizzano i dati annotati per addestrare modelli di object detection come Ultralytics YOLO11. Una volta addestrati, possono implementare il modello in telecamere o sensori per acquisire immagini e identificare i difetti in tempo reale.
Nella sezione seguente, esamineremo come YOLO11 può essere utilizzato per l'ispezione della qualità.
You-Only-Look-Once (YOLO) è un modello di rilevamento oggetti in tempo reale all'avanguardia (SOTA) famoso per la sua elevata precisione, adattabilità e velocità. La sua ultima iterazione è Ultralytics YOLO11, che migliora le versioni precedenti in termini di estrazione delle feature, velocità, precisione e adattabilità.
Presenta un'architettura migliorata per un'estrazione di feature più precisa e include pipeline di training ottimizzate per velocità di elaborazione più elevate. È più efficiente dal punto di vista computazionale, con il 22% in meno di parametri e punteggi di accuratezza superiori rispetto ai suoi predecessori.
Grazie alla sua versatilità, YOLO11 può contribuire a migliorare i flussi di lavoro di ispezione della qualità in diversi settori. Può aiutare a rilevare anomalie, danni, crepe, articoli mancanti ed errori di imballaggio nei prodotti eseguendo attività come il rilevamento e la segmentazione degli oggetti.
Diamo un'occhiata ad alcuni modi in cui i modelli di computer vision possono essere utilizzati all'interno dell'industria manifatturiera.
I modelli di computer vision possono verificare se un prodotto ha tutti gli articoli necessari. Possono rilevare componenti mancanti nei prodotti assemblati per garantirne la completezza.
Nella produzione di elettronica, l'identificazione di componenti mancanti, parti disallineate o problemi di saldatura è fondamentale per garantire che il prodotto finale sia affidabile e abbia la giusta funzionalità.
I modelli di object detection come YOLO11 possono essere addestrati per rilevare componenti mancanti o fuori posto sulle schede dei circuiti. Può analizzare le immagini delle schede in tempo reale e identificare difetti come resistori o condensatori mancanti. Ciò garantirà che l'assemblaggio di ogni unità sia corretto prima della spedizione.
Il rilevamento di crepe è un'altra attività di rilevamento che analizza immagini o dati di sensori per individuare la posizione, le dimensioni e la gravità di una crepa.
L'industria automobilistica è un esempio in cui il rilevamento di crepe in più componenti, come ingranaggi e sistemi frenanti, è necessario per garantire che soddisfino gli standard di sicurezza.
Modelli come YOLO11 possono essere addestrati per rilevare rapidamente difetti come graffi superficiali o crepe in componenti automobilistici complessi.
La computer vision può aiutare a rilevare vari tipi di danni sulla superficie di un prodotto, come graffi, ammaccature e deformazioni, utilizzando attività di computer vision.
L'industria tessile può trarre vantaggio in modo significativo dal rilevamento di danni basato sull'intelligenza artificiale utilizzando modelli di object detection e segmentazione come YOLO11. Può identificare difetti come strappi, fori, macchie o incongruenze del tessuto durante il processo di produzione.
Il rilevamento di anomalie si riferisce all'attività di analisi del design, della struttura, dell'aspetto e delle dimensioni di un prodotto per valutare se queste proprietà si discostano dagli standard desiderati.
Nella produzione farmaceutica, il rilevamento di anomalie è fondamentale per garantire la qualità e la sicurezza dei prodotti farmaceutici. I produttori possono utilizzare YOLO11 per rilevare irregolarità come incongruenze nella forma, nelle dimensioni, nella decolorazione o particelle estranee delle compresse.
Un altro esempio di come i modelli di computer vision possono essere utilizzati nella produzione è all'interno dell'imballaggio e dell'etichettatura nelle industrie. Ad esempio, l'industria alimentare e delle bevande deve soddisfare standard rigorosi per la sicurezza e la conformità dei consumatori.
Modelli come YOLO11 possono aiutare a rilevare errori di imballaggio come etichettatura errata, imballaggio danneggiato o sigilli di sicurezza mancanti. Può anche verificare che le etichette abbiano posizionamenti corretti con codici a barre o date di scadenza chiare.
Ciò garantisce che i prodotti siano conformi alle normative del settore e siano pronti per la distribuzione ai consumatori.
I framework di ispezione della qualità basati sull'intelligenza artificiale sono ancora in evoluzione e devono affrontare numerose sfide. Ecco alcune limitazioni e direzioni di ricerca future da tenere in considerazione per queste tecnologie.
L'ispezione qualità basata sul deep learning sta vivendo una crescita esponenziale grazie al costante sviluppo di diversi modelli di rilevamento oggetti. Con l'ispezione qualità basata sull'intelligenza artificiale, i produttori possono ottenere una maggiore scalabilità e flessibilità rispetto agli approcci tradizionali.
Le aziende possono utilizzare modelli come YOLO11 per automatizzare il processo di ispezione, sfruttando la sua architettura avanzata e le capacità di estrazione delle caratteristiche, ottenendo una maggiore precisione e velocità.
Puoi saperne di più su YOLO11 e altri modelli di rilevamento oggetti consultando il nostro repository GitHub e interagendo con la nostra vivace community. Scopri come Ultralytics sta ridefinendo il manufacturing attraverso framework di deep learning all'avanguardia.