atlas

Research map / Image generation / Autoregressive and latent generation

TexTile: A Differentiable Metric for Texture Tileability

CVPR 2024 · Image generation › Autoregressive and latent generation · approach: Retrieval and matching with generative features · 17 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes TexTile, a differentiable no-reference binary classifier metric for texture tileability built on ConvNext with linear self-attention and tileability-specific augmentation, usable as a loss for texture synthesis.

Problem

Existing texture synthesis evaluation metrics (SSIM, LPIPS, BRISQUE, etc.) do not measure whether a texture tiles seamlessly without repeating artifacts, and none is differentiable for tileability.

Approach

Formulate tileability as a binary classification of a 2x2-tiled texture using a ConvNext backbone augmented with residual linear self-attention blocks, trained with custom augmentations that generate tileable and non-tileable variants; the sigmoid output is differentiable and can be added as a loss term to synthesis methods.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add TexTile lossHeitz et al. · 14-texture datasetTexTile: 0.431 -> 0.781Helped
Add TexTile lossNikankin et al. · 14-texture datasetTexTile: 0.388 -> 0.798Helped
Add ImageNet pretraining (ablation)TexTile ConvNext-Base-Att · TexTile test setError: 0.459 -> 0.064Helped
Use NAdam (ablation)TexTile ConvNext-Base-Att · TexTile test setError: 0.096 -> 0.064Helped
Use Look-Ahead (ablation)TexTile ConvNext-Base-Att · TexTile test setError: 0.082 -> 0.064Helped
Add negative samples (ablation)TexTile ConvNext-Base-Att · TexTile test setError: 0.319 -> 0.064Helped
Add color augmentation (ablation)TexTile ConvNext-Base-Att · TexTile test setError: 0.119 -> 0.064Helped
Add rescales (ablation)TexTile ConvNext-Base-Att · TexTile test setError: 0.105 -> 0.064Helped
Add flips (ablation)TexTile ConvNext-Base-Att · TexTile test setError: 0.087 -> 0.064Helped
Add distortions (ablation)TexTile ConvNext-Base-Att · TexTile test setError: 0.094 -> 0.064Helped
Add AUG T→F (ablation)TexTile ConvNext-Base-Att · TexTile test setError: 0.121 -> 0.064Helped
Add AUG F→F′ (ablation)TexTile ConvNext-Base-Att · TexTile test setError: 0.087 -> 0.064Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet SeamlessGAN 14-texture dataset

Benchmarks: 14-texture dataset from SeamlessGAN TexTile held-out test set

Metrics: binary cross-entropy error accuracy F1 AUC SSIM Si-FID LPIPS DISTS PieAPP BRISQUE

Baselines: SSIM Si-FID LPIPS DISTS PieAPP BRISQUE CLIP-IQA FID GS MSID Heitz et al. neural texture synthesis SinFusion (Nikankin et al.)

Builds on: ConvNext Linear Self-Attention NAdam Lookahead SinFusion

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy