DepthTile: Depth-Guided Existing-Image Self-Tiling with Input-Side Tileability Assessment
Organizations: School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China · Nanjing University of Aeronautics and Astronautics · School of Computer Science and Engineering, South China University of Technology
Abstract
Existing-image self-tiling aims to transform a given image into a seamlessly repeatable tile while preserving its original semantics and local details. This task requires weak editing to retain the source but leave periodic seams, whereas strong editing improves tileability at the large risk of content drift.Existing diffusion-based tiling pipelines alleviate boundary discontinuities, yet lack awareness of which regions are geometrically important to preserve. In this work, we propose DepthTile, a depth-guided self-tiling method whose generation module requires no retraining of the diffusion backbone. It converts monocular depth into a spatial preservation prior and integrates it into the timestep-dependent masking mechanism of Tiled Diffusion. DepthTile converts depth into a spatial editability map and fuses it with the differential diffusion mask. This strengthens source preservation in near-field regions indicated by the monocular depth prior while retaining editing flexibility near compatible background boundaries. To access when self-tiling is feasible, we introduce the Self-Tiling Ability Score (STAS), a lightweight input-side predictor based on RGB, gradient, depth, and depth-gradient cues. On a 335-image benchmark, relative to the default Tiled Diffusion pipeline, DepthTile reduces MAE, LPIPS, and Tiling Score by 12.8%, 26.7%, and 8.4%, respectively. STAS reliably enables difficulty-aware analysis and further supports compatibility-aware pairwise image tiling.
Figures & tables
| Method | MAE | RMSE | SSIM | LPIPS | DISTS | TS | GSE |
|---|---|---|---|---|---|---|---|
| Asymmetric Tiling SD ( tjm35 2022 ) | 0.1356 | 0.1926 | 0.3278 | 0.4562 | 0.2232 | 0.2332 | 0.3341 |
| Seamless Tile Inpainting ( brick2face 2023 ) | 0.0561 | 0.1153 | 0.7519 | 0.1173 | 0.0771 | 0.2010 | 0.3261 |
| MultiDiffusion ( Bar-Tal et al. 2023 ) | 0.1091 | 0.1606 | 0.4036 | 0.3683 | 0.1831 | 0.2402 | 0.3173 |
| Spot Diffusion ( Frolov, Moser, and Dengel 2025 ) | 0.2261 | 0.3078 | 0.2519 | 0.5842 | 0.1686 | 0.1683 | 0.2797 |
| Tiled Diffusion ( Madar and Fried 2025 ) | 0.0508 | 0.0856 | 0.6622 | 0.1134 | 0.0804 | 0.0670 | 0.3464 |
| DepthTile (ours) | 0.0443 | 0.0740 | 0.6976 | 0.0831 | 0.0648 | 0.0614 | 0.3074 |
| Mask Prior | MAE | RMSE | SSIM | LPIPS | DISTS | TS | GSE |
|---|---|---|---|---|---|---|---|
| Tiled Diffusion | 0.0508 | 0.0856 | 0.6622 | 0.1134 | 0.0804 | 0.0670 | 0.3464 |
| Uniform | 0.1631 | 0.2255 | 0.2665 | 0.6396 | 0.3778 | 0.0765 | 0.5627 |
| Edge-only | 0.1302 | 0.1986 | 0.4102 | 0.4003 | 0.2575 | 0.0757 | 0.5064 |
| Saliency-only | 0.3724 | 0.4560 | 0.1291 | 0.7938 | 0.4480 | 0.0816 | 0.8995 |
| Depth-only | 0.0927 | 0.1468 | 0.4923 | 0.3206 | 0.2029 | 0.0641 | 0.3641 |
| DepthTile (ours) | 0.0443 | 0.0740 | 0.6976 | 0.0831 | 0.0648 | 0.0614 | 0.3074 |
| Depth Estimator | Params (M) | MAE | SSIM | LPIPS | DISTS | TS | GSE | Time (s) |
|---|---|---|---|---|---|---|---|---|
| Depth Anything V2-S | 24.8 | 0.0469 | 0.6834 | 0.0941 | 0.0702 | 0.0641 | 0.3091 | 3.338 |
| MiDaS DPT-Hybrid | 123.0 | 0.0466 | 0.6851 | 0.0928 | 0.0694 | 0.0634 | 0.3079 | 3.353 |
| ZoeDepth-N | 345 | 0.0443 | 0.6976 | 0.0831 | 0.0648 | 0.0614 | 0.3074 | 3.698 |
| Subset | Method | MAE | RMSE | SSIM | LPIPS | DISTS | TS | GSE |
|---|---|---|---|---|---|---|---|---|
| All pairs | Tiled Diffusion | 0.0403 | 0.0725 | 0.7489 | 0.0862 | 0.0505 | 0.1349 | 0.2789 |
| DepthTile | 0.0355 | 0.0649 | 0.7722 | 0.0638 | 0.0425 | 0.1621 | 0.2812 | |
| Top-50 STAS | Tiled Diffusion | 0.0305 | 0.0594 | 0.8402 | 0.0592 | 0.0430 | 0.0830 | 0.1305 |
| DepthTile | 0.0272 | 0.0549 | 0.8532 | 0.0438 | 0.0376 | 0.1019 | 0.1219 |
Appendix figures & tables11 assets
Supplementary material from the paper’s appendix.
Appendix
| Component | Setting |
|---|---|
| Backbone | SDXL base and refiner, FP16 |
| Depth estimator | ZoeDepth-N |
| Input/output tile | RGB |
| Scheduler | EulerDiscreteScheduler |
| Denoising steps | 40 |
| Base/refiner split | 0.8 |
| Category | Category | ||
|---|---|---|---|
| Animals | 32 | Architecture | 41 |
| Beach | 26 | Desert | 17 |
| Forest | 24 | Garden | 30 |
| Indoor | 31 | Landscape | 33 |
| Mountain | 29 | Object foreground | 35 |
| Road | 17 | Street | 20 |
| Split | MAE | RMSE | PCC | SRCC | |
|---|---|---|---|---|---|
| Validation | 50 | 0.0930 | 0.1111 | 0.2914 | 0.3424 |
| Test | 51 | 0.0810 | 0.1003 | 0.6147 | 0.7184 |
| MAE | RMSE | SSIM | LPIPS | DISTS | TS | GSE | |
|---|---|---|---|---|---|---|---|
| 0.00 | 0.05079 0.01787 | 0.08557 0.02579 | 0.66219 0.11733 | 0.11338 0.03934 | 0.08043 0.02095 | 0.06705 0.03817 | 0.34638 0.14384 |
| 0.05 | 0.05046 0.01785 | 0.08489 0.02578 | 0.66349 0.11741 | 0.11143 0.03935 | 0.07904 0.02013 | 0.06542 0.03686 | 0.34048 0.14327 |
| 0.10 | 0.05017 0.01780 | 0.08427 0.02570 | 0.66469 0.11742 | 0.11001 0.03917 | 0.07846 0.02020 | 0.06497 0.03694 | 0.33459 0.14191 |
| 0.15 | 0.04996 0.01775 | 0.08384 0.02563 | 0.66582 0.11748 | 0.10871 0.03912 | 0.07807 0.02001 | 0.06464 0.03690 | 0.33145 0.14110 |
| 0.20 | 0.04975 0.01771 | 0.08337 0.02557 | 0.66680 0.11744 | 0.10779 0.03898 | 0.07748 0.01973 | 0.06448 0.03711 | 0.32671 0.14150 |
| 0.25 | 0.04955 0.01767 | 0.08294 0.02553 | 0.66793 0.11735 | 0.10664 0.03894 | 0.07723 0.01965 | 0.06519 0.03881 | 0.32369 0.14135 |
| MAE | RMSE | SSIM | LPIPS | DISTS | TS | GSE | ||
|---|---|---|---|---|---|---|---|---|
| 0.20 | 0.35 | 0.05001 0.01776 | 0.08385 0.02564 | 0.66563 0.11751 | 0.10921 0.03912 | 0.07829 0.02029 | 0.06498 0.03767 | 0.33047 0.14049 |
| 0.20 | 0.50 | 0.05011 0.01777 | 0.08407 0.02566 | 0.66518 0.11746 | 0.10964 0.03893 | 0.07834 0.02023 | 0.06489 0.03744 | 0.33226 0.14079 |
| 0.20 | 0.75 | 0.05022 0.01778 | 0.08432 0.02567 | 0.66473 0.11744 | 0.11032 0.03886 | 0.07850 0.02018 | 0.06526 0.03721 | 0.33480 0.14119 |
| 0.20 | 1.00 | 0.05031 0.01781 | 0.08451 0.02572 | 0.66431 0.11745 | 0.11081 0.03891 | 0.07885 0.02017 | 0.06576 0.03750 | 0.33675 0.14164 |
| 1.00 | 0.35 | 0.04604 0.01681 | 0.07670 0.02452 | 0.68766 0.11516 | 0.09120 0.03462 | 0.06838 0.01800 | 0.06636 0.03872 | 0.30763 0.13399 |
| 1.00 | 0.50 | 0.04676 0.01699 | 0.07794 0.02475 | 0.68355 0.11585 | 0.09428 0.03560 | 0.07018 0.01850 | 0.06703 0.03989 | 0.30910 0.13476 |
| Category | MAE | RMSE | SSIM | LPIPS | DISTS | |
|---|---|---|---|---|---|---|
| animals | 32 | -0.00614 (-14.0%) | -0.01140 (-14.9%) | +0.03213 (+4.4%) | -0.02731 (-29.1%) | -0.01134 (-20.6%) |
| architecture | 41 | -0.00664 (-13.0%) | -0.01186 (-13.6%) | +0.03598 (+5.2%) | -0.02775 (-27.9%) | -0.01541 (-19.4%) |
| beach | 26 | -0.00573 (-13.1%) | -0.01080 (-14.2%) | +0.03325 (+4.9%) | -0.02827 (-27.5%) | -0.01467 (-17.9%) |
| desert | 17 | -0.00536 (-12.3%) | -0.00980 (-13.5%) | +0.03276 (+4.8%) | -0.02823 (-27.0%) | -0.02293 (-23.5%) |
| forest | 24 | -0.00824 (-11.4%) | -0.01351 (-12.0%) | +0.04606 (+8.3%) | -0.03794 (-24.0%) | -0.01738 (-18.1%) |
| garden | 30 | -0.00749 (-11.0%) | -0.01273 (-11.6%) | +0.03754 (+6.8%) | -0.03496 (-24.6%) | -0.01500 (-17.1%) |
| Category | TS | GSE | |
|---|---|---|---|
| animals | 32 | +0.00106 (+2.3%) | -0.02988 (-10.5%) |
| architecture | 41 | -0.00350 (-5.2%) | -0.04242 (-11.4%) |
| beach | 26 | -0.01107 (-17.6%) | -0.03044 (-10.5%) |
| desert | 17 | -0.01736 (-24.5%) | -0.03967 (-13.5%) |
| forest | 24 | -0.00017 (-0.2%) | -0.04301 (-9.5%) |
| garden | 30 | -0.00097 (-1.2%) | -0.04881 (-11.2%) |
Diffusion-Based Image Editing
Diffusion-based image editing changes image content, style, or attributes while aiming to preserve the parts users want to keep.
See all 227 papers