CICAAR: Convolutive ICA with an auto-regressive inverse model

Pronunciation: si-'gär
This page, and the software on it, is maintained by Mads Dyrholm.

Copyright and Disclaimer

The code is written by Mads Dyrholm, mainly while he was at Technical University of Denmark supervised by professor Lars Kai Hansen. See COPYRIGHT.TXT for copyright and disclaimer information.

Why CICAAR?

Why not?

Download and installation

  1. Download the CICAAR binary compiled for your system:
    Platformfile
    Linux on Intel 32bitcicaar_linux_IA32.tar
    Mac OS X on Intel 64bitcicaar_osx_EM64T.tar
    and extract it somewhere on your harddrive.
  2. Then download this archive of Matlab functions: cicaar_tools.tar (updated October 16, 2007). Make sure the Matlab path is set correspondingly.
  3. NOTE!: You have to edit the file CICAAR.M (which is in the cicaar_tools.tar file) to set up the path for the CICAAR binary and temp files!

Tips and Tricks

EEG

Audio

General notes

Cite the toolbox accurately

We suggest that [1] is cited. It is the most accurate and encompassing reference for the CICAAR. The BIBTEX is here:
@Article{pmid17348768,
   Author="Dyrholm, Mads and Makeig, Scott and Hansen, Lars Kai",
   Title="{{M}odel selection for convolutive {I}{C}{A} with an application to spatiotemporal analysis of {E}{E}{G}}",
   Journal="Neural Comput",
   Year="2007",
   Volume="19",
   Number="4",
   Pages="934--955",
   Month="Apr"
 }

References

    [1] Dyrholm, M., Makeig, S., Hansen, L. K., "Model selection for 
        convolutive ICA with an application to spatio-temporal Analysis
        of EEG", Neural Computation, 19(4):934-955, 2007
 
    [2] Dyrholm, M., Makeig, S., Hansen, L. K., "Model structure selection
        in convolutive mixtures", Independent Component Analysis and Blind
        Signal Separation, Springer LNCS vol. 3889, pp. 74-81, 2006
 
    [3] Dyrholm, M., Hansen, L. K., "CICAAR: Convolutive ICA with 
        an Auto-Regressive Inverse Model", Independent Component Analysis
        and Blind Signal Separation, vol. 3195, pp. 594-601, 2004

    [4] Attias, H., Schreiner, C.E., "Blind Source Separation and Deconvolution:
        the Dynamic Component Analysis Algorithm", Neural Computation,
        10(6):1373-1424,1998

    [5] Torkkola, K., "Blind Separation of Convolved Sources Based on
        Information Maximization", In proceedings of the Workshop on
        Neural Networks for Signal Processing, Kyoto, Japan, 1996

    [6] Schwarz, G., 1978. "Estimating the dimension of a model".
        Annals of Statistics 6(2):461-464.

    [7] Hansen, L.K., Larsen, J., Kolenda, T., "Blind Detection of
        Independent Dynamic Components", in Proc. IEEE ICASSP'2001,
        Salt Lake City, SAM-P8.10, vol. 5, 2001.

http://www.machlea.com/mads/index.html
Last modified: Tue Oct 16 16:26:41 EDT 2007