Abstract
Light detection and ranging (LiDAR) point-cloud classifiers are vulnerable to backdoor poisoning, while physical sensing can disrupt triggers designed in the digital domain. We propose LidarFooler, a physical backdoor attack that uses a global trigger composed of multiple spatially distributed local trigger components to establish an association between the complete trigger pattern and an attacker-specified target class. Trigger centers are optimized using classification, geometric-preservation, and dispersion constraints, while expectation-over-transformation augmentation is employed to simulate physical variations during poisoned-sample generation. Extensive experiments on benchmark and physical-world datasets demonstrate the effectiveness and robustness of LidarFooler across different point-cloud classification settings. On digital data, LidarFooler achieves an average clean accuracy of 0.92 and an attack success rate of 0.93. Physical experiments with a Livox Mid-40 sensor achieve corresponding values of 0.93 and 0.86, respectively, with a mean attack success improvement of 42.5 percentage points over IRBA. Further evaluations demonstrate the robustness of LidarFooler under different trigger configurations, poisoning rates, target classes, model architectures, augmentations, and defense strategies. These results reveal a practical physical backdoor vulnerability in LiDAR point-cloud classification and highlight the need for security evaluation and defenses that explicitly account for physical sensing conditions.
1. Introduction
Light detection and ranging (LiDAR) is widely used in autonomous driving, robotics, and remote sensing to capture the three-dimensional structure of surrounding objects [1,2,3,4]. Deep neural networks (DNNs) process these point clouds to support classification, segmentation, and navigation. As their predictions inform downstream planning and control, reliable point-cloud perception is essential for the safe operation of these systems.
However, learned perception depends on substantial labeled data, whose collection and annotation are costly. Public datasets such as ModelNet [5] and ShapeNetPart [6] support model development, but reliance on third-party data creates opportunities for backdoor poisoning. An attacker can insert triggered training samples so that the model retains normal accuracy on clean inputs while predicting an attacker-specified class when the trigger appears [7,8,9,10]. This behavior can compromise perception without an obvious decline in normal performance. Recent work has also demonstrated imperceptible backdoor triggers in self-supervised visual representation learning [11], illustrating the continued development of stealthy poisoning mechanisms across perception tasks.
Physical backdoors additionally require a sensor-captured trigger to activate the poisoned model, as illustrated in Figure 1. Recent work on LiDAR-based object detection shows that physical trigger materials and the gap between digital simulation and sensor measurements affect backdoor activation [12]. Sensor noise, viewpoint changes, distance-dependent sampling, occlusion, and preprocessing can alter the observed pattern. This detection study motivates attention to physical sensing, although the present paper evaluates point-cloud classification. Section 2 reviews existing point-cloud and physical backdoor attacks, while Section 3 formalizes the problem and specifies the threat model.
Figure 1.
Physical backdoor attack pipeline for LiDAR-based systems.
These limitations pose three challenges: preserving object geometry while inducing the target prediction, maintaining activation under incomplete and perturbed measurements, and supporting different victim architectures when the attacker lacks model knowledge. Recent attacks against 3D scene models and point-cloud classifiers also highlight the importance of plausible object geometry and transfer across models [13,14]. A unified adversarial and backdoor attack on point-cloud classifiers has likewise examined the trade-off between attack effectiveness and geometric stealth [15]. Because preprocessing and occlusion may remove individual trigger components, activation should not depend on a single local region; meanwhile, the injected pattern should avoid conspicuous changes to point-cloud shape and density. Addressing these challenges requires evaluating both clean accuracy and attack success under physical sensing conditions; digital-domain performance alone is insufficient.
We propose LidarFooler to address these challenges using a global trigger composed of multiple spatially separated local trigger components. Throughout this paper, the global trigger denotes the complete distributed trigger pattern, whereas a local trigger component denotes one constituent part of that pattern. Classification, geometric-preservation, and center-dispersion losses optimize the component locations to balance attack effectiveness, limited geometric distortion, and spatial separation. An expectation-over-transformation strategy tailored to LiDAR (EOTL) augments poisoned samples to improve robustness under physical sensing variations.
The main contributions of this work are as follows:
- We propose LidarFooler, a physical backdoor framework whose global trigger consists of multiple spatially separated local trigger components, to attack LiDAR point-cloud classifiers while preserving clean classification performance.
- We develop a trigger-generation method that jointly optimizes classification, geometric-preservation, and center-dispersion objectives and matches trigger density to the original point cloud, balancing attack effectiveness and geometric stealth.
- We incorporate EOTL-based poisoned-sample augmentation to expose trigger patterns to physical variations before deployment and improve their robustness to perturbed sensor measurements.
- We evaluate LidarFooler on ModelNet10, ModelNet40, ShapeNetPart, and a self-constructed physical dataset across four classifier architectures. Livox Mid-40 experiments achieve a mean attack success rate of 0.86 with a mean clean accuracy of 0.93. Additional experiments assess robustness, cross-model transfer, and loss contributions, with an exploratory evaluation of transfer to part segmentation.
The remainder of this paper is organized as follows. Section 2 reviews related work. Section 3 presents the problem formulation and threat model. Section 4 presents LidarFooler. Section 5 and Section 6 describe the experimental setup and analyze the results, respectively. Section 7 concludes the paper.
2. Related Work
We review point-cloud and physical backdoor attacks.
2.1. Point-Cloud Backdoor Attacks
Point-cloud security research includes attacks that perturb inputs during inference [16,17,18] and backdoors that establish malicious behavior during training. Broader backdoor research explores warped triggers, hidden-trigger poisoning, and deployment-stage activation [19,20,21]. For point clouds, the unordered representation and geometric preprocessing make trigger construction a distinct design problem.
PCBA inserts a point cluster, optimizes its location with an independently trained surrogate classifier, and selects its local geometry to reduce detection by preprocessing and anomaly detectors [22]. PointBA explores interaction and orientation triggers, using added points or object rotation to encode the backdoor [23]. These studies establish point injection and geometric transformation as two important approaches to point-cloud poisoning.
Subsequent work places greater emphasis on stealth and robustness. IRBA combines weighted local transformations with smooth aggregation to resist outlier removal and data augmentation [24]. IBAPC constructs triggers in the graph spectral domain to improve geometric imperceptibility [25], while iBA uses point-cloud reconstruction to produce sample-specific triggers [26]. Thus, resistance to preprocessing is already an explicit objective of existing attacks. Our focus is on combining spatially distributed trigger components with geometry-aware optimization and physical augmentation, and evaluating their activation in LiDAR-acquired measurements.
2.2. Physical Backdoor Attacks
Physical backdoors require the trigger to survive the sensing process rather than appear only in a digitally modified input. Wenger et al. investigate backdoor activation using physical objects [27]. Their later work identifies naturally occurring trigger–class subsets in image datasets, showing that potential physical triggers need not be manually inserted into every training image [28]. These studies motivate evaluating how physical acquisition affects trigger activation.
In multimodal perception, BadFusion targets LiDAR–camera fusion detectors through the camera channel and designs triggers to preserve their influence during fusion [29]. Its attack surface differs from the point-cloud classification setting studied here. For LiDAR triggers, viewpoint, distance-dependent sampling, noise, and occlusion can change the observed point pattern. LidarFooler addresses these conditions through distributed trigger placement and EOTL-based augmentation, with physical evaluation using a Livox Mid-40 sensor. The present work does not establish effectiveness against multimodal fusion systems.
3. Preliminaries
This section formalizes the point-cloud classification problem and specifies the threat model assumed throughout our attack analysis.
3.1. Problem Formulation
We formulate point-cloud classification as follows. Given a deep-learning model , an input point cloud , where , and its ground-truth label , the model produces a score vector over C classes. The predicted label is determined by the class index with the maximum output score:
where denotes the model output over C classes, c is the class index, denotes the output score corresponding to class c, is the predicted label, y is the ground-truth label, and denotes the indicator function, which equals 1 when the specified condition is true and 0 otherwise.
In a backdoor attack, poisoned training samples induce an association between a trigger and an attacker-specified target class while preserving normal predictions on clean inputs. Let the trigger be and the backdoored point cloud be . The backdoored model has the following desired behavior on clean and triggered inputs:
where y is the ground-truth label, is the attacker-specified target label, denotes the predicted label for the clean point cloud X, and denotes the predicted label for the backdoored point cloud .
3.2. Threat Model
We consider a LiDAR perception pipeline in which a user trains a model using a third-party point-cloud dataset. The attacker poisons part of this dataset with triggered samples and deploys a corresponding physical trigger after the trained model is put into use. The sensor captures the trigger together with the object and passes the resulting point cloud to the victim model.
The attacker has access to the training dataset and can insert poisoned samples with an attacker-specified target label. However, the victim architecture, parameters, and training details are unknown, and the attacker cannot control the victim’s training procedure or modify its weights and intermediate features during inference. A locally trained surrogate guides trigger construction. Control over the deployed system is limited to placing the physical trigger in the sensor’s environment.
The attack objective is to induce the target prediction on triggered objects while retaining high classification accuracy on clean inputs. This work primarily evaluates object classification and additionally explores transfer to part segmentation, where the objective is an incorrect segmentation response. Physical attack success requires the sensor-acquired trigger to activate the backdoor, not merely the digitally constructed point pattern.
4. Methodology
4.1. Overview
LidarFooler consists of three stages: poisoned-sample generation, backdoored-model training, and attack testing. During poisoned-sample generation, LidarFooler constructs a global trigger composed of multiple spatially separated local trigger components. These components are embedded into the original point cloud through trigger-center optimization and trigger embedding, followed by trigger augmentation to generate poisoned samples. During backdoored-model training, the generated poisoned samples are mixed with clean samples at a specified ratio to construct the backdoor training set, which is then used to train the target model. During attack testing, clean samples and samples carrying physical triggers are separately passed to the backdoored model to evaluate attack effectiveness and stealth. The overall LidarFooler framework is shown in Figure 2.
Figure 2.
Framework of LidarFooler.
4.2. Trigger Optimization and Poisoned-Sample Generation
LidarFooler constructs backdoored samples in three steps: trigger-center optimization, trigger embedding, and trigger augmentation. First, a surrogate model and multiple loss constraints are used to optimize the trigger-center locations and identify injection positions that jointly satisfy attack effectiveness, spatial dispersion, and physical realizability. Second, the optimized global trigger pattern is instantiated as multiple spatially separated local trigger components, which are embedded at their corresponding positions in the target point cloud to generate poisoned samples. These local components collectively constitute the complete global trigger pattern. Third, a series of augmentations that simulate real-world variations are applied to the poisoned samples to improve trigger adaptability in physical environments. These operations include geometric transformations, noise perturbations, changes in point-cloud density, and nonrigid deformations. They allow the attack to maintain a high success rate under viewpoint changes, partial occlusion, and environmental noise. This design balances attack effectiveness, stealth, and physical robustness.
4.2.1. Trigger Optimization
To effectively deceive a LiDAR-based classification model in the physical domain, a trigger must be both robust and stealthy. Existing backdoor attacks often rely on rigid geometric patterns or high-density point clusters. Such methods can reduce classification accuracy on clean samples and are difficult to implement in real physical environments. We therefore propose a distributed trigger composed of multiple spatially separated local trigger components embedded in the point cloud. Collectively, these local components constitute the global trigger, which denotes the complete distributed trigger pattern used for backdoor activation. When all local components are present, the complete global trigger provides reliable and robust backdoor activation. Under partial visibility or occlusion, only a subset of the local trigger components may be observed; these individual components introduce subtle perturbations while preserving the original geometric structure and thereby improving stealth. The spatially distributed design reduces dependence on any single trigger location and improves robustness to physical transformations and partial occlusion. Overall, the global trigger represents the complete trigger pattern, whereas local trigger components denote its spatially separated constituent parts.
Trigger optimization. The injection location is a key determinant of performance in a physical backdoor attack. An inappropriate trigger location may damage the geometric structure of the original point cloud and reduce stealth, while also weakening the trigger’s ability to induce the target class. We first optimize the trigger-center locations to identify injection regions that balance attack effectiveness and geometric naturalness. A surrogate model is trained on a randomly sampled clean subset to approximate the decision behavior of the target model. For the attacker-specified target label , we define k trigger centers . To spatially disperse the trigger components and prevent interference caused by overlap, the centers are initialized from a Gaussian distribution , where I denotes the identity matrix. This random initialization enables broad exploration of the three-dimensional space and helps identify trigger locations that provide a high attack success rate without being easily detected. The trigger-point locations must satisfy physical realizability, stealth, and robustness requirements. We therefore define the following loss functions.
Classification loss. To ensure that the injected trigger reliably steers the model prediction toward the attacker-specified target class , we define classification loss :
Here, denotes the softmax output of the surrogate model, X is the original clean point cloud, and is the poisoned point cloud after trigger injection. Minimizing this loss increases the model’s confidence in target class , thereby enabling reliable backdoor implantation.
Geometric loss. Optimizing only the classification objective can produce an unnaturally conspicuous trigger distribution and obvious spatial anomalies. To reduce these anomalies, we introduce geometric loss :
Here, measures the local geometric similarity between the poisoned and original point clouds, and constrains their displacement in the global spatial distribution. Specifically, the Chamfer distance is defined as:
Here, captures the bidirectional nearest-neighbor relationship between the original and poisoned point clouds and thereby constrains local shape changes.
Meanwhile, we define as a squared-L2 proximity loss on the injected trigger points. Let Q denote the set of injected trigger points, such that . Since adding trigger points changes the point-set cardinality, direct elementwise subtraction between and X is generally undefined. We therefore calculate the mean squared Euclidean distance from each injected point to its nearest point in the original point cloud:
This formulation requires neither equal point counts nor an index-wise correspondence between the original and poisoned point clouds. Minimizing encourages the injected points to remain close to the sampled object geometry. Whereas the bidirectional Chamfer loss evaluates discrepancies between the complete point sets, explicitly averages the proximity penalty over the injected points. These geometric constraints are intended to reduce conspicuous deviations introduced by trigger injection.
Center loss. Since the global trigger consists of multiple local trigger components, their centers should remain spatially separated to discourage concentration of the distributed pattern. We therefore introduce an inverse-distance regularizer:
Here, K is the number of trigger centers, and are the coordinates of two distinct centers, and is a numerical stabilizer that prevents division by zero. The factor averages the penalty over all unordered pairs of distinct centers. For , we set .
For each pair of centers, the penalty decreases as their squared distance increases. Consequently, minimizing with a positive loss weight discourages closely spaced centers and promotes spatial separation. This regularizer does not guarantee a uniform distribution or complete absence of overlap between trigger components. Instead, it acts jointly with the classification and geometric losses: the center loss discourages clustering, while the proximity loss penalizes trigger points that move far from the original object.
Combining these losses, the final optimization loss is defined as:
where and are hyperparameters that balance the contributions of the loss terms. Jointly minimizing this objective produces optimized trigger centers that balance attack effectiveness, stealth, and robustness. Algorithm 1 summarizes the complete trigger-optimization procedure, including spatial initialization, calculation of multiple losses, and iterative gradient updates.
| Algorithm 1 Trigger Center Location Optimization |
| Require: Dataset D; target label t; fixed surrogate model ; number of centers K; maximum iterations ; learning rate ; numerical stabilizer ; iteration limit ; momentum coefficient ; loss weights and . Ensure: Optimized trigger centers .
|
4.2.2. Trigger Injection
After obtaining the optimized trigger centers, we generate a spherical trigger point set containing a total of n points, partition it into spatially separated local components, and inject these components into the original point-cloud sample to construct a poisoned sample. To improve physical realizability, we adopt a spherical structure as the basic geometry of the trigger. Specifically, for each candidate radius r, the coordinates of the trigger points are generated as
where and are sampled independently from uniform distributions over and , respectively. An independent random offset sampled from is added to each coordinate of each trigger point. This perturbation introduces slight geometric irregularity and improves the physical realism of the generated trigger.
To match the point spacing of the generated trigger to that of the original point cloud, we employ a K-nearest-neighbor (KNN)-based density-matching procedure. We denote the neighborhood size by to distinguish it from the number of trigger centers K, and set . For each point , its mean KNN distance is calculated as
where contains the nearest neighbors of in X, excluding itself. The reference point-spacing statistic is defined as
The median provides a robust estimate of typical point spacing while reducing the influence of isolated points and extreme local densities.
For each candidate radius r, let denote the generated trigger point set, including the coordinate perturbations. Using the same neighborhood size, we calculate the mean KNN distance of each trigger point within as
where self-neighbors are excluded and . The deviation from the reference point spacing is measured by the median absolute deviation from , denoted here by :
This robust objective reduces the influence of unusually dense or sparse trigger points and encourages the trigger point spacing to match the reference statistic.
Before trigger generation, each input point cloud is centered at its centroid and scaled to fit within the unit sphere. All candidate radii are therefore expressed in dimensionless normalized coordinate units. We set , , and . The candidate radii are uniformly spaced over this interval, including both endpoints:
Thus, the spacing between adjacent candidate radii is . For each input point cloud, the trigger radius is selected as
This procedure selects the radius according to the point-spacing characteristics of the input rather than using a single fixed radius for all samples. It is intended to reduce density-related statistical anomalies in the generated trigger.
After selecting , we partition into K nonoverlapping subsets. Specifically, define for , and let . For example, when and n is divisible by three,
Each local trigger component is translated to its corresponding optimized center and merged with the original point cloud to obtain the poisoned sample :
where , and ⊕ denotes the operation of combining the trigger points with the original point cloud. The translated local components collectively form the spatially distributed global trigger. Density matching is performed on the complete trigger point set before partitioning and translation; the resulting statistic therefore characterizes the generated spherical point set rather than guaranteeing an exact density match for every translated component.
4.2.3. Trigger Augmentation
Real-world LiDAR point clouds are affected by physical factors such as changes in sensor-to-object distance, viewpoint shifts, partial occlusion, and environmental noise. A trigger constructed only in an idealized digital space may therefore fail to activate reliably after physical deployment. To improve adaptability to real environmental variation, we augment each poisoned sample with multiple physical transformations before training. Inspired by the Expectation over Transformation method, this strategy explicitly simulates different physical perturbations during training so that the model learns a more robust association between the trigger and target label.
Specifically, augmentation function randomly samples a transformation from a physical-perturbation distribution. For each poisoned sample , M augmented samples are generated:
where includes four categories of transformations: (1) geometric transformations, including three-dimensional rotation, scaling, and occlusion; (2) noise perturbations, including Gaussian, uniform, impulse, and background noise; (3) point-cloud-density changes, including upsampling, uniform sampling, and density-based sparsification or enhancement; and (4) nonrigid deformations, including spatial warping based on free-form deformation and radial basis functions.
4.3. Backdoored Model Training and Attack Evaluation
4.3.1. Backdoored Model Training
After trigger augmentation, all augmented poisoned samples are incorporated into the original training set to train the backdoored model. Let the original training set be , the augmented poisoned-sample set generated in the previous stage be , and the final backdoor training set be :
Here, every sample in contains the attacker-designed trigger and is assigned target label . During training, the model learns not only the classification patterns of normal samples but also a covert association between the trigger pattern and target class, thereby implanting the backdoor behavior.
The target model is optimized using standard supervised learning, with no additional changes to its architecture or training procedure. Using cross-entropy as the loss function, the training objective for the backdoored model is:
Here, denotes the trained parameters of the backdoored model. Because the training set retains a large number of clean samples, the model can maintain good classification performance on normal inputs. When a particular trigger is present, however, the model tends to output the attacker-specified target label . Optimizing the mixed training set therefore preserves normal model behavior while implanting a reliable and stealthy backdoor.
4.3.2. Backdoor Activation and Attack Evaluation
After training the backdoored model, we evaluate attack effectiveness during testing. The objective is to compare model behavior on normal and triggered inputs and determine whether the attack is both stealthy and effective. Let the test set be and the trained backdoored model be . For a clean test sample , the prediction is:
When the attacker embeds a physical trigger in an input at test time, the resulting triggered test sample is . The backdoored model’s prediction is:
If the attack succeeds, a sample that originally does not belong to the target class is incorrectly predicted as the attacker-specified target label after trigger activation, satisfying . Evaluation at test time therefore compares the model’s outputs on clean and poisoned samples. Performance on clean samples reflects attack stealth, whereas performance on triggered samples reflects trigger effectiveness. A backdoor attack poses a strong threat in practical settings only when the model maintains high accuracy on clean samples and achieves a high attack success rate on triggered samples.
In summary, LidarFooler implements a physical backdoor attack against LiDAR point-cloud classification models through three stages: poisoned-sample generation, backdoored-model training, and attack testing.
5. Experimental Setup
We organize the evaluation around three research questions (RQs), followed by the datasets, target models, evaluation metrics, baseline attacks, and experimental platform.
5.1. Research Questions
- RQ1 (Attack effectiveness): How effectively does LidarFooler activate the backdoor in digital and physical settings while preserving clean classification accuracy, compared with existing attacks?
- RQ2 (Robustness and generalizability): How does attack performance vary with trigger configuration, poisoning rate, target class, model architecture, and perception task, and how well does the attack withstand data augmentation and defenses?
- RQ3 (Contribution of loss terms): How do the classification, geometric-preservation, and center-dispersion losses contribute to attack success and geometric stealth?
5.2. Datasets
Digital-domain evaluation uses ModelNet10, ModelNet40, and ShapeNetPart, while physical-domain evaluation uses a self-constructed dataset collected with a LiDAR sensor. Together, these datasets support comparisons across object categories and between digital and physical sensing conditions.
ModelNet10 and ModelNet40 provide object-classification benchmarks with 10 and 40 categories, respectively [5]. ModelNet40 contains 12,311 three-dimensional models. Each object is represented as a point cloud with normalized spatial coordinates.
To examine performance on another object collection and explore transfer to part segmentation, we also use ShapeNetPart [6]. It contains 16,846 objects from 16 categories, with annotations for 50 semantic part classes.
For physical evaluation, we use 1000 samples captured with a Livox Mid-40 LiDAR sensor in 10 outdoor and 10 indoor scenes. This dataset is used to assess whether triggers remain effective in sensor-acquired point clouds. Due to limited experimental resources, the physical experiments primarily focused on the chair category, aiming to validate the feasibility of the proposed attack under real-world conditions rather than its generalizability across multiple object categories. Therefore, the reported physical ASR reflects the attack effectiveness within this specific evaluation setting.
5.3. Target Models
We select PointNet, PointNet++, DGCNN, and PCT to cover four representative approaches to point-cloud classification: global point-set aggregation, hierarchical local-feature learning, dynamic graph convolution, and attention-based modeling. These architectures provide complementary mechanisms for extracting geometric and semantic features from point clouds and allow us to evaluate the effectiveness of LidarFooler across different model structures.
PointNet extracts pointwise features and aggregates them through symmetric max pooling to process unordered point sets [30]. PointNet++ extends this approach by hierarchically sampling and grouping local neighborhoods, enabling the model to learn geometric features at multiple scales [31]. DGCNN uses EdgeConv to encode relationships between neighboring points and dynamically recomputes the neighborhood graph in feature space [32]. PCT combines neighborhood embedding with attention mechanisms to capture local structure and long-range relationships among points [33]. These architectural differences allow us to examine attack effectiveness across models and evaluate the transferability of LidarFooler between surrogate and victim architectures.
For a fair and reproducible comparison, all models were trained using the same dataset partitioning and point-cloud preprocessing procedures, with a common training protocol. Specifically, Adam was used as the optimizer with an initial learning rate of , a batch size of 32, and 250 training epochs. The learning rate was reduced by a factor of 0.7 when the validation loss did not improve for 20 consecutive epochs, with a minimum learning rate of . A weight decay of was applied for regularization, and the random seed was fixed to 42 for data partitioning, parameter initialization, and model training. Unless otherwise specified, the resulting trained models were used consistently in the clean classification, backdoor attack, transferability, and defense evaluations.
5.4. Evaluation Metrics
We assess attack effectiveness using attack success rate (ASR), the percentage of evaluated triggered test samples classified as the target class:
To assess whether the backdoored model preserves normal classification performance, we use clean accuracy (ACC), the percentage of trigger-free test samples classified correctly:
Here, the equations express both metrics as percentages, whereas the tables report the corresponding proportions in . Unless otherwise stated, means discussed below are unweighted arithmetic averages of the displayed table entries.
5.5. Baselines
We compare LidarFooler with PCBA, PointBA-I, PointBA-O, and IRBA [22,23,24], covering point-injection and geometric-transformation triggers. PointBA-I and PointBA-O denote the interaction and orientation variants, respectively. All four baselines are included in the digital-domain comparison; the physical-domain comparison uses IRBA. The physical implementation and results are described in Section 6.1.
5.6. Experimental Platform
Experiments were conducted on a workstation equipped with an Intel Xeon 6240 CPU (2.6 GHz, 18 cores), a Tesla V100 GPU with 32 GiB of GPU memory, and 16 GiB of DDR4-RECC 2666 system memory, running Ubuntu 16.04. The software environment comprised Python 3.7.9, PyTorch 1.10.1, CUDA 11.3, and cuDNN 8.2. The main numerical and point-cloud processing libraries included NumPy 1.21.6, SciPy 1.7.3, and Open3D 0.13.0. Physical experiments used a Livox Mid-40 LiDAR sensor and the associated equipment. All experiments were performed under the same hardware and software configuration unless otherwise specified.
6. Experimental Results
6.1. Attack Effectiveness
To answer RQ1, we compare attack effectiveness and clean accuracy across the datasets and target models described in Section 5. ASR is used as the principal measure of attack effectiveness. Results on ModelNet and ShapeNetPart are summarized in Table 1 and Table 2. Table 1 reports performance on normal data, and Table 2 reports digital-domain attack results. Results on the self-constructed dataset are reported in Table 3.
Table 1.
ACC of clean models on different datasets.
Table 2.
Performance of LidarFooler and baseline attacks on ModelNet and ShapeNetPart. Boldface indicates the best result within each row, while the light gray background identifies LidarFooler results.
Table 3.
ACC and ASR in the physical domain.
Table 2 shows that LidarFooler achieves mean ACC and ASR values of 0.92 and 0.93 across the 12 dataset–model combinations, compared with pooled baseline means of 0.90 and 0.91. These averages do not imply superiority over every individual baseline: PCBA and PointBA-I have higher mean ASR values of 0.95 and 0.96, respectively. On ShapeNetPart, LidarFooler achieves mean ACC and ASR values of 0.97 and 0.96; its mean ACC is higher than those of the baselines, while its mean ASR is slightly lower than those of PCBA and PointBA-I. On ModelNet10 with PCT, its ACC of 0.90 ties PointBA-O, and its ASR of 0.98 ties PointBA-I.
The relative performance varies across settings. On ModelNet10 with DGCNN, PointBA-I and LidarFooler both achieve an ASR of 0.97. On ModelNet40 with PCT, PointBA-I achieves an ASR of 0.96, exceeding LidarFooler’s 0.86. Thus, LidarFooler does not consistently maximize digital-domain ASR. Its distributed triggers and EOTL augmentation are intended to support physical deployment, which we evaluate separately below.
To further examine how LidarFooler affects the feature space, we visualize PointNet++ features on ModelNet10 using t-SNE, as shown in Figure 3. The left panel shows clean samples, whose features form relatively distinct class clusters. The middle panel shows samples containing the complete global trigger, namely all of its constituent local trigger components. The highlighted triggered-sample features shift toward the target class, “table.” The right panel shows samples containing only a subset of the local trigger components that constitute the same global trigger; the highlighted features remain closer to the original “chair” class. Thus, the comparison concerns the complete distributed pattern and a partially present version of that pattern. These visualizations illustrate differences in feature-space behavior under the two trigger configurations; attack performance is evaluated using the quantitative results reported separately.
Figure 3.
t-SNE visualization of PointNet++ features on ModelNet10.
In the digital domain, LidarFooler demonstrates a favorable balance between attack success and clean classification performance. Although it does not consistently achieve the highest ASR among all baseline methods, it maintains competitive attack effectiveness while preserving the classification performance of the victim models. These results indicate that LidarFooler provides a practical balance between attack effectiveness and model performance, rather than a universally superior ACC-ASR tradeoff.
To evaluate LidarFooler in the physical domain, we compare it with IRBA on four models using the self-constructed dataset. The experimental setup is shown in Figure 4 and Figure 5. A Livox Mid-40 LiDAR sensor collects the three-dimensional point clouds. To make physical trigger construction feasible and consistent, all triggers use spherical structures. IRBA is reproduced according to its original settings: backdoored samples are first generated in simulation, physical triggers are then fabricated through three-dimensional printing, and the poisoned model is tested in a real environment. For both methods, triggers are placed at different locations on the target object, a chair, and are successfully activated under all settings. Figure 4 shows real point clouds captured by the Livox Mid-40 in the physical domain, and Table 3 reports the corresponding results.
Figure 4.
Real-world point clouds captured by a Livox Mid-40 LiDAR sensor.
Figure 5.
Overview of the physical equipment.
LidarFooler achieves higher ASR than IRBA on all four models in Table 3. Averaging the displayed table entries gives mean ASR values of 0.8575 and 0.4325, respectively, a difference of 42.5 percentage points. On PointNet++, LidarFooler reaches an ASR of 0.86, compared with 0.73 for IRBA. On DGCNN, the corresponding values are 0.86 and 0.13. LidarFooler’s mean clean ACC is 0.93, although its PCT accuracy of 0.85 is lower than IRBA’s 0.93. These results show improved physical attack success, with clean-accuracy performance varying by model. It should be noted that the datasets and evaluation conditions used for digital experiments differ from those used for physical experiments; therefore, the respective ASR values should be interpreted independently and should not be directly compared.
Physical Control Experiments. To further verify that the physical attack success originates from the learned backdoor rather than the presence of additional objects, we conduct two control experiments using the Livox Mid-40 LiDAR.
First, we place the same spherical trigger components in the scene without the optimized spatial arrangement and evaluate their effects on the backdoored models. The number, size, and material of the components remain unchanged, while their positions are selected without trigger optimization. Second, we evaluate the optimized physical trigger on clean models trained without poisoned samples to examine whether the trigger itself acts as an adversarial example. All experiments use consistent physical scenes, acquisition conditions, and point-cloud preprocessing procedures.
As shown in Table 4, the backdoored models achieve an average ASR of 0.86 with the optimized physical trigger, whereas the non-optimized control object yields an average ASR of only 0.09. Moreover, applying the optimized trigger to clean models results in a low average ASR of 0.08. These results suggest that the high physical attack success cannot be explained solely by the presence of an additional object or by the trigger’s inherent adversarial effect. Instead, the substantial difference between the control conditions and the optimized-trigger condition supports the conclusion that physical attack success primarily arises from the learned association between the optimized trigger pattern and the attacker-specified target class.
Table 4.
Physical control experiments for backdoor attribution.
Two design choices explain this physical-domain improvement. First, unlike the trigger used by IRBA, LidarFooler employs a distributed structure consisting of local and global triggers. This design increases the probability of successful activation when only part of the trigger is visible and therefore maintains attack performance under viewpoint changes or partial occlusion. Second, LidarFooler applies multiple physical transformations during training, including scaling, rotation, and noise. The model consequently learns trigger patterns that remain effective under sensor noise, distance changes, and partial occlusion, substantially narrowing the performance gap between the digital and physical domains.
Overall, LidarFooler achieves higher physical-domain ASR than IRBA across the tested models, with a mean improvement of 42.5 percentage points and a mean clean ACC of 0.93. These results support the effectiveness of the evaluated physical attack configuration.
6.2. Robustness and Generalizability
To answer RQ2, we evaluate the robustness and generalizability of LidarFooler from three perspectives. First, we investigate how trigger-design parameters, including the number and shape of triggers and the poisoning rate, affect attack performance. Second, we examine generalization across model architectures, target classes, and tasks. Third, we evaluate stability under representative data-augmentation and defense mechanisms. Together, these experiments provide a broad assessment of LidarFooler in complex settings.
Sensitivity to trigger configuration. We evaluate the sensitivity of LidarFooler to the number and shape of local triggers under two dataset-model settings: ModelNet10 with PointNet and ModelNet40 with PointNet++. For each setting, the number of local triggers is varied from one to four, and three trigger shapes, namely circle, rectangle, and triangle, are considered. The results are summarized in Table 5.
Table 5.
Sensitivity of LidarFooler to the number and shape of local triggers under two dataset-model settings.
For ModelNet10 with PointNet, the mean ACC and ASR across the 12 configurations are 0.915 and 0.900, respectively. The mean ASR increases from approximately 0.86 with one trigger to 0.94 with three triggers, and then decreases slightly to approximately 0.91 with four triggers. A similar trend is observed for ModelNet40 with PointNet++, where the mean ASR increases from approximately 0.78 with one trigger to 0.88 with three triggers, followed by a slight decrease to approximately 0.86 with four triggers. These results indicate that increasing the number of local triggers improves attack performance up to a moderate quantity, while adding more triggers does not necessarily provide further gains. The overall ACC remains relatively stable across the evaluated configurations.
Figure 6 shows the effect of poisoning rate. ASR generally increases between 5% and 10%, then remains high with smaller fluctuations at 15% and 20%; it does not increase monotonically for every model. Clean ACC also varies by model: PointNet and PointNet++ remain relatively stable, whereas DGCNN exhibits a more pronounced decrease. The results show a model-dependent tradeoff between poisoning rate, attack success, and clean accuracy.
Figure 6.
Effect of the poisoning rate on LidarFooler.
Generalization across classes, models, and tasks. To further examine the generalization of LidarFooler across different target classes, we randomly selected three target labels (, 8, and 9) from each dataset without using any class-specific criterion. The class indices follow the 0-based labeling convention used in our experiments. Accordingly, these target labels correspond to sofa, table, and toilet for ModelNet10; car, chair, and cone for ModelNet40; and knife, lamp, and laptop for ShapeNetPart. For ShapeNetPart, these labels refer to the 16 object-category labels used for classification rather than the 50 part-segmentation labels. The corresponding ACC and ASR results are reported in Table 6. ASR ranges from 0.88 to 0.96 on ModelNet10, from 0.80 to 0.84 on ModelNet40, and from 0.88 to 0.99 on ShapeNetPart. These results demonstrate that LidarFooler remains effective across the randomly selected target classes, although they do not establish its effectiveness for every possible target class.
Table 6.
ACC and ASR of LidarFooler for randomly selected target classes. The target classes were randomly selected, and the class indices follow the 0-based labeling convention used in our experiments.
Table 7 evaluates the cross-model transferability of LidarFooler using different surrogate–victim model combinations. For each surrogate model, the trigger is optimized specifically with that surrogate and then directly transferred to the victim models without further trigger optimization. Across the 16 surrogate–victim combinations, LidarFooler achieves higher ACC than PCBA in 12 cases, the same ACC in three cases, and lower ACC in one case. In terms of the overall results, LidarFooler achieves a mean ACC of 0.91 and a mean ASR of 0.93, compared with 0.87 and 0.96 for PCBA, respectively. Although LidarFooler generally maintains higher clean classification accuracy, its ASR is lower than that of PCBA in 11 of the 16 combinations. The largest ASR gap occurs when DGCNN is used as the surrogate and PointNet++ as the victim, where LidarFooler achieves an ASR of 0.78 compared with 0.95 for PCBA. These results indicate that LidarFooler provides stronger clean-accuracy preservation while maintaining competitive cross-model attack transferability, but does not consistently outperform PCBA in ASR.
Table 7.
Cross-model transferability of LidarFooler and PCBA.
To evaluate cross-task transferability, we directly transfer the physical trigger optimized for classification to three-dimensional point-cloud segmentation without retraining. Specifically, we conduct experiments on the Chair category of ShapeNetPart using PointNet++ for point-cloud part segmentation, as shown in Figure 7. The same physical trigger successfully induces incorrect segmentation predictions, demonstrating the strong cross-task transferability of LidarFooler. The classification and segmentation models generally share similar geometric-feature encoders in their early stages. By perturbing these shared representations through , the trigger can induce consistent backdoor activation across different three-dimensional vision tasks.
Figure 7.
Cross-task transferability of LidarFooler on the Chair category of ShapeNetPart using PointNet++. The normal sample is a clean point cloud without the trigger, whereas the poisoned sample contains the physical trigger. Green and red indicate the normal and poisoned regions, respectively, and the resulting incorrect segmentation demonstrates successful transfer to the segmentation task.
Robustness to augmentation, preprocessing, and defenses. To further evaluate the robustness of LidarFooler under practical processing conditions, we evaluate it against common data-augmentation, preprocessing, and defense methods on ModelNet10 with PointNet as the victim model. The evaluated settings are grouped into three categories: data augmentation, preprocessing, and defense. Specifically, R, R3, scaling, translation, point dropout, and jitter are considered as augmentation settings; SOR is evaluated as a preprocessing method; and DUP and LPF are evaluated as defense methods. Table 8 summarizes the results.
Table 8.
ACC and ASR on ModelNet10 under data augmentation, preprocessing, and defense methods. The evaluated settings are grouped into three categories: Augmentation, Preprocessing, and Defense. The LidarFooler results are highlighted with a gray background.
For a fair comparison, all attack methods use the same test split, victim model, evaluation pipeline, and corresponding augmentation operations and intensities. Thus, the observed performance differences reflect the robustness characteristics of the attack-trained models rather than inconsistent evaluation settings. Across the six augmentation settings and SOR, LidarFooler achieves mean ACC and ASR values of approximately 0.89 and 0.90, respectively. Its mean ASR is higher than those of all four baselines, while its mean ACC is slightly below those of PointBA-I and PointBA-O (approximately 0.90).
Notably, substantial differences in clean ACC are observed under rotation. Under R, PCBA and IRBA achieve ACC values of 0.28 and 0.26, respectively, compared with 0.90, 0.90, and 0.91 for PointBA-I, PointBA-O, and LidarFooler. Under R3, the corresponding ACC values are 0.45 and 0.40 for PCBA and IRBA, compared with 0.91, 0.89, and 0.90 for the other three methods. Since the same rotation settings are applied to all methods, these differences reflect the different sensitivities of the attack-trained models to geometric transformations, with LidarFooler maintaining relatively stable clean classification performance.
For SOR, LidarFooler achieves an ACC of 0.82 and an ASR of 0.85. Under DUP and LPF, its ASR values are 0.41 and 0.83, respectively, with a mean of 0.62, while its mean ACC is 0.86. These results indicate that LidarFooler retains effectiveness under the evaluated processing conditions, although its robustness is not uniform across all defenses. This behavior can be partly attributed to the EOTL-based transformations and distributed trigger design, which improve the stability of the learned backdoor representation under geometric and point-level perturbations.
6.3. Ablation Study
To answer RQ3, we investigate the contribution of each loss term through an ablation study on ModelNet10 with PointNet as the victim model. Starting from the complete objective, we remove , , and individually while keeping all other settings unchanged. ASR measures attack effectiveness, whereas Chamfer distance (CD) and Wasserstein distance (WD) assess local geometric and global distributional distortion, respectively. All distances reported below follow the displayed scales in Table 9 (CD × 100 and WD × 0.1).
Table 9.
Effect of different loss terms on LidarFooler.
Removing causes the largest decline in ASR, from 0.97 to 0.75, while CD and WD change only slightly to 2.28 and 0.06. This indicates that preserving geometric similarity alone is insufficient to maintain high attack success. The classification loss provides explicit target-label supervision and plays a key role in guiding the backdoor attack toward the attacker-specified target.
Without , ASR remains relatively high at 0.93, but CD increases substantially from 2.27 to 3.66, with WD rising to 0.06. Thus, the remaining objectives retain much of the attack effectiveness but allow greater local geometric distortion. This result highlights the importance of in limiting structural changes introduced by trigger injection and preserving geometric stealth.
Removing reduces ASR to 0.90 and increases CD and WD to 3.65 and 0.06, respectively. These changes suggest that the center loss contributes to both attack effectiveness and geometric preservation. However, these metrics alone do not establish how this term affects the spatial distribution of trigger centers.
Overall, the complete objective achieves the highest ASR (0.97) and the lowest CD (2.27) and WD (0.05). The ablations highlight the primary contribution of to attack success and the benefits of and for geometric preservation. Together, the three terms yield the best measured outcomes, although this study does not separately quantify physical.
Effect of Distance and Viewing Angle. We further analyzed the sensitivity of the physical attack to sensing distance and viewing angle, considering distances of 6.1–7.3 m and angles of to . As shown in Figure 8, the ASR is generally higher at intermediate distances (6.3–6.9 m) and near-frontal viewing angles ( to ), while decreasing toward larger angular deviations and less favorable sensing distances. Notably, the performance exhibits local fluctuations and asymmetric variations, potentially associated with the non-repetitive scanning pattern of the Livox Mid-40 and changes in point-cloud sampling conditions. These observations suggest that sensing geometry may influence attack effectiveness, although further physical measurements are required to validate the simulated trends.
Figure 8.
ASR under different sensing distances and viewing angles using the Livox Mid-40 LiDAR.
7. Conclusions and Future Work
LidarFooler combines spatially distributed triggers with EOTL-based augmentation to enable physical backdoor attacks against LiDAR point cloud classifiers. By jointly considering classification effectiveness, geometric preservation, and trigger point dispersion, it constructs effective triggers under physical sensing variations. Experiments show that LidarFooler achieves an average clean accuracy of 0.92 and attack success rate of 0.93 on digital data, while physical experiments with a Livox Mid 40 sensor achieve a clean accuracy of 0.93 and attack success rate of 0.86. The physical comparison is conducted against IRBA, with LidarFooler achieving a mean attack success improvement of 42.5 percentage points in the evaluated setting.
The results also reveal several limitations. Although LidarFooler achieves effective cross model transfer in many cases, its transfer performance is not consistently superior across all model and dataset combinations. Moreover, the attack success rate decreases substantially under certain defense conditions, indicating that LidarFooler is not uniformly robust against all evaluated defenses. These findings highlight the dependence of physical backdoor effectiveness on the target model, dataset, transfer setting, and defense condition.
The proposed attack further assumes sufficient physical access to place or arrange a trigger within the observable range of the LiDAR sensor, which is more feasible in controlled or semi controlled environments than in unrestricted autonomous driving scenarios. In addition, the current evaluation focuses primarily on unimodal LiDAR point cloud classification, while its effectiveness in multimodal systems remains to be established. Future work will investigate more constrained attacker capabilities, flexible trigger placement, varying trigger to target distances and relative poses, as well as multimodal perception settings, to further improve the understanding of physical backdoor security and defense.
Author Contributions
Conceptualization, W.W. and S.Y.; methodology, W.W., S.Y. and J.Z.; software, W.W. and J.Z.; validation, W.W., J.Z. and Y.Y.; formal analysis, W.W., S.Y. and J.C.; investigation, W.W., J.Z., Y.Y. and Y.B.; resources, S.Y. and J.C.; data curation, W.W. and J.Z.; writing—original draft preparation, W.W.; writing—review and editing, S.Y., J.Z., Y.Y., Y.B. and J.C.; visualization, W.W. and Y.Y.; supervision, S.Y. and J.C.; project administration, S.Y. and J.C. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported by the Zhejiang Provincial Natural Science Foundation (LDQ23F020001), National Natural Science Foundation of China (62072406), and Key Laboratory of the Fifth Research Institute of Electronics, Ministry of Industry and Information Technology (No. HK00202503455).
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The data and code supporting the findings of this study are available from the corresponding author upon reasonable request.
Acknowledgments
During the preparation of this manuscript, the authors used ChatGPT (GPT-6 and GPT-6 Sol). The authors have reviewed and edited the output and take full responsibility for the content of this publication.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Zhao, J.; Wu, Y.; Deng, R.; Xu, S.; Gao, J.; Burke, A. A Survey of Autonomous Driving from a Deep Learning Perspective. ACM Comput. Surv. 2025, 57, 1–60. [Google Scholar] [CrossRef] [Scilit]
- Cai, J.; Wu, Y. Three-dimensional object detection for autonomous driving via deep learning: A review. Eng. Appl. Artif. Intell. 2025, 161, 112238. [Google Scholar] [CrossRef] [Scilit]
- Zhou, W.; Liu, K.; Jin, W.; Wang, Q.; She, Y.; Yu, Y.; Ma, C. Advancements in deep learning for point cloud classification and segmentation: A comprehensive review. Comput. Graph. 2025, 130, 104238. [Google Scholar] [CrossRef] [Scilit]
- Mao, J.; Shi, S.; Wang, X.; Li, H. 3D Object Detection for Autonomous Driving: A Comprehensive Survey. Int. J. Comput. Vis. 2023, 131, 1909–1963. [Google Scholar] [CrossRef] [Scilit]
- Wu, Z.; Song, S.; Khosla, A.; Yu, F.; Zhang, L.; Tang, X.; Xiao, J. 3D ShapeNets: A Deep Representation for Volumetric Shapes. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA, 7–12 June 2015; pp. 1912–1920. [Google Scholar]
- Yi, L.; Kim, V.G.; Ceylan, D.; Shen, I.C.; Yan, M.; Su, H.; Lu, C.; Huang, Q.; Sheffer, A.; Guibas, L. A Scalable Active Framework for Region Annotation in 3D Shape Collections. Acm Trans. Graph. 2016, 35, 1–12. [Google Scholar] [CrossRef] [Scilit]
- Li, Y.; Jiang, Y.; Li, Z.; Xia, S.T. Backdoor Learning: A Survey. IEEE Trans. Neural Netw. Learn. Syst. 2024, 35, 5–22. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Li, Y.; Zhang, S.; Wang, W.; Song, H. Backdoor Attacks to Deep Learning Models and Countermeasures: A Survey. IEEE Open J. Comput. Soc. 2023, 4, 134–146. [Google Scholar] [CrossRef] [Scilit]
- Hanif, M.A.; Chattopadhyay, N.; Ouni, B.; Shafique, M. Survey on Backdoor Attacks on Deep Learning: Current Trends, Categorization, Applications, Research Challenges, and Future Prospects. IEEE Access 2025, 13, 93190–93221. [Google Scholar] [CrossRef] [Scilit]
- Wu, B.; Chen, H.; Zhang, M.; Zhu, Z.; Wei, S.; Yuan, D.; Zhu, M.; Wang, R.; Liu, L.; Shen, C. BackdoorBench: A Comprehensive Benchmark and Analysis of Backdoor Learning. Int. J. Comput. Vis. 2025, 133, 5700–5787. [Google Scholar] [CrossRef] [Scilit]
- Zhang, H.; Wang, Z.; Li, B.; Lin, F.; Han, T.; Jin, M.; Zhan, C.; Du, M.; Wang, H.; Ma, S. Invisible Backdoor Attack against Self-supervised Learning. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Nashville, TN, USA, 11–19 June 2025; pp. 25790–25801. [Google Scholar]
- Chaturvedi, S.S.; Bagwe, G.; Zhang, L.E.; He, P.; Yuan, X. MOBA: A Material-Oriented Backdoor Attack Against LiDAR-Based 3D Object Detection Systems. In Proceedings of the AAAI Conference on Artificial Intelligence, Singapore, 20–27 January 2026; Volume 40, pp. 35340–35347. [Google Scholar] [CrossRef] [Scilit]
- Liu, D.; Hu, W. Seeing is Not Believing: Adversarial Natural Object Optimization for Hard-Label 3D Scene Attacks. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Nashville, TN, USA, 11–15 June 2025; pp. 11886–11897. [Google Scholar]
- Pang, S.; Chen, Z.; Zhang, S.; Lu, L.; Liang, S.; Du, A.; Zhou, Y. Towards a 3D Transfer-based Black-box Attack via Critical Feature Guidance. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Honolulu, HI, USA, 19–23 October 2025; pp. 26912–26922. [Google Scholar]
- Fan, L.; Zhang, J.; Zhang, J.; Zhang, L.; He, F.; Han, D. Good Can Sometimes be Bad: A Unified Attack against 3D Point Cloud Classifier by a Flexible Isotropic Resampling. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Denver, CO, USA, 3–7 June 2026; pp. 42246–42256. [Google Scholar]
- Huang, Q.; Dong, X.; Chen, D.; Zhou, H.; Zhang, W.; Yu, N. Shape-Invariant 3D Adversarial Point Clouds. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, New Orleans, LA, USA, 19–24 June 2022; pp. 15335–15344. [Google Scholar]
- Tao, Y.; Liu, D.; Zhou, P.; Xie, Y.; Du, W.; Hu, W. 3DHacker: Spectrum-Based Decision Boundary Generation for Hard-Label 3D Point Cloud Attack. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Paris, France, 2–6 October 2023; pp. 14340–14350. [Google Scholar]
- Li, Y.; Li, Y.; Dai, X.; Guo, S.; Xiao, B. Physical-World Optical Adversarial Attacks on 3D Face Recognition. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Vancouver, BC, Canada, 18–22 June 2023; pp. 24699–24708. [Google Scholar]
- Nguyen, T.A.; Tran, A.T. WaNet—Imperceptible Warping-Based Backdoor Attack. In Proceedings of the International Conference on Learning Representations, Virtual, 3–7 May 2021. [Google Scholar]
- Souri, H.; Fowl, L.; Chellappa, R.; Goldblum, M.; Goldstein, T. Sleeper Agent: Scalable Hidden Trigger Backdoors for Neural Networks Trained from Scratch. In Proceedings of the Advances in Neural Information Processing Systems, New Orleans, LA, USA, 28 November–9 December 2022; Volume 35. [Google Scholar]
- Qi, X.; Xie, T.; Pan, R.; Zhu, J.; Yang, Y.; Bu, K. Towards Practical Deployment-Stage Backdoor Attack on Deep Neural Networks. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, New Orleans, LA, USA, 19–24 June 2022; pp. 13347–13357. [Google Scholar]
- Xiang, Z.; Miller, D.J.; Chen, S.; Li, X.; Kesidis, G. A Backdoor Attack Against 3D Point Cloud Classifiers. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Virtual, 10–17 October 2021; pp. 7597–7607. [Google Scholar] [CrossRef] [Scilit]
- Li, X.; Chen, Z.; Zhao, Y.; Tong, Z.; Zhao, Y.; Lim, A.; Zhou, J.T. PointBA: Towards Backdoor Attacks in 3D Point Cloud. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Virtual, 10–17 October 2021; pp. 16492–16501. [Google Scholar]
- Gao, K.; Bai, J.; Wu, B.; Ya, M.; Xia, S.T. Imperceptible and Robust Backdoor Attack in 3D Point Cloud. IEEE Trans. Inf. Forensics Secur. 2024, 19, 1267–1282. [Google Scholar] [CrossRef] [Scilit]
- Fan, L.; He, F.; Si, T.; Tang, W.; Li, B. Invisible Backdoor Attack Against 3D Point Cloud Classifier in Graph Spectral Domain. In Proceedings of the AAAI Conference on Artificial Intelligence, Vancouver, BC, Canada, 20–27 February 2024; Volume 38, pp. 21072–21080. [Google Scholar] [CrossRef] [Scilit]
- Bian, Y.; Tian, S.; Liu, X. iBA: Backdoor Attack on 3D Point Cloud via Reconstructing Itself. IEEE Trans. Inf. Forensics Secur. 2024, 19, 7994–8008. [Google Scholar] [CrossRef] [Scilit]
- Wenger, E.; Passananti, J.; Bhagoji, A.N.; Yao, Y.; Zheng, H.; Zhao, B.Y. Backdoor Attacks Against Deep Learning Systems in the Physical World. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Virtual, 19–25 June 2021; pp. 6206–6215. [Google Scholar]
- Wenger, E.; Bhattacharjee, R.; Bhagoji, A.N.; Passananti, J.; Andere, E.; Zheng, H.; Zhao, B. Finding Naturally Occurring Physical Backdoors in Image Datasets. In Proceedings of the Advances in Neural Information Processing Systems, New Orleans, LA, USA, 28 November–9 December 2022; Volume 35. [Google Scholar]
- Chaturvedi, S.S.; Zhang, L.; Zhang, W.; He, P.; Yuan, X. BadFusion: 2D-Oriented Backdoor Attacks Against 3D Object Detection. In Proceedings of theThirty-Third International Joint Conference on Artificial Intelligence, Jeju Island, Republic of Korea, 3–9 August 2024; pp. 349–357. [Google Scholar] [CrossRef] [Scilit]
- Qi, C.R.; Su, H.; Mo, K.; Guibas, L.J. PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; pp. 652–660. [Google Scholar]
- Qi, C.R.; Yi, L.; Su, H.; Guibas, L.J. PointNet++: Deep Hierarchical Feature Learning on Point Sets in a Metric Space. In Proceedings of the Advances in Neural Information Processing Systems, Long Beach, CA, USA, 4–9 December 2017; Volume 30. [Google Scholar]
- Wang, Y.; Sun, Y.; Liu, Z.; Sarma, S.E.; Bronstein, M.M.; Solomon, J.M. Dynamic Graph CNN for Learning on Point Clouds. ACM Trans. Graph. 2019, 38, 1–12. [Google Scholar] [CrossRef] [Scilit]
- Guo, M.H.; Cai, J.X.; Liu, Z.N.; Mu, T.J.; Martin, R.R.; Hu, S.M. PCT: Point Cloud Transformer. Comput. Vis. Media 2021, 7, 187–199. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.







