Attualmente lavora in ST Microelectronics e ricopre la carica di Codecs and IGP Algorithms Team Leader. Coordina, cioe’, un gruppo che si occupa dell’individuazione di sistemi e soluzioni innovative nel campo della fotografia digitale (dai sensori alla formattazione delle immagini/sequenze) che, con un opportuno partizionamento software/hardware, possano portare l’ST alla realizzazione di sistemi concorrenziali.
In particolare, attualmente, e’ responsabile della ricerca ed implementazione di algoritmi di co-decodifica di immagini e sequenze video nonché l’ideazione di algoritmi nella catena denominata IGP (Image Generation Pipeline) per la ricostruzione ed il miglioramento visivo delle immagini acquisite da sensori.
Le attività di cui è attualmente responsabile sono:
- JPEG: implementazione di un codec con algoritmi proprietari nel controllo del bit/rate e nell’error detection/concealment.
- JPEG2000: implementazione di un codec con algoritmi proprietari sulla trasformata Wavelet, nel controllo del bit/rate, nella riduzione del rumore e nell’error detection/concealment.
- MPEG4: implementazione di un codec simple profile, level 3 con algoritmi proprietari (ad es.: motion estimation, motion compensation, controllo del fattore di compressione, mismatch error control, error detection/concealment, …)
- Motion JPEG2000: implementazione di un encoder da utilizzare come framework per la ricerca di algoritmi proprietari.
- Bayer pattern compression: ricerca di algoritmi proprietari per la compressione / decompressione dell’immagine di Bayer.
- Stabilizzazione di sequenze: ricerca di algoritmi proprietari per la stabilizzazione elettronica di sequenze video.
- Auto White Balance: ricerca di algoritmi proprietari per le problematiche relative al bilanciameto del bianco.
- Color casting: ricerca di algoritmi proprietari per l’elimazione di colori predominanti nella scena.
- Color interpolation: ricerca di algoritmi proprietari per la ricostruzione dei colori mancanti dalle foto provenienti dai sensori.
- Denoising: ricerca di algoritmi proprietari per la riduzione del rumore nelle immagini.
- Software Maintenance: si occupa di fissare le metodologie di progettazione e realizzazione dei sistemi informativi non solo per il suo gruppo ma di tutto il gruppo Imaging di AST-Catania. Tali regole, atte a permettere una rapida consultazione ed un efficiente riutilizzo delle risorse, riguardano non solo la scrittura del codice (C, C++, Matlab), ma anche la relativa documentazione.
Alcuni di questi sistemi sono già stati inseriti in sistemi hardware esistenti nel mercato (ad es. il chip STV0676, …).
Infine sta collaborando alla realizzazione di due acceleratori hardware multimediali (Nomadik e STV0976) per importanti aziende di telefonia cellulare, interessandosi, in particolare, alla realizzazione di modelli software a basso impatto computazionale e bassa potenza per compressione JPEG e MPEG4.