EO 517
necessario gestire attentamente l’equilibrio fra consumi e prestazioni. I dispositivi alimentati a batteria e palma- ri devono essere caratterizzati da consumi di pochi Watt per evitare di scaricare troppo rapidamente la batteria o di surriscaldarsi. Tuttavia, devono anche mantenere prestazioni sufficienti per offrire una velocità di elabo- razione dell’analisi adeguata, ad esempio 15 fps per una telecamera di sicurezza residenziale. La scelta giusta per un processore di visione embedded dipende in larga mi- sura dalle prestazioni dell’AI, dall’elaborazione delle im- magini, dalla codifica/decodifica video e dai requisiti di consumo energetico. AM6xA e AM62A: una proposta scalabile Di seguito verranno descritte le caratteristiche di AM62A, un microprocessore quad-core Arm Cortex A53 per appli- cazioni di visione embedded. Questo dispositivo si colloca nella fascia più bassa della gamma AM6xA (dove “A” sta per Analisi), che presenta numerosi altri dispositivi con supporto per la visione embedded, tutti dotati di accele- razione per deep learning, ISP (Image Sensor Processor) e funzionalità di codifica/decodifica video. La gamma AM6xA scalabile permette di scegliere il dispositivo più idoneo in termini di rapporto tra prestazioni e consumi per la specifica applicazione considerata. AM62A è progettato per applicazioni sensibili dal punto di vista dei consumi e dei costi che richiedono una o due telecamere e che consumino meno di 2 W a pieno cari- co a temperatura ambiente e meno di 5 W a 125 °C. Come per altri processori nella gamma di Texas Instruments , sono disponibili diversi AM62A, adatti per applicazioni che non richiedono tutte le funzionalità del dispositivo e permettono di ottimizzare i costi. Lo schema a blocchi del processore AM62A è riportato in figura 1. Smart camera: le applicazioni Le applicazioni delle smart camera e della visione arti- ficiale coprono numerosi ambiti, tra cui i settori indu- striale, automotive, consumer e della pubblica sicurez- za. I requisiti e i vincoli dell’applicazione dipendono dal caso d’uso e molti di essi prevedono la segnalazione di un evento, come una violazione della sicurezza o un’intru- sione, attraverso la rete verso un server sul cloud. L’ela- borazione alla periferia permette di ridurre l’impatto sulla rete, ma queste applicazioni richiedono comunque spesso l’uso di encoder video, ad esempio H.265, per limitare l’uso di larghezza di banda nei casi in cui è necessario l’uplink dei dati video. La scelta del sensore di immagine adeguato, come ad esempio una telecamera, è importante per lo sviluppo di un sistema smart affidabile. Fra i parametri fondamen- tali vi sono la risoluzione, il frame rate, la profondità in bit, le dimensioni dei pixel e così via. Una telecamera di sicurezza residenziale può utilizzare un sensore da 5 MP Fig. 1 – Schema a blocchi dell’AM62A con sottosistemi per applicazioni con smart camera SMART CAMERAS EO LIGHTING - APRILE 2024 XXIII
Made with FlippingBook
RkJQdWJsaXNoZXIy Mzg4NjYz