Skip to content

A Python implementation of the Wavelet Scalar Quantization algorithm (WSQ).

License

Notifications You must be signed in to change notification settings

Alessio-jpg/BachelorThesis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BachelorThesis

Introduction

This is a Python implementation of the Wavelet Scalar Quantization algorithm (WSQ).

It handles encoding/decoding from/to all major image standards such as PNG, JPEG, TIP, BMP, etc . . .

Requirements

Usage

Encoding:

python3 encoder.py [-d] <input> <output>

Decoding:

python3 decoder.py [-d] <input> <output>

The option [-d] will print detailed informations during the entire encoding/decoding process

Examples:

python3 encoder.py "fingerprint.png" "compressed_fingerprint.wsq"
python3 decoder.py -d "compressed_fingerprint.wsq" "decoded_fingeerprint.png"

Test Images

The NIST image dataset useful for testing the WSQ specification can be found here.

About

A Python implementation of the Wavelet Scalar Quantization algorithm (WSQ).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages