PointCAT: Contrastive Adversarial Training for Robust Point Cloud Recognition | IEEE Journals & Magazine | IEEE Xplore