Skip to Content
  • Article
  • Open Access

29 May 2026

26 Pages

Generative Data Augmentation for ArUco-Free RGB-Based 6-DoF Object Pose Estimation

,
,
,
,
,
,
and
1
Department of Physics, Informatics and Mathematics, University of Modena and Reggio Emilia, Via Campi 213/B, 41125 Modena, Italy
2
HIPERT s.r.l, Via Inventori, 37, 41121 Modena, Italy
*
Author to whom correspondence should be addressed.

Abstract

In recent years, data-driven approaches have become increasingly important in industrial computer vision applications, particularly for 6-Degrees-of-Freedom (6-DoF) object pose estimation. However, benchmark datasets may unintentionally introduce biases that affect the reliability of learned models. In this work, we investigate the shortcut bias induced by fiducial ArUco markers in the widely used Linemod dataset. Although such markers are typically absent in real industrial environments, they introduce unintended visual cues that neural networks tend to exploit. As a result, model selection based on state-of-the-art benchmarks can be biased, since the reported performance often reflects reliance on these shortcuts rather than on robust feature extraction. Using saliency map analysis, we show that often a large portion of the model’s attention is concentrated on these markers, revealing the presence of a shortcut that artificially boosts pose estimation performance. To mitigate this issue, we propose a data augmentation pipeline based on generative AI techniques that removes the markers and replaces the background with more realistic synthesized scenes. Experimental results indicate a noticeable drop in performance when models trained on the original Linemod dataset are evaluated in ArUco-free environments, confirming the presence of background-induced biases. Training with the proposed generative-swapped dataset leads to improved robustness and better generalization to unseen scenarios, although it does not fully eliminate the problem. Overall, the results highlight the impact of background-related biases in pose estimation benchmarks and suggest that the proposed augmentation strategy represents a practical and scalable step toward developing more reliable 6-DoF pose estimation systems for industrial applications, while leaving room for further improvements.

1. Introduction

1.1. Domain of Interest

Recovering the 6-Degrees-of-Freedom (often referred to as 6D or 6-DoF) pose of an object from a single Red Green Blue (RGB) image is a relevant computer vision problem with applications in industrial automation [1], robotics [2,3], automotive [4,5], augmented reality [6] and beyond.
Given an RGB image I ∈ R h × w × 3 , a 6-DoF pose estimation algorithm aims to recover the translation t = ( t x , t y , t z ) and rotation R = ( r x , r y , r z ) vectors that define the position and orientation of an object in the camera coordinate system [7]. Recent learning-based techniques, particularly those based on Deep Neural Networks (DNNs), achieve state-of-the-art performances in 6-DoF object pose estimation. Convolutional Neural Networks (CNNs), in particular, achieved impressive results in a wide variety of computer vision problems, including 6-DoF pose estimation from RGB input, at the cost of being extremely data-driven and requiring significant amounts of labeled training examples. In Section 2.1, we present a taxonomy of the most popular Deep Learning methods for 6-DoF object pose estimation. For other computer vision tasks the dataset acquisition and labeling are straightforward to obtain, utilizing manual labeling; however, this is not the case for 6-DoF object pose, since identifying ground truth translations and rotations from real images is not easily feasible for a human annotator. The research community has resorted to either relying on large datasets obtained from a photorealistic simulation [8] or to smaller datasets of real-world images labeled by relying on fiduciary markers [9,10].

1.2. Annotation-Induced BIAS

We refer the reader to Section 2.1 for an overview of the datasets present in the literature. We are particularly interested in real-world datasets that rely on markers to extract the object pose ground truth. It is well known, as reported in the literature [11], that data-driven models, and deep models in particular, can learn unintended or spurious correlations from the training data, often referred to as “shortcut biases”. This results in accurate predictions on the benchmark dataset, while causing failure on real-world examples where the learned correlations do not hold. We investigate whether the presence of easily detectable fiducial markers introduces such shortcut biases in 6-DoF pose estimation. In particular, we focus on the widely used Linemod (LM) dataset [9], shown in Figure 1. In this dataset, objects are placed on a board surrounded by Augmented Reality University of Cordoba (ArUco) markers [12]. The ground truth pose is obtained by estimating the board pose via marker detection and applying a fixed transformation to the object.
Figure 1. Samples from the Linemod dataset.
Since the markers and the board are visible in the training and evaluation images, models may exploit these cues instead of learning intrinsic object geometry. Additionally, the fixed arrangement of the objects on the board could further reinforce unintended correlations. As LM is a single-object dataset, only the pose of the central object is provided, while other objects remain visible. This setup raises the possibility that models leverage contextual information from surrounding objects to infer the target pose.
  • These observations raise important questions regarding generalization:
  • Does the network exploit markers and surrounding objects as shortcuts for pose estimation?
  • To what extent does object placement bias the learning process?
  • To what extent is the method affected by a static or semi-static background?

1.3. Methodology Overview

We propose a two-stage methodology that combines diagnostic analysis with generative data augmentation. First, we investigate the presence of shortcut biases using visual interpretability techniques, specifically Gradient-weighted Class Activation Mapping (Grad-CAM). This allows us to analyze how models trained on LM distribute attention operate and whether they rely on fiducial markers rather than object features. Second, we introduce a generative data augmentation strategy to mitigate these biases. We construct an ArUco-Free (AF) version of the dataset by removing ArUco markers through generative inpainting using a state-of-the-art generative model. We investigate whether a similar process can preserve the object geometry while removing spurious contextual cues and encourage the model to focus on intrinsic object features.

1.3.1. Contributions

The main contributions of this work are summarized as follows:
  • We assess and analyze the presence of shortcut biases learned from 6-DoF pose estimation models. In particular, we investigate the shortcut arising from fiducial markers in a popular training dataset.
  • We propose a generalized Grad-CAM formulation for regression tasks, enabling the visualization of sensitivity maps for 6-DoF pose estimation models.
  • We introduce an ArUco-free (AF) version of the LineMod dataset, obtained via generative inpainting, to remove marker-induced biases while preserving scene realism.
  • We provide a comprehensive experimental evaluation demonstrating the impact of annotation-induced bias on model performance and generalization, highlighting the trade-off between accuracy and robustness.

1.3.2. Paper Organization

In Section 2, the state-of-the-art for 6-DoF pose estimation datasets is described, providing insights into the 6-DoF pose Deep Learning methods, with a focus on EfficientPose (EP). Additionally, the Saliency maps methods for interpreting the learning process are introduced. In Section 3, experiments we have performed to demonstrate our hypothesisare are described in detail. In Section 4, the numerical and visual results are discussed, with their limitations and consequences. Finally, in Section 5, concluding coments are provided.

3. Methodology

This research aims to explore the potential for bias to be introduced into the model due to the presence of visible artifacts, particularly markers employed in the data collection process. We will focus our experimentation on the LM dataset, a well-known non-synthetic dataset, and the EP model, which is currently the most effective fully convolutional network for LM. We propose a mixed evaluation of qualitative observations, utilizing the attribution methods discussed in Section 2.4, and quantitative experimentation, involving the evaluation of results obtained from modified versions of the LM dataset, to assess the validity of our hypothesis.
The proposed methodology can be briefly summarized as follows:
  • Leveraging state-of-the-art generative models, we produce an augmented version of LM by inpainting the visible markers with a realistically synthesized background. The 6-DoF pose estimation task is then compared between the augmented and the original training of EP.
  • In addition, we introduce a generalization of pixel attribution methods for a regression problem, and show that the saliency maps produced with the extended version of Grad-CAM support our hypothesis that the model’s predictions are contingent upon the presence of fiduciary markers on Linemod.
In the remainder of this section, we detail the building blocks of the proposed methodology; then in Section 4, the conducted analysis is proposed and discussed in detail.

3.1. ArUco-Free Dataset Generation

Generating the ArUco-Free (AF) dataset requires preserving a direct correspondence between the original environment and its version without artificial landmarks. To achieve this, we developed a semi-automated pipeline leveraging state-of-the-art generative inpainting techniques. The inpainting process is orchestrated via API calls to the Nano Banana 2 generative engine (Gemini 3.1 Flash Image) (Date API accessed: 9 December 2025). The model was specifically instructed with the identification and removal of ArUco markers with a structured prompt aimed at preserving the scene layout:
“Change the ArUco markers to a cluttered background. Generate an image in which you have modified the ArUco Markers by replacing them with consistent objects from the rest of the background. Keep all other objects exactly in their original positions.”
As illustrated in Figure 5, rather than performing a simple texture fill or blurring, the generative model synthesized context-aware objects (e.g., small tools, surface imperfections, or cables) that matched the semantic complexity of the surrounding environment. To enforce photometric consistency between the source and the synthesized data, the images underwent a specific post-processing normalization workflow:
Figure 5. Comparison between the original LineMod images and the ArUco-Free images.
  • Rescaling and Alignment: LineMod images came at a resolution of 640 × 480 , which implies a 4:3 aspect ratio. The exact resolution is not supported as Gemini 3.1 output resolution. Hence, we requested a 4:3 aspect ratio, which produced a 1200 × 896 upscaled image. After rescaling, a sub-pixel alignment check was performed to ensure a perfect one-to-one spatial mapping between the pixels of the original and the modified frames.
  • Pixel-wise Consistency Validation: Although the model autonomously identified the markers, as shown in Figure 3c, we performed a pixel-wise comparison between the original and the generated frames to ensure that the generative process was strictly confined to the regions of interest. This validation step is presented in detail in the following paragraph.

Evaluation

Finally, to assess the quality of the inpainting, we measure the pixel-wise difference between the original frame (containing markers) and the synthesized frame (without markers). Table 1 reports the mean pixel difference within the marker regions, defined by the binary mask of the ArUco marker region (see Figure 6), and over the remaining image area. The results indicate a substantial difference within the marker regions, while changes in the rest of the image remain minimal, as illustrated in Figure 3. This simple experiment demonstrates that the generative process successfully replaced the artificial markers with plausible environment details while leaving the rest of the scene mostly unaltered. This analysis is not perfect because it does not quantify, for example, the consistency of the shadows cast in the inpainted area, but it is sufficient for evaluating the consistency of the scene and the global illumination.
Table 1. Evaluation of mean pixel-wise difference for the ArUco-Free images with respect to the corresponding LineMod image.
Figure 6. Distribution of the ArUco Board in LineMod Images for different object sets.

3.2. Saliency Maps: Experiments

For the qualitative analysis, inspired by the domain of interpretable AI, we sought to interpret and extract information about how the network learns. This is a fundamental phase in order to assess the capabilities of 6-DoF methods in other real-world scenarios, since metrics are limited in providing insight into a network’s comprehension.
Saliency methods are mainly developed for multi-class classification problems [49], and are thus sometimes referred to as Class Activation Maps (CAM) methods. At inference time, classification models output a probability score for each possible class, and the highest-scoring class is selected as the predicted one. However, in this study, we focus on a regression problem; this is pertinent as the gradient-based methods that we plan to use, Guided Backpropagation [46] and Grad-CAM [47], suppress the negative part of the gradient since it corresponds to a decrease in the score for the class of interest. In a scenario similar to ours (i.e, regression of rotation values in [ − π , π ] ), we are clearly interested only in the magnitude of the gradient. Hereafter, we formalize the exact formulation of the saliency methods used in our work.

3.2.1. Guided Backpropagation

It is straightforward to adapt the vanilla saliency for the regression. The rotation head of EfficientPose outputs a tensor R ¯ ∈ R N × 3 of N candidate regressions. In a single-object scenario, as in our case, the rotation vector r for the target object is recovered as the one with the highest confidence. An identical approach can also be adopted for the translation regression. The gradient of r computed with respect to the input image I is a tensor with the same shape as the input image, which is reduced to a single channel by averaging. Unlike the original formulation, we retain both the negative and positive values of the gradient for the reasons mentioned above. For visualization, the saliency map (single-channel) is normalized to the interval [ 0 , 255 ] using min-max.

3.2.2. Grad-CAM

Adapting Grad-CAM to our problem is far more challenging. The original formulation operates on the feature map produced by the last convolutional layer of a classification model; however, the structure of the regression head of EP (simplified in Figure 7) makes it difficult to choose the correct feature map. Therefore, we opted to use a feature map obtained as the combination of the three convolutional layers that precede the output of the initial prediction r ¯ i n i t , as the refinement module is used to predict small additive offsets to the initial prediction, which may be Identity mappings if the initial prediction does not require refinement.
Figure 7. Rotation subnetwork for EfficientPose. The Translation subnetworks share a similar structure.
Let F 1 , F 2 , and F 3 ∈ R W ¯ × H ¯ × C ¯ , with W ¯ , H ¯ , C ¯ ∈ N be the three intermediate feature maps, we construct an aggregated feature map F t ∈ R W ¯ × H ¯ × 3 C ¯ = { F 1 ⊕ F 2 ⊕ F 3 } where ⊕ denotes the concatenation on the channel axis. Equation (2) is adapted by replacing A k with F t and replacing the average pooling with L 2 norm, in order to avoid opposing gradient values to elide each other in the sum. The new formulation for the pooled gradient becomes:
α t = ∑ i = 1 W ¯ ∑ j = 1 H ¯ ∂ r ∂ F t i j 2 ∈ R 3 C ¯
The computation of the saliency maps is obtained by weighting each channel of F t with the corresponding value of α k and accumulating over the channel axis to obtain a single matrix. Different from Equation (3), the ReLU is removed, and the absolute value of the weighted feature map is instead taken:
L G C = ∑ t = 1 3 C ¯ | a t F t |
Replacing average pooling with an L 2 prevents cancellation between positive and negative gradients, but removes sign information. Unlike classification, where Grad-CAM encodes positive evidence for a class, our regression setting lacks a meaningful notion of positive versus negative evidence. Accordingly, there is no need to suppress negative evidence; hence, ReLU is replaced by absolute value. The resulting map reflects the magnitude of sensitivity of the output to spatial features. The use of absolute activation weighting is consistent with this interpretation, highlighting regions that most strongly influence the pose estimate irrespective of direction. The resulting saliency map is normalized and interpolated to the input image shape for visualization. These simple yet principled modifications result in a natural and effective generalization of Grad-CAM to the regression setting.

4. Results and Discussion

4.1. Experimental Setup

In this section, we present both qualitative and quantitative experiments to investigate the impact of ArUco markers on EfficientPose performance. In particular, we aim to address the following questions:
  • Do ArUco markers in the LineMod dataset influence the predictions of EfficientPose, and can generative inpainting techniques mitigate this effect?
  • What is the impact of removing ArUco markers only at test time on a model trained with marker-containing data?
  • Can training on an ArUco-Free variant of the dataset recover the performance degradation?

4.1.1. Data Preparation

To this end, we consider two variants of the LineMod dataset and train the standard version of EP ( ϕ = 0 ). Since the ArUco-Free Linemod (AF-LM) images cover only a subset of the original Linemod (LM) dataset (see Table 2), we restrict the LineMod data to the same subset to ensure a fair comparison. To keep the analysis concise, we focus on three sample objects: object 1 (the Ape), object 4 (the camera), and object 8 (the drill). We use the train/test split sizes reported in Table 2. For the quantitative evaluations (presented in Section 4.3), we employ stratified k-fold cross-validation ( k = 3 ) to mitigate the effects of the limited sample size.
Table 2. Comparison between the original LineMod (LM) dataset and the ArUco-Free (AF) LineMod variant. Objects in bold are used for evaluation in this paper.

4.1.2. Saliency Analysis

We quantify the spatial distribution of model attention using the region-wise normalized saliency derived from Grad-CAM. Given a saliency map S ∈ R H × W and a set of mutually exclusive binary masks corresponding to the object ( M obj ) , the ArUco marker ( M aruco ) , the board ( M brd ) , and the remaining pixels ( M other ) , we compute for each region r the mean saliency intensity as
μ r = 1 | M r | ∑ ( i , j ) ∈ M r S i j
where | M r | denotes the number of pixels in region r. To enable comparison across regions and images, these values are further normalized to obtain relative attention scores
μ ^ r = μ r ∑ k μ k k ∈ obj , aruco , brd , other
Unlike the raw saliency mass, which is biased by region size, this formulation measures the average saliency per pixel, thereby capturing the intensity of attention independently of spatial extent. The resulting normalized scores μ ^ r provide a decomposition of model attention across regions, allowing us to assess whether the model preferentially focuses on the object of interest, the ArUco marker, the board, or background region.

4.1.3. Task Metrics

For the quantitative analysis of EfficientPose performance, we assess the standard literature metrics for 6D pose estimation tasks. In particular, the Average Distance (ADD) metric measures the mean distance between model points transformed by the estimated and ground-truth poses. Let M be the set of 3D model points, P ^ = [ R est ∣ t est ] the estimated pose, and P ¯ = [ R gt ∣ t gt ] the ground-truth pose. The ADD error is defined as:
ADD = 1 | M | ∑ x ∈ M P ^ x − P ¯ x 2
For models with strong symmetries (not considered in this work), the symmetric ADD variant ADD-S is typically preferred.
In addition, we report the Mean Translation Error (MTE) and Mean Rotation Error (MRE). The MTE, expressed in millimeters (mm), specifically isolates the Euclidean distance between the estimated translation vector t e s t and the ground truth t g t in the 3D space. This metric quantifies the global spatial drift independently of any rotational bias. Conversely, the MRE, expressed in degrees (deg), expresses the average geodesic distance between the estimated and reference rotation matrices. Formally, given the rotation matrices R e s t and R g t , the error is derived from the trace of the relative rotation matrix as follows:
Δ θ = arccos Tr ( R e s t R g t − 1 ) − 1 2
The combined use of ADD, MTE, and MRE ensures a high-granularity analysis, distinguishing between errors caused by camera-to-object distance (translation) and those related to the object’s orientation in the scene (rotation).

4.2. Qualitative Analysis

4.2.1. Markers Distribution

We qualitatively analyze the spatial distribution of ArUco markers within the images. We leverage the available ground-truth object poses to estimate the spatial location of the planar support containing the ArUco markers. Assuming the object reference frame origin at [ 0 , 0 , 0 ] , the four corners of the marker plane can be defined in 3D as fixed offsets [ ± δ x , ± δ y , ± δ z ] . These correspond to the corners of the underlying chessboard structure on which the objects are placed. For each image, the known rotation and translation are applied to project these 3D points onto the image plane, enabling a consistent localization of the marker regions (see Figure 8). This process is used solely for visualization and analysis purposes.
Figure 8. Visualization of the geometric procedure used to localize ArUco markers in the scene.
The resulting ArUco masks are employed to compute density maps that highlight the spatial distribution of markers across the dataset. The results in Figure 9 show that markers are not uniformly distributed; instead, they tend to concentrate in specific regions of the images. This preliminary analysis provides insight into dataset-specific biases, revealing that ArUco markers are consistently localized in restricted regions rather than uniformly distributed across the image plane.
Figure 9. Distribution of the ArUco Board in LineMod Images for different object subsets.

4.2.2. Saliency Maps Analysis

Guided Backpropagation on LineMod
To begin, we analyze saliency maps obtained using the simplest method: guided backpropagation. This choice allows us to establish a foundation for qualitative observations; unlike the more advanced Grad-CAM, extending this method to regression tasks is more straightforward, although the resulting maps are sparser and less informative. First, we visualize the saliency maps on the original LM dataset, using the EP weights provided by the authors (https://github.com/ybkscht/EfficientPose, accessed on 15 November 2025) to ensure an unbiased initial evaluation. We compute the saliency maps with respect to both the rotation and translation estimation sub-tasks. In Figure 10, we show a few indicative sample saliency maps for three distinct Linemod objects: object 1 (the Ape), object 4 (the camera), and object 8 (the Driller). These have been selected to illustrate some of the patterns that emerge.
Figure 10. Saliency maps for the EfficientPose model trained on LineMod. Rotation and translation sub-task. Obtained using the Guided Backpropagation method.
Generally speaking, we can observe three distinct phenomena:
  • Object 1 shows a significant level of saliency activation concentrated around the ArUco markers, while the target object (the Ape) is seldom activated.
  • For object 4, we observe a mixed saliency activation between the target object (the camera) and the surrounding area, including the marker board.
  • For object 8, we observe significant saliency activation on the target object (the drill), although a degree of saliency that affects the object’s surroundings—including the grid of markers—still appears evident.
In all cases, the sparsity of the maps obtained using guided backpropagation does not allow for the identification of significant differences between the rotation and translation subtasks.
Generalized GradCAM on LineMod
Below, we extend the analysis presented earlier using the GradCAM method generalized for regression tasks introduced in Section 3.2. While vanilla backpropagation relies on raw gradients that tend to be noisy and less semantically meaningful, Grad-CAM captures high-level semantic regions by leveraging feature maps from deeper layers, leading to more stable and human-interpretable visual explanations. By analyzing the saliency maps obtained for the rotation and translation subtasks, respectively, a sample of which is shown in Figure 11, we can gain stronger insight into the EfficientPose behavior when trained on LineMod.
Figure 11. Saliency maps for the EfficientPose model trained on LineMod. Rotation and translation sub-task. Obtained using the Generalized GradCAM method.
A consistent pattern emerges for the translation subtask: across all considered objects, saliency is strongly concentrated over the marker grid. This suggests that the model may rely, at least in part, on structured background cues when estimating translation, rather than exclusively on object-specific features. For the rotation subtask, the behavior appears more heterogeneous and aligns with the observations from the guided backpropagation maps:
  • For Object 1 (Ape), the markers contribute significantly to the prediction, and a notable response is also observed on a neighboring object (Bench Vise), indicating sensitivity to contextual elements.
  • For Object 4 (Camera), saliency is predominantly located on a group of surrounding objects rather than on the target itself, suggesting that contextual cues may play a dominant role in this case.
  • For Object 8 (Driller), saliency is largely concentrated on the target object, although nearby regions still exhibit non-negligible influence.
To complement the qualitative observations, we quantify the distribution of the saliency score with the methodology introduced in Section 4.1.2. The results are reported in Table 3 for the model trained on the LineMod images. These results are consistent with the qualitative observations: the translation subtask shows the highest density of localized saliency in the marker region, especially for objects 1 and 8. For object 4, we observe a concentration of saliency in the board region, suggesting the use of surrounding objects as a reference. Overall, these observations are consistent with the presence of dataset-induced biases, where structured elements such as the marker grid or neighboring objects can influence the model predictions. However, the extent and nature of this dependence vary across objects and subtasks, indicating that the underlying mechanisms are non-trivial.
Table 3. Distribution of saliency on the LineMod dataset. Saliency scores across regions for the three evaluated objects and the two considered sub-tasks. For each setting, we report the normalized mean saliency assigned to the object, the ArUco marker, the background, and the remaining pixels.
Generalized GradCAM on ArUco-Free LineMod
To conclude the qualitative analysis, we analyze the saliency maps obtained for the EfficietPose model retrained on the proposed ArUco-Free dataset introduced in this work. Object 1 shows the most obvious dependence on ArUco markers in the LineMod settings. In the ArUco-Free setting Figure 12a, the radical change is particularly noteworthy, in particular for the rotation sub-task. The saliency density in the region formerly occupied by the ArUco markers is significantly reduced, though there is a greater focus on the background area. For object 4 (the camera), we observe a strong reliance on the surrounding objects for the rotation sub-tasks, similarly to what was observed in the original setup. The most striking difference is observed in the translation subtask: while with LineMod the strong reliance on visual cues from the marker board area is evident, the ArUco-Free dataset eliminates this shortcut. However, the model’s focus is still clearly linked to a great extent to spatial clues. To complement the qualitative analysis of saliency maps, we extend the analysis of the saliency distribution to the ArUco-Free setting and report the results in Table 4. The results confirm a general reduction in saliency in the marker region, but also indicate a shift in focus toward the board and background regions.
Figure 12. Saliency maps for the EfficientPose model trained on ArUco-Free LineMod. Rotation and translation sub-task. Obtained using the Generalized GradCAM method.
Table 4. Distribution of saliency on the ArUco-Free dataset. (*) The column “Markers” refers to the region where markers are present in the original LineMod images, even though they have been removed in this ArUco-Free version.
Discussion
These observations suggest that, while generative inpainting mitigates the dependence on explicit marker cues, it does not entirely prevent the use of contextual information. The model appears to adapt by leveraging alternative spatial patterns, suggesting that background-induced biases are only partially addressed. This is likely due to the intrinsic nature of the data acquisition process: since the scenes are captured by a moving camera, the background and surrounding elements move rigidly and synchronously with the target object. Consequently, the model adapts by leveraging these alternative spatial patterns, suggesting that background-induced biases are only partially addressed through inpainting alone. The next section provides a quantitative analysis to further investigate these observations.

4.3. Quantitative Analysis

Before presenting the results, we clarify our evaluation protocol. While most experiments follow a standard train/test split to manage the significant computational cost of training, we selected Object 4 (Camera) as a representative case study for a more detailed statistical validation. For this object, we performed a 3-fold cross-validation across the entire available subset, as shown in Table 5. This allows us to report the results as Mean ± Standard Deviation ( σ ), providing an estimate of the model’s stability against different data distributions without the need for exhaustive re-training of every object class. For the other objects (Ape and Driller), we report results from a single split, as their performance trends consistently align with the behavioral patterns observed and validated in the Camera case study.
Table 5. EfficientPose results for Object 4 (the Camera). ADD is computed on the two datasets with the two sets of trained parameters available (trained with ϕ = 0 ). Then, in the right column, for each training, the two test results’ averages are computed, in order to observe which experiment performs better both on the test images of the same image type seen during training, and on the test images of the type never seen. The reported values represent the Mean ± Standard Deviation ( σ ) calculated across the three runs of the k-fold cross-validation.

4.3.1. Object 1: The Ape

The performance of EfficientPose for the Ape object (Object 1) is reported in Table 6. Consistent with the saliency map analysis, this object exhibits a strong dependency on the ArUco marker region. The best performance is achieved when the model is both trained and evaluated on the original LineMod (LM) dataset, yielding the highest ADD score (0.88) and the lowest translation and rotation errors (MTE: 5.42 mm, MRE: 3.96°). However, this performance does not generalize across domains. When the same model is evaluated on the ArUco-Free (AF-LM) dataset, performance drops dramatically (ADD: 0.15, MTE: 22.76 mm, MRE: 16.17°), confirming that the model has learned to rely heavily on the presence of markers as a shortcut for pose estimation. Training on the AF-LM dataset leads to more consistent results across both test sets, with identical ADD scores (0.80) and reduced performance gaps. Nevertheless, this comes at the cost of lower peak performance compared to the LM-trained model. In particular, while the model becomes less sensitive to the presence or absence of markers, it underperforms the LineMod version, especially in terms of rotation (MRE).
Table 6. EfficientPose results for Object 1 (the Ape). ADD is computed on the two datasets with the two sets of trained parameters available (trained with ϕ = 0 ). Then, in the right column, for each training, the two test results’ averages are computed, in order to observe which experiment performs better both on the test images of the same image type seen during training, and on the test images of the type never seen.

4.3.2. Object 4: The Camera

Table 5 summarizes the performance of EfficientPose for the “Camera” (Object 4). As mentioned, these values represent the average across the k-fold cross-validation. Initially, when the network is trained on the standard Linemod dataset and tested on the same domain, it achieves an ADD metric of 0.98 ± 0.0026 , with a Mean Translation Error (MTE) of 6.03 ± 1.22 mm and a Mean Rotation Error (MRE) of 3.45 ° ± 0.42 ° . These low variance values indicate a high level of confidence in the original domain. However, a dramatic performance collapse and a significant increase in instability are observed when this same model is evaluated on the ArUco-Free Validation set. In this cross-domain scenario, the ADD accuracy drops to 0.39 ± 0.0632 , while the MTE and MRE increase to 20.03 ± 21.93 mm and 12.23 ° ± 1.47 ° , respectively. The high standard deviation in translation error ( σ = 21.93 mm) highlights how the absence of markers leads to erratic behavior in depth estimation. As shown in the saliency maps and the visualizations in Figure 13, the domain shift from LineMod to ArUco-Free causes severe and inconsistent misalignments once artificial landmarks are removed. In contrast, the model trained on our ArUco-Free dataset demonstrates significantly higher robustness and remarkable stability. When validated on the ArUco-Free set, it maintains a stable ADD accuracy of 0.92 ± 0.0090 , with an MTE of 7.79 ± 0.60 mm and an MRE of 4.14 ° ± 0.15 ° . The drastic reduction in standard deviation (from 21.93 to 0.60 mm for MTE) proves that the generative inpainting process successfully decoupled the network from marker-dependency, leading to a more generalized and reliable pose estimation. Notably, this model also generalizes effectively back to the original Linemod domain, achieving an ADD of 0.94 ± 0.0094 and an MRE of 3.98 ° ± 0.32 ° . These quantitative results, supported by the bounding box comparisons in Figure 13, demonstrate that training on “cleaned” scenes provides superior generalization without sacrificing precision on the target objects.
Figure 13. Qualitative results on Object 4 using EfficientPose ( ϕ = 0 ). The green and blue 3D bounding boxes represent the ground-truth and estimated poses, respectively. The rows illustrate different training and testing configurations: (First row) original LineMod training and testing; (Second row) original LineMod training tested on the ArUco-Free dataset; (Third row) training on the proposed ArUco-Free dataset tested on original LineMod; (Fourth row) both training and testing performed on the ArUco-Free dataset.

4.3.3. Object 8: The Driller

We repeat the same analysis for Object 8 (the Driller). We evaluate the performance of EfficientPose ( ϕ = 0 ) by comparing models trained on the Original LM dataset and our ArUco-Free dataset. The experimental results for this object, summarized in Table 7, are strictly in line with those observed for the “Camera” (Object 4). Specifically, when the model trained on the original dataset is tested on the ArUco-Free validation set, we observe a significant performance degradation: the ADD accuracy collapses and both the MTE and MRE increase, as reported in Table 7. Conversely, the model trained on our ArUco-Free dataset demonstrates superior generalization and stability. As shown in the comparative analysis, this model not only achieves high accuracy on the ArUco-Free test set but also maintains good performance when evaluated on the original Linemod dataset.
Table 7. EfficientPose results for Object 8 (Driller). ADD is computed on the two datasets with the two sets of trained parameters available (trained with ϕ = 0 ). Then, in the right column, for each training, the averages of the two test results are computed, in order to observe which experiment performs better both on the test images of the same type of the images seen during training, and on the test images of the type never seen.

4.4. Discussion

The behavior observed in the qualitative analysis presented above clearly highlights a strong sensitivity to domain shift in models trained on LineMod, whose performance deteriorates when tested on the ArUco dataset. Conversely, models trained on the ArUco-Free dataset exhibit stronger generalization ability to cross-dataset background variations. In the first instance, these findings reinforce the idea that removing artificial markers through generative inpainting prevents the network from relying on localized, high-contrast features (such as the ArUco black borders). A detailed analysis of the saliency maps (see Figure 12) indicates that such an improvement is only partial. Generative inpainting diversifies the background, effectively introducing a powerful regularizing effect attributable to data augmentation and domain randomization methods. In practice, the model is tasked to extract features that are more robust to background variations; however, in the absence of an explicit constraint during the optimization phase, we cannot, in principle, conclude that the emphasis is placed solely on the target object.

5. Conclusions

In this study, we investigated shortcut learning in bottom-up 6-Degrees-of-Freedom object pose estimation models, which process the entire scene and may exploit contextual cues rather than object geometry. Using EfficientPose trained on the LineMod dataset, saliency map analysis (Section 4.2.2) revealed a strong reliance on ArUco markers, surrounding objects, and background, supporting the presence of shortcut biases. To further investigate this effect, we introduced an ArUco-Free version of LineMod obtained via generative inpainting. We observed mixed results: quantitative results (ADD, MTE, MRE) show that models trained on the original dataset fail to generalize to marker-free images, while training on the ArUco-Free dataset improves cross-domain robustness. However, saliency analysis indicates that models still partially rely on spatial context. This behavior is likely due to the dataset acquisition process, where the background and surrounding objects move rigidly with the target; the model may still exploit these consistent spatial correlations as alternative cues for pose estimation. Overall, our findings highlight that, while removing explicit markers effectively neutralizes explicit, high-contrast markers, the biases induced by scene structure and shared rigid-body motion between the target and its background remain. Addressing these factors is essential for developing more robust and generalizable pose estimation models.

Future Work

The results of this study suggest numerous insights that may point to relevant research directions in the field of 6D pose estimation and, more generally, in understanding the shortcut bias present in benchmarking datasets. Our study focused exclusively on EfficientPose because it is a simple model based on a bottom-up approach; this type of model is still not widely used, partly due to the difficulty of finding suitable datasets. Our findings can support future research on this type of architecture. Furthermore, the proposed ArUco-Free dataset has proven to be a powerful tool for investigating the phenomenon of shortcut learning, but it does not provide a comprehensive solution to this problem. Future research will focus on addressing the other identified shortcuts and on achieving true generalization capabilities in real-world settings by leveraging photorealistic generation of the entire dataset [50]. The generalized GradCAM approach, together with the analysis framework introduced in Section 4.1.2, provides a solid foundation for interpreting model predictions. Extending this analysis through comparisons with explainability methods such as SHAP (SHapley Additive Explanations) [51] and LIME (Local Interpretable Model-agnostic Explanations) [52] could offer further insights into the decision-making mechanisms underlying these models.

Author Contributions

Conceptualization, E.G. and D.S.; methodology, E.G. and C.S.; software, E.G., C.S., and I.F.; validation, I.F. and T.P.; formal analysis, G.F.; investigation, I.F. and T.P.; resources, M.B.; data curation, I.F.; writing—original draft preparation, E.G., D.S., and C.S.; writing—review and editing, G.F.; visualization, I.F.; supervision, G.F.; project administration, M.V. and M.B. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by “Gruppo Nazionale per il Calcolo Scientifico (GNCS-INdAM)” (Progetti 2023). The publication was created with the co-financing of the European Union-FSE-REACT-EU, PON Research and Innovation 2014–2020 DM1062/2021.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The dataset proposed in this study is openly available at the following repository: https://github.com/cscribano/GEN_AF_LineMod (accessed on 26 May 2026).

Acknowledgments

During the preparation of this manuscript/study, the authors used Gemini 3.1 Flash image (Nano Banana 2) for the purposes of generating an augmented dataset. The authors have reviewed and edited the output and take full responsibility for the content of this publication.

Conflicts of Interest

Authors Elena Govi and Micaela Verucchi were employed by the company HIPERT s.r.l. The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Wuest, H.; Stricker, D. Tracking of industrial objects by using cad models. JVRB-J. Virtual Real. Broadcast. 2007, 4, 1–9. [Google Scholar] [CrossRef]
  2. Zhu, M.; Derpanis, K.G.; Yang, Y.; Brahmbhatt, S.; Zhang, M.; Phillips, C.; Lecce, M.; Daniilidis, K. Single image 3D object detection and pose estimation for grasping. In Proceedings of the 2014 IEEE International Conference on Robotics and Automation (ICRA); IEEE: New York, NY, USA, 2014; pp. 3936–3943. [Google Scholar]
  3. Sapienza, D.; Govi, E.; Aldhaheri, S.; Franchini, G.; Bertogna, M.; Roura, E.; Pairet, È.; Verucchi, M.; Ardón, P. Model-Based Underwater 6D Pose Estimation from RGB. IEEE Robot. Autom. Lett. 2023, 8, 7535–7542. [Google Scholar] [CrossRef] [Scilit]
  4. Chen, X.; Ma, H.; Wan, J.; Li, B.; Xia, T. Multi-view 3d object detection network for autonomous driving. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition; IEEE: New York, NY, USA, 2017; pp. 1907–1915. [Google Scholar]
  5. Geiger, A.; Lenz, P.; Urtasun, R. Are we ready for autonomous driving? The kitti vision benchmark suite. In Proceedings of the 2012 IEEE Conference on Computer Vision and Pattern Recognition; IEEE: New York, NY, USA, 2012; pp. 3354–3361. [Google Scholar]
  6. Marchand, E.; Uchiyama, H.; Spindler, F. Pose estimation for augmented reality: A hands-on survey. IEEE Trans. Vis. Comput. Graph. 2015, 22, 2633–2651. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  7. Shapiro, L.G.; Stockman, G.C. Computer Vision; Prentice Hall: New Jersey, NJ, USA, 2001; Volume 3. [Google Scholar]
  8. Hodan, T.; Haluza, P.; Obdržálek, Š.; Matas, J.; Lourakis, M.; Zabulis, X. T-LESS: An RGB-D dataset for 6D pose estimation of texture-less objects. In Proceedings of the 2017 IEEE Winter Conference on Applications of Computer Vision (WACV); IEEE: New York, NY, USA, 2017; pp. 880–888. [Google Scholar]
  9. Hinterstoisser, S.; Lepetit, V.; Ilic, S.; Holzer, S.; Bradski, G.; Konolige, K.; Navab, N. Model based training, detection and pose estimation of texture-less 3d objects in heavily cluttered scenes. In Proceedings of the Asian Conference on Computer Vision; Springer: Berlin/Heidelberg, Germany, 2012; pp. 548–562. [Google Scholar]
  10. Brachmann, E.; Krull, A.; Michel, F.; Gumhold, S.; Shotton, J.; Rother, C. Learning 6d object pose estimation using 3d object coordinates. In Proceedings of the European Conference on Computer Vision; Springer: Berlin/Heidelberg, Germany, 2014; pp. 536–551. [Google Scholar]
  11. Geirhos, R.; Jacobsen, J.H.; Michaelis, C.; Zemel, R.; Brendel, W.; Bethge, M.; Wichmann, F.A. Shortcut learning in deep neural networks. Nat. Mach. Intell. 2020, 2, 665–673. [Google Scholar] [CrossRef] [Scilit]
  12. Garrido-Jurado, S.; Muñoz-Salinas, R.; Madrid-Cuevas, F.J.; Marín-Jiménez, M.J. Automatic generation and detection of highly reliable fiducial markers under occlusion. Pattern Recognit. 2014, 47, 2280–2292. [Google Scholar] [CrossRef] [Scilit]
  13. Kaskman, R.; Zakharov, S.; Shugurov, I.; Ilic, S. Homebreweddb: Rgb-d dataset for 6d pose estimation of 3d objects. In Proceedings of the IEEE/CVF International Conference on Computer Vision Workshops; IEEE: New York, NY, USA, 2019; pp. 2767–2776. [Google Scholar]
  14. Tyree, S.; Tremblay, J.; To, T.; Cheng, J.; Mosier, T.; Smith, J.; Birchfield, S. 6-DoF pose estimation of household objects for robotic manipulation: An accessible dataset and benchmark. arXiv 2022, arXiv:2203.05701. [Google Scholar] [CrossRef] [Scilit]
  15. Kingma, D.P.; Welling, M. Auto-encoding variational Bayes. arXiv 2013, arXiv:1312.6114. [Google Scholar]
  16. Goodfellow, I.; Pouget-Abadie, J.; Mirza, M.; Xu, B.; Warde-Farley, D.; Ozair, S.; Courville, A.; Bengio, Y. Generative adversarial nets. In Proceedings of the Advances in Neural Information Processing Systems; NeurIPS: Sydney, Australia, 2014; pp. 2672–2680. [Google Scholar]
  17. Antoniou, A.; Storkey, A.; Edwards, H. Data augmentation generative adversarial networks. arXiv 2017, arXiv:1711.04340. [Google Scholar]
  18. Shrivastava, A.; Pfister, T.; Tuzel, O.; Susskind, J.; Wang, W.; Webb, R. Learning from simulated and unsupervised images through adversarial training. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition; IEEE: New York, NY, USA, 2017; pp. 2107–2116. [Google Scholar]
  19. Ho, J.; Jain, A.; Abbeel, P. Denoising diffusion probabilistic models. In Proceedings of the Advances in Neural Information Processing Systems; NeurIPS: Sydney, Australia, 2020. [Google Scholar]
  20. Rombach, R.; Blattmann, A.; Lorenz, D.; Esser, P.; Ommer, B. High-resolution image synthesis with latent diffusion models. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: New York, NY, USA, 2022; pp. 10684–10695. [Google Scholar]
  21. Wang, H.; Sridhar, S.; Huang, J.; Valentin, J.; Song, S.; Guibas, L.J. Normalized object coordinate space for category-level 6d object pose and size estimation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: New York, NY, USA, 2019; pp. 2642–2651. [Google Scholar]
  22. Tian, M.; Ang, M.H.; Lee, G.H. Shape prior deformation for categorical 6d object pose and size estimation. In Proceedings of the Computer Vision–ECCV 2020: 16th European Conference, Glasgow, UK, 23–28 August 2020; Proceedings, Part XXI 16; Springer: Berlin/Heidelberg, Germany, 2020; pp. 530–546. [Google Scholar]
  23. Chen, W.; Jia, X.; Chang, H.J.; Duan, J.; Shen, L.; Leonardis, A. Fs-net: Fast shape-based network for category-level 6d object pose estimation with decoupled rotation mechanism. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: New York, NY, USA, 2021; pp. 1581–1590. [Google Scholar]
  24. Wen, B.; Yang, W.; Kautz, J.; Birchfield, S. Foundationpose: Unified 6d pose estimation and tracking of novel objects. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: New York, NY, USA, 2024; pp. 17868–17879. [Google Scholar]
  25. Lin, J.; Liu, L.; Lu, D.; Jia, K. Sam-6d: Segment anything model meets zero-shot 6d object pose estimation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: New York, NY, USA, 2024; pp. 27906–27916. [Google Scholar]
  26. Kendall, A.; Grimes, M.; Cipolla, R. Posenet: A convolutional network for real-time 6-dof camera relocalization. In Proceedings of the IEEE International Conference on Computer Vision; IEEE: New York, NY, USA, 2015; pp. 2938–2946. [Google Scholar]
  27. Bukschat, Y.; Vetter, M. EfficientPose: An efficient, accurate and scalable end-to-end 6D multi object pose estimation approach. arXiv 2020, arXiv:2011.04307. [Google Scholar]
  28. Thalhammer, S.; Patten, T.; Vincze, M. Cope: End-to-end trainable constant runtime object pose estimation. In Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision; IEEE: New York, NY, USA, 2023; pp. 2860–2870. [Google Scholar]
  29. Xiang, Y.; Schmidt, T.; Narayanan, V.; Fox, D. Posecnn: A convolutional neural network for 6d object pose estimation in cluttered scenes. arXiv 2017, arXiv:1711.00199. [Google Scholar]
  30. Labbé, Y.; Carpentier, J.; Aubry, M.; Sivic, J. Cosypose: Consistent multi-view multi-object 6d pose estimation. In Proceedings of the Computer Vision–ECCV 2020: 16th European Conference, Glasgow, UK, 23–28 August 2020; Proceedings, Part XVII 16; Springer: Berlin/Heidelberg, Germany, 2020; pp. 574–591. [Google Scholar]
  31. Tekin, B.; Sinha, S.N.; Fua, P. Real-time seamless single shot 6d object pose prediction. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition; IEEE: New York, NY, USA, 2018; pp. 292–301. [Google Scholar]
  32. Hu, Y.; Hugonot, J.; Fua, P.; Salzmann, M. Segmentation-driven 6d object pose estimation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: New York, NY, USA, 2019; pp. 3385–3394. [Google Scholar]
  33. Park, K.; Patten, T.; Vincze, M. Pix2pose: Pixel-wise coordinate regression of objects for 6d pose estimation. In Proceedings of the IEEE/CVF International Conference on Computer Vision; IEEE: New York, NY, USA, 2019; pp. 7668–7677. [Google Scholar]
  34. Peng, S.; Liu, Y.; Huang, Q.; Zhou, X.; Bao, H. Pvnet: Pixel-wise voting network for 6dof pose estimation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: New York, NY, USA, 2019; pp. 4561–4570. [Google Scholar]
  35. Hodan, T.; Barath, D.; Matas, J. Epos: Estimating 6d pose of objects with symmetries. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: New York, NY, USA, 2020; pp. 11703–11712. [Google Scholar]
  36. Wang, G.; Manhardt, F.; Tombari, F.; Ji, X. GDR-Net: Geometry-Guided Direct Regression Network for Monocular 6D Object Pose Estimation. arXiv 2021, arXiv:2102.12145. [Google Scholar]
  37. Di, Y.; Manhardt, F.; Wang, G.; Ji, X.; Navab, N.; Tombari, F. So-pose: Exploiting self-occlusion for direct 6d pose estimation. In Proceedings of the IEEE/CVF International Conference on Computer Vision; IEEE: New York, NY, USA, 2021; pp. 12396–12405. [Google Scholar]
  38. Su, Y.; Saleh, M.; Fetzer, T.; Rambach, J.; Navab, N.; Busam, B.; Stricker, D.; Tombari, F. Zebrapose: Coarse to fine surface encoding for 6dof object pose estimation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: New York, NY, USA, 2022; pp. 6738–6748. [Google Scholar]
  39. Hinterstoisser, S.; Cagniart, C.; Ilic, S.; Sturm, P.; Navab, N.; Fua, P.; Lepetit, V. Gradient response maps for real-time detection of textureless objects. IEEE Trans. Pattern Anal. Mach. Intell. 2011, 34, 876–888. [Google Scholar] [CrossRef] [Scilit]
  40. Huttenlocher, D.P.; Klanderman, G.A.; Rucklidge, W.J. Comparing images using the Hausdorff distance. IEEE Trans. Pattern Anal. Mach. Intell. 1993, 15, 850–863. [Google Scholar] [CrossRef] [Scilit]
  41. Kehl, W.; Manhardt, F.; Tombari, F.; Ilic, S.; Navab, N. Ssd-6d: Making rgb-based 3d detection and 6d pose estimation great again. In Proceedings of the IEEE International Conference on Computer Vision; IEEE: New York, NY, USA, 2017; pp. 1521–1529. [Google Scholar]
  42. Sundermeyer, M.; Marton, Z.C.; Durner, M.; Triebel, R. Augmented autoencoders: Implicit 3d orientation learning for 6d object detection. Int. J. Comput. Vis. 2020, 128, 714–729. [Google Scholar] [CrossRef] [Scilit]
  43. Tan, M.; Pang, R.; Le, Q.V. Efficientdet: Scalable and efficient object detection. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: New York, NY, USA, 2020; pp. 10781–10790. [Google Scholar]
  44. Tan, M.; Le, Q. Efficientnet: Rethinking model scaling for convolutional neural networks. In Proceedings of the International Conference on Machine Learning; PMLR: Cambridge, MA, USA, 2019; pp. 6105–6114. [Google Scholar]
  45. Molnar, C. A Guide for Making Black Box Models Explainable. 2018. Available online: https://christophm.github.io/interpretable-ml-book (accessed on 6 April 2026).
  46. Simonyan, K.; Vedaldi, A.; Zisserman, A. Deep inside convolutional networks: Visualising image classification models and saliency maps. arXiv 2013, arXiv:1312.6034. [Google Scholar]
  47. Selvaraju, R.R.; Cogswell, M.; Das, A.; Vedantam, R.; Parikh, D.; Batra, D. Grad-cam: Visual explanations from deep networks via gradient-based localization. In Proceedings of the IEEE International Conference on Computer Vision; IEEE: New York, NY, USA, 2017; pp. 618–626. [Google Scholar]
  48. Ozbulak, U. PyTorch CNN Visualizations. 2019. Available online: https://github.com/utkuozbulak/pytorch-cnn-visualizations (accessed on 10 April 2026).
  49. Russakovsky, O.; Deng, J.; Su, H.; Krause, J.; Satheesh, S.; Ma, S.; Huang, Z.; Karpathy, A.; Khosla, A.; Bernstein, M.; et al. Imagenet large scale visual recognition challenge. Int. J. Comput. Vis. 2015, 115, 211–252. [Google Scholar] [CrossRef] [Scilit]
  50. Govi, E.; Sapienza, D.; De Dominicis, L.; Capodieci, N.; Bertogna, M. Advancing Industrial Vision Research with SyGRID: Synthetically Generated Realistic Industrial Dataset. Res. Sq. 2026. preprint. [Google Scholar] [CrossRef] [Scilit]
  51. Lundberg, S.M.; Lee, S.I. A Unified Approach to Interpreting Model Predictions; Curran Associates, Inc.: New York, NY, USA, 2017. [Google Scholar]
  52. Ribeiro, M.T.; Singh, S.; Guestrin, C. “Why should i trust you?” Explaining the predictions of any classifier. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining; ACM Digital Library: New York, NY, USA, 2016; pp. 1135–1144. [Google Scholar]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.