task_categories:unconditional-image-generation annotations_creators:expert-generated size_categories:n<1K source_datasets:original license:cc-by-nc-4.0 texture-synthesis photography non-infringing region:us
---
annotations_creators:
- expert-generated
language: []
language_creators: []
license:
- cc-by-nc-4.0
multilinguality: []
pretty_name: 'TD02: Urban Surface Texture Photos'
size_categories:
- n<1K
source_datasets:
- original
tags:
- texture-synthesis
- photography
- non-infringing
task_categories:
- unconditional-image-generation
task_ids: []
viewer: false
---


_The Dataset Teaser is now enabled instead! Isn't this better?_

![preview of all texture sets](https://huggingface.co/datasets/texturedesign/td02_urban-surface-textures/resolve/main/docs/teaser.webp)


# TD 02: Urban Surface Textures

This dataset contains multi-photo texture captures in outdoor urban scenes — many focusing on the ground and the others are walls.  Each set has different photos that showcase texture variety, making them ideal for training a domain-specific image generator!

Overall information about this dataset:

* **Format** — JPEG-XL, lossless RGB
* **Resolution** — 4032 × 2268
* **Device** — mobile camera
* **Technique** — hand-held
* **Orientation** — landscape
* **Author**: Alex J. Champandard
* **Configurations**: 4K, 2K (default), 1K

To load the medium- and high-resolution images of the dataset, you'll need to install `jxlpy` from [PyPI](https://pypi.org/project/jxlpy/) with `pip install jxlpy`:

```python
# Recommended use, JXL at high-quality.
from jxlpy import JXLImagePlugin
from datasets import load_dataset
d = load_dataset('texturedesign/td02_urban-surface-textures', 'JXL@4K', num_proc=4)

print(len(d['train']), len(d['test']))
```

The lowest-resolution images are available as PNG with a regular installation of `pillow`:

```python
# Alternative use, PNG at low-quality.
from datasets import load_dataset
d = load_dataset('texturedesign/td02_urban-surface-textures', 'PNG@1K', num_proc=4)

# EXAMPLE: Discard all other sets except Set #1.
dataset = dataset.filter(lambda s: s['set'] == 1)
# EXAMPLE: Only keep images with index 0 and 2.
dataset = dataset.select([0, 2])
```

Use built-in dataset `filter()` and `select()` to narrow down the loaded dataset for training, or to ease with development.


## Set #1: Interlocked Paving with Mulch

![preview of the files in Set #1](https://huggingface.co/datasets/texturedesign/td02_urban-surface-textures/resolve/main/docs/set01.webp)

* **Description**:
  - grey H-shaped tiles interlocked together as the base
  - brown mulch made of woodchips on top
  - diffuse lighting, cloudy day
* **Number of Photos**:
    - 18 train
    - 5 test
* **Size**: 222 Mb


## Set #2: Outdoor Parking Area

![preview of the files in Set #2](https://huggingface.co/datasets/texturedesign/td02_urban-surface-textures/resolve/main/docs/set02.webp)

* **Description**:
    - diamond shape concrete floor tiles
    - grass growing in the middle part
    - sunny day, shadows and sunlight
* **Number of Photos**:
    - 19 train
    - 6 test
* **Size**: 270 Mb


## Set #3: Red Brick Wall Cliché

![preview of the files in Set #3](https://huggingface.co/datasets/texturedesign/td02_urban-surface-textures/resolve/main/docs/set03.webp)

* **Description**:
    - red brick wall with dark grey mortar
    - signs of weathering and black splashes
    - cloudy day, diffuse lighting
* **Number of Photos**:
    - 10 train
    - 4 test
* **Size**: 100 Mb


## Set #4: Not Asphalt, Sparkling Bitumen

![preview of the files in Set #4](https://huggingface.co/datasets/texturedesign/td02_urban-surface-textures/resolve/main/docs/set04.webp)

* **Description**:
    - asphalt with sparkeling gravel sticking out
    - sunny day, strong light from right
* **Number of Photos**:
    - 5 train
    - 2 test
* **Size**: 65 Mb


## Set #5: Under The Dallage? Oui.

![preview of the files in Set #5](https://huggingface.co/datasets/texturedesign/td02_urban-surface-textures/resolve/main/docs/set05.webp)

* **Description**:
    - grey floor tiles of different square and rectangular shape
    - cloudy day, diffuse lighting
* **Number of Photos**:
    - 11 train
    - 4 test
* **Size**: 103 Mb


## Set #6: Cracked Road and Scattered Gravel

![preview of the files in Set #6](https://huggingface.co/datasets/texturedesign/td02_urban-surface-textures/resolve/main/docs/set06.webp)

* **Description**:
    - asphalt road with cracks at varying scales
    - occasionally gravel scattered around
    - sunny day, varied lighting and soft shadows
* **Number of Photos**:
    - 27 train
    - 7 test
* **Size**: 281 Mb


## Set #7: Funky Grey/Red Brick Wall

![preview of the files in Set #7](https://huggingface.co/datasets/texturedesign/td02_urban-surface-textures/resolve/main/docs/set07.webp)

* **Description**:
    - red brick wall with grey mortar
    - cool weathering patterns on the bricks, cement marks
    - diffuse light from above
* **Number of Photos**:
    - 6 train
    - 2 test
* **Size**: 52 Mb


## Set #8: Corrugated Metal Wall

![preview of the files in Set #6](https://huggingface.co/datasets/texturedesign/td02_urban-surface-textures/resolve/main/docs/set08.webp)

* **Description**:
    - corrugated metal wall used on a construction site
    - no significant effects from lighting
* **Number of Photos**:
    - 6 train
    - 2 test
* **Size**: 37 Mb


## Set #9: Colorful Aligned Paving Stones

![preview of the files in Set #9](https://huggingface.co/datasets/texturedesign/td02_urban-surface-textures/resolve/main/docs/set09.webp)

* **Description**:
    - square or rectangular pavement stones with rounded corners
    - variety of different colors, dark gaps between
    - neutral lighting in the shade
* **Number of Photos**:
    - 5 train
    - 1 test
* **Size**: 46 Mb


## Set #10: Fancy Footpath Concrete

![preview of the files in Set #10](https://huggingface.co/datasets/texturedesign/td02_urban-surface-textures/resolve/main/docs/set10.webp)

* **Description**:
    - fancy-looking concrete path in the park
    - long straight gaps between the tiles
    - strong sunlight from the left side
* **Number of Photos**:
    - 11 train
    - 4 test
* **Size**: 137 Mb


## Set #11: Asphalt Slowly Turning Green

![preview of the files in Set #11](https://huggingface.co/datasets/texturedesign/td02_urban-surface-textures/resolve/main/docs/set11.webp)

* **Description**:
    - dirty asphalt with darker patches
    - cloudy day, diffuse lighting
* **Number of Photos**:
    - 9 train
    - 2 test
* **Size**: 95 Mb


## Set #12: Clay Tiles on Old Patio

![preview of the files in Set #12](https://huggingface.co/datasets/texturedesign/td02_urban-surface-textures/resolve/main/docs/set12.webp)

* **Description**:
    - clay tiles in grey cement
    - drops of white dirt and rusty patches
    - diffuse lighting in the shade
* **Number of Photos**:
    - 8 train
    - 2 test
* **Size**: 64.6 Mb


## Set #13: Brown Shed Wooden Planks

![preview of the files in Set #13](https://huggingface.co/datasets/texturedesign/td02_urban-surface-textures/resolve/main/docs/set13.webp)

* **Description**:
    - beige wooden planks with dark knots
    - outside wall of a brown shed
    - diffuse lighting in the shade
* **Number of Photos**:
    - 5 train
    - 1 test
* **Size**: 31.5 Mb


## Set #14: Hexagonal Plastic Grid for White Gravel

![preview of the files in Set #14](https://huggingface.co/datasets/texturedesign/td02_urban-surface-textures/resolve/main/docs/set14.webp)

* **Description**:
    - plastic grid, both white and black, with hexagonal tiles
    - white decorative gravel within the alcoves
    - areas mostly in the shade and more with the sun
* **Number of Photos**:
    - 8 train
    - 2 test
* **Size**: 87.5 Mb


## Set #15: Blue-Painted Wooden Shutters

![preview of the files in Set #15](https://huggingface.co/datasets/texturedesign/td02_urban-surface-textures/resolve/main/docs/set15.webp)

* **Description**:
    - blue-painted outdoor shutters made of wood
    - weathered paint that's cracking and new-looking parts
    - metal bars partly rusty, some well preserved
    - diffuse lighting in the shade
* **Number of Photos**:
    - 10 train
    - 2 test
* **Size**: 42.7 Mb


## Set #16: Weathered Sand-Blasted Concrete Wall

![preview of the files in Set #16](https://huggingface.co/datasets/texturedesign/td02_urban-surface-textures/resolve/main/docs/set16.webp)

* **Description**:
    - concrete wall with a sand-blasted texture
    - weathering that includes mold, water stains, broken concrete
    - diffuse lighting in the shade
* **Number of Photos**:
    - 10 train
    - 2 test
* **Size**: 112.2 Mb


## Set #17: Dirty & Dusty Square Stone Paving

![preview of the files in Set #17](https://huggingface.co/datasets/texturedesign/td02_urban-surface-textures/resolve/main/docs/set17.webp)

* **Description**:
    - staggered grey square stone paving, light cement
    - dirt and dust on the surface, weathering
    - diffuse lighting on a cloudy day
* **Number of Photos**:
    - 14 train
    - 4 test
* **Size**: 118.3 Mb


## Set #18: Old Clay Brick Wall

![preview of the files in Set #18](https://huggingface.co/datasets/texturedesign/td02_urban-surface-textures/resolve/main/docs/set18.webp)

* **Description**:
    - old clay bricks in a church wall
    - different types of damage and weathering
    - varied conditions depending on direction
    - mixed lighting in the shade and sun
* **Number of Photos**:
    - 14 train
    - 3 test
* **Size**: 116.7 Mb


## Set #19: Cobblestone Pavement with Grass Clumps

![preview of the files in Set #19](https://huggingface.co/datasets/texturedesign/td02_urban-surface-textures/resolve/main/docs/set19.webp)

* **Description**:
    - old cobblestone pavement with aged stones
    - grass or cement between the cobble stones
    - diffuse lighting in the shade
* **Number of Photos**:
    - 17 train
    - 4 test
* **Size**: 179.8 Mb


## Set #20: Gosh, So Shiny! New Asphalt

![preview of the files in Set #20](https://huggingface.co/datasets/texturedesign/td02_urban-surface-textures/resolve/main/docs/set20.webp)

* **Description**:
    - new asphalt with dark bitumen with embedded bright grey gravel
    - mixed lighting, mostly in shadow with specular secondary light
* **Number of Photos**:
    - 13 train
    - 3 test
* **Size**: 108.7 Mb
