Home
Scholarly Works
A fast SVD for multilevel block Hankel matrices...
Journal article

A fast SVD for multilevel block Hankel matrices with minimal memory storage

Abstract

Motivated by the Cadzow filtering in seismic data processing, this paper presents a fast SVD method for multilevel block Hankel matrices. A seismic data presented as a multidimensional array is first transformed into a two dimensional multilevel block Hankel (MBH) matrix. Then the Lanczos process is applied to reduce the MBH matrix into a bidiagonal or tridiagonal matrix. Finally, the SVD of the reduced matrix is computed using the twisted factorization method. To achieve high efficiency, we propose a novel fast MBH matrix-vector multiplication method for the Lanczos process. In comparison with existing fast Hankel matrix-vector multiplication methods, our method applies 1-D, instead of multidimensional, FFT and requires minimum storage. Moreover, a partial SVD is performed on the reduced matrix, since complete SVD is not required by the Caszow filtering. Our numerical experiments show that our fast MBH matrix-vector multiplication method significantly improves both the computational cost and storage requirement. Our fast MBH SVD algorithm is particularly efficient for large size multilevel block Hankel matrices.

Authors

Lu L; Xu W; Qiao S

Journal

Numerical Algorithms, Vol. 69, No. 4, pp. 875–891

Publisher

Springer Nature

Publication Date

August 30, 2015

DOI

10.1007/s11075-014-9930-0

ISSN

1017-1398

Contact the Experts team