About
What is Rihamark good for?
Rihamark is a benchmarking framework for perceptual image hash functions.
Features
- Modular architecture.
- Extensible through plugins.
- Rihamark comes bundled with many default plugins:
- Attacks:
- Flipper
- PNG Compression
- JPEG Compression
- Gaussian Blur
- Resize
- Rotation
- Scale
- Algorithms:
- Block mean value based image hash
- DCT based image hash
- Marr/Hildreth operator based image hash
- Radial variance based image hash
- Analyzers:
- Score distribution chart
- ROC chart
- Speed comparison chart
- Effect of attack chart
- Generated diagrams can be exported using the PDF or SVG format.
- Test plans can be generated by using a graphical user interface.
- The benchmarks results (e.g. distance scores) can be exported to easily parseable text file.