Skip to content

Visualize the bitrate and encoding speed of libjxl with data following the benchmark_xl format.

License

Notifications You must be signed in to change notification settings

NTUA-Edge-Robotics/JxlBenchmark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JxlBenchmark

The project aims to visualize the bitrate and encoding speed of libjxl with data following the benchmark_xl format.

Read, watch or cite our paper

Installation

  1. Install the dependencies with pip install -r requirements.txt

Primary Data Generation

Generate the primary data using bash src/generate_primary_data.sh <path to the images directory> or using the benchmark_xl tool with the --print_details_csv option.

⚠️ Please note that benchmark_xl yields different results than cjxl.

Bitrate Visualization

The following script will produce a graphic of the bitrate according to the quality factor and effort. The API of the script can be found using python src/visualize_bpp.py -h.

Encoding Speed Visualization

The following script will produce a table of the encoding speed according to the quality factor and effort. The API of the script can be found using python src/table_enc_speed.py -h.

About

Visualize the bitrate and encoding speed of libjxl with data following the benchmark_xl format.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published