REVIEW 2 major objections 5 minor 1 cited by
Fine-Grained Spatially Varying Material Selection in Images
T0 review · 2 major / 5 minor · reviewed 2026-08-07 · deepseek-v4-flash
Pith's one-line read The paper claims that a two-resolution vision-transformer selector separates whole textures from their repeating components and stays consistent as clicks, zoom, or lighting change.
desk verdict Solid texture-level material selection with a genuinely useful dataset, but the advertised subtexture novelty is validated mainly against the authors' own operationalization and a 20-image self-annotated test set. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing mechanism is multi-resolution feature aggregation. From each of four transformer blocks of DINOv2, the method resamples the feature maps of the downscaled full image and of the tiled high-resolution image to a common target resolution and concatenates them along the channel axis, preserving spatial layout; this is different from earlier scaling approaches that downsample the high-resolution features. The aggregated features are compared, through a cross-similarity layer, with the image patch centered on the user's clicked pixel, producing query-conditioned features that are upsampled and fused by a residual CNN into two sigmoid output channels. The subtexture level is carried by the dataset construction: a binary mask combines two reflectance maps into one texture, and the subtexture ID is the reflectance map underneath the mask.
What would settle it
Have independent annotators segment individual pattern elements on the Two-Level Test images and compare their boundaries with the published ground truth; if annotators disagree strongly with each other or with the mask-derived labels, the subtexture granularity is not a stable quantity.
Extended reading notes
Core claim
On its own terms, the paper's central claim is that material selection becomes both finer and more stable when the selector is driven by features from DINOv2—a self-supervised vision transformer pre-trained on natural images—extracted at two resolutions. The full image is downscaled to the encoder's native resolution, the original image is split into four tiles, and the feature maps from four transformer blocks are resampled and concatenated along the channel dimension, so the selection head sees broad context and fine detail simultaneously. The model outputs two per-pixel similarity maps, one for texture and one for subtexture, trained jointly with binary cross-entropy loss. Subtexture is defined in the new DuMaS dataset by alpha-compositing two reflectance maps under a binary mask, so the subtexture label is the constituent reflectance map. On the Materialistic Test, the new Two-Level Test, and the Multi-Illumination datasets, the paper reports the best L1, IoU, and F1 among the compared methods, and roughly 1.8 times lower consistency error than Materialistic under pixel, zoom, and lighting changes.
Load-bearing premise
The load-bearing premise is that 'subtexture' is well defined by binary-mask combinations of two reflectance maps, and that the authors' manual annotations on 20 real images are a faithful ground truth for that definition.
Editorial extensions
If this is right
- Users can edit individual repeating pattern elements, such as one flower on a dress or one deer on a cushion, without manually masking every instance.
- A single jointly trained model covers both selection granularities, so an editing tool does not need separate texture and subtexture models.
- Because DuMaS is rendered as video, the same data can fine-tune video selection models like SAM2 to track material selections across frames.
- Selection predictions are less sensitive to the threshold used to turn similarity scores into masks, reducing the need for manual threshold adjustment.
Reading between the lines
- If the mask-based definition of subtexture transfers to real materials, then material selection could be extended to video with temporal consistency by fine-tuning on the rendered camera trajectories, a direction the paper itself mentions.
- The method's reliance on a binary subtexture definition suggests it will treat continuous material gradients, like a rainbow wall, as ambiguous; a graded similarity output would be a natural follow-up.
- Because the multi-resolution tiling is encoder-agnostic, the same concatenation strategy could be applied to other ViT-based selection and segmentation tasks beyond material editing.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper presents a method for two-level material selection in images, where a user click on a pixel yields per-pixel similarity maps at both texture and subtexture granularities. The method builds on the Materialistic architecture, replacing the encoder with DINOv2, adding a multi-resolution feature aggregation scheme, a two-channel selection head, and multi-query sampling during training. The authors introduce DuMaS, a synthetic dataset of over 800,000 rendered images with dense texture and subtexture annotations, and evaluate on the existing Materialistic Test set (50 images) plus a new manually annotated Two-Level Test set (20 images), comparing against Materialistic and SAM2 fine-tuned on DuMaS. Quantitative results, robustness experiments, and ablations are reported in support of the claimed improvements.
Significance. If the results hold, the paper would advance material selection by enabling finer-grained selections and improving consistency, and the DuMaS dataset could be a valuable resource for future work. The architectural modifications are reasonable and the ablations consistently favor the full method. The promise to release code and part of the dataset is a strength. However, the subtexture-level evaluation rests on the authors' own synthetic operationalization and self-annotated test set, so the central novelty is not yet independently grounded; this is the main factor limiting confidence in the contribution as presented.
major comments (2)
- [Sections 3.2 and 4.1, Table 1] The subtexture level is defined by the authors' synthetic construction in Section 3.2, where a texture is a binary-mask combination of two reflectance maps and the subtexture label is the constituent reflectance map ID. The only real-world validation is the Two-Level Test set of 20 images, manually annotated by the authors (Section 4.1), with no stated annotation protocol or inter-annotator agreement. Since subtexture selection is the main novel claim, the quantitative subtexture results in Table 1 and Table 2 may partly measure agreement with the authors' operationalization rather than an externally grounded notion of 'subtexture.' The paper's own Section 5 acknowledges the definition may not transfer to continuous surfaces, but the central claim of 'two-level selection' still needs stronger independent grounding. I recommend adding a detailed annotation protocol with inter-annotator agreement statistics, or an independent evaluation such as a user study, to substantiate the subtexture contribution.
- [Abstract, Tables 1 and 2] The paper repeatedly claims to 'significantly outperform' previous work, but no variance estimates or significance tests are reported. The real-image test sets are small (50 and 20 images, with 10 queries per image), and the samples are not independent because multiple queries come from the same image. The reported differences, while large in several metrics, cannot be assessed for statistical reliability. Please report per-image standard deviations or confidence intervals and perform a paired significance test (e.g., Wilcoxon signed-rank on per-image IoU or F1) for the main comparisons, so that the 'significant' claim is supported.
minor comments (5)
- [Table 3] The 'Challenging Subset' used in the rightmost columns is not defined in the text; please specify its source (e.g., a subset of the two test sets) and composition so readers can interpret the ablation results.
- [Section 3.1.2] The multi-resolution pyramid construction is unclear for the 1024x1024 training images: the text says each I_i is split into 2^i non-overlapping tiles of resolution r x r, but 1024 is not divisible by the DINOv2 patch size 14. Please clarify how the tiles are resized or padded to the native encoder resolution.
- [Section 4.3] For the pixel and zoom consistency experiments, the number of images and materials used is not reported; please provide these counts so the reader can gauge the coverage of the evaluation.
- [Section 1 and 4.1] The paper states it will release 'a significant subset' of the dataset and the evaluation framework; please specify which subset and under what license, since this affects the reproducibility value of the contribution.
- [Caption of Figure 8] The caption reads 'Input & GT' for the first column, but the abbreviation GT is not expanded in that caption; consider writing 'ground truth' for clarity.
Circularity Check
No significant circularity: the selection pipeline is trained on synthetic annotations and tested on held-out real-world datasets, with no prediction reducing to its inputs by construction.
full rationale
The paper's central claims are empirical: a ViT-based model is trained on the DuMaS synthetic dataset and evaluated on held-out real-world data. The texture-level comparison uses the pre-existing Materialistic Test set (50 images), which is external to this work, and the illumination-robustness evaluation uses the external Multi-Illumination dataset. The subtexture level is operationalized in Section 3.2 by construction (a texture map is a binary-mask combination of two reflectance maps, and the subtexture ID is the constituent reflectance map ID), but the evaluation of that level uses a separate, manually annotated 20-image test set (Section 4.1); it is not generated by the same automated construction, so the reported IoU/L1/F1 numbers are not equal to the training labels by construction. Section 5 explicitly acknowledges that the subtexture definition 'may not easily translate to continuously varying surfaces' and that material selection is inherently ambiguous, which is a construct-validity caveat rather than a circular step. Self-citations (Materialistic, SAMa, MatSynth) are used as prior methods or baselines, not as the sole justification of the paper's claims; DINOv2 features and S2 scaling are external and independently validated. No fitted parameter is renamed as a prediction, no uniqueness theorem is imported from the authors' prior work, and no known result is merely renamed. Under the strict standard of exhibiting an equation or fitted value that reduces to its own input, no circular step is present.
Assumptions & free parameters
free parameters (4)
- Number of multi-resolution levels n =
2
- Number of query pixels per image during training =
10
- Binarization threshold =
0.5
- Training hyperparameters =
lr 1e-4, 10 epochs, batch size 4 per GPU
assumptions (3)
- domain assumption DINOv2 self-supervised features, frozen, contain sufficient material information for selection.
- domain assumption DuMaS synthetic renders are a sufficient training distribution for real-world material selection.
- ad hoc to paper Subtexture is a well-defined, consistent annotation target across different materials and scenes.
invented entities (1)
-
Subtexture selection level
Cite this review
Pith. "Pith review of Fine-Grained Spatially Varying Material Selection in Images." pith.science (2026). https://pith.science/paper/6AZMBN75
@misc{pith2026250609023,
author = {Pith},
title = {Pith review of: Fine-Grained Spatially Varying Material Selection in Images},
year = {2026},
howpublished = {\url{https://pith.science/paper/6AZMBN75}},
note = {Machine review of arXiv:2506.09023}
}
read the original abstract
Selection is the first step in many image editing processes, enabling faster and simpler modifications of all pixels sharing a common modality. In this work, we present a method for material selection in images, robust to lighting and reflectance variations, which can be used for downstream editing tasks. We rely on vision transformer (ViT) models and leverage their features for selection, proposing a multi-resolution processing strategy that yields finer and more stable selection results than prior methods. Furthermore, we enable selection at two levels: texture and subtexture, leveraging a new two-level material selection (DuMaS) dataset which includes dense annotations for over 800,000 synthetic images, both on the texture and subtexture levels.
Figures
Figures from the paper (7 more)
Forward citations
Cited by 1 Pith paper
-
{\Phi}eat: Physically Grounded Material Feature Representation
Φeat fine-tunes a DINOv3 ViT with renderings of the same material under varied geometry and lighting, yielding features that improve material selection and material k-NN classification.
Reference graph
Works this paper leans on
-
[3]
InProceedings of the IEEE/CVF International Conference on Computer Vision
Segment anything. InProceedings of the IEEE/CVF International Conference on Computer Vision. 4015–4026. Peter Kocsis, Vincent Sitzmann, and Matthias Niessner. 2024. Intrinsic Image Diffusion for Indoor Single-view Material Estimation.Conference on Computer Vision and Pattern Recognition (CVPR). Manuel Lagunas, Sandra Malpica, Ana Serrano, Elena Garces, Di...
arXiv 2003
-
[4]
In International Conference on Machine Learning
Hiera: A hierarchical vision transformer without the bells-and-whistles. In International Conference on Machine Learning. PMLR, 29441–29454. Lavanya Sharan. 2009.The perception of material qualities in real-world images. Ph. D. Dissertation. Massachusetts Institute of Technology. Lavanya Sharan, Ce Liu, Ruth Rosenholtz, and Edward H Adelson. 2013. Recogni...
work page 2013
-
[2017]
In2017 international conference on 3D vision (3DV)
Segcloud: Semantic segmentation of 3d point clouds. In2017 international conference on 3D vision (3DV). IEEE, 537–547. Paul Upchurch and Ransen Niu. 2022. A dense material segmentation dataset for indoor and outdoor scene parsing. InEuropean conference on computer vision. Springer, 450–466. A Vaswani. 2017. Attention is all you need.Advances in Neural Inf...
work page 2017
-
[2023]
Contrastive Lift: 3D Object Instance Segmentation by Slow-Fast Contrastive Fusion
Contrastive lift: 3d object instance segmentation by slow-fast contrastive fusion.arXiv preprint arXiv:2306.04633(2023). Daniel Bolya, Chaitanya Ryali, Judy Hoffman, and Christoph Feichtenhofer. 2023. Window Attention is Bugged: How not to Interpolate Position Embeddings.arXiv preprint arXiv:2311.05613(2023). Hussein Boyaci, Lawrence T Maloney, and Sarah ...
work page Pith review arXiv 2023
-
[2024]
https://evermotion.org/shop/cat/397/archinteriors
Evermotion Arch Interior. https://evermotion.org/shop/cat/397/archinteriors. Miika Aittala, Tim Weyrich, Jaakko Lehtinen, et al. 2015. Two-shot SVBRDF capture for stationary materials.ACM Trans. Graph.34, 4 (2015), 110–1. Sean Bell, Paul Upchurch, Noah Snavely, and Kavita Bala. 2013. OpenSurfaces: A richly annotated catalog of surface appearance.ACM Trans...
work page 2015
Reviewed August 7, 2026 · model on record in the stance chip above.
Discussion (0). Sign in to comment.