Combinatorial Separable Convolutional Dictionaries

Recent works have considered the use of a linear combination of separable filters to approximate a non-separable filter bank (FB) to obtain computational advantages in CNNs and convolutional sparse representations / coding (CSR / CSC). However, it has been recently shown that there are advantages to directly solving the convolutional dictionary learning (CDL) problem considering a separable FB.A separable filter bank of M 2-d filters is typically constructed from a paired set of M horizontal filters and M vertical filters. In contrast, here we propose an outer product construction involving all possible combinations of vertical and horizontal filters, so that M vertical and M horizontal filters generate M2 2-d filters. Our computational experiments show that this alternative form results in a reduction in computation time of 10% and 80% for the CDL and CSC problems respectively, while matching the reconstruction performance of the typical separable FB approach for the same cardinality.

[1]  Paul Rodríguez,et al.  EFFICIENT SEPARABLE FILTER ESTIMATION USING RANK-1 CONVOLUTIONAL DICTIONARY LEARNING , 2018, 2018 IEEE 28th International Workshop on Machine Learning for Signal Processing (MLSP).

[2]  Stephen P. Boyd,et al.  Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers , 2011, Found. Trends Mach. Learn..

[3]  Tamara G. Kolda,et al.  Tensor Decompositions and Applications , 2009, SIAM Rev..

[4]  Paul Rodríguez Alternating optimization low-rank expansion algorithm to estimate a linear combination of separable filters to approximate 2D filter banks , 2016, 2016 50th Asilomar Conference on Signals, Systems and Computers.

[5]  Paul Rodríguez,et al.  Efficient Algorithm for Convolutional Dictionary Learning via Accelerated Proximal Gradient Consensus , 2018, 2018 25th IEEE International Conference on Image Processing (ICIP).

[6]  Brendt Wohlberg,et al.  Subproblem coupling in convolutional dictionary learning , 2017, 2017 IEEE International Conference on Image Processing (ICIP).

[7]  José Carlos Príncipe,et al.  A fast proximal method for convolutional sparse coding , 2013, The 2013 International Joint Conference on Neural Networks (IJCNN).

[8]  Brendt Wohlberg,et al.  Convolutional Dictionary Learning for Multi-Channel Signals , 2018, 2018 52nd Asilomar Conference on Signals, Systems, and Computers.

[9]  Jean Ponce,et al.  Sparse Modeling for Image and Vision Processing , 2014, Found. Trends Comput. Graph. Vis..

[10]  Brendt Wohlberg,et al.  Convolutional Dictionary Learning: A Comparative Review and New Algorithms , 2017, IEEE Transactions on Computational Imaging.

[11]  Vincent Lepetit,et al.  Learning Separable Filters , 2013, 2013 IEEE Conference on Computer Vision and Pattern Recognition.

[12]  Stephen P. Boyd,et al.  Proximal Algorithms , 2013, Found. Trends Optim..

[13]  Brendt Wohlberg,et al.  Separable Dictionary Learning for Convolutional Sparse Coding via Split Updates , 2018, 2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[14]  Brendt Wohlberg,et al.  Fast convolutional sparse coding with separable filters , 2017, 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[15]  Morten Mørup,et al.  Transformation invariant sparse coding , 2011, 2011 IEEE International Workshop on Machine Learning for Signal Processing.

[16]  Graham W. Taylor,et al.  Adaptive deconvolutional networks for mid and high level feature learning , 2011, 2011 International Conference on Computer Vision.

[17]  Brendt Wohlberg,et al.  Efficient Algorithms for Convolutional Sparse Representations , 2016, IEEE Transactions on Image Processing.

[18]  Vincent Lepetit,et al.  Learning Separable Filters , 2013, CVPR.

[19]  Andrew Zisserman,et al.  Speeding up Convolutional Neural Networks with Low Rank Expansions , 2014, BMVC.

[20]  Anders P. Eriksson,et al.  Fast Convolutional Sparse Coding , 2013, 2013 IEEE Conference on Computer Vision and Pattern Recognition.

[21]  Kjersti Engan,et al.  Method of optimal directions for frame design , 1999, 1999 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings. ICASSP99 (Cat. No.99CH36258).