Research software
The GICI group has published several free software tools for the research on image and video coding and transmission.
Please cite the publications of the related tools if they are useful to your work.
Refer to each package for specific licensing conditions, although GPL is common among them.
Index (most recent first)
- 2024 TGRS 1D+2D compression models 
- 2023 MDPI clustering compression models 
- Fast Run-Length Compression of Point Cloud Geometry (FRL) 
- Variable-to-Fixed (V2F) codec 
- Astronomical lossless compression experiment 
- Experiment NoteBook (enb) python library 
- T-k2raster for Hyperspectral Scenes software 
- 123.0-B-2 Supplementary materials (The CCSDS 123.0-B-2 Low-Complexity Lossless and Near-Lossless Multispectral and Hyperspectral Image Compression Standard: A comprehensive review)
- Single-Pass Rate Control with Lossless Region of Interest Coding software (Region of Interest Coding based on the CCSDS-123 predictor)
- k2-raster for Hyperspectral Scenes software 
- Reproducible code capsule for 'High-throughput variable-to-fixed entropy codec using selective, stochastic code forests'
- Updated supplementary materials for 'Lossless Compression of Color Filter Array Mosaic Images with Visualization via JPEG 20000' 
- Regression Wavelet Analysis (RWA)
- Implementation of the Bjontegaard metric 
- Frame Classification strategy for Diagnostically lossless compression of coronary angiograms 
- Background Suppression strategy for Diagnostically lossless compression of X-ray angiography images 
- Sided PPA (Principal Polynomial Analysis)
- Microarray Distortion Metric (MDM, 'A distortion metric for DNA microarray images')
- Divide-and-conquer strategies for hyperspectral image processing 
- Gstat software (statistical image information)
- ieMetrics software (3D alternative quality measures)
- Gcomp software (2D/2D quality measures)
- Spectral Transform software (previously known as RKLT software)
- File Format Converter software (gemetrical, wavelet, spatial and spectral image transforms)
- The Pairwise Orthogonal Transform (POT) (efficient Karhunen-Loève-like transform)
- Emporda software (CCSDS 123.0-B-1 implementation)
- TER software (CCSDS Recommendation for Image Data Compression implementation)
- CADI software (JPEG2000 Interactive Protocol, JPIP)
- BOI software (JPEG2000 core coding system)
Downloads
2024 TGRS 1D+2D compression models  | ||||
Tensorflow trained models | Tensorflow models | ZIP (703MB) |
2023 MDPI clustering compression models  | ||||
Tensorflow trained models | Tensorflow models | ZIP (3.1GB) |
Fast Run-Length Compression of Point Cloud Geometry (FRL)  | ||||
Executable | C/Bash | TAR GZIP (56K) |
Variable-to-Fixed (V2F) codec  | ||||
Source Code | C/Python code | |||
User manual | Documentation for the V2F codec. | PDF (106KB) |
Astronomical lossless compression experiment  | ||||
Source Code | Python code | ZIP (4.3KB) |
Experiment NoteBook (enb) python library  | ||||
Github project page | Python library to easily design, run and analyze (compression) experiments in a fast and reproducible manner. | |||
User manual | Documentation for the enb library, including usage examples. |
T-k2raster for Hyperspectral Scenes software  | ||||
Source Code | C++ code | ZIP (2.21MB) |
123.0-B-2 Supplementary materials (The CCSDS 123.0-B-2 Low-Complexity Lossless and Near-Lossless Multispectral and Hyperspectral Image Compression Standard: A comprehensive review) | ||||
Supplementary materials | Experiment scripts, raw results and plots for the following paper: M. Hernández-Cabronero, A. Kiely, I. Blanes, J. Ligo, E. Magli and J. Serra-Sagristà, 'The CCSDS 123.0-B-2 Low-Complexity Lossless and Near-Lossless Multispectral and Hyperspectral Image Compression Standard: A comprehensive review,' IEEE Geoscience and Remote Sensing Magazine, 2021, DOI: 10.1109/MGRS.2020.3048443. | ZIP (11MB) | ||
See: http://dx.doi.org/10.1109/MGRS.2020.3048443 |
Single-Pass Rate Control with Lossless Region of Interest Coding software (Region of Interest Coding based on the CCSDS-123 predictor) | ||||
Source Code | Java code | ZIP (11MB) | ||
User Manual | Brief description of exprimental reproduction. | PDF (56KB) | ||
Pathology data set and masks | Available through IEEE DataPort repository. | ZIP (1.43GB) |
k2-raster for Hyperspectral Scenes software  | ||||
Source Code | C++ code | TAR GZIP (32.2MB) |
Reproducible code capsule for 'High-throughput variable-to-fixed entropy codec using selective, stochastic code forests' | ||||
Code capsule | Reproducible code capsule at CodeOcean for Manuel Martínez Torres, Miguel Hernández-Cabronero, Ian Blanes and Joan Serra-Sagristà, 'High-throughput variable-to-fixed entropy codec using selective, stochastic code forests,' IEEE Access, vol. 8, no. 1, pp. 81283-81297, 2020. DOI: 10.1109/ACCESS.2020.2991314. | Go | ||
See: http://dx.doi.org/10.1109/ACCESS.2020.2991314 |
Updated supplementary materials for 'Lossless Compression of Color Filter Array Mosaic Images with Visualization via JPEG 20000'  | ||||
Supplementary materials | Updated and original supplementary materials for 'Lossless Compression of Color Filter Array Mosaic Images with Visualization via JPEG 2000', IEEE Trans. Multimedia, vol. 20, no. 2, pp. 257-270, 2018. | ZIP (377KB) | ||
See: http://dx.doi.org/10.1109/TMM.2017.2741426 |
Regression Wavelet Analysis (RWA) | ||||
Source Code | Matlab code | TAR GZIP (3KB) | ||
See: http://ieeexplore.ieee.org/document/7487041/?arnumber=7487041 |
Implementation of the Bjontegaard metric  | ||||
Source Code | Python 3 Source code and a sample data file to calculate Bjontegaard metric | TAR GZIP (1.9KB) | ||
User Manual | Brief description of the source code functions and usage examples. | PDF (58.5KB) |
Frame Classification strategy for Diagnostically lossless compression of coronary angiograms  | ||||
Source Code | Matlab codes and demo file to achieve frame classification of coronary angiograms | TAR GZIP (32.6MB) | ||
User Manual | Brief description of the source code functions and usage examples. | PDF (836.5KB) | ||
Frame Visual Evalutation | An example irrelevant frame, and its decompressed frames after complete lossy compression and 1/10 lossy compression | TAR GZIP (463.2KB) |
Background Suppression strategy for Diagnostically lossless compression of X-ray angiography images  | ||||
Source Code | Matlab codes and demo file to achieve background suppression of X-ray angiography images | TAR GZIP (4.5MB) | ||
User Manual | Brief description of the source code functions and usage examples. | PDF (2.0MB) |
Sided PPA (Principal Polynomial Analysis) | ||||
Source Code | Matlab code | TAR GZIP (3KB) |
Microarray Distortion Metric (MDM, 'A distortion metric for DNA microarray images') | ||||
Source Code | Python implementation of the Microarray Distortion Metric of Miguel Hernández-Cabronero, Victor Sanchez, Michael W. Marcellin and Joan Serra-Sagristà, “A distortion metric for DNA microarray images,” In IEEE Data Compression Conference (DCC), Mar 2013. DOI: 10.1109/DCC.2013.26. CORE A*. | ZIP (1.3MB) | ||
See: http://dx.doi.org/10.1109/DCC.2013.26 |
Divide-and-conquer strategies for hyperspectral image processing  | ||||
Source Code | Matlab examples of most of the strategies (see the Spectral Transform software for all of them) | ZIP (9KB) | ||
See: http://dx.doi.org/10.1109/MSP.2011.2179416 |
Gstat software (statistical image information) | ||||
GSTAT SOFTWARE 2.0 | All the source code, compiled jar files and manuals. | TAR GZIP (108KB) | ||
Installation Manual | Documentation. | PDF (56KB) |
ieMetrics software (3D alternative quality measures) | ||||
IEMETRICS SOFTWARE 1.0 | All the source code, compiled jar files and manuals. | TAR GZIP (207KB) | ||
Installation Manual | Documentation. | PDF (103KB) |
Gcomp software (2D/2D quality measures) | ||||
GCOMP SOFTWARE 2.0 | All the source code, compiled jar files and manuals. | TAR GZIP (165KB) | ||
Installation Manual | Documentation. | PDF (62KB) |
Spectral Transform software (previously known as RKLT software) | ||||
SPECTRAL TRANSFORM SOFTWARE 1.1 | All the source code, compiled jar files and manuals. | TAR GZIP (214KB) | ||
Installation Manual | Documentation. | PDF (73KB) |
File Format Converter software (gemetrical, wavelet, spatial and spectral image transforms) | ||||
FFC SOFTWARE 2.0 | All the source code, compiled jar files and manuals. | TAR GZIP (142KB) | ||
Installation Manual | Documentation. | PDF (58KB) |
The Pairwise Orthogonal Transform (POT) (efficient Karhunen-Loève-like transform) | ||||
Source Code v1.1.1 | Fast c++ implementation of the transform. | TAR GZIP (44KB) | ||
See: http://dx.doi.org/10.1109/TGRS.2010.2071880 |
Emporda software (CCSDS 123.0-B-1 implementation) | ||||
EMPORDA SOFTWARE 1.1 | All the source code, compiled jar files and manuals. | TAR GZIP (304KB) | ||
Complete Manual | Documentation. | PDF (127KB) | ||
See: http://gici.uab.cat/GiciWebPage/emporda.php |
TER software (CCSDS Recommendation for Image Data Compression implementation) | ||||
TER SOFTWARE 2.02 | All the source code, compiled jar files and manuals. | TAR GZIP (1.3MB) | ||
Installation Manual | Installation instructions. | PDF (11KB) | ||
User Manual | Brief guide on how to use TER. Parameters explanation and usage examples. | PDF (58KB) | ||
Development Manual | Overview on how TER is designed. Useful to incorporate new algorithms and compression stages. | PDF (434KB) | ||
API Documentation | Classes and packages of the TER software. | HTML (online) | ||
See: http://ter.sourceforge.net/ |
CADI software (JPEG2000 Interactive Protocol, JPIP) | ||||
CADI SOFTWARE 3.1 | All the source code, compiled jar files and manuals. | TAR GZIP (6MB) | ||
Installation Manual | Installation instructions. | PDF (11KB) | ||
User Manual | Brief guide on how to use CADI. Parameters explanation and usage examples. | PDF (58KB) | ||
Development Manual | Overview on how CADI is designed. Useful to incorporate new algorithms and compression stages. | PDF (434KB) | ||
API Documentation | Classes and packages of the CADI software. | HTML (online) | ||
See: http://gici.uab.cat/CADI/index.html |
BOI software (JPEG2000 core coding system) | ||||
Official BOI website | Downloads, features and further info by BOI's author. | HTML (online) | ||
See: http://gici.uab.cat/BOI/ |