Papers › Examining the Source of Defects from a Mechanical Perspective for 3D Anomaly Detection

Examining the Source of Defects from a Mechanical Perspective for 3D Anomaly Detection

9 May 2025arXiv:2505.05901archive 2025-07-28

Hanzhe Liang, Aoran Wang, Jie zhou, Xin Jin, Can Gao, Jinbao Wang

In this paper, we explore a novel approach to 3D anomaly detection (AD) that goes beyond merely identifying anomalies based on structural characteristics. Our primary perspective is that most anomalies arise from unpredictable defective forces originating from both internal and external sources. To address these anomalies, we seek out opposing forces that can help correct them. Therefore, we introduce the Mechanics Complementary Model-based Framework for the 3D-AD task (MC4AD), which generates internal and external corrective forces for each point. We first propose a Diverse Anomaly-Generation (DA-Gen) module designed to simulate various types of anomalies. Next, we present the Corrective Force Prediction Network (CFP-Net), which uses complementary representations for point-level analysis to simulate the different contributions from internal and external corrective forces. To ensure the corrective forces are constrained effectively, we have developed a combined loss function that includes a new symmetric loss and an overall loss. Notably, we implement a Hierarchical Quality Control (HQC) strategy based on a three-way decision process and contribute a dataset titled Anomaly-IntraVariance, which incorporates intraclass variance to evaluate our model. As a result, the proposed MC4AD has been proven effective through theory and experimentation. The experimental results demonstrate that our approach yields nine state-of-the-art performances, achieving optimal results with minimal parameters and the fastest inference speed across five existing datasets, in addition to the proposed Anomaly-IntraVariance dataset. The source is available at https://github.com/hzzzzzhappy/MC4AD

PaperPDFCode

Code

hzzzzzhappy/mc4ad officialmentioned in papermentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

3D Anomaly Detection3D Anomaly Detection and SegmentationAnomaly DetectionPhysical Intuition

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
3D Anomaly Detection Anomaly-ShapeNet MC4AD O-AUROC 0.909 #1 of 8 Archive leaderboard report
3D Anomaly Detection Anomaly-ShapeNet MC4AD P-AUROC 0.910 #1 of 8 Archive leaderboard report
3D Anomaly Detection Anomaly-ShapeNet10 MC4AD O-AUROC 0.888 #1 of 7 Archive leaderboard report
3D Anomaly Detection Anomaly-ShapeNet10 MC4AD P-AUROC 0.937 #1 of 7 Archive leaderboard report
3D Anomaly Detection Real 3D-AD MC4AD Mean Performance of P. and O. 0.8115 #2 of 19 Archive leaderboard report
3D Anomaly Detection Real 3D-AD MC4AD Object AUROC 0.786 #2 of 19 Archive leaderboard report
3D Anomaly Detection Real 3D-AD MC4AD Point AUROC 0.837 #2 of 19 Archive leaderboard report
3D Anomaly Detection and Segmentation MVTEC 3D-AD MC4AD Detection AUROC 0.954 #1 of 11 Archive leaderboard report
3D Anomaly Detection and Segmentation MVTEC 3D-AD MC4AD Segmentation AUROC 0.946 #1 of 11 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

SPEED

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections