YOLO Vision 2026:
Back to customer stories
Manifatturiero e industrialeAutomazione industriale

STMicroelectronics esegue Ultralytics YOLO su un MCU a soli 9,4 mJ per inferenza

STMicroelectronics esegue Ultralytics YOLO su un MCU a soli 9,4 mJ per inferenza logo

Scopri come STMicroelectronics distribuisce in modo efficiente i modelli Ultralytics YOLO su microcontrollori a basso consumo per ottenere un'inferenza accurata in tempo reale all'edge.

STMicroelectronics esegue Ultralytics YOLO su un MCU a soli 9,4 mJ per inferenza

Problem

STMicroelectronics aveva bisogno di superare i limiti di potenza di elaborazione, energia e costi per abilitare una nuova classe di casi d'uso di visione artificiale all'edge, fornendo risultati ad alte prestazioni a una frazione del costo e del consumo energetico delle soluzioni esistenti.

Solution

Ultralytics e STMicroelectronics hanno collaborato per distribuire in modo efficiente i modelli YOLO su microcontrollori a basso consumo e ottenere inferenze accurate in tempo reale all'edge.

Con l'aumento dell'adozione dell'IA in tutti i settori, cresce la richiesta di soluzioni ad alte prestazioni e basso consumo in grado di eseguire inferenze in tempo reale all'edge. Per rispondere a questa esigenza tecnologica, STMicroelectronics ha introdotto il microcontrollore STM32N6, dotato di una Neural Processing Unit (NPU) integrata progettata per carichi di lavoro di IA embedded.

Eseguendo i modelli Ultralytics YOLO sull'STM32N6, STMicroelectronics ha dimostrato che un'intelligenza artificiale visiva integrata, accurata ed efficiente è possibile sui microcontrollori, aprendo nuove opportunità per un'intelligenza scalabile on-device in settori come smart cities, sanità ed elettronica di consumo.

Esplorare la Vision AI per dispositivi a basso consumo all'edge#

STMicroelectronics è un leader globale nella tecnologia dei semiconduttori, con oltre 50.000 dipendenti e più di 200.000 clienti in tutto il mondo. Progettano e costruiscono chip che consentono applicazioni che vanno dai veicoli elettrici e apparecchiature industriali ai dispositivi per la casa intelligente e l'elettronica di consumo.

Poiché sempre più industrie si rivolgono all'IA per rendere i dispositivi più intelligenti e reattivi, STMicroelectronics si è concentrata sul portare queste capacità direttamente all'edge. Ad esempio, il loro microcontrollore STM32N6, un chip potente ed energeticamente efficiente, è in grado di gestire attività di IA on-device come la computer vision.

Per aiutare gli sviluppatori a creare applicazioni di visione embedded su STM32N6, STMicroelectronics ha cercato modelli flessibili e ad alte prestazioni che potessero funzionare in modo efficiente su un microcontrollore. I modelli Ultralytics YOLO si sono rivelati una soluzione ideale, offrendo una combinazione affidabile di velocità, precisione e facilità di integrazione.

I vincoli nell'abilitazione di sistemi embedded basati su IA#

Prima che il concetto di Edge AI diventasse ampiamente accettato, i modelli di computer vision venivano solitamente sviluppati per essere eseguiti su sistemi grandi e centralizzati come server cloud o GPU (Graphics Processing Units). Queste piattaforme offrivano le capacità di calcolo necessarie per addestrare e distribuire modelli di grandi dimensioni, ma introducevano anche limitazioni come elevato consumo energetico, dipendenza dalla rete, latenza e maggiori costi operativi.

Con la crescita dell'interesse nell'implementazione di applicazioni in tempo reale più intelligenti in settori come sanità, elettronica di consumo e smart cities, è apparso chiaro che spingere l'elaborazione dell'IA più vicini al punto in cui i dati vengono generati, direttamente sul dispositivo, rappresentava sia una necessità tecnica che un'opportunità strategica.

Tuttavia, eseguire modelli IA su microcontrollori a basso consumo può essere difficile. Questi dispositivi hanno generalmente memoria, potenza di calcolo e capacità energetica limitate, rendendo difficile la distribuzione di modelli di visione complessi senza comprometterne le prestazioni o la precisione.

STMicroelectronics doveva identificare una suite di modelli abbastanza versatile da portare funzionalità di computer vision affidabili e in tempo reale sul loro microcontrollore STM32N6, senza richiedere agli sviluppatori di semplificare drasticamente i loro modelli o flussi di lavoro. Il loro obiettivo era fornire un'IA on-device significativa rimanendo entro i rigidi vincoli dei sistemi embedded.

Distribuzione ottimizzata dei modelli YOLO sui microcontrollori#

Per abilitare un'IA avanzata su dispositivi embedded a basso consumo, STMicroelectronics ha introdotto STM32N6, un microcontrollore ad alte prestazioni dotato dell'acceleratore Neural-ART™. Si tratta di una Neural Processing Unit (NPU) interna costruita specificamente per carichi di lavoro di edge AI. Questa tecnologia consente agli sviluppatori di eseguire inferenze IA direttamente sul dispositivo, riducendo la dipendenza dal cloud computing e migliorando velocità, reattività ed efficienza energetica.

STMicroelectronics ha collaborato con Ultralytics per valutare e mostrare le capacità di STM32N6 eseguendo i modelli Ultralytics YOLO sul microcontrollore. Noti per il loro equilibrio tra velocità e precisione, i modelli Ultralytics YOLO sono adatti per ambienti con risorse limitate e distribuzioni embedded.

Fig 1. Un esempio di esecuzione di un modello Ultralytics YOLO sull'STM32N6.

Eseguendo varie varianti di modelli YOLO direttamente sull'STM32N6, STMicroelectronics è stata in grado di dimostrare una gamma di casi d'uso di Vision AI, come rilevamento di oggetti, classificazione e tracciamento, il tutto entro i limiti di alimentazione e memoria di un microcontrollore. Questa collaborazione offre agli sviluppatori un'opzione affidabile per distribuire sistemi integrati basati su IA in tempo reale utilizzando modelli di visione scalabili e pronti per la produzione.

Perché scegliere i modelli Ultralytics YOLO?#

I modelli Ultralytics YOLO hanno offerto a STMicroelectronics la giusta combinazione di precisione, efficienza e versatilità necessaria per i sistemi embedded abilitati all'IA. I modelli sono abbastanza leggeri da funzionare su microcontrollori a basso consumo come l'STM32N6, ma abbastanza potenti da offrire prestazioni di object detection e segmentazione di istanze in tempo reale.

Ad esempio, eseguendo il modello Ultralytics YOLOv8n a una risoluzione di 256 per 256 sull'STM32N6, il sistema ha raggiunto 34 fotogrammi al secondo con ciascuna inferenza che ha richiesto circa 29 millisecondi. Le misurazioni della potenza hanno mostrato che ha utilizzato solo 9,4 millijoules per inference, rendendolo particolarmente adatto per attività di visione in tempo reale su dispositivi a basso consumo.

Con il supporto per molteplici varianti di modelli YOLO, gli sviluppatori hanno la flessibilità di ottimizzare per velocità, dimensioni o precisione a seconda dei vincoli della propria applicazione. L'architettura facile da integrare, combinata con un forte supporto della community e della documentazione, ha reso Ultralytics YOLO una scelta naturale per l'obiettivo di STMicroelectronics di accelerare l'adozione della Vision AI in un'ampia gamma di casi d'uso embedded.

Tramite una licenza Ultralytics Enterprise, STMicroelectronics fornisce ai clienti l'accesso all'intera suite di modelli YOLO per test interni e sviluppo. Tuttavia, per qualsiasi distribuzione commerciale, i clienti sono tenuti a richiedere la propria licenza commerciale direttamente a Ultralytics tramite il modulo di licenza. Ciò garantisce la conformità e supporta un percorso scalabile verso soluzioni di Vision AI pronte per la produzione.

Dalle smart city all'assistenza sanitaria: Edge AI scalabile in azione#

La capacità di eseguire i modelli Ultralytics YOLO direttamente sul microcontrollore STM32N6 ha sbloccato un'ampia gamma di applicazioni di Vision AI per STMicroelectronics e il suo ecosistema di sviluppatori. Fornendo inferenze veloci e precise sul dispositivo senza fare affidamento su elaborazioni esterne o connettività cloud, questa soluzione rende possibile distribuire funzionalità intelligenti in sistemi compatti e a basso consumo.

I clienti stanno esplorando casi d'uso in settori come il rilevamento in tempo reale di pedoni e veicoli nelle infrastrutture delle smart cities, controlli di sicurezza on-device e controllo qualità nell'automazione industriale, e diagnostica assistita da IA in strumenti sanitari portatili. Allo stesso modo, nello spazio dell'elettronica di consumo, i modelli YOLO abilitano funzionalità reattive come il rilevamento della presenza, il riconoscimento dei gesti e il tracciamento degli oggetti, il tutto entro i vincoli di prestazione dei dispositivi alimentati a batteria.

Costruire oggi le soluzioni di Vision AI di domani#

Mentre l'IA continua a evolversi, STMicroelectronics è concentrata sul rendere più semplice l'apporto di soluzioni potenti ed efficienti ai dispositivi edge. Lavorando a stretto contatto con partner come Ultralytics, stanno aiutando gli sviluppatori a iniziare più velocemente con modelli pronti all'uso, strumenti e risorse compatibili con STM32.

Fai il passo successivo nell'innovazione dell'IA edge. Visita il nostro repository GitHub per scoprire come i modelli Ultralytics YOLO stanno trasformando la visione integrata. Esplora le applicazioni dell'IA nella sanità e della computer vision nel retail, e dai un'occhiata alle nostre opzioni di licenza oggi stesso!

Our solution to your industry

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ù

Domande frequenti

  • I repository di Ultralytics YOLO sono distribuiti per impostazione predefinita sotto la licenza AGPL-3.0. Questa licenza approvata dall'OSI è pensata per studenti, ricercatori e appassionati, promuovendo la collaborazione aperta e richiedendo che qualsiasi software che utilizzi componenti AGPL-3.0 sia anch'esso open-source. Sebbene ciò garantisca trasparenza e promuova l'innovazione, potrebbe non essere in linea con i casi d'uso commerciali.

    Se il tuo progetto prevede l'integrazione di software e modelli IA di Ultralytics in prodotti o servizi commerciali e desideri aggirare i requisiti open-source della AGPL-3.0, una Enterprise License è la soluzione ideale.

    I vantaggi dell'Enterprise License includono:

    • Flessibilità commerciale: Modifica e integra il codice sorgente e i modelli di Ultralytics YOLO in prodotti proprietari senza dover rispettare il requisito AGPL-3.0 di rendere open-source il tuo progetto.
    • Sviluppo proprietario: Ottieni piena libertà di sviluppare e distribuire applicazioni commerciali che includono codice e modelli di Ultralytics YOLO.

    Per garantire un'integrazione senza intoppi ed evitare vincoli AGPL-3.0, richiedi una Ultralytics Enterprise License utilizzando il modulo fornito. Il nostro team ti assisterà nell'adattare la licenza alle tue specifiche esigenze.

  • Il modello che sceglierai dipenderà dai requisiti del tuo progetto, tra cui prestazioni, precisione, target di distribuzione e vincoli hardware. Per la maggior parte dei nuovi progetti, Ultralytics YOLO26 è il punto di partenza consigliato perché offre gli ultimi miglioramenti in termini di velocità, precisione, esportabilità e supporto multi-task.

    Le precedenti famiglie di modelli YOLO rimangono disponibili per i team con flussi di lavoro esistenti o requisiti di compatibilità.

    Se stai partendo da zero, scegli prima YOLO26, quindi effettua il benchmarking delle varianti più piccole o più grandi per trovare il giusto equilibrio tra velocità e precisione per il tuo ambiente di distribuzione.

  • I modelli Ultralytics YOLO sono una famiglia di modelli di computer vision per attività come object detection, segmentazione, classificazione, pose estimation e oriented object detection. YOLO26 è l'ultima versione stabile ed è consigliata per la maggior parte dei nuovi progetti. Le versioni precedenti di YOLO rimangono disponibili per i team con flussi di lavoro esistenti o requisiti di compatibilità.

  • I modelli Ultralytics YOLO sono architetture di computer vision sviluppate per analizzare dati visivi da immagini e video. Questi modelli possono essere addestrati per attività che includono object detection, classificazione, pose estimation, tracking, instance segmentation e oriented object detection.

    L'ultima famiglia di modelli Ultralytics YOLO è YOLO26, con versioni YOLO precedenti disponibili per flussi di lavoro esistenti.

Costruiamo insieme il futuro dell'AI!

Inizia il tuo viaggio con il futuro del machine learning