# Image Datamodules

Image datamodules in Anomalib are designed to handle image-based anomaly detection datasets. They provide a standardized interface for loading and processing image data for both training and inference.

## Available Datamodules

```{grid} 3
:gutter: 2

:::{grid-item-card} BMAD
:link: anomalib.data.datamodules.image.bmad
:link-type: doc

BMAD dataset datamodule for medical anomaly detection.
:::

:::{grid-item-card} BTech
:link: anomalib.data.datamodules.image.BTech
:link-type: doc

Surface defect detection in steel manufacturing.
:::

:::{grid-item-card} Datumaro
:link: anomalib.data.datamodules.image.Datumaro
:link-type: doc

Dataset format compatible with Intel Geti™.
:::

:::{grid-item-card} Folder
:link: anomalib.data.datamodules.image.Folder
:link-type: doc

Custom folder-based dataset organization.
:::

:::{grid-item-card} Kolektor
:link: anomalib.data.datamodules.image.Kolektor
:link-type: doc

Surface defect detection in electrical commutators.
:::

:::{grid-item-card} MVTecAD
:link: anomalib.data.datamodules.image.MVTecAD
:link-type: doc

Industrial anomaly detection benchmark.
:::

:::{grid-item-card} MVTecAD2
:link: anomalib.data.datamodules.image.MVTecAD2
:link-type: doc

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

:::{grid-item-card} MVTecLOCO
:link: anomalib.data.datamodules.image.MVTecLOCO
:link-type: doc

MVTec LOCO dataset for logical and structural anomaly detection.
:::

:::{grid-item-card} RealIAD
:link: anomalib.data.datamodules.image.RealIAD
:link-type: doc

Real-IAD dataset for industrial anomaly detection scenarios.
:::

:::{grid-item-card} Tabular
:link: anomalib.data.datamodules.image.Tabular
:link-type: doc

Custom tabular dataset.
:::

:::{grid-item-card} VAD
:link: anomalib.data.datamodules.image.VAD
:link-type: doc

Valeo Anomaly Detection dataset for automotive applications.
:::

:::{grid-item-card} Visa
:link: anomalib.data.datamodules.image.Visa
:link-type: doc

Visual Anomaly dataset.
:::
```

## API Reference

```{eval-rst}
.. automodule:: anomalib.data
   :members: BMAD, BTech, Datumaro, Folder, Kolektor, MVTecAD, MVTecAD2, MVTecLOCO, RealIAD, Tabular, VAD, Visa
   :undoc-members:
   :show-inheritance:
```
