-
Notifications
You must be signed in to change notification settings - Fork 657
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🚀 Add MVTec LOCO dataset and sPRO metric #1967
base: main
Are you sure you want to change the base?
Commits on Feb 9, 2024
-
add FROM_DIR option to
val split mode
to support a provided val dir……ectory Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c5c6bc7 - Browse repository at this point
Copy the full SHA c5c6bc7View commit details -
add a conditional check for the FROM_DIR option of val split mode
Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4c76092 - Browse repository at this point
Copy the full SHA 4c76092View commit details -
add the mvtec loco ad dataset classes
Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ecc7169 - Browse repository at this point
Copy the full SHA ecc7169View commit details -
add the default config file for mvtec loco ad dataset
Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9d89a68 - Browse repository at this point
Copy the full SHA 9d89a68View commit details -
update initialization files to include MVTec LOCO dataset
Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a312be0 - Browse repository at this point
Copy the full SHA a312be0View commit details -
remove unnecessary Path conversion
Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 37a6f6b - Browse repository at this point
Copy the full SHA 37a6f6bView commit details -
add mvtec_loco.yaml to the readme documentation of configs
Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a733bf7 - Browse repository at this point
Copy the full SHA a733bf7View commit details -
add dummy image generation for mvtec loco dataset
Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 38ad1f4 - Browse repository at this point
Copy the full SHA 38ad1f4View commit details -
add unit test for mvtec loco dataset
Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 05e3558 - Browse repository at this point
Copy the full SHA 05e3558View commit details -
update changelog to include the addition of mvtec loco dataset
Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 519780a - Browse repository at this point
Copy the full SHA 519780aView commit details -
add mvtec loco dataset to the sphinx-based docs
Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c3c6a39 - Browse repository at this point
Copy the full SHA c3c6a39View commit details -
Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ca91b8e - Browse repository at this point
Copy the full SHA ca91b8eView commit details -
binarize the masks and avoid the possibility of the merge_mask is None
Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 37f4dbc - Browse repository at this point
Copy the full SHA 37f4dbcView commit details -
Merge the masks using sum operation without binarization
Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3559a7c - Browse repository at this point
Copy the full SHA 3559a7cView commit details -
override getitem method to handle binarization and to add additional …
…'masks' item Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 83539b4 - Browse repository at this point
Copy the full SHA 83539b4View commit details -
Add saturation config to the datamodule
Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ddd33c5 - Browse repository at this point
Copy the full SHA ddd33c5View commit details -
Update the saturation config on the metrics based on the loaded confi…
…g from the dataset Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3af6eeb - Browse repository at this point
Copy the full SHA 3af6eebView commit details -
add masks as a keyword args to the update method of the AnomalibMetri…
…cCollection Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 53f2297 - Browse repository at this point
Copy the full SHA 53f2297View commit details -
Shorten the comments to solve ruff issues
Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3d00d69 - Browse repository at this point
Copy the full SHA 3d00d69View commit details -
Add sPro metric implementation
Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f024e91 - Browse repository at this point
Copy the full SHA f024e91View commit details -
Change the saturation threshold to tensor
Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9b8ca3b - Browse repository at this point
Copy the full SHA 9b8ca3bView commit details -
Handle case with only background/normal images in scoring
Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 29aaf46 - Browse repository at this point
Copy the full SHA 29aaf46View commit details -
rename spro metric and change the default value of saturation_config …
…to None Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f432753 - Browse repository at this point
Copy the full SHA f432753View commit details -
Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7d348d8 - Browse repository at this point
Copy the full SHA 7d348d8View commit details -
Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5597bfc - Browse repository at this point
Copy the full SHA 5597bfcView commit details -
handle file not found error when loading saturation config
Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7b02863 - Browse repository at this point
Copy the full SHA 7b02863View commit details -
validate path before processing
Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6048a08 - Browse repository at this point
Copy the full SHA 6048a08View commit details -
Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e237347 - Browse repository at this point
Copy the full SHA e237347View commit details -
Update src/anomalib/data/image/mvtec_loco.py
Co-authored-by: Samet Akcay <samet.akcay@intel.com> Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f9b67b8 - Browse repository at this point
Copy the full SHA f9b67b8View commit details -
Update src/anomalib/data/image/mvtec_loco.py
Co-authored-by: Samet Akcay <samet.akcay@intel.com> Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 63bf8de - Browse repository at this point
Copy the full SHA 63bf8deView commit details -
Co-authored-by: Samet Akcay <samet.akcay@intel.com> Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0310e1b - Browse repository at this point
Copy the full SHA 0310e1bView commit details
Commits on Feb 10, 2024
-
Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4eb2ec3 - Browse repository at this point
Copy the full SHA 4eb2ec3View commit details -
return list of masks instead of merging the multiple masks from the d…
…ataset Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f3bccb8 - Browse repository at this point
Copy the full SHA f3bccb8View commit details -
collate masks as a list of tensor to avoid stack error due to unequal…
… number of masks Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ac1ecb1 - Browse repository at this point
Copy the full SHA ac1ecb1View commit details -
update spro to handle list of masks and remove the _ args
Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3bbc750 - Browse repository at this point
Copy the full SHA 3bbc750View commit details -
update unit test to use list of masks as the target
Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e8e7360 - Browse repository at this point
Copy the full SHA e8e7360View commit details -
update type and docstring of spro_score function
Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ccef95c - Browse repository at this point
Copy the full SHA ccef95cView commit details -
remove _saturation_config attribute from metric collection module
Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2cdeb82 - Browse repository at this point
Copy the full SHA 2cdeb82View commit details
Commits on Feb 11, 2024
-
Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d2cbcf3 - Browse repository at this point
Copy the full SHA d2cbcf3View commit details -
add unit test to make sure the
mask
is binarySigned-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 829289b - Browse repository at this point
Copy the full SHA 829289bView commit details -
add warning when the saturation threshold is larger than the defect area
Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 53aa07f - Browse repository at this point
Copy the full SHA 53aa07fView commit details -
Move the loading process of saturation config from dataset to metric
Signed-off-by: Willy Fitra Hendria <willyfitrahendria@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d9a2333 - Browse repository at this point
Copy the full SHA d9a2333View commit details
Commits on Apr 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c1b7a28 - Browse repository at this point
Copy the full SHA c1b7a28View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8785aa2 - Browse repository at this point
Copy the full SHA 8785aa2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a767052 - Browse repository at this point
Copy the full SHA a767052View commit details -
Configuration menu - View commit details
-
Copy full SHA for 930cfe2 - Browse repository at this point
Copy the full SHA 930cfe2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2c529c - Browse repository at this point
Copy the full SHA a2c529cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c68c90 - Browse repository at this point
Copy the full SHA 0c68c90View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6bd7fb - Browse repository at this point
Copy the full SHA d6bd7fbView commit details -
Merge branch 'feature/mvtec-loco' of github.com:openvinotoolkit/anoma…
…lib into feature/mvtec-loco
Configuration menu - View commit details
-
Copy full SHA for 4a8e487 - Browse repository at this point
Copy the full SHA 4a8e487View commit details -
Update src/anomalib/data/base/datamodule.py
Co-authored-by: Samet Akcay <samet.akcay@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 934f753 - Browse repository at this point
Copy the full SHA 934f753View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63f210e - Browse repository at this point
Copy the full SHA 63f210eView commit details -
Merge branch 'feature/mvtec-loco' of github.com:openvinotoolkit/anoma…
…lib into feature/mvtec-loco
Configuration menu - View commit details
-
Copy full SHA for 98cd7f6 - Browse repository at this point
Copy the full SHA 98cd7f6View commit details -
Update tests/unit/data/image/test_mvtec_loco.py
Co-authored-by: Samet Akcay <samet.akcay@intel.com>
Configuration menu - View commit details
-
Copy full SHA for ba371c4 - Browse repository at this point
Copy the full SHA ba371c4View commit details -
Update tests/unit/metrics/test_spro.py
Co-authored-by: Samet Akcay <samet.akcay@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 114f8e6 - Browse repository at this point
Copy the full SHA 114f8e6View commit details -
Update src/anomalib/data/image/mvtec_loco.py
Co-authored-by: Samet Akcay <samet.akcay@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 7dbb983 - Browse repository at this point
Copy the full SHA 7dbb983View commit details -
Update src/anomalib/cli/cli.py
Co-authored-by: Ashwin Vaidya <ashwin.vaidya@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 6587cac - Browse repository at this point
Copy the full SHA 6587cacView commit details -
Update src/anomalib/metrics/spro.py
Co-authored-by: Samet Akcay <samet.akcay@intel.com>
Configuration menu - View commit details
-
Copy full SHA for 36ebf1c - Browse repository at this point
Copy the full SHA 36ebf1cView commit details -
Update src/anomalib/metrics/spro.py
Co-authored-by: Samet Akcay <samet.akcay@intel.com>
Configuration menu - View commit details
-
Copy full SHA for b998823 - Browse repository at this point
Copy the full SHA b998823View commit details -
Configuration menu - View commit details
-
Copy full SHA for c844c1d - Browse repository at this point
Copy the full SHA c844c1dView commit details -
Merge branch 'feature/mvtec-loco' of github.com:openvinotoolkit/anoma…
…lib into feature/mvtec-loco
Configuration menu - View commit details
-
Copy full SHA for 501c116 - Browse repository at this point
Copy the full SHA 501c116View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58c3b3f - Browse repository at this point
Copy the full SHA 58c3b3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4028b9a - Browse repository at this point
Copy the full SHA 4028b9aView commit details
Commits on Apr 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c87f742 - Browse repository at this point
Copy the full SHA c87f742View commit details -
Configuration menu - View commit details
-
Copy full SHA for eabb755 - Browse repository at this point
Copy the full SHA eabb755View commit details
Commits on May 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 15e1e74 - Browse repository at this point
Copy the full SHA 15e1e74View commit details
Commits on May 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 69953ed - Browse repository at this point
Copy the full SHA 69953edView commit details
Commits on May 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 38d98c2 - Browse repository at this point
Copy the full SHA 38d98c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ffee16 - Browse repository at this point
Copy the full SHA 3ffee16View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7c0d94 - Browse repository at this point
Copy the full SHA b7c0d94View commit details
Commits on May 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9da8a68 - Browse repository at this point
Copy the full SHA 9da8a68View commit details
Commits on May 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1cc19d7 - Browse repository at this point
Copy the full SHA 1cc19d7View commit details