Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

< Back to Article

Fig 1.

Example of distortions and light inconsistencies of a logo (b) rendered on fabric.

(a) Aligned logos with added warp, shear, and noise. (b) Original logo.

More »

Fig 1 Expand

Table 1.

High-level overview of the articles reviewed, categorized by their methodology, data source, general approach, and the public availability of their implementation.

More »

Table 1 Expand

Fig 2.

Taxonomy overview showing categories of FRDP methods.

Lower boxes represent examples of the category.

More »

Fig 2 Expand

Table 2.

Publicly available datasets found in the literature.

More »

Table 2 Expand

Fig 3.

A schematic of the one-time calibration phase, where operator input is used to generate an optimized super-template and configuration.

More »

Fig 3 Expand

Fig 4.

The real-time inference phase, where the saved configuration is used to quickly detect all patterns.

More »

Fig 4 Expand

Fig 5.

The complete pipeline for FRPD.

The super-resolution, matching, filtering and alignment steps can be iterated to refine the detection and generate a high-quality super-template.

More »

Fig 5 Expand

Fig 6.

The manual template selection process and the resulting cropped template.

(a) Template selection process via GUI. (b) The selected initial template.

More »

Fig 6 Expand

Fig 7.

The calibration process, which is repeated for different configurations of hyperparameters.

More »

Fig 7 Expand

Fig 8.

The streamlined inference process utilizes the calibrated configuration to detect fine candidates.

More »

Fig 8 Expand

Fig 9.

Cropped samples from our synthetic dataset.

Each image consists of logos overlaid onto a fabric-like texture, with various types of synthetic noise and augmentations applied.

More »

Fig 9 Expand

Table 3.

Test metrics on the synthetic dataset (average of 5 runs).

Std. dev. is reported in brackets. means lower is better, while means higher is better.

More »

Table 3 Expand

Fig 10.

Comparison of RMSE (alignment) error over three tested methods (median = red line, mean = red circles).

More »

Fig 10 Expand

Table 4.

Test statistic for the hypothesis that our method has a lower precision error, based on measurements from Table 3.

More »

Table 4 Expand

Fig 11.

Fitness scores using various inference hyperparameters.

More »

Fig 11 Expand

Fig 12.

Inference time in seconds across different configurations.

These are defined by the use of tiling (tl), partial affine estimation (pa), and various settings for the DIS optical flow method. Error bars indicate the 95th percentile of the measured times.

More »

Fig 12 Expand

Fig 13.

Effect of the induction step (in orange) during inference.

Median scores over 5 runs are reported, with 95th percentile error bars, using the default inference configuration.

More »

Fig 13 Expand

Fig 14.

Comparison of completeness and fitness using 0, 1, or 2 iterations of super-resolution followed by matching-filtering-registration.

Median scores are reported over 5 runs. (a) Completeness (COMP) values with different iterations. (b) Fitness (FIT) values with different iterations.

More »

Fig 14 Expand

Fig 15.

The effect of the various transformations, visualized on a cropped area from the python synthetic image.

The type of augmentation is indicated below each image.

More »

Fig 15 Expand

Fig 16.

Boxplot showing the RMSE distribution over five different calibration configurations (each corresponding to a different input image rescale-factor), grouped by degradation type, with each configuration repeated five times.

None represents the original image with no degradation.

More »

Fig 16 Expand

Table 5.

Increase in RMSE (%) on transformed images compared to the baseline.

Lower values indicate higher robustness.

More »

Table 5 Expand

Fig 17.

Comparison of pattern detection results on a real fabric image.

(a) TM++ detection. (b) Detection with our method.

More »

Fig 17 Expand

Table 6.

Metrics on the manually annotated dataset of real images (average).

Std. dev. is reported in brackets.

More »

Table 6 Expand

Fig 18.

Example of a manually annotated real fabric image.

More »

Fig 18 Expand

Fig 19.

Detection of a floral pattern.

More »

Fig 19 Expand

Fig 20.

Detection of a complex floral pattern with several repeated elements (high-contrast for visibility).

More »

Fig 20 Expand