Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hexcube/dataencoding
Data encoding techniques for Image & Video Coding assignments
https://github.com/hexcube/dataencoding
adaptive-huffman data-encoding google-colab image-encoding integer-arithmetic jupyter-notebook python
Last synced: 7 days ago
JSON representation
Data encoding techniques for Image & Video Coding assignments
- Host: GitHub
- URL: https://github.com/hexcube/dataencoding
- Owner: HEXcube
- License: mit
- Created: 2019-04-24T05:07:33.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-04-28T21:59:53.000Z (over 5 years ago)
- Last Synced: 2024-11-11T12:33:08.407Z (2 months ago)
- Topics: adaptive-huffman, data-encoding, google-colab, image-encoding, integer-arithmetic, jupyter-notebook, python
- Language: Jupyter Notebook
- Homepage: https://colab.research.google.com/github/HEXcube/DataEncoding/
- Size: 11.7 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Adaptive Coding
Python implementations of data encoding techniques for assignments of Image & Video Coding elective. Part of Cochin University Masters Degree course for 2018 scheme.## How To Setup
On Ubuntu 16.04 LTS or up:sudo apt install python3-pip
pip3 install --user jupyterlabjupyter lab
## Adaptive Huffman Coding
[View online on Google Colab](https://colab.research.google.com/github/HEXcube/DataEncoding/blob/master/AdaptiveHuffmanCoding.ipynb)Derived from https://github.com/sh1r0/adaptive-huffman-coding
References:
- [Visualizing Adaptive Huffman Coding by Ben Tanen](http://ben-tanen.com/adaptive-huffman/)
- [Wikipedia article on Adaptive Huffman coding](https://en.wikipedia.org/wiki/Adaptive_Huffman_coding)
- [Detailed Explanation of Adaptive Huffman Coding](https://www.youtube.com/watch?v=GMQfg82FyB8)## Integer Arithmetic Coding
[View online on Google Colab](https://colab.research.google.com/github/HEXcube/DataEncoding/blob/master/IntegerArithmeticCoding.ipynb)Derived from https://github.com/gw-c/arith
## License
- Except where otherwise noted, all original content here are released under [MIT license](https://opensource.org/licenses/MIT)
- Being derived from a [GPLv3](https://www.gnu.org/licenses/gpl-3.0.en.html) source, IntegerArithmeticCoding.ipynb follows the same license