Skip to main content

Model Visualizer

Project description

NRTK EXPLORER

NRTK Explorer is a web application for exploring image datasets. It provides insights of a image dataset in COCO format and it evaluate image transformation and perturbation resilience of object recognition DL models. It is built using trame by the kitware team.

nrtk explorer screenshot

Features

  • Explore image datasets in COCO format.
  • Apply parametrized image degradation (such as blur) to the images.
  • Benchmark dataset resilience with a differential PCA|UMAP analysis of the embeddings of the images and its transformation.
  • Evaluate object detection DL models in both the source images and its transformations.
  • When possible it will attempt to utilize the user GPU as much as possible to speedup its computations.

Installing

Install it from pypi:

pip install nrtk-explorer

Usage

# get some sample data
git clone https://github.com/vicentebolea/nrtk_explorer_datasets.git

# Run the application on given dataset
nrtk-explorer --dataset ./nrtk_explorer_datasets/OIRDS_v1_0/oirds.json

nrtk explorer usage

Some COCO image datasets available at: https://github.com/vicentebolea/nrtk_explorer_datasets/

CLI flags and options

  • -h|--help show the help for the command line options, it inherit trame command line options and flags.
  • --dataset specify the path to a json file describing a COCO image dataset. You can specify multiple COCO datasets using a comma , as a separator. Example usage: nrtk_explorer --dataset /foo-dir/coco.json, ../bar-dir/baz.json

Contribute to NRTK_EXPLORER

git clone https://github.com/Kitware/nrtk-explorer.git
cd nrtk-explorer
python3 -m venv .venv
source .venv/bin/activate
pip install -U pip
pip install -e '.[dev]'
pytest .

For more details on setting up a development environment see DEVELOPMENT docs.

Create release

  1. Merge main to release with a merge commit.
  2. Run "Create Release" workflow with workflow from release branch.
  3. Merge release to main with a merge commit.

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

nrtk_explorer-0.5.0.tar.gz (7.1 MB view details)

Uploaded Source

Built Distribution

nrtk_explorer-0.5.0-py2.py3-none-any.whl (3.5 MB view details)

Uploaded Python 2 Python 3

File details

Details for the file nrtk_explorer-0.5.0.tar.gz.

File metadata

  • Download URL: nrtk_explorer-0.5.0.tar.gz
  • Upload date:
  • Size: 7.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for nrtk_explorer-0.5.0.tar.gz
Algorithm Hash digest
SHA256 bd0908de96deed16e33523a9a2b890a688931a39eaa1042bf976952541d75e04
MD5 e3f6df71046b13812d00785533e91bfa
BLAKE2b-256 8a31bf732d500777b688f942646803c66c5aadf11293f35997bed4108ac14aeb

See more details on using hashes here.

File details

Details for the file nrtk_explorer-0.5.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for nrtk_explorer-0.5.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 2969783c10bbecc42e642296c52f2b1a345788cc3a89074f1b3a19b00a95f197
MD5 5738cc6f036cef1c089754118c7161c5
BLAKE2b-256 2d2abe5bbc6d71701fd62a0c772954cd52ea1211f459129a07df34015c8fa7f4

See more details on using hashes here.

Supported by

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