Hierarchical SVD-based image decomposition with tree structure

被引:0
作者
Kountchev, Roumen K. [1 ]
Kountcheva, Roumiana A. [2 ]
机构
[1] Department of Radio Communications and Video Technologies, Technical University of Sofia, Bul. Kliment Ohridski No. 8, Sofia
[2] T and K Engineering Co., Mladost 3, Sofia
关键词
Binary and 3-nodes tree; Block SVD; Computational complexity; HSVD; Singular value decomposition; SVD;
D O I
10.1504/IJRIS.2015.070906
中图分类号
学科分类号
摘要
This work is devoted to one new approach for decomposition of images represented by matrices of size 2n × 2n or 3n × 3n, based on the multiple application of the singular value decomposition (SVD) over image blocks of relatively small size (2 × 2 or 3 × 3), obtained after division of the original image matrix. The new decomposition, called hierarchical singular value decomposition (?SVD), has tree structure of the kind binary or three nodes tree of n hierarchical levels. Its basic advantages over the famous SVD are: the reduced computational complexity, the opportunity for parallel and recursive processing of the image blocks, based on relatively simple algebraic relations, the high concentration of the image energy in the first decomposition components, and the ability to accelerate the calculations through cutting off the tree branches in the decomposition levels, where the corresponding eigenvalues are very small. The HSVD algorithm is generalised for images of unspecified size. The offered decomposition opens new opportunities for fast image processing in various application areas: image compression, filtering, segmentation, merging, digital watermarking, dimensionality reduction, etc. Copyright © 2015 Inderscience Enterprises Ltd.
引用
收藏
页码:114 / 129
页数:15
相关论文
共 29 条
[1]  
Aharon M., Elad M., Bruckstein A., The K-SVD: An algorithm for designing of overcomplete dictionaries for sparse representation, IEEE Trans. on Signal Processing, 54, 11, pp. 4311-4322, (2006)
[2]  
Andrews H., Patterson C., Singular value decompositions and digital image processing, IEEE Trans. on Acoustics, Speech, and Signal Processing, ASSP-24, pp. 26-53, (1976)
[3]  
Carlen E., Calculus++, Chapter 3: The Symmetric Eigenvalue Problem, (2003)
[4]  
De Lathauwer L., De Moor B., Vandewalle J., A multilinear singular value decomposition, SIAM Journal of Matrix Analysis and Applications, 21, 4, pp. 1253-1278, (2000)
[5]  
Deprettere E., SVD and Signal Processing, (1988)
[6]  
Diamantaras K., Kung S., Principal Component Neural Networks, (1996)
[7]  
Dickson K., Liu Z., McCanny J., QRD and SVD processor design based on an approximate rotations algorithm, IEEE Workshop on Signal Processing Systems, SIPS 2004, pp. 42-47, (2004)
[8]  
Drinea E., Drineas P., Huggins P., A randomized singular value decomposition algorithm for image processing applications, Proc. of the 8th Panhellenic Conference on Informatics, pp. 278-288, (2001)
[9]  
Foster B., Mahadevan S., Wang R., A GPU-based approximate SVD algorithm, 9th Intern. Conf. on Parallel Processing and Applied Mathematics, 2011. LN in Computer Science, 7203, pp. 569-578, (2012)
[10]  
Gerbrands J., On the relationships between SVD, KLT, and PCA, Pattern Recognition, 14, 6, pp. 375-381, (1981)