• DocumentCode
    239463
  • Title

    A split-and-merge dictionary learning algorithm for sparse representation: Application to image denoising

  • Author

    Mukherjee, Sayan ; Seelamantula, Chandra Sekhar

  • Author_Institution
    Dept. of Electr. Eng., Indian Inst. of Sci., Bangalore, India
  • fYear
    2014
  • fDate
    20-23 Aug. 2014
  • Firstpage
    310
  • Lastpage
    315
  • Abstract
    In big data image/video analytics, we encounter the problem of learning an over-complete dictionary for sparse representation from a large training dataset, which cannot be processed at once because of storage and computational constraints. To tackle the problem of dictionary learning in such scenarios, we propose an algorithm that exploits the inherent clustered structure of the training data and make use of a divide-and-conquer approach. The fundamental idea behind the algorithm is to partition the training dataset into smaller clusters, and learn local dictionaries for each cluster. Subsequently, the local dictionaries are merged to form a global dictionary. Merging is done by solving another dictionary learning problem on the atoms of the locally trained dictionaries. This algorithm is referred to as the split-and-merge algorithm. We show that the proposed algorithm is efficient in its usage of memory and computational complexity, and performs on par with the standard learning strategy, which operates on the entire data at a time. As an application, we consider the problem of image denoising. We present a comparative analysis of our algorithm with the standard learning techniques that use the entire database at a time, in terms of training and denoising performance. We observe that the split-and-merge algorithm results in a remarkable reduction of training time, without significantly affecting the denoising performance.
  • Keywords
    Big Data; data analysis; divide and conquer methods; image denoising; image representation; learning (artificial intelligence); Big Data image-video analytics; clustered structure; computational complexity; divide-and-conquer approach; global dictionary; image denoising; large training dataset; over-complete dictionary; sparse representation; split-and-merge dictionary learning algorithm; standard learning techniques; training data; Clustering algorithms; Dictionaries; Digital signal processing; PSNR; Signal processing algorithms; Standards; Training; Big data analytics; Dictionary learning; Image denoising; Parallel learning; Sparsity; Split-and-merge;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Signal Processing (DSP), 2014 19th International Conference on
  • Conference_Location
    Hong Kong
  • Type

    conf

  • DOI
    10.1109/ICDSP.2014.6900678
  • Filename
    6900678