1 research outputs found

    Optimal Algorithms for L1L_1-subspace Signal Processing

    Full text link
    We describe ways to define and calculate L1L_1-norm signal subspaces which are less sensitive to outlying data than L2L_2-calculated subspaces. We start with the computation of the L1L_1 maximum-projection principal component of a data matrix containing NN signal samples of dimension DD. We show that while the general problem is formally NP-hard in asymptotically large NN, DD, the case of engineering interest of fixed dimension DD and asymptotically large sample size NN is not. In particular, for the case where the sample size is less than the fixed dimension (N<DN<D), we present in explicit form an optimal algorithm of computational cost 2N2^N. For the case Nβ‰₯DN \geq D, we present an optimal algorithm of complexity O(ND)\mathcal O(N^D). We generalize to multiple L1L_1-max-projection components and present an explicit optimal L1L_1 subspace calculation algorithm of complexity O(NDKβˆ’K+1)\mathcal O(N^{DK-K+1}) where KK is the desired number of L1L_1 principal components (subspace rank). We conclude with illustrations of L1L_1-subspace signal processing in the fields of data dimensionality reduction, direction-of-arrival estimation, and image conditioning/restoration
    corecore