Come hai notato correttamente il rilevamento compresso , il campionamento compressivo, il campionamento sparso significano tutti la stessa cosa. Alcuni autori lo chiamano anche sparse sensing. L'idea alla base del rilevamento compresso è che un segnale scarso può essere recuperato da pochissime misurazioni lineari. Nei simboli, se è sparso vettore e è una matrice con e misuriamo , quindi compresso la teoria dei sensi ci dice che possiamo esattamente recuperare daxN×1‡AM×NM≪Ny=Ax†xy. Ciò è notevole perché dice che possiamo recuperare il segnale originale da un minor numero di misurazioni.
D'altro canto, l' apprendimento del dizionario affronta un problema completamente diverso di rappresentare un gruppo di vettori di dati in modo parsimonioso. Dato un set di vettori di dati , vorremmo trovare un altro set di vettori (chiamato "atomi") in modo tale che ogni vettore di dati possa essere rappresentato come una combinazione lineare di questi . L'insieme di atomi si chiama dizionario. L'obiettivo qui è imparare un dizionario che è molto più piccolo del numero di vettori di dati cioè .{x1,x2,…,xK}{v1,v2,…,vL}xivj∗L<K
Dato un insieme di atomi in un dizionario e un vettore , l'obiettivo della codifica sparsa è quello di rappresentare come una combinazione lineare del minor numero possibile di atomi.yy
Infine, l' apprendimento dei dizionari sparsi è una combinazione di apprendimento dei dizionari e codifica sparsa. L'obiettivo qui è duplice: trovare una rappresentazione parsimoniosa dell'insieme dei vettori di dati e garantire che ogni vettore di dati possa essere scritto come una combinazione lineare del minor numero possibile di atomi.
Sensing compresso v / s Codifica sparsa
Entrambe queste tecniche si occupano di trovare una rappresentazione sparsa ma ci sono sottili differenze.
Il rilevamento compresso affronta in modo specifico il problema di risolvere un sistema indeterminato di equazioni lineari, ovvero un numero inferiore di punti dati rispetto al segnale originale. Da un segnale sparso sconosciuto matrice di rilevamento , osserviamo il vettore di dati . ha meno righe delle colonne. La teoria del rilevamento compresso affronta i seguenti tipi di domande:xAy=AxA
In quali condizioni è risolvibile l'insieme sotto-determinato di equazioni lineari e come possiamo risolverlo in modo robusto dal punto di vista computazionale?
Come progettiamo le matrici di rilevamento per varie applicazioni?A
Al contrario, sparse codifica non affronta la questione della progettazione . Inoltre, non sei interessato a risolvere un sistema di equazioni sotto-determinato --- può avere più righe che colonne. AA%
Riferimenti:
Compressive Sensing [Appunti di lezione]
Apprendimento del dizionario
Apprendimento di dizionari online per la codifica sparsa
Note:
‡ Sparse significa che il vettore ha pochissimi elementi diversi da zero.
† A e devono soddisfare alcune condizioni tecniche.M
∗ A differenza dei metodi di trasformazione standard come la trasformata di Fourier, l'apprendimento del dizionario è adattivo ai dati. Quando si esegue una trasformata di Fourier, i vettori di base vengono fissati in anticipo (esponenziali complessi). Nell'apprendimento del dizionario, vengono appresi dai dati.vj
% Questo è chiamato dizionario troppo completo.