3D point clouds are collections of points that model real objects, used by robots, selfβdriving cars, and video games. Like any neural network, they can be fooled by adversarial perturbations: tiny, almost invisible changes that make the model misclassify. Universal Adversarial Perturbations (UAP) are especially dangerous because they work on any input. Traditional purification methods treat these errors pointβbyβpoint, ignoring that UAPs often form structured segments, like small curved shapes inserted into the cloud.
The new approach leverages model interpretability to spot the most influential regions. First, it identifies suspicious curvature segments using graph wavelet transforms. Then it transplants those segments onto clean clouds: if the transplant consistently triggers misclassification, the segment is flagged as adversarial. Finally, the flagged pieces are removed, preserving the genuine geometry.
Tests on two public datasets and four stateβofβtheβart classifiers show a remarkable accuracy recovery, outperforming simpler methods. The system keeps real details intact, so models stay precise on clean data while resisting attacks. This strategy proves that accounting for the structure of UAPs and using model interpretability is the key to defending geometric networks from future threats.
The outcome is a smarter defense, ready to evolve with new attack types and protect applications that rely on 3D point clouds.
