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.
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
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
- Merge
main
torelease
with a merge commit. - Run "Create Release" workflow with workflow from
release
branch. - Merge
release
tomain
with a merge commit.
Project details
Release history Release notifications | RSS feed
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)
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd0908de96deed16e33523a9a2b890a688931a39eaa1042bf976952541d75e04 |
|
MD5 | e3f6df71046b13812d00785533e91bfa |
|
BLAKE2b-256 | 8a31bf732d500777b688f942646803c66c5aadf11293f35997bed4108ac14aeb |
File details
Details for the file nrtk_explorer-0.5.0-py2.py3-none-any.whl
.
File metadata
- Download URL: nrtk_explorer-0.5.0-py2.py3-none-any.whl
- Upload date:
- Size: 3.5 MB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2969783c10bbecc42e642296c52f2b1a345788cc3a89074f1b3a19b00a95f197 |
|
MD5 | 5738cc6f036cef1c089754118c7161c5 |
|
BLAKE2b-256 | 2d2abe5bbc6d71701fd62a0c772954cd52ea1211f459129a07df34015c8fa7f4 |