REVIEW 3 major objections 5 minor 32 references
MoViAD: A Modular Library for Visual Anomaly Detection
T0 review · 3 major / 5 minor · reviewed 2026-08-06 · deepseek-v4-flash
Pith's one-line read MoViAD is a modular library for visual anomaly detection that aims to let researchers and engineers assemble the full pipeline from plug-and-play components, from continual learning to edge devices.
desk verdict A clearly written design document for a VAD library, but with no code, benchmarks, or repository the central claim that MoViAD actually works is unverifiable. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing mechanism is the module interface: datasets, VAD methods, trainers, backbones, and utilities are implemented as atomic components that can be connected into complete training and testing flows while remaining usable individually. Backbones expose configurable hooks for multi-scale feature extraction and can be trimmed to the last feature-extraction layer; trainers handle logging, checkpointing, and early stopping; the quantization and compression module operates on both model weights and intermediate feature maps. This decomposition is what is supposed to give the library both ease of use and extensibility across all the listed scenarios.
What would settle it
Install MoViAD, load MVTec-AD, and run PatchCore with the default trainer and image-level ROC-AUC evaluation; if installation, dataset loading, or evaluation fails, or the result diverges sharply from PatchCore's published numbers, the claim of modular out-of-the-box coverage is contradicted.
Extended reading notes
Core claim
The paper's central claim is that modularity itself is the organizing principle: every stage of the VAD pipeline is split into standalone, extensible components, and connectors allow existing models and backbones to be plugged in. The authors state that MoViAD covers noisy training data by letting users control image-level or pixel-level contamination, continual learning through replay-based procedures, limited-label regimes through supervised, semi-supervised, and few-shot data loaders, and edge/IoT deployment through tiny backbones, quantization-aware training, post-training quantization, feature-map compression, and communication profiling. They also claim that method implementations in the library replicate the results of the original papers, which would make the library a shared basis for comparison.
Load-bearing premise
The central claim depends on the MoViAD codebase actually existing, installing cleanly, and having every listed module—datasets, methods, trainers, backbones, quantization, evaluation, and utilities—implemented and integrated so the described scenarios and edge workflows run.
Editorial extensions
If this is right
- A researcher could compare memory-bank, student-teacher, reconstruction, and flow-based methods on identical datasets, backbones, and evaluation code, removing implementation differences as a source of variance.
- An engineer deploying to a low-power device could swap a heavy backbone for a tiny one, apply quantization, and profile size, memory, and computation within the same framework.
- Continual, semi-supervised, few-shot, and noisy settings would become selectable configurations rather than bespoke research code, lowering the barrier to studying realistic failure modes.
- If the reimplementations match published numbers, MoViAD could serve as a common evaluation harness for pixel-level and image-level anomaly detection metrics.
Reading between the lines
- The manuscript gives no quantitative validation and no repository link, so the decisive test is a public release that installs and reproduces the promised workflows.
- A genuinely modular stack would also serve as an ablation instrument: swapping only one component at a time would let researchers attribute performance differences to backbones, losses, or memory-bank design.
- Extending the same module interfaces to audio spectrograms or 3D data, as the paper says it plans, would show whether the modular design generalizes beyond still images.
- If quantization and feature compression work as described, the library could make communication cost a first-class metric for federated and IoT anomaly detection.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces MoViAD, a modular library for visual anomaly detection (VAD) that is claimed to provide unified access to state-of-the-art models, trainers, datasets, metrics, quantization/compression tools, and profiling utilities. The library is presented as supporting a wide spectrum of scenarios including unsupervised, noisy, continual, semi-supervised, few-shot, and edge/IoT settings, with a strong emphasis on modularity, extensibility, and reproducibility of original-paper results. The manuscript is entirely descriptive: it lists modules and scenarios but contains no code, no repository link, no package name, no installation instructions, no usage examples, and no experimental results or benchmark tables.
Significance. If the library actually exists and works as described, MoViAD would address a real need in the VAD community: many existing method implementations are scattered, poorly documented, or not readily reusable, so a well-integrated and modular toolkit could accelerate both research and deployment. The paper's decomposition of the pipeline into datasets, methods, trainers, backbones, compression, evaluation, and utilities is reasonable, and the coverage of continual, noisy, few-shot, and edge scenarios is broader than what most existing VAD libraries offer. However, the significance is conditional on verifiability. The manuscript provides no runnable artifact and no experimental validation, so the central claim of a comprehensive, usable library is currently unsupported. Credit is due for the precise scenario definitions in Section 4.1, particularly the image-level and pixel-level contamination formulas, which are concrete and useful.
major comments (3)
- [§1 and §3] The central claim of the paper is that MoViAD is a comprehensive and usable library, but the manuscript never provides a repository URL, package name, installation command, or any other artifact identifier. Without the code, the reader cannot verify that any of the modules described in Section 3 (datasets, methods, trainers, backbones, quantization, evaluation, utilities) actually exist, are installed, and are integrated as claimed. This is not a stylistic issue but a load-bearing omission: the paper is an existence claim about software, and the absence of the software makes the claim unverifiable. Please provide a public artifact and a reproducibility statement.
- [§2.3] The reproducibility principle states that "models implementations within the MoViAD library are designed to replicate the results reported in the original research papers," yet no experimental evidence is given anywhere in the manuscript. There are no benchmark tables, no error bars, and no comparison with the original published numbers for any of the listed methods. To support this claim, the paper needs at least a basic reproduction table (e.g., image-level and pixel-level AUROC on MVTec-AD for PatchCore, PaDiM, and STFPM) showing agreement with the corresponding original papers. Without such evidence, the reproducibility guarantee is an assertion rather than a verified property.
- [§4.2 and §4.5] The manuscript mixes implemented and planned functionality, making it impossible to know which advertised scenarios are currently runnable. Section 4.2 says "MoViAD will implement multiple continual learning methods" in one sentence and then "we also implemented the variant of replay" in the next, while Section 4.5 explicitly defers multi-view, video, 3D, and audio anomaly detection to future work. The abstract and introduction present these as supported capabilities, which overstates the current state. Please add a clear status table or per-feature indicator distinguishing "implemented," "in progress," and "planned" across all modules and scenarios.
minor comments (5)
- [Abstract] The phrase "few-shots" should be "few-shot."
- [§4.5] The citation formatting "RealIAD / [13]" should be regularized, likely to "Real-IAD [13]."
- [Throughout] The paper lacks a dedicated related-work or comparison section discussing existing VAD libraries (e.g., Anomalib, PyTorch-based anomaly detection toolkits). Even a brief comparison of module coverage would help the reader understand MoViAD's unique contribution.
- [§3.2] The list of methods lacks version numbers or release dates; adding a table with the exact configurations (e.g., backbone, input resolution) that are implemented would improve reproducibility and understandability.
- [§4.4] The description of the IoT scenario is conceptually clear, but the phrase "metrics based on bitrate and other profiling tools" would benefit from explicit metric definitions, as this appears in no other VAD library documentation.
Circularity Check
No circular derivation: MoViAD is a software-library description, and its self-citations are contextual prior work rather than load-bearing reductions.
full rationale
The paper contains no equations, fitted parameters, or formal derivation that could be equivalent to its inputs. Its central claim is that MoViAD is a modular, comprehensive software library; that claim is supported by architectural descriptions (Sections 2-4) and by references to prior published methods. The self-citations ([5], [7], [8], [9], [26], [31]) are used to identify existing scenarios and algorithms (continual learning, edge/IoT, audio) and to describe the library's provenance, not to prove a theoretical result by reference to itself. Section 2.3's statement that implementations 'are designed to replicate the results reported in the original research papers' is a design goal, not a circular validation. The most serious weakness is evidential, not circular: no repository URL, package name, tests, or benchmark tables are provided, and Section 4.2 mixes future tense ('will implement') with past tense ('we also implemented'), making the existence and integration of the claimed modules unverifiable. However, unverifiability or missing evidence is not the same as a circular derivation, and no specific reduction of a prediction to its inputs can be quoted. Accordingly the circularity score is 0.
Assumptions & free parameters
assumptions (4)
- ad hoc to paper The MoViAD codebase exists, is installable, and its listed modules are implemented and integrated.
- ad hoc to paper The integrated model implementations reproduce the original papers' results.
- domain assumption Public datasets can be imported with the claimed unified preprocessing, splits, and labeling.
- ad hoc to paper Backbone hooks, quantization, compression, and profiling tools work across the supported methods.
Cite this review
Pith. "Pith review of MoViAD: A Modular Library for Visual Anomaly Detection." pith.science (2026). https://pith.science/paper/XIJAUNO5
@misc{pith2026250712049,
author = {Pith},
title = {Pith review of: MoViAD: A Modular Library for Visual Anomaly Detection},
year = {2026},
howpublished = {\url{https://pith.science/paper/XIJAUNO5}},
note = {Machine review of arXiv:2507.12049}
}
read the original abstract
VAD is a critical field in machine learning focused on identifying deviations from normal patterns in images, often challenged by the scarcity of anomalous data and the need for unsupervised training. To accelerate research and deployment in this domain, we introduce MoViAD, a comprehensive and highly modular library designed to provide fast and easy access to state-of-the-art VAD models, trainers, datasets, and VAD utilities. MoViAD supports a wide array of scenarios, including continual, semi-supervised, few-shots, noisy, and many more. In addition, it addresses practical deployment challenges through dedicated Edge and IoT settings, offering optimized models and backbones, along with quantization and compression utilities for efficient on-device execution and distributed inference. MoViAD integrates a selection of backbones, robust evaluation VAD metrics (pixel-level and image-level) and useful profiling tools for efficiency analysis. The library is designed for fast, effortless deployment, enabling machine learning engineers to easily use it for their specific setup with custom models, datasets, and backbones. At the same time, it offers the flexibility and extensibility researchers need to develop and experiment with new methods.
Reference graph
Works this paper leans on
-
[1]
Mvtec ad — a comprehensive real-world dataset for unsupervised anomaly detection,
P. Bergmann, M. Fauser, D. Sattlegger, and C. Steger, “Mvtec ad — a comprehensive real-world dataset for unsupervised anomaly detection,” in 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2019, pp. 9584–9592
work page 2019
-
[2]
Bmad: Benchmarks for medical anomaly detection,
J. Bao, H. Sun, H. Deng, Y . He, Z. Zhang, and X. Li, “Bmad: Benchmarks for medical anomaly detection,”
-
[3]
Segmentmeifyoucan: A benchmark for anomaly segmentation,
R. Chan, K. Lis, S. Uhlemeyer, H. Blum, S. Honari, R. Siegwart, P. Fua, M. Salzmann, and M. Rottmann, “Segmentmeifyoucan: A benchmark for anomaly segmentation,” arXiv preprint arXiv:2104.14812, 2021
arXiv 2021
-
[4]
ROADS: Robust Prompt-driven Multi-Class Anomaly Detection under Domain Shift
H. Kashiani, N. A. Talemi, and F. Afghah, “Roads: Robust prompt-driven multi-class anomaly detection under domain shift,” 2024. [Online]. Available: https://arxiv.org/abs/2411.16049
work page Pith review arXiv 2024
-
[5]
N. Bugarin, J. Bugaric, M. Barusco, D. D. Pezze, and G. A. Susto, “Unveiling the anomalies in an ever-changing world: A benchmark for pixel-level anomaly detection in continual learning,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2024, pp. 4065–4074
work page 2024
-
[6]
ONER: Online Experience Replay for Incremental Anomaly Detection
Y . Jin, J. Zhu, G. Wang, S. Li, J. Zhang, X. Liu, Q. Liu, and Y . Wang, “Oner: Online experience replay for incremental anomaly detection,” 2025. [Online]. Available: https://arxiv.org/abs/2412.03907
work page Pith review arXiv 2025
-
[7]
Memory efficient continual learning for edge-based visual anomaly detection,
M. Barusco, L. D’Antoni, D. D. Pezze, F. Borsatti, and G. A. Susto, “Memory efficient continual learning for edge-based visual anomaly detection,” 2025. [Online]. Available: https://arxiv.org/abs/2503.02691 5
arXiv 2025
-
[8]
Paste: Improving the effi- ciency of visual anomaly detection at the edge,
M. Barusco, F. Borsatti, D. D. Pezze, F. Paissan, E. Farella, and G. A. Susto, “Paste: Improving the effi- ciency of visual anomaly detection at the edge,” in Proceedings of the Computer Vision and Pattern Recognition Conference (CVPR) Workshops, June 2025, pp. 4026–4035
work page 2025
Show all 32 references
-
[9]
Towards scalable iot deployment for visual anomaly detection via efficient compression,
A. Stropeni, F. Borsatti, M. Barusco, D. D. Pezze, M. Fabris, and G. A. Susto, “Towards scalable iot deployment for visual anomaly detection via efficient compression,” 2025. [Online]. Available: https://arxiv.org/abs/2505.07119
2025
-
[10]
Winclip: Zero-/few-shot anomaly clas- sification and segmentation,
J. Jeong, Y . Zou, T. Kim, D. Zhang, A. Ravichandran, and O. Dabeer, “Winclip: Zero-/few-shot anomaly clas- sification and segmentation,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), June 2023, pp. 19 606–19 616
2023
-
[11]
Few-shot anomaly detection via personalization,
S. Kwak, J. Jeong, H. Lee, W. Kim, D. Seo, W. Yun, W. Lee, and J. Shin, “Few-shot anomaly detection via personalization,” IEEE Access, vol. 12, pp. 11 035–11 051, 2024
2024
-
[12]
Spot-the-difference self-supervised pre-training for anomaly detection and segmentation,
Y . Zou, J. Jeong, L. Pemula, D. Zhang, and O. Dabeer, “Spot-the-difference self-supervised pre-training for anomaly detection and segmentation,” 2022. [Online]. Available: https://arxiv.org/abs/2207.14315
2022 arXiv
-
[13]
Real-iad: A real-world multi-view dataset for benchmarking versatile industrial anomaly detection,
C. Wang, W. Zhu, B.-B. Gao, Z. Gan, J. Zhang, Z. Gu, S. Qian, M. Chen, and L. Ma, “Real-iad: A real-world multi-view dataset for benchmarking versatile industrial anomaly detection,” 2024. [Online]. Available: https://arxiv.org/abs/2403.12580
2024 arXiv
-
[14]
Joint anomaly detec- tion and inpainting for microscopy images via deep self-supervised learning,
L. Huang, D. Cheng, Y . Xulei, L. Tong, S. Yiqiong, K. Yang, G. Bah-Hwee, and W. Bihan, “Joint anomaly detec- tion and inpainting for microscopy images via deep self-supervised learning,” in IEEE International Conference on Image processing (ICIP), 2021
2021
-
[15]
Beyond dents and scratches: Logical constraints in unsupervised anomaly detection and localization,
P. Bergmann, K. Batzner, M. Fauser, D. Sattlegger, and C. Steger, “Beyond dents and scratches: Logical constraints in unsupervised anomaly detection and localization,” International Journal of Computer Vision, vol. 130, no. 4, pp. 947–969, 2022. [Online]. Available: https://do...
2022 doi
-
[16]
Towards total recall in industrial anomaly detection,
K. Roth, L. Pemula, J. Zepeda, B. Sch ¨olkopf, T. Brox, and P. Gehler, “Towards total recall in industrial anomaly detection,” arXiv:2106.08265, 2022
2022 arXiv
-
[17]
Cfa: Coupled-hypersphere-based feature adaptation for target-oriented anomaly localization,
S. Lee, S. Lee, and B. C. Song, “Cfa: Coupled-hypersphere-based feature adaptation for target-oriented anomaly localization,” IEEE Access, vol. 10, pp. 78 446–78 454, 2022
2022
-
[18]
PaDiM: A patch distribution modeling framework for anomaly detection and localization,
T. Defard, A. Setkov, A. Loesch, and R. Audigier, “PaDiM: A patch distribution modeling framework for anomaly detection and localization,” in Pattern Recognition. ICPR International Workshops and Challenges. Springer International Publishing, 2021, pp. 475–489
2021
-
[19]
Student-teacher feature pyramid matching for anomaly detection,
G. Wang, S. Han, E. Ding, and D. Huang, “Student-teacher feature pyramid matching for anomaly detection,” arXiv:2103.04257, 2021
2021 arXiv
-
[20]
Anomaly detection via reverse distillation from one-class embedding,
H. Deng and X. Li, “Anomaly detection via reverse distillation from one-class embedding,” in Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, 2022, pp. 9737–9746
2022
-
[21]
Draem-a discriminatively trained reconstruction embedding for surface anomaly detection,
V . Zavrtanik, M. Kristan, and D. Skoˇcaj, “Draem-a discriminatively trained reconstruction embedding for surface anomaly detection,” in Proceedings of the IEEE/CVF international conference on computer vision, 2021, pp. 8330–8339
2021
-
[22]
Ganomaly: Semi-supervised anomaly detection via adver- sarial training,
S. Akcay, A. Atapour-Abarghouei, and T. P. Breckon, “Ganomaly: Semi-supervised anomaly detection via adver- sarial training,” in Computer Vision–ACCV 2018: 14th Asian Conference on Computer Vision, Perth, Australia, December 2–6, 2018, Revised Selected Papers, Part III 14. Spr...
2018
-
[23]
Fastflow: Unsupervised anomaly detection and localization via 2d normalizing flows,
J. Yu, Y . Zheng, X. Wang, W. Li, Y . Wu, R. Zhao, and L. Wu, “Fastflow: Unsupervised anomaly detection and localization via 2d normalizing flows,” 2021
2021
-
[24]
Supersimplenet: Unifying unsupervised and supervised learning for fast and reliable surface defect detection,
B. Rolih, M. Fu ˇcka, and D. Sko ˇcaj, “Supersimplenet: Unifying unsupervised and supervised learning for fast and reliable surface defect detection,” in International Conference on Pattern Recognition. Springer, 2025, pp. 47–65
2025
-
[25]
Cutpaste: Self-supervised learning for anomaly detection and localiza- tion,
C.-L. Li, K. Sohn, J. Yoon, and T. Pfister, “Cutpaste: Self-supervised learning for anomaly detection and localiza- tion,” in Proceedings of the IEEE/CVF conf. on computer vision and pattern recognition, 2021, pp. 9664–9674
2021
-
[26]
Continual learning approaches for anomaly detection,
D. D. Pezze, E. Anello, C. Masiero, and G. A. Susto, “Continual learning approaches for anomaly detection,” arXiv preprint arXiv:2212.11192, 2022
2022 arXiv
-
[27]
Mobilenetv2: Inverted residuals and linear bottlenecks,
M. Sandler, A. Howard, M. Zhu, A. Zhmoginov, and L.-C. Chen, “Mobilenetv2: Inverted residuals and linear bottlenecks,” 2019. [Online]. Available: https://arxiv.org/abs/1801.04381
2019 arXiv
-
[28]
Wide residual networks,
S. Zagoruyko and N. Komodakis, “Wide residual networks,” 2017. [Online]. Available: https://arxiv.org/abs/1605.07146 6
2017 arXiv
-
[29]
Real-world anomaly detection in surveillance videos,
W. Sultani, C. Chen, and M. Shah, “Real-world anomaly detection in surveillance videos,” in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), June 2018
2018
-
[30]
The mvtec 3d-ad dataset for unsupervised 3d anomaly detection and localization,
P. Bergmann, X. Jin, D. Sattlegger, and C. Steger, “The mvtec 3d-ad dataset for unsupervised 3d anomaly detection and localization,” in Proceedings of the 17th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications. SCITEPRESS ...
2022 doi
-
[31]
From vision to sound: Advancing audio anomaly detection with vision-based algorithms,
M. Barusco, F. Borsatti, D. D. Pezze, F. Paissan, E. Farella, and G. A. Susto, “From vision to sound: Advancing audio anomaly detection with vision-based algorithms,” 2025. [Online]. Available: https://arxiv.org/abs/2502.18328 7
2025 arXiv
-
[2024]
Available: https://arxiv.org/abs/2306.11876
[Online]. Available: https://arxiv.org/abs/2306.11876
Reviewed August 6, 2026 · model on record in the stance chip above.
Discussion (0). Sign in to comment.