5.2. СИНГУЛЯРНОЕ РАЗЛОЖЕНИЕ МАТРИЦЫИзвестно, что любую матрицу размера , имеющую ранг , можно представить в виде взвешенной суммы матриц единичного ранга размера . Такое представление называется сингулярным разложением [6-8]. В последующих разделах будет рассмотрено применение этого метода для обработки изображений. При сингулярном разложении используют унитарную матрицу размера и унитарную матрицу размера , такие, что , (5.2.1) где матрица (5.2.2) имеет размеры , а ее диагональные элементы называются сингулярными значениями матрицы . Поскольку матрицы и унитарны, то и . Поэтому . (5.2.3) Столбцы унитарной матрицы являются собственными векторами симметричной матрицы , т. е. (5.2.4) где - ненулевые собственные значения матрицы . Аналогично строки матрицы являются собственными векторами симметричной матрицы , т. е. (5.2.5) где - соответствующие ненулевые собственные значения матрицы . Нетрудно проверить, что равенство (5.2.3) согласуется с (5.2.4) и (5.2.5). Разложение матрицы , задаваемое соотношением (5.2.3), можно представить в виде ряда . (5.2.6) Матричные произведения собственных векторов образуют набор матриц единичного ранга, каждая из которых умножается на весовой множитель, являющийся соответствующим сингулярным значением матрицы . Согласованность разложения (5.2.6) с вышеприведенными соотношениями можно показать, подставив его в равенство (5.2.1). В результате получается . (5.2.7) Заметим, что произведение , дает вектор-столбец, -й элемент которого равен единице, а все остальные - нули. Вектор-строка, получающаяся в результате вычисления произведения , имеет аналогичный вид. Поэтому в правой части равенства (5.2.7) образуется диагональная матрица, элементы которой равны сингулярным значениям матрицы . Матричное разложение (5.2.3) и эквивалентное представление в виде ряда (5.2.6) можно найти для любой матрицы. Поэтому такое разложение можно непосредственно применить для обработки дискретных изображений, представленных в виде матриц. Кроме того, этими формулами можно воспользоваться для разложения матриц линейных преобразований изображений. Применение метода сингулярного разложения для исправления и кодирования изображений рассмотрено в последующих главах книги.
|