Added
- π Add KMeans PyTorch Implementation to cfa model by aadhamm in https://github.com/openvinotoolkit/anomalib/pull/998
- π Add DSR model by phcarval in https://github.com/openvinotoolkit/anomalib/pull/1142
- βοΈ Add `setuptools` as a requirement (via `pkg_resources`) by murilo-cunha in https://github.com/openvinotoolkit/anomalib/pull/1168
- π Add support to backbone URI in config. by mzweilin in https://github.com/openvinotoolkit/anomalib/pull/1343
- βοΈ Add extra checks to `TorchInferencer` model and metadata loading by samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1350
- βοΈ Handle `dict` objects in `TorchInferencer` by samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1354
- βοΈ Add tag to workflow by ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1382
- π Adding U-Flow method by mtailanian in https://github.com/openvinotoolkit/anomalib/pull/1415
- π V1 by ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1663
- π Announce anomalib v1 on the main `README.md` by samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1542
- π Add docs for the depth data by willyfh in https://github.com/openvinotoolkit/anomalib/pull/1694
- π Add docs for the U-Flow model by willyfh in https://github.com/openvinotoolkit/anomalib/pull/1695
- π Add docs for the DSR model by willyfh in https://github.com/openvinotoolkit/anomalib/pull/1700
- π Add news section to docs by samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1689
- π Add test documentation to the readme file by samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1734
- π¨ Allow string types in CLI enums by ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1741
- π Remove pl dependency from Anomalib CLI & Add install subcommand by harimkang in https://github.com/openvinotoolkit/anomalib/pull/1748
- π Add Secure development knowledge section to `SECURE.md` file by samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1751
- π¨ Add default metrics to Engine by samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1769
- Enable image-level normalization flag by ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1771
- Add explicit requirements to docs build workflow by ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1787
- Add test case to model transform tests by djdameln in https://github.com/openvinotoolkit/anomalib/pull/1795
- π Add `GOVERNANCE.md`file by samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1716
- π Add bandit checks to pre-commit by samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1710
- π Add sdd and contributing guidelines to the documentation by samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1708
- Fix scheduler num_steps for EfficientAD by blaz-r in https://github.com/openvinotoolkit/anomalib/pull/1705
- π Add GPG keys to sign the python wheel to publish on pypi by samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1687
Changed
- π¨ Version bump by ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1305
- π¨ Modify README custom dataset by Kiminjo in https://github.com/openvinotoolkit/anomalib/pull/1314
- π¨ Change the documentation URL in `README.md` and add commands to run each inferencer by samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1326
- π¨ Allow dynamic batch-sizes when exporting to ONNX, instead if fixed input shapes by BeeAlarmed in https://github.com/openvinotoolkit/anomalib/pull/1347
- π¨ README: Synchronize OV version with requirements by sovrasov in https://github.com/openvinotoolkit/anomalib/pull/1358
- π¨ update timm to 0.6.13 by Gornoka in https://github.com/openvinotoolkit/anomalib/pull/1373
- π¨ Refactor Reverse Distillation to match official code by abc-125 in https://github.com/openvinotoolkit/anomalib/pull/1389
- π¨ Address tiler issues by djdameln in https://github.com/openvinotoolkit/anomalib/pull/1411
- π¨ preexisting OpenCV version check added to `setup.py`, ran formatting pre-commit hooks on previous contribution. by abdullamatar in https://github.com/openvinotoolkit/anomalib/pull/1424
- π¨ Improved speed and memory usage of mean+std calculation by belfner in https://github.com/openvinotoolkit/anomalib/pull/1457
- π¨ Changed default inference device to AUTO in https://github.com/openvinotoolkit/anomalib/pull/1534
- π¨ Refactor/extensions custom dataset by abc-125 in https://github.com/openvinotoolkit/anomalib/pull/1562
- π Modify the PR template by samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1611
- π Remove github pages by samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1667
- π Validate path before processing by samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1668
- π Update RKDE lighting model file header (hence docs) with paper URL by tobybreckon in https://github.com/openvinotoolkit/anomalib/pull/1671
- π Address checkmarx issues. by samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1672
- π Update contribution guidelines by samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1677
- π Replace `md5` with `sha-256` by samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1680
- π¨ Refactor Visualisation by ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1693
- π Replace `albumentations` with `torchvision` transforms by djdameln in https://github.com/openvinotoolkit/anomalib/pull/1706
- π₯ Create a script to upgrade v0.\* configuration format to v1 by samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1738
- π¨ Refactor type alias by ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1742
- π¨ Remove Lightning dependencies from the CLI and Add `anomalib install` subcommand by harimkang in https://github.com/openvinotoolkit/anomalib/pull/1748
- π¨ Refactor `Engine.predict` method by ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1772
- π¨ Rename DynamicBufferModule to DynamicBufferMixin by danylo-boiko in https://github.com/openvinotoolkit/anomalib/pull/1776
- π¨ Refactor Engine args: Create workspace directory from API by samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1773
- Change Dockerfile to fix 1775 by thinhngo-x in https://github.com/openvinotoolkit/anomalib/pull/1781
- π¨ π Change config location 2 by ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1789
- Update setup logic in model and datamodule by djdameln in https://github.com/openvinotoolkit/anomalib/pull/1794
- Cleanup notebooks by djdameln in https://github.com/openvinotoolkit/anomalib/pull/1796
- π¨ Remove access denied error by samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1797
- π Update the installation instructions by samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1790
Deprecated
- Support only Python 3.10 and greater in https://github.com/openvinotoolkit/anomalib/pull/1299
- ποΈ Remove HPO and Benchmarking from CLI by ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1743
- π¨ Remove CDF normalization and temporarily remove pipelines. by samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1761
Fixed
- π Fix unexpected key pixel_metrics.AUPRO.fpr_limit by WenjingKangIntel in https://github.com/openvinotoolkit/anomalib/pull/1055
- π Fix docs build by ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1307
- π Fix tiling for Reverse Distillation and STFPM by blaz-r in https://github.com/openvinotoolkit/anomalib/pull/1319
- π Fix the readthedocs config by samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1322
- π Fix PRO metric calculation on GPU by blaz-r in https://github.com/openvinotoolkit/anomalib/pull/1317
- π Fix dockerfile cuda version by phcarval in https://github.com/openvinotoolkit/anomalib/pull/1330
- π Fix patchcore interpolation by jpcbertoldo in https://github.com/openvinotoolkit/anomalib/pull/1335
- π¨ Efficient ad reduced memory footprint by MG109 in https://github.com/openvinotoolkit/anomalib/pull/1340
- π Fix(docs): typo by pirnerjonas in https://github.com/openvinotoolkit/anomalib/pull/1353
- π Fix EfficientAD to use width and height of the input by abc-125 in https://github.com/openvinotoolkit/anomalib/pull/1355
- π Fix the broken link in training.rst by samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1363
- π Missing indentation in metrics.rst docs by caiolang in https://github.com/openvinotoolkit/anomalib/pull/1379
- π Patch for the WinError183 on the OpenVino export mode by ggiret-thinkdeep in https://github.com/openvinotoolkit/anomalib/pull/1386
- π Fix DRAEM by blaz-r in https://github.com/openvinotoolkit/anomalib/pull/1431
- π Fix/efficient ad normalize before every validation by abc-125 in https://github.com/openvinotoolkit/anomalib/pull/1441
- π Hotfix: Limit Gradio Version by samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1458
- π¨ Fixed DSR by phcarval in https://github.com/openvinotoolkit/anomalib/pull/1486
- π Fix result image URLs by f0k in https://github.com/openvinotoolkit/anomalib/pull/1510
- π Fix broken 501 notebooks by adrianboguszewski in https://github.com/openvinotoolkit/anomalib/pull/1630
- π Fixed shape error, allowing arbitary image sizes for EfficientAD by holzweber in https://github.com/openvinotoolkit/anomalib/pull/1537
- π Fix the broken images on `README.md` by samet-akcay in https://github.com/openvinotoolkit/anomalib/pull/1666
- Fixed OpenVINO notebooks by adrianboguszewski in https://github.com/openvinotoolkit/anomalib/pull/1678
- π Fix GMM test by ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1696
- π Fix indentation and add license for the ShanghaiTech Campus Dataset by willyfh in https://github.com/openvinotoolkit/anomalib/pull/1701
- π¨Fix predict_step in AnomalyModule by ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1746
- Fix the imports to fit in OpenVINO 2023.3 by prob1995 in https://github.com/openvinotoolkit/anomalib/pull/1756
- π Documentation update: fix a typo of README by youngquan in https://github.com/openvinotoolkit/anomalib/pull/1753
- πFix visualization by ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1766
- π©ΉMinor fixes by ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1788
- β³ Restore Images by ashwinvaidya17 in https://github.com/openvinotoolkit/anomalib/pull/1791
New Contributors
- Kiminjo made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1314
- murilo-cunha made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1168
- aadhamm made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/998
- MG109 made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1340
- BeeAlarmed made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1347
- pirnerjonas made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1353
- sovrasov made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1358
- abc-125 made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1355
- Gornoka made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1373
- caiolang made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1379
- ggiret-thinkdeep made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1386
- belfner made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1457
- abdullamatar made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1424
- mtailanian made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1415
- f0k made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1510
- holzweber made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1537
- tobybreckon made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1671
- prob1995 made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1756
- danylo-boiko made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1776
- thinhngo-x made their first contribution in https://github.com/openvinotoolkit/anomalib/pull/1781
**Full Changelog**: https://github.com/openvinotoolkit/anomalib/compare/v0.7.0...v1.0.0