Bidirectional Adaptive Transformers for Multimodal Anomaly Detection
Organizations: School of Mechanical Science and Engineering, Huazhong University of Science and Technology, Wuhan, 430000, Hubei, China
Abstract
The effective integration of features derived from RGB images and 3D point clouds presents a substantial challenge in the field of multimodal anomaly detection (MAD). Existing MAD methods typically rely on static fusion paradigms built upon frozen pre-trained encoders. While these frameworks facilitate spatial alignment, they lack the mechanism to establish latent semantic correspondence, thereby inducing cross-modal interference that degrades anomaly discriminability. To mitigate these limitations, this study proposes a Bidirectional Adaptive Transformers (BAT) framework, which constructs comprehensive and semantically aligned multimodal representations by leveraging complementary attributes across modalities. The BAT framework introduces a Bidirectional Feature Alignment (BFA) module, which employs a mutual predictive mechanism to bridge the gap between 2D textural patterns and 3D geometric structures. This bidirectional interaction explicitly enhances the textural granularity of point cloud descriptors while augmenting the spatial contextual awareness of RGB features. To ensure that the latent representations possess sufficient informational density for alignment, BAT incorporates a parameter-efficient adaptation architecture. By utilizing lightweight image and point cloud adapters, the framework facilitates specialized fine-tuning of pre-trained models, mitigating the information loss inherent in frozen encoders. Extensive experiments conducted on MVTec 3D-AD and Eyecandies confirm that BAT achieves state-of-the-art anomaly detection performance, significantly outperforming existing MAD methods.
Figures & tables
| Metric | Method | Bagel | Cable Gland | Carrot | Cookie | Dowel | Foam | Peach | Potato | Rope | Tire | Mean |
| I-AUROC | BTF ( Horwitz and Hoshen, 2023 ) | 0.918 | 0.748 | 0.967 | 0.883 | 0.932 | 0.582 | 0.896 | 0.912 | 0.921 | 0.886 | 0.865 |
| AST ( Rudolph et al., 2023 ) | 0.983 | 0.873 | 0.976 | 0.971 | 0.932 | 0.885 | 0.974 | 0.981 | 1.000 | 0.797 | 0.937 | |
| M3DM ( Wang et al., 2023 ) | 0.994 | 0.909 | 0.972 | 0.976 | 0.960 | 0.942 | 0.973 | 0.899 | 0.972 | 0.850 | 0.945 | |
| CFM ( Costanzino et al., 2024 ) | 0.994 | 0.888 | 0.984 | 0.993 | 0.980 | 0.888 | 0.941 | 0.943 | 0.980 | 0.953 | 0.954 | |
| UCF ( Cheng et al., 2025 ) | 0.999 | 0.888 | 0.978 | 0.995 | 0.997 | 0.909 | 0.984 | 0.964 | 0.985 | 0.931 | 0.963 | |
| BAT | 0.996 | 0.896 | 0.992 | 0.997 | 0.976 | 0.914 | 0.985 | 0.971 | 0.998 | 0.970 | 0.970 |
| Method | Bagel | Cable Gland | Carrot | Cookie | Dowel | Foam | Peach | Potato | Rope | Tire | Mean |
| AST | |||||||||||
| M3DM | 0.422 | ||||||||||
| CFM | 0.431 | 0.485 | 0.469 | 0.464 | |||||||
| BAT | 0.492 | 0.431 | 0.485 | 0.469 | 0.490 | 0.495 | 0.493 | 0.464 | 0.493 | 0.465 |
| Metric | Method | Can. C. | Cho. C. | Cho. P. | Conf. | Gum. B. | Haz. T. | Lic.S. | Lollip. | Marsh. | Pep. C. | Mean |
| I-AUROC | RGB-D ( Bonfiglioli et al., 2022 ) | 0.529 | 0.861 | 0.739 | 0.752 | 0.594 | 0.498 | 0.679 | 0.651 | 0.838 | 0.750 | 0.689 |
| RGB-cD-n ( Bonfiglioli et al., 2022 ) | 0.596 | 0.843 | 0.819 | 0.846 | 0.833 | 0.550 | 0.750 | 0.846 | 0.940 | 0.848 | 0.787 | |
| AST ( Rudolph et al., 2023 ) | 0.574 | 0.747 | 0.747 | 0.889 | 0.596 | 0.617 | 0.816 | 0.841 | 0.987 | 0.987 | 0.780 | |
| M3DM ( Wang et al., 2023 ) | 0.624 | 0.958 | 0.958 | 1.000 | 0.886 | 0.758 | 0.949 | 0.836 | 1.000 | 1.000 | 0.897 | |
| CFM ( Costanzino et al., 2024 ) | 0.680 | 0.931 | 0.952 | 0.880 | 0.865 | 0.782 | 0.917 | 0.840 | 0.998 | 0.962 | 0.881 | |
| BAT | 0.605 | 0.970 | 0.950 | 0.995 | 0.902 | 0.654 | 0.930 | 0.853 | 0.998 | 1.000 | 0.886 |
| Method | Can. C. | Cho. C. | Cho. P. | Conf. | Gum. B. | Haz. T. | Lic. S. | Lollip. | Marsh. | Pep. C. | Mean |
| AST | |||||||||||
| M3DM | |||||||||||
| CFM | 0.229 | 0.345 | 0.353 | 0.188 | |||||||
| BAT | 0.403 | 0.345 | 0.491 | 0.353 | 0.188 | 0.345 | 0.266 | 0.467 | 0.458 | 0.348 |
| Method | 5-shot | 10-shot | 50-shot | Full | 5-shot | 10-shot | 50-shot | Full | 5-shot | 10-shot | 50-shot | Full |
| I-AUROC | P-AUROC | AUPRO | ||||||||||
| BTF | 0.671 | 0.695 | 0.806 | 0.865 | 0.980 | 0.983 | 0.989 | 0.992 | 0.920 | 0.928 | 0.947 | 0.959 |
| AST | 0.680 | 0.689 | 0.794 | 0.937 | 0.950 | 0.946 | 0.974 | 0.976 | 0.903 | 0.835 | 0.929 | 0.944 |
| M3DM | 0.796 | 0.821 | 0.903 | 0.945 | 0.984 | 0.986 | 0.989 | 0.992 | 0.927 | 0.939 | 0.952 | 0.964 |
| BAT | 0.798 | 0.842 | 0.908 | 0.966 | 0.987 | 0.989 | 0.991 | 0.995 | 0.950 | 0.956 | 0.959 | 0.973 |
| Structure | I-AUROC | P-AUROC | AUPRO@30% |
| Image Backbone | 0.850 | 0.987 | 0.942 |
| Linear Projection | 0.843 | 0.986 | 0.943 |
| MLP | 0.537 | 0.908 | 0.722 |
| Convolution | 0.863 | 0.986 | 0.944 |
| AIT | 0.869 | 0.986 | 0.944 |
| Structure | I-AUROC | P-AUROC | AUPRO@30% |
| Point Bakcbone | 0.875 | 0.970 | 0.906 |
| Full-Parameter Training | 0.908 | 0.980 | 0.932 |
| APT | 0.921 | 0.980 | 0.933 |
| Alignment | I-AUROC | P-AUROC | AUPRO@30% |
| Concatenation | 0.864 | 0.986 | 0.945 |
| Spatial Alignment | 0.945 | 0.992 | 0.971 |
| 2D-to-3D Alignment | 0.922 | 0.988 | 0.959 |
| 3D-to-2D Alignment | 0.945 | 0.991 | 0.966 |
| Semantic Alignment (BFA) | 0.970 | 0.995 | 0.976 |
| Modality | Module | Module size | I-AUROC | P-AUROC | AUPRO |
| 2D | w/o AIT | 327MB | 0.850 | 0.987 | 0.942 |
| 2D | w/ AIT | 343MB | 0.869 | 0.986 | 0.944 |
| 3D | w/o APT | 83MB | 0.874 | 0.970 | 0.906 |
| 3D | w/ APT | 85MB | 0.921 | 0.980 | 0.933 |
| Multimodal | w/ BFA | 484MB | 0.970 | 0.995 | 0.976 |
| Method | Backbone | I-AUROC | AUPRO@30% | |
| 2D | M3DM | Supervised ImageNet 1K | 0.670 | 0.808 |
| Supervised ImageNet 21K | 0.662 | 0.837 | ||
| DINO ViT-S/8 | 0.819 | 0.937 | ||
| DINO ViT-B/8 | 0.850 | 0.942 | ||
| BAT | Supervised ImageNet 1K | 0.697 | 0.822 | |
| Supervised ImageNet 21K | 0.679 | 0.843 |
Multimodal Anomaly Detection
Multimodal anomaly detection identifies unusual patterns by combining complementary signals such as images, depth, video, text, and sensor data.
See all 97 papers