Skip to main content

Image quality framework

Project description

iquaflow
An image quality framework

iquaflow is an image quality framework that aims at providing a set of tools to assess image quality. One of the main contributions of this framework is that it allows to measure quality by using the performance of AI models trained on the images as a proxy. The framework includes ready-to-use metrics such as SNR, MTF, FWHM or RER. It also includes modifiers to alter images (noise, blur, jpeg compression, quantization, etc). In both cases, metrics and modifiers, it is easy to implement new ones. Adittionaly, we include dataset preparation and sanity check tools and all the necessary tools to carry new experiments.

Usage examples and a detailed description of our framwework can be found within our documentation on Read the Docs.

Use cases

Cookiecutter use case

Mnist use case

Single image super-resolution use case

Multi-frame super-resolution use case

Oriented-object detection with compression use case

Object detection with compression use case

Airplane detection use case

Installation

You can install iquaflow using pip:

pip install iquaflow 

Read more complete installation instructions at our documentation.

iquaflow is a pure Python library, and therefore should work on Linux, OS X and Windows provided that you can install its dependencies. If you find any problem, please open an issue and we will take care of it.

Support

For any questions or suggestions you can use the issues section or reach us at iquaflow@satellogic.com.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iquaflow-1.0.1.tar.gz (106.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

iquaflow-1.0.1-py3-none-any.whl (142.5 kB view details)

Uploaded Python 3

File details

Details for the file iquaflow-1.0.1.tar.gz.

File metadata

  • Download URL: iquaflow-1.0.1.tar.gz
  • Upload date:
  • Size: 106.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.0 urllib3/1.26.12 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.13

File hashes

Hashes for iquaflow-1.0.1.tar.gz
Algorithm Hash digest
SHA256 2f4795bcf686b311e745e88e878c3186fb0e0e4acb9bda028910d59f3c57ce99
MD5 06cd6e6ce9f250579bdfedd589b80624
BLAKE2b-256 25791061c47a21295a8d800989785db8c6f1ab1a452fa9762e9b497a1dac022e

See more details on using hashes here.

File details

Details for the file iquaflow-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: iquaflow-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 142.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.0 urllib3/1.26.12 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.13

File hashes

Hashes for iquaflow-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 214638a81e5befabbd5185bfe87c79023dc985c737eecd0bb8c43216ddae3a51
MD5 a5353bb740282c5470887f8516794623
BLAKE2b-256 2d5fcfae0a69dd8f451262e572eb72eb163d6eac8fcaf0c8f89449c72fb5f8c4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page