Datamodules#

Anomalib provides various datamodules for different types of data modalities. These datamodules are organized into three main categories:

Image Datamodules#

BMAD

BMAD dataset datamodule for medical anomaly detection.

BMAD Datamodule
BTech

BTech dataset datamodule for surface defect detection.

BTech Datamodule
Datumaro

Datumaro format datamodule (compatible with Intel Geti™).

Datumaro Datamodule
Folder

Custom folder-based datamodule for organizing your own image dataset.

Folder Datamodule
Kolektor

Kolektor Surface-Defect dataset datamodule.

Kolektor Datamodule
MVTecAD

MVTec AD dataset datamodule for unsupervised anomaly detection.

MVTecAD Datamodule
MVTecAD2

MVTec AD 2 dataset datamodule for anomaly detection with natural images.

MVTecAD2 Datamodule
MVTecLOCO

MVTec LOCO dataset datamodule for logical and structural anomaly detection.

MVTecLOCO Datamodule
RealIAD

Real-IAD dataset datamodule for industrial anomaly detection with real-world scenarios.

RealIAD Datamodule
Tabular

Custom tabular datamodule for datasets with image paths and labels in tabular format.

Tabular Datamodule
VAD

Valeo Anomaly Detection dataset datamodule for automotive anomaly detection.

VAD Datamodule
Visa

Visual Anomaly (VisA) dataset datamodule.

Visa Datamodule

Video Datamodules#

Avenue

CUHK Avenue dataset datamodule for video anomaly detection.

Avenue Datamodule
ShanghaiTech

ShanghaiTech dataset datamodule for video anomaly detection.

ShanghaiTech Datamodule
UCSDped

UCSD Pedestrian dataset datamodule for video anomaly detection.

UCSDped Datamodule

Depth Datamodules#

MVTec 3D

MVTec 3D-AD dataset datamodule for unsupervised 3D anomaly detection and localization.

MVTec 3D Datamodule
Folder 3D

Custom folder-based 3D datamodule for organizing your own depth-based anomaly detection dataset.

Folder Datamodule