3D-PNAS: 3D Industrial Surface Anomaly Synthesis with Perlin Noise
Yifeng Cheng, Juan Du
TL;DR
This work addresses the limited availability of labeled 3D industrial defects by introducing 3D-PNAS, a Perlin-noise–based method that deforms 3D point clouds along surface normals after projecting onto a 2D plane via PCA. It sampling a continuous 2D noise field with tunable scale, octaves, persistence, and lacunarity, then applies adaptive, thresholded, and locally normalized displacements to generate physically plausible anomalies with controllable size and detail. Key contributions include a simple yet effective 3D anomaly generator, a complete codebase and visualization toolkit, and cross-category demonstrations showing consistency across diverse object geometries. The approach enables targeted data augmentation for 3D anomaly detection and provides a foundation for integrating synthetic 3D defects with pretrained foundation models in industrial inspection contexts.
Abstract
Large pretrained vision foundation models have shown significant potential in various vision tasks. However, for industrial anomaly detection, the scarcity of real defect samples poses a critical challenge in leveraging these models. While 2D anomaly generation has significantly advanced with established generative models, the adoption of 3D sensors in industrial manufacturing has made leveraging 3D data for surface quality inspection an emerging trend. In contrast to 2D techniques, 3D anomaly generation remains largely unexplored, limiting the potential of 3D data in industrial quality inspection. To address this gap, we propose a novel yet simple 3D anomaly generation method, 3D-PNAS, based on Perlin noise and surface parameterization. Our method generates realistic 3D surface anomalies by projecting the point cloud onto a 2D plane, sampling multi-scale noise values from a Perlin noise field, and perturbing the point cloud along its normal direction. Through comprehensive visualization experiments, we demonstrate how key parameters - including noise scale, perturbation strength, and octaves, provide fine-grained control over the generated anomalies, enabling the creation of diverse defect patterns from pronounced deformations to subtle surface variations. Additionally, our cross-category experiments show that the method produces consistent yet geometrically plausible anomalies across different object types, adapting to their specific surface characteristics. We also provide a comprehensive codebase and visualization toolkit to facilitate future research.
