Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Enhancing Blind Source Separation with Dissociative Principal Component Analysis

About

Principal component analysis (PCA) and its sparse variants (sPCA) are widely used as a precursor to independent component analysis (ICA) for blind source separation (BSS). However, sPCA typically relies on a deflation strategy that extracts components sequentially and imposes orthogonality between them. When the underlying sources overlap, this discards the cross component structure that ICA depends on, degrading separation. This paper proposes dissociative PCA (DPCA), which estimates components jointly rather than by deflation. DPCA introduces left and right dissociation matrices into the SVD based decomposition to explicitly model the interdependencies among principal components (PCs) and loading vectors (LVs), while sparsity constraints maintain interpretability. We develop three algorithms called DPCA1a, DPCA1b, and DPCA2, using adaptive soft thresholding with gradient and coordinate descent, together with a secondary firm thresholding step that preserves sparsity and suppresses background noise in the recovered loading vectors. The method is evaluated on four settings, namely simulated fMRI source retrieval, foreground and background separation, image reconstruction, and image inpainting, where it recovers source structure more reliably than classical sPCA based pipelines, with the largest gains under significant spatial overlap. DPCA reduces to ordinary PCA when the sparsity parameter is zero. A MATLAB implementation of the proposed algorithms is publicly available at https://github.com/usmankhalid06/DPCA.

Muhammad Usman Khalid• 2024

Related benchmarks

TaskDatasetResultRank
Image DenoisingMan
PSNR25.906
20
Image DenoisingBarbara
PSNR25.232
20
Foreground DetectionCDnet Highway
Precision0.83
17
Image DenoisingHill
PSNR26.282
14
Foreground DetectionPeople in a corridor
Precision82.8
12
Foreground DetectionPerson crossing a street
Precision78.5
12
Blind Source SeparationSynthetic fMRI dataset
Score (lv1)96.7
8
Showing 7 of 7 rows

Other info

Follow for update