Raspberry Pi – Piattaforma di test per algoritmi di visione (4/4): rappresentazione in floating point

Dovendo implementare algoritmi di riconoscimento per il posizionamento, una domanda che ci siamo posti è come vengano rappresentati i numeri con virgola su questa piattaforma. RPi adotta come processore il SoC BCM2835 (architettura ARMv6) che integra un processore della famiglia ARM11 ed un coprocessore multimediale. Il processore supporta i calcoli floating point nella sotto-architettura Vector Floating-point v2 (VFPv2), implementata in hw in modo da garantire un’elevata velocità di esecuzione.

Esiste uno standard che definisce come devono essere rappresentati i numeri per il calcolo in virgola mobile: IEEE 754. VFPv2 supporta due tipologie di numeri appartenenti a questo standard:

  • Binary32, single-precision (in C float);
  • Binary64, double-precision (in C, double).

 

Nella rappresentazione single-precision floating point:

  • la mantissa è costituita da 23 bits (+1 relativo l’intero per i numeri normalizzati);
  • l’esponente da 8 bits (il range dell’esponente è compreso tra -126 e 127).

 

Nella rappresentazione double-precision floating point:

  • la mantissa è costituita da 53 bits (+1);
  • l’esponente da 11 bits (il range dell’esponente è compreso tra -1022 e 1023).

AR4CAD

Un nuovo modo di concepire le istruzioni di montaggio per l’operatore: realtà aumentata applicata all’ambito industriale. Questa la nostra sfida: trasferire e sviluppare la realtà aumentata come strumento per il mondo industriale e manifatturiero. Il risultato: riconoscimento automatico delle parti e della fase del montaggio, suggerimenti interattivi, sintesi vocale e consultazione del manuale in versione digitale… […]
Logo del progetto INSIDE

Inside

Nell’era I4.0 l’interconnessione tra reti di sensori wireless e reti internet industriali sta diventando sempre più rilevante. Se da una parte l’interoperabilità è un tema chiave, altrettanto fondamentale è la sicurezza. La connettività portata dall’Internet of Things, infatti, può esporre settori operativi a rischi che in passato riguardavano solo l’IT aziendale. Il progetto INSIDE mira […]

Datalogic premiata per la sua “visione” innovativa

Datalogic ottiene oltre 1 milione euro di finanziamento per l’attività di Ricerca e Sviluppo nella visione artificiale grazie ai progetti Vialab e I-Cube.
crossmenu linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram