RAD
收藏RAD: 真实世界异常检测数据集与基准
概述
RAD(Realistic Anomaly Detection)是一个多视角RGB异常检测数据集,由真实机器人臂采集,包含4765张图像,涵盖13个类别和4种缺陷类型。数据集通过超过50个视角采集,旨在模拟真实世界条件下的异常检测场景。
主要贡献
- 数据集介绍:首个真实世界多视角异常检测数据集,涵盖超过10个对象类别和纹理及几何缺陷。
- NAD挑战:提出基于噪声姿态的异常检测(NAD)挑战,评估算法在真实机器人场景中的鲁棒性。
- 预处理方法:引入高级数据预处理技术,处理多视角和点云数据集中的噪声和不一致数据。
- 算法评估:评估2D RGB、3D多视角和3D点云算法,突出其优缺点。
数据集描述
数据采集
- 数据标注:提供详细的标注信息,包括缺陷类型和位置。
- 异常类型:模拟四种常见工业缺陷:划痕、缺失、污渍和挤压。
数据统计
- 样本总数:5848个样本,分布在12个不同对象中,涵盖厨房用品、玩具和日常用品。
- 多样性:类别在形状和外观上具有显著多样性,提供广泛的语义和几何探索空间。
- 元数据:每张图像包含相机姿态元数据,用于细致分析和模型训练增强。
数据目录
数据集结构与PAD和MVTec相似,便于基准测试。数据可通过Google Drive下载。
RAD └ binderclip ---对象类别文件夹 └ train ---训练集 └ good ---无缺陷训练图像 └ num.png └ test ---测试集 └ missing ---缺失缺陷图像 └ num.png └ scratched ---划痕缺陷图像 └ squeezed ---挤压缺陷图像 └ stained ---污渍缺陷图像 └ good ---无缺陷图像 └ ground_truth ---各种缺陷的GT分割掩码 └ missing └ num_mask.png └ scratched └ squeezed └ stained └ transforms.json ---相机角度和图像变换矩阵信息 └ box ...
姿态估计与3D重建
提出一种管道来估计不同视角的姿态,并应用3D重建创建3D点云,便于3D点云异常检测算法的使用。
基准运行
评估了多种2D和3D重建异常检测方法,包括FastFlow、STPM、CFA、cflow、CDO、UniAD、FAVAE、PAD和Splat。结果显示,2D和3D重建方法在不同类别上表现各异,主要受训练和测试集之间的对齐问题和光照条件变化的影响。
| 模型 | 类别 | blinder. | bowl. | box | can | charger | cup1. | cup2. |
|---|---|---|---|---|---|---|---|---|
| FastFlow [1] | P-ROC | 65.33% | 67.90% | 74.60% | 66.30% | 99.50% | 65.60% | 71.15% |
| I-ROC | 89.60% | 78.70% | 97.80% | 88.10% | 81.10% | 86.60% | 71.43% | |
| STPM [2] | P-ROC | 67.83% | 73.50% | 78.50% | 67.60% | 55.80% | 74.90% | 74.15% |
| I-ROC | 75.87% | 70.90% | 87.10% | 72.40% | 88.50% | 88.30% | 71.15% | |
| CFA [3] | P-ROC | 68.41% | 70.29% | 76.78% | 67.58% | 79.01% | 75.14% | 72.53% |
| I-ROC | 88.60% | 79.44% | 99.67% | 89.43% | 92.62% | 93.87% | 71.30% | |
| cflow [4] | P-ROC | 68.45% | 73.70% | 79.26% | 67.78% | 71.18% | 75.72% | 74.52% |
| I-ROC | 85.38% | 83.76% | 99.89% | 92.41% | 91.80% | 93.87% | 73.33% | |
| CDO [5] | P-ROC | 96.42% | 60.33% | 84.67% | 87.77% | 97.15% | 81.85% | 60.63% |
| I-ROC | 58.63% | 64.89% | 72.06% | 50.53% | 66.96% | 43.82% | 84.10% | |
| UniAD [6] | P-ROC | 98.75% | 93.88% | 98.58% | 98.69% | 97.88% | 95.56% | 92.28% |
| I-ROC | 66.30% | 43.09% | 71.02% | 59.53% | 64.62% | 59.71% | 51.81% | |
| FAVAE [7] | P-ROC | 57.20% | 57.30% | 35.50% | 83.90% | 59.60% | 45.70% | 62.60% |
| I-ROC | 49.10% | 53.50% | 52.10% | 33.50% | 53.40% | 60.70% | 29.50% | |
| PAD [8] | P-ROC | 90.50% | 75.80% | 90.30% | 98.10% | 97.30% | 96.10% | 79.20% |
| I-ROC | 48.00% | 37.00% | 62.00% | 46.30% | 51.50% | 48.50% | 54.40% | |
| Splat [9] | P-ROC | 98.30% | 96.80% | 97.90% | 98.20% | 99.70% | 98.00% | 97.45% |
| I-ROC | 52.07% | 80.60% | 55.50% | 37.70% | 57.40% | 81.20% | 48.10% |
| 模型 | 类别 | glue. | phone. | rubber. | spoon. | spray. | tennis. | Aver. |
|---|---|---|---|---|---|---|---|---|
| FastFlow [1] | P-ROC | 75.60% | 74.43% | 73.40% | 72.00% | 74.00% | 71.00% | 73.14% |
| I-ROC | 77.85% | 94.78% | 97.10% | 82.30% | 85.50% | 98.00% | 86.83% | |
| STPM [2] | P-ROC | 76.75% | 82.35% | 73.80% | 72.60% | 74.60% | 72.00% | 72.64% |
| I-ROC | 69.75% | 85.85% | 77.00% | 79.90% | 82.80% | 98.00% | 80.58% | |
| CFA [3] | P-ROC | 76.40% | 74.33% | 71.71% | 74.96% | 73.63% | 84.39% | 74.24% |
| I-ROC | 80.46% | 93.60% | 78.03% | 86.53% | 84.28% | 97.00% | 87.29% | |
| cflow [4] | P-ROC | 77.00% | 76.35% | 74.12% | 77.18% | 76.79% | 79.07% | 74.70% |
| I-ROC | 81.06% | 95.96% | 98.50% | 89.85% | 83.02% | 98.00% | 89.76% | |
| CDO [5] | P-ROC | 95.93% | 87.86% | 90.47% | 97.21% | 83.12% | 97.50% | 86.22% |
| I-ROC | 75.57% | 63.65% | 46.14% | 70.76% | 52.98% | 55.27% | 61.95% | |
| UniAD [6] | P-ROC | 97.97% | 97.57% | 98.16% | 99.31% | 98.01% | 99.35% | 97.38% |
| I-ROC | 56.37% | 71.88% | 65.50% | 75.92% | 57.90% | 68.53% | 62.48% | |
| FAVAE [7] | P-ROC | 60.10% | 24.60% | 90.40% | 59.40% | 55.40% | 87.50% | 60.20% |
| I-ROC | 66.40% | 70.40% | 39.10% | 61.00% | 55.30% | 54.50% | 50.30% | |
| PAD [8] | P-ROC | 87.30% | 89.70% | 88.20% | 85.40% | 94.30% | 85.10% | 91.20% |
| I-ROC | 71.30% | 69.50% | 70.20% | 61.40% | 68.20% | 64.50% | 66.20% | |
| Splat [9] | P-ROC | 99.12% | 98.10% | 99.80% | 97.30% | 97.20% | 95.80% | 96.20% |
| I-ROC | 66.30% | 71.00% | 53.40% | 57.40% | 73.60% | 68.10% | 62.50% |




