Rotation-based Iterative Gaussianization [RBIG] |
|
Code and results for the paper |
"Iterative Gaussianization: from ICA to Random Rotations" |
|
|
Abstract |
Most signal processing problems
involve the challenging task of multidimensional probability
density function (PDF) estimation. In this work, we propose a
solution to this problem by using a family of Rotation-based
Iterative Gaussianization (RBIG) transforms. The general framework
consists of the sequential application of a two-step RBIG is formally similar to classical iterative Projection Pursuit (PP) algorithms. However, we show that, unlike in PP methods, the particular class of rotation used has no special qualitative relevance in this context, since looking for "interestingness" is not a critical issue for PDF estimation. The key difference is that our approach focuses on the univariate part of the problem rather than on the multivariate part which is related to interesting projections. This difference implies that one may select the most convenient rotation suited to each practical application. The differentiability, invertibility and convergence of RBIG are theoretically and experimentally analyzed. Relation to other methods, such as Radial Gaussianization (RG), one-class support vector domain description (SVDD), and deep neural networks (DNN) is also pointed out. The practical performance of RBIG is successfully illustrated in a number of multidimensional problems such as image synthesis, classification, denoising, and multi-information estimation. |
|
|
Download |
Software: RBIG_toolbox.zip |
|
|
Help on Software |
|
|
|
References |
FastICA Algorithm: http://www.cis.hut.fi/projects/ica/fastica/code/FastICA_2.5.zip |
|
|
Copyright & Disclaimer |
The programs are granted free of
charge for research and education purposes only. Scientific
results produced using the software provided shall acknowledge the
use of the RBIG implementation provided by us. If you plan to use
it for non-scientific purposes, don't hesitate to contact
us. |