PointAD: Comprehending 3D Anomalies from Points and Pixels for Zero-shot 3D Anomaly Detection

Zero-shot (ZS) 3D anomaly detection is a crucial yet unexplored field that addresses scenarios where target 3D training samples are unavailable due to practical concerns like privacy protection. This paper introduces PointAD, a novel approach that transfers the strong generalization capabilities of CLIP for recognizing 3D anomalies on unseen objects. PointAD provides a unified framework to comprehend 3D anomalies from both points and pixels. In this framework, PointAD renders 3D anomalies into multiple 2D renderings and projects them back into 3D space. To capture the generic anomaly semantics into PointAD, we propose hybrid representation learning that optimizes the learnable text prompts from 3D and 2D through auxiliary point clouds. The collaboration optimization between point and pixel representations jointly facilitates our model to grasp underlying 3D anomaly patterns, contributing to detecting and segmenting anomalies of unseen diverse 3D objects. Through the alignment of 3D and 2D space, our model can directly integrate RGB information, further enhancing the understanding of 3D anomalies in a plug-and-play manner. Extensive experiments show the superiority of PointAD in ZS 3D anomaly detection across diverse unseen objects.

Paper

Similar papers

Peer review

Reviewer dthJ5/10 · confidence 3/52024-07-13

Summary

The paper titled "PointAD: Comprehending 3D Anomalies from Points and Pixels for Zero-shot 3D Anomaly Detection" introduces PointAD, a novel framework designed for zero-shot 3D anomaly detection by leveraging both point clouds and RGB images. The approach builds on the strong generalization capabilities of CLIP and adapts it to 3D anomaly detection. The framework renders 3D anomalies into multiple 2D views and then projects these 2D representations back into 3D space. This hybrid representation learning allows for capturing generic anomaly semantics across various unseen 3D objects. PointAD also incorporates auxiliary point clouds to optimize learnable text prompts for better anomaly detection and segmentation.

Strengths

1. The use of CLIP for 3D anomaly detection and the hybrid representation learning approach are novel contributions. 2. The theoretical foundations are robust, and the empirical validation is comprehensive. 3. The paper is clearly written, with well-structured sections and effective use of visual aids. 4. The approach addresses a critical gap in the field, with potential for significant impact on future research and practical applications.

Weaknesses

1. The sensitivity of the method to the selection of rendering angles and the number of views could be explored further. 2. While the experimental results are compelling, additional validation on more diverse and challenging datasets would further strengthen the claims. 3. The discussion of potential limitations and future work could be expanded to provide a more comprehensive view of the method's applicability and areas for improvement.

Questions

1. Could the authors provide more insights into the selection of rendering angles and the impact of different numbers of views on the detection performance? 2. Have the authors considered the robustness of the method under different environmental conditions, such as varying lighting and occlusions? 3. Could additional experiments on other industrial or medical datasets help to further validate the generalizability of the proposed method? ======== post rebuttal ========== The authors' rebuttal solve most of my concerns, hence I raise my score to borderline accept.

Rating

5

Confidence

3

Soundness

3

Presentation

3

Contribution

3

Limitations

The authors have addressed some limitations, including the fixed rendering angles and the potential for further optimization of view selection. Constructive suggestions for improvement include exploring the sensitivity to rendering parameters and validating the method under different environmental conditions.

Reviewer GgEU6/10 · confidence 5/52024-07-14

Summary

The paper introduces PointAD, the first approach to explore the domain of zero-shot 3D anomaly detection, leveraging CLIP's strong generalization to identify anomalies in previously unseen objects. It offers a unified framework that integrates 3D point clouds with 2D renderings, employing hybrid representation learning to capture the semantics of anomalies. PointAD's key contributions are its pioneering exploration of the ZS 3D anomaly detection domain, its ability to seamlessly integrate multimodal data like RGB information for enhanced detection, and its superior performance over existing methods. The robustness of the framework is confirmed through extensive experiments.

Strengths

Originality: The paper introduces PointAD, a novel method in 3D anomaly detection that leverages CLIP for 3D analysis, uniquely combining point clouds and pixel data. It expands the application of vision-language models into new domains, showcasing versatility in 3D point cloud analysis. Soundness: The paper exhibits methodological soundness through its rigorous experimental setup, including the use of diverse datasets and a thorough ablation study that substantiates the design decisions and effectiveness of the proposed PointAD framework. The state-of-the-art experiments performance confirms the model's outperforming ability. Clarity: The paper stands out for its clarity, guiding readers smoothly from the problem statement to the final results. It skillfully explains complex concepts in an accessible way, ensuring that a wider audience can follow along. The paper also benefits from helpful visual aids that clearly demonstrate the model's effectiveness.

Weaknesses

1. There’s some zero-shot anomaly detection methods with clip on 2D images, so this paper should compare with them, especially, from the view of techniques’ differences, not only the used data differences. For example, those zero-shot methods (WinCLIP, VAND and AnomalyCLIP) mentioned in [R1] and [R2]. [R1] Cao, Y., Xu, X., Zhang, J., Cheng, Y., Huang, X., Pang, G., & Shen, W. (2024). A survey on visual anomaly detection: Challenge, approach, and prospect. arxiv preprint arxiv:2401.16402. [R2] Li, X., Huang, Z., Xue, F., & Zhou, Y. (2024). Musc: Zero-shot industrial anomaly classification and segmentation with mutual scoring of the unlabeled images. arxiv preprint arxiv:2401.16753. 2. I also wonder if the new methods of 3D anomaly detection can also be used to deal with this zero-shot task. For example, [R3] and [R4]. [R3] Zuo, Z., Dong, J., Wu, Y., Qu, Y., & Wu, Z. (2024). CLIP3D-AD: Extending CLIP for 3D Few-Shot Anomaly Detection with Multi-View Images Generation. arxiv preprint arxiv:2406.18941. [R4] Li, W., Xu, X., Gu, Y., Zheng, B., Gao, S., & Wu, Y. (2024). Towards Scalable 3D Anomaly Detection and Localization: A Benchmark via 3D Anomaly Synthesis and A Self-Supervised Learning Network. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (pp. 22207-22216). 3. More importantly, there’s some very similar studies with this work and task. Authors should mention and compare them within this study. For example, [R5]. [R5] Li, Y., Goodge, A., Liu, F., & Foo, C. S. (2024). Promptad: Zero-shot anomaly detection using text prompts. In Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision (pp. 1093-1102). [R6] X. Chen, J. Zhang, G. Tian, H. He, W. Zhang, Y. Wang, C. Wang,Y. Wu, and Y. Liu, “Clip-ad: A language-guided staged dual- path model for zero-shot anomaly detection,” arXiv preprint arXiv:2311.00453, 2023. [R7] Wang, C., Zhu, H., Peng, J., Wang, Y., Yi, R., Wu, Y., ... & Zhang, J. (2024). M3DM-NR: RGB-3D Noisy-Resistant Industrial Anomaly Detection via Multimodal Denoising. arxiv preprint arxiv:2406.02263. 4. Computational Efficiency: Although the authors have commendably addressed computational challenges, the overall computational cost associated with rendering multi-view images and processing them through the vision encoder is still substantial. Since this field is still developing with few comparable studies, it is recommended that the authors provide a broader comparison about the computational cost with existing anomaly detection techniques, including those like Cheraghian, CPFM and 3DSR that are not strictly within the zero-shot category. This expanded comparison will help to show that the computational demands of PointAD are reasonable and suitable for practical use cases. 5. Clarity and Completeness of Presentation: The paper's writing is generally clear and free of errors, yet minor aspects of the presentation could be polished for better reader comprehension. For instance, the figure overlays, specifically in Figure 1, currently only elucidate part (a), leaving explanations for parts (b) and (c) to be found in the main text. This separation can disrupt the reader's flow and understanding. Enhancing the figure overlays to include all relevant parts and ensuring that each component of the figure is self-explanatory will make the paper more accessible and its findings easier to grasp.

Questions

1. Please answer the main differences with these mentioned methods in Weaknesses and compare with part of them on experiments. 2. Given the concerns raised in the Weaknesses section 1, does PointAD still hold the merit of computational efficiency when compared to other methods such as AnomalyCLIP and Cheraghian? 3. Could you elaborate on the multi-view rendering process of point clouds (as described from line 134 to line 140), particularly how the color of the rendered images is determined? Furthermore, at line 254, it's stated that additional RGB information is utilized only in the test dataset. Given the description at line 564, which refers to 2D RGB information, how is this 2D data integrated with the rendered multi-view images? Are there any strategies which are employed to bridge the gap between the rendered training data and the RGB information used in testing?

Rating

6

Confidence

5

Soundness

3

Presentation

3

Contribution

3

Limitations

The authors have discussed the limitations of their model, and there are no potential negative societal impacts associated with their work.

Authorsrebuttal2024-08-13

Response for Q2

**Q2: Compare PointAD with those new methods on MVTec-3D AD** We find SOTA unsupervised methods (i.e., M3DM [1], BTF [2], and SDM [3]), which provide the codes. **We are pleased to compare these unsupervised methods as the upper boundary of performance.** Therefore, we follow their original settings, training category-specific models to report their results. Additionally, we also include them in the comparison of computation overhead. **These results will be incorporated into the revised version.** |Methods|Point detection (Global)|Point detection (Local)|Multimodal detection (Global)|Multimodal detection (Local)| |:---:|:---:|:---:|:---:|:---:| |BTF (unsupevised)|76.3, 91.8|97.6, 92.3|89.8, 96.7|99.5, 97.1| |SDM (unsupevised)|96.7, 90.9|97.0, 91.8|92.1, 97.6|93.3, 98.1| |M3DM (unsupevised)|85.6, 93.4|92.8, 91.6|93.2, 92.7|98.4, 95.1| |CPFM(unsupervised)|94.9, 98.7|97.6, 92.5|-,-|-,-| |3DSR(unsupervised)|95.1, 94.3 |93.8, 91.2|97.3, 98.6|99.3, 97.4| |WinCLIP (zero-shot)|45.2, 77.9|85.8, 59.4|38.7, 74.1|87.5, 64.2| |VAND (zero-shot)|55.0, 83.4|86.4, -|68.6, 89.2|85.2, -| |Ours (zero-shot)|82.0, 92.4|95.5, 84.4|86.9, 96.1|97.2, 90.2| From Table 1, we can observe that PointAD even outperforms the unsupervised method on certain metrics. Specifically, PointAD outperforms BTF in global point detection, achieving 82.0 I-AUROC and 92.4 AP, compared to BTF's 76.3 I-AUROC and 91.8 AP. Besides, PointAD obtains higher P-AUROC for local point detection compared to M3DM, with scores of 95.5 vs. 92.8. It also surpasses SDM with a P-AUROC of 97.2 vs. 93.3 in the local multimodal detection. Although there is still room for improvement compared to these unsupervised methods, these results demonstrate the superiority of PointAD. |Methods|inference time (s)|FPS|GPU (MB)|Point detection (Global)|Point detection (Local)|Multimodal detection (Global)|Multimodal detection (Local)| |:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:| |BTF (unsupevised)|0.18|5.56|1934|76.3, 91.8|97.6, 92.3|89.8, 96.7|99.5, 97.1| |SDM (unsupevised)|0.14|7.14|2716|96.7, 90.9|97.0, 91.8|92.1, 97.6|93.3, 98.1| |M3DM (unsupevised)|2.86|0.35|7494|85.6, 93.4|92.8, 91.6|93.2, 92.7|98.4, 95.1| |CPFM(unsupervised)|0.22 |4.55 |1379 |94.9, 98.7|97.6, 92.5|-,-|-,-| |3DSR(unsupervised)|0.09 |11.11 |3067| 95.1, 94.3 |93.8, 91.2|97.3, 98.6|99.3, 97.4| |WinCLIP (zero-shot)|0.29|3.45|3914|45.2, 77.9|85.8, 59.4|38.7, 74.1|87.5, 64.2| |PointCLIP V2 (zero-shot)|1.52|0.66|9747|78.3, 49.4|87.4, 52.3|49.8, 79.3|51.2, 80.1| |Cheraghian (zero-shot)|0.35 |2.86 |4847 | 53.6,81.7 | 88.2,57.0 |-,- | -,-| |Ours (zero-shot)|0.40 |2.52 |4275|82.0, 92.4|95.5, 84.4|86.9, 96.1|97.2, 90.2| Table 2 demonstrates that PointAD strikes a balance between computational overhead and performance. However, further reducing memory consumption remains a potential area for improvement. If you have any further concerns or questions, please let us know. We are more than happy to address them. **References:** [1] Wang, Y., Peng, J., Zhang, J., Yi, R., Wang, Y., \& Wang, C. (2023). Multimodal industrial anomaly detection via hybrid fusion. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (pp. 8032-8041). [2] Horwitz, E., \& Hoshen, Y. (2023). Back to the feature: classical 3d features are (almost) all you need for 3d anomaly detection. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (pp. 2968-2977). [3] Chu, Y. M., Liu, C., Hsieh, T. I., Chen, H. T., \& Liu, T. L. (2023, July). Shape-guided dual-memory learning for 3D anomaly detection. In Proceedings of the 40th International Conference on Machine Learning (pp. 6185-6194).

Reviewer 1QVN7/10 · confidence 3/52024-07-20

Summary

The paper propose a unified framework, PointAD,to detect 3D anomalies in a ZS manner. Hybrid representation learning is proposed to incorporate the generic normality and abnormality semantics into PointAD. PointAD can incorporate 2D RGB information in a plug-and-play manner for testing, which can perform ZS M3D anomaly detection directly. Experiments results demonstrate the superiority of the model in detecting and segmenting 3D anomalies.

Strengths

1. PointAD introduces a novel method for Zero-Shot 3D anomaly detection by integrating the strong generalization capabilities of CLIP to recognize 3D anomalies from unseen objects. This approach is first of its kind in ZS 3D anomaly detection. 2. The paper describes a unified framework that comprehends 3D anomalies from both points and pixels, allowing for a comprehensive understanding of anomalies by rendering 3D objects into 2D renderings and projecting them back to 3D space. It proposes hybrid representation learning to optimize learnable text prompts from both 3D and 2D data, enhancing the model's ability to generalize across diverse unseen objects. 3. Extensive experiments demonstrate the superiority of PointAD over existing state-of-the-art methods, especially in ZS settings where traditional models struggle.

Weaknesses

I do not notice any obvious weaknesses in this paper, but I still have a few questions that I hope the authors can answer. 1. The methodology, while innovative, is complex due to the need to render 3D objects into multiple 2D views and then re-project them, the performance of the model may heavily depends on the quality of the 2D renderings of the 3D objects, Therefore, if the renderings are of poor quality, could the model's performance degrade? 2. The experiments in the paper utilize high-resolution point cloud scans. Given that the point clouds obtained in practical applications may not always be high resolution, how effective is this method in detecting anomalies in low-resolution, sparse scans? 3. In the appendix's failure case section, the detection of the tire failed on the point score map. Thus, if a tire, or any object, has noise, how significantly does it affect the recognition on the point score map? I suspect that the possible reason for this failure could be the algorithm's sensitivity to point density and spatial distribution. When anomalies are located in areas where point density or distribution are inconsistent or significantly different from the training data, can this model still generalize well to new, unseen anomalies?

Questions

See weaknesses.

Rating

7

Confidence

3

Soundness

3

Presentation

3

Contribution

3

Limitations

The authors adequately addressd the limitations. Societal impact is not discussed, but I believe it's not needed.

Area Chair Hwnz2024-08-07

Hi reviewers, Thanks a bunch for all your hard work as reviewers for NeurIPS 2024. The discussion period between reviewers and authors has started. Make sure to check out the authors' responses and ask any questions you have to help clarify things by 8.13. Best, AC

Area Chair Hwnz2024-08-12

Dear reviewers, As the reviewer-author discussion period is about to end by 8.13, please take a look at other reviewers' reviews and authors' rebuttal at your earliest convenience. It would be great if you could ask authors for more clarification or explanation if some of your concerns are not addressed by the rebuttal. Thanks, AC

Reviewer 1QVN2024-08-12

The author's responses have addressed my concerns. I'm willing to raise my score to accept

Reviewer GgEU2024-08-12

Thanks for the authors' response to my concerns. However, I found that you just compared yours with the new relevant papers I mentioned regarding technique differences. Ok, here I'll give two simple questions: 1) As you mentioned that "PointAD transfers the 2D generalization of CLIP to 3D point clouds and has the detection capacity for zero-shot 3D and M3D anomalies.". So, I wonder what your main innovations are from this study. 2) This study also used the MVTec-3D AD dataset, and this dataset has been cited with more than 40 references now. Why do you not compare yours with those new methods on this dataset? e.g., [1] with available codes; and others. [1] Wang, Y., Peng, J., Zhang, J., Yi, R., Wang, Y., & Wang, C. (2023). Multimodal industrial anomaly detection via hybrid fusion. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (pp. 8032-8041).

Authorsrebuttal2024-08-13

Response for Q1

Thank you for pointing out your concerns. Please allow me to brief review the previous rebuttal. We have supplemented the performance comparison with WinCLIP and VAND in the previous response to **Q2**. As for the remaining methods, we do not compare them (i.e., PromptAD, CLIP3D-AD, IMRNet, and M3DM-NR) because they do not release their codes. Next, we hope our responses could further help address your concerns. **Q1: The main innovations from this study** The innovation of PointAD can be summarized in three key aspects: field contribution, main technological contribution, and applicability contribution. **Field contribution:** Zero-shot 3D anomaly detection is a promising task, to which the conventional unsupervised methods are not visible, when the target 3D samples are unavailable due to privacy concerns or the absence of new products such as those generated by popular 3D generation fields. To the best of our knowledge, PointAD is the first to explore the challenging yet significant zero-shot task of detecting and localizing point anomalies across diverse objects and datasets. Our paper paves the way for future research in this unexplored field. **Main technological contribution:** While CLIP demonstrates strong generalization capabilities for downstream tasks, its zero-shot performance for point anomaly detection and localization is limited (as shown in Tables 1 and 2 of the submitted manuscript). PointAD addresses this by proposing hybrid representation learning with tiny learnable parameters (only two text prompts), enabling CLIP to achieve accurate zero-shot 3D detection and zero-shot M3D detection. The collaborative optimization innovatively captures generalized point anomaly semantics from both 3D and 2D perspectives. This enables PointAD to understand 3D anomalies through both point space and pixel space. Benefiting from it, PointAD could achieve zero-shot M3D in a plug-and-play manner, without any additional training. **Applicability contribution:** PointAD transfers the extensive computation of point-level anomaly maps to a smaller feature space, significantly reducing memory consumption. This optimization improves PointAD's computational efficiency, allowing it to run on a single NVIDIA RTX 3090 24GB GPU, which enhances its applicability to real-world scenarios.

Program Chairsdecision2024-09-25

Decision

Accept (poster)

© 2026 NYSGPT2525 LLC