En álgebra lineal , la descomposición en valores singulares bidimensional ( 2DSVD ) calcula la aproximación de bajo rango de un conjunto de matrices, como imágenes 2D o mapas meteorológicos, de una manera casi idéntica a la descomposición en valores singulares (SVD ), que calcula la aproximación de bajo rango de una sola matriz (o un conjunto de vectores 1D).
SVD
Sea matrizcontiene el conjunto de vectores 1D que han sido centrados. En PCA/SVD, construimos la matriz de covarianzay matriz de Gram
- ,
y calcular sus autovectoresy. Desdeytenemos
Si conservamos solovectores propios principales en, esto proporciona una aproximación de bajo rango de.
2DSVD
Aquí trabajamos con un conjunto de matrices 2D.Supongamos que están centrados.Construimos matrices de covarianza fila-fila y columna-columna.
- y
exactamente de la misma manera que en SVD, y calcular sus autovectores.yNos aproximamos.como
de forma idéntica a como en SVD. Esto proporciona una aproximación de bajo rango casi óptima decon la función objetivo
También existen límites de error similares al teorema de Eckard-Young .
La descomposición en valores singulares bidimensional (2DSVD) se utiliza principalmente en la compresión y representación de imágenes .
Referencias
- Chris Ding y Jieping Ye. «Descomposición en valores singulares bidimensional (2DSVD) para mapas e imágenes 2D». Actas de la Conferencia Internacional SIAM sobre Minería de Datos (SDM'05), págs. 32-43, abril de 2005. http://ranger.uta.edu/~chqding/papers/2dsvdSDM05.pdf
- Jieping Ye. "Aproximaciones generalizadas de bajo rango de matrices". Machine Learning Journal. Vol. 61, pp. 167–191, 2005.
- Descomposición en valores singulares