IEEE news - marzo 2010
Il giornale dell’ IEEE, Computer, riporta nel mese di febbraio gli ultimi sviluppi della ricerca
sul riconoscimento facciale (Face Recognition) , da non confondere con la semplice Face
Detection, presente ormai in tutte le macchine fotografiche digitali, e che consiste nel
focalizzarsi su un volto, individuato in un’inquadratura. L’utilità del riconoscimento di una
faccia (o di un oggetto) è evidente per applicazioni quali la sorveglianza, l’interazione
amichevole uomo-computer, ecc.
Le difficoltà dell’impresa sono molteplici: illuminazione variabile, parziali occultamenti,
modifiche intervenute su un volto e così via. La Face Recognition fa parte delle
applicazioni di Computer Vision. Già 20 anni fa il nostro ex allievo Elettronico Poy, per la
tesi di laurea al Politecnico di Milano, aveva sviluppato un’applicazione di Computer Vision
in linguaggio C per estrarre informazioni utili da una mappa di Bit. Successivamente,
assunto alla MEMC di Novara ha usato la Computer Vision per il controllo automatico di
qualità di chip di silicio.
Abbiamo già parlato in questa rubrica di OpenCv, una libreria in linguaggio C largamente
scaricabile gratis e sviluppata da Intel, appunto per la Computer Vision. Alcune routine di
base leggono immagini nei vari formati: BMP, JPEG, TIFF, ecc. Una Web Cam a colori
fornisce una mappa RGB su cui occorre procedere con opportune trasformazioni che
vengono anche chiamate ‘filtri’.
Una prima operazione viene chiamata
‘omogeneizzazione’ (smoothing). Viene fatta la convoluzione matematica dell’immagine
con una funzione Gaussiana opportuna. L’uscita RGB è troppo sensibile ai disturbi di
illuminazione e viene perciò trasformata nei valori Contrasto, Saturazione e Luminosità
(quelli che nel TV LCD si chiamano ‘Component’).
Un passo importante è isolare un oggetto (o una faccia) dal contorno. Successivamente
vendono individuati elementi salienti: buchi (occhi), rettangoli, ecc. Quando si hanno a
disposizione sufficienti caratteristiche (features e pattern) si può procedere al confronto
con un database di oggetti (o facce) campione.
Le cose si complicano notevolmente quando si passa dalle due dimensioni (2D) alle tre
(3D), anche con visione binoculare (2 CAM). Ancora più difficile è il caso di oggetti (o
facce) in movimento, e di scenari.
RAM Ottiche
Imec annuncia la realizzazione di un flip flop ottico primo passo per realizzare memorie
RAM interamente ottiche al Laser.
Stampanti tridimensionali
Con una stampante a 3 dimensioni si possono costruire sculture e prototipi a partire da un
file. La tecnologia, sviluppata da un produttore specializzato, è stata acquisita dal leader
mondiale delle stampanti, la HP.
Laser al germanio
Il germanio ha una curva corrente-tensione (e una soglia di conduzione) meno netta del
silicio. Per questo, finora, non era stato usato per il Laser a semiconduttore. Tuttavia, per
alcune applicazioni
è indicato. Ora ricercatori del MIT sono riuscito a realizzare un Laser al germanio.
Integrati per motori passo-passo che semplificano la vita
La ditta ON semiconductor in Arizona ha introdotto un nuovo circuito integrato per il
pilotaggio e controllo di un motore passo-passo a corrente elevata che riduce
notevolmente il numero di chip necessari. Le sigle sono AMIS 30532 e AMIS 30542 e
servono per pilotare motori con passi molto piccoli e correnti grandi. Integrano già i noti Hbridge. Un unico integrato contiene un controllo ‘intelligente’, la regolazione di tensione, il
sensore di temperatura per i sovraccarichi e le relative protezioni. Arrivano a fornire 2.2
Ampere continui e 5 di picco. Sono perfetti per essere collegati con i comuni
microcontrollori.
STMicroelettronics presenta un controller per Sonar (ad ultrasuoni)
Presentato da STM a Ginevra un nuovo controller per sensori ad ultrasuoni (Sonar)
altamente integrato. Come è noto questi Sonar lavorano come un Radar. Un trasduttore
piezoelettrico emette un treno di impulsi, stimolato da una tensione sufficientemente alta. Il
treno viene riflesso da un ostacolo (ad esempio) e, tornato indietro (come ‘eco’) viene
rivelato come treno di impulsi dal ricevitore. L’integrato con sigla STHV748 usa una
tecnologia mista CMOS e DMOS proprietaria di STMicroelectronics.