Il metodo software da noi sviluppato permette una ricostruzione spettrale estremamente efficace ed efficiente a partire da dati acquisiti con camere con un numero di canali limitato, ad esempio RGB o RGB+IR.

Le performance in termini di accuratezza colore sono comparabili ai migliori metodi presentati in letteratura, mentre dal punto di vista computazionale il metodo da noi sviluppato è migliaia di volte più efficiente dei metodi dello stato dell’arte.

Stato del brevetto

CONCESSO

Numero di priorità

102020000010786

Data di priorità

12/05/2020

Licenza

INTERNAZIONALE

Mercato

L’ imaging iperspettrale è sfruttato o sfruttabile in diverse applicazioni tra cui il telerilevamento, l’astronomia, l’agricoltura, l’analisi delle immagini mediche, la computer grafica, la cosmesi, l’analisi dei beni culturali, il controllo qualità, e la riproduzione colore accurata di oggetti e manufatti.

L’impiego di camere multispettrali/iperspettrali è però largamente limitato dal costo dei dispositivi e dai loro limiti tecnologici, ad esempio hanno una risoluzione spaziale piuttosto limitata o non permettono di acquisire delle scene dinamiche né tantomeno dei video.

Il nostro metodo può essere usato non solo per sviluppare nuove applicazioni che soddisfino i requisiti di velocità di acquisizione e accuratezza a costi estremamente ridotti, ma anche di trasformare le applicazioni già operative con modalità RGB tradizionale in sistemi iperspettrali, che quindi permetterebbero analisi molto più accurate e fedeli delle immagini mantenendo la stessa architettura hardware.

Problema

Il metodo software da noi sviluppato e brevettato permette una ricostruzione spettrale a partire da dati RGB accurata ed estremamente efficiente.

Il nostro metodo potrebbe quindi permettere lo sviluppo di camere iperspettrali a partire da camere tradizionali RGB (o RGB+IR) semplicemente implementando il nostro metodo nel firmware della camera stessa (embedding del software) o come post-processing dell’acquisizione immagine e/o video.

Il nostro metodo può essere usato non solo per sviluppare nuove applicazioni che soddisfino i requisiti di velocità di acquisizione e accuratezza a costi estremamente ridotti, ma anche di trasformare le applicazioni già operative con modalità RGB tradizionale in sistemi iperspettrali, che quindi permetterebbero analisi molto più accurate e fedeli delle immagini mantenendo la stessa architettura hardware.

Limiti attuali tecnologie / Soluzioni

La gamma visibile dello spettro elettromagnetico contiene informazioni oltre i tre valori RGB generalmente attesi dalle immagini a colori tradizionali. Queste informazioni aggiuntive sono contenute nelle immagini iperspettrali.

La cattura di immagini iperspettrali può essere fatta utilizzando telecamere iperspettrali costruite ad hoc. Tuttavia, questi dispositivi sono di solito costosi, ingombranti, lenti (non in tempo reale) e a bassa risoluzione spaziale. Ci sono diversi tentativi di migliorare la velocità e la risoluzione spaziale dei dispositivi di cattura iperspettrali che però portano ad una significativa riduzione nell’accuratezza del colore.
In alternativa, la ricostruzione spettrale da immagini RGB può essere utilizzata come mezzo di cattura di immagini iperspettrali. Questo paradigma di acquisizione delle immagini iperspettrali ha recentemente visto un aumentato interesse con l’organizzazione di challenge internazionali. Tuttavia i migliori metodi presentati hanno tempi di elaborazione proibitivi per applicazioni realtime. Inoltre gli algoritmi sono così pesanti in termini di occupazione di memoria da rendere impossibile la loro implementazione all’interno di dispositivi (sistemi embedded).

I metodi tradizionali possono impiegare diversi minuti per ricostruire un’immagine spettrale di pochi megapixel. Il nostro metodo impiega pochi millisecondi per ricostruire un’immagine 4K.

Killer Application

Il nostro software si presta a due tipologie di applicazione per l’integrazione in prodotti:

1.sistema di post processing che trasforma le immagini o i video acquisiti con camera RGB e salvati su file in immagini/video iperspettrali. Il protocollo di comunicazione, salvataggio dati, etc. deve essere sviluppato in accordo con il partner ma non presenta particolari criticità.

2.sistema embedded che a bordo camera trasforma le immagini/video acquisiti in immagini/video iperspettrali che vengono poi salvate nel formato concordato.

3.Il nostro software potrebbe essere facilmente generalizzato per ricostruire lo spettro da coppie di camere RGB (RGB1 e RGB2) tipiche dei sistemi di acquisizione 3D. Sarebbe quindi possibile costruire una camera iperspettrale 3D a costi straordinariamente ridotti.

4.Una ulteriore linea di sviluppo potrebbe essere la realizzazione di applicazioni mobile da usare in diversi domini ma soprattutto nell’ambito medicale. Tale linea di sviluppo potrebbe essere portata avanti non necessariamente con lo stesso partner tecnologico.

Tecnologia e nostra soluzione

I metodi fin qui sviluppati si basano sul concetto di apprendere una mappatura tra i valori RGB e la corrispettiva risposta spettrale da un opportuno insieme di addestramento costituito da coppie di valori RGB-spettro. Diversi metodi di apprendimento di questa mappatura sono stati riportati in letteratura, tra cui Radial Basis Functions (RBF), sparse coding e Convolutional Neural Networks (CNN), con i migliori metodi basati su CNN/deep learning.

Tali metodi sono estremamemtne onerosi in termini di risorse di calcolo e tempi computazionali.

Il metodo software da noi sviluppato e brevettato permette una ricostruzione spettrale a partire da dati RGB accurata ed estremamente efficiente.

Le performance in termini di accuratezza colore sono comparabili ai migliori metodi presentati in letteratura, mentre dal punto di vista computazionale il metodo da noi sviluppato è migliaia di volte più efficiente dei metodi dello stato dell’arte. L’ occupazione di memoria del nostro metodo è estremamente ridotta e permetterebbe facilmente l’integrazione dello stesso in un dispositivo di acquisizione embedded.

Il nostro metodo potrebbe quindi permettere lo sviluppo di camere iperspettrali a partire da camere tradizionali RGB (o RGB+IR) semplicemente implementando il nostro metodo nel firmware della camera stessa (embedding del software) o come post-processing dell’acquisizione immagine e/o video.

Vantaggi

Il nostro metodo può essere usato non solo per sviluppare nuove applicazioni nel dominio iperspettrale che soddisfino i requisiti di velocità di acquisizione e accuratezza a costi estremamente ridotti, ma anche di trasformare le applicazioni già operative con modalità RGB tradizionale in sistemi iperspettrali, che quindi permetterebbero analisi molto più accurate e fedeli delle immagini mantenendo la stessa architettura hardware.

Roadmap

Stabilita la partnership i tempi per l’integrazione del nostro software nella camera sarebbero estremamente ridotti (qualche settimana), non presenta rischi di impresa e potrebbe essere portato sul mercato in tempi ridotti. Vediamo inoltre diverse opportunità di ulteriore sviluppo a partire dal nostro metodo e dalle nostre conoscenze nell’ambito delle immagini (www.ivl.disco.unimib.it).

Valuta la tecnologia e contattaci
TRL 1
TRL 2
TRL 3
TRL 4
TRL 5
TRL 6
TRL 7
TRL 8
TRL 9

TRL

Team

Menu