Skip to content

christianrohlfing/ISScabac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

General information

This software package provides

  • code for reproducing the experimental results of the ICASSP 2018 paper "Adaptive coding of non-negative factorization parameters with application to informed source separation" by Max Bläser, Christian Rohlfing, Yingbo Gao and Mathias Wien.
  • additionally a MATLAB interface to the context-based adaptive binary arithmetic coding (CABAC) engine
    1. We extracted the CABAC engine out of the HEVC test model (HM) by the Joint Collaborative Team on Video Coding (JCT-VC).
    2. Building on this, we provide a MATLAB MEX interface.
    3. Additionally, we provide a MATLAB CABAC class for easy usage.

Install

  1. Clone or download this repository.
  2. Under Linux, run MATLAB with LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libstdc++.so.6 [INSERT_MATLAB_PATH_HERE]/bin/matlab &. Otherwise, the following error might occur: version GLIBCXX_3.4.21 not found.
  3. To run our code of our proposed ISS method, go to the ISS folder and run ISS.m.
  4. To run a simple demo explaining the basic usage of CABAC, go directly to the CABAC folder and run cabacDemo.m.
  5. We provided already compiled MEX files for Windows (tested on Windows 10) and Linux (tested on Ubuntu 16.04). However, if you need to compile the MEX file again, use the following command mex CXXFLAGS="\$CXXFLAGS -std=c++11" SimpleCABACMex.cpp. If you want to debug, add a -g option to the mex call above.

Publication

You find further information here. If you use this software, please reference the following publication:

@inproceedings{blaeser2018cabac,
    TITLE = {Adaptive coding of non-negative factorization parameters with application to informed source separation},
    AUTHOR = {Bl{\"a}ser, M., Rohlfing, C., Gao, Y., Wien, M.},
    BOOKTITLE = {{43rd International Conference on Acoustics, Speech and Signal Processing (ICASSP)}},
    ADDRESS = {Calgary, Alberta, Canada},
    PUBLISHER = {{IEEE}},
    SERIES = {Proceedings of the 43rd International Conference on Acoustics, Speech and Signal Processing (ICASSP)},
    YEAR = {2018}
}

References

About

Context-based adaptive binary arithmetic coding for informed source separation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published