# div2k

<br />

- **Description**:

DIV2K dataset: DIVerse 2K resolution high quality images as used for the
challenges @ NTIRE (CVPR 2017 and CVPR 2018) and @ PIRM (ECCV 2018)

- **Additional Documentation** :
  [Explore on Papers With Code](https://paperswithcode.com/dataset/div2k)

- **Homepage** :
  <https://data.vision.ee.ethz.ch/cvl/DIV2K/>

- **Source code** :
  [`tfds.datasets.div2k.Builder`](https://github.com/tensorflow/datasets/tree/master/tensorflow_datasets/datasets/div2k/div2k_dataset_builder.py)

- **Versions**:

  - **`2.0.0`** (default): No release notes.
- **Auto-cached**
  ([documentation](https://www.tensorflow.org/datasets/performances#auto-caching)):
  No

- **Feature structure**:

    FeaturesDict({
        'hr': Image(shape=(None, None, 3), dtype=uint8),
        'lr': Image(shape=(None, None, 3), dtype=uint8),
    })

- **Feature documentation**:

| Feature | Class | Shape | Dtype | Description |
|---|---|---|---|---|
|   | FeaturesDict |   |   |   |
| hr | Image | (None, None, 3) | uint8 |   |
| lr | Image | (None, None, 3) | uint8 |   |

- **Supervised keys** (See
  [`as_supervised` doc](https://www.tensorflow.org/datasets/api_docs/python/tfds/load#args)):
  `('lr', 'hr')`

- **Figure**
  ([tfds.show_examples](https://www.tensorflow.org/datasets/api_docs/python/tfds/visualization/show_examples)):
  Not supported.

- **Citation**:

    @InProceedings{Agustsson_2017_CVPR_Workshops,
        author = {Agustsson, Eirikur and Timofte, Radu},
        title = {NTIRE 2017 Challenge on Single Image Super-Resolution: Dataset and Study},
        booktitle = {The IEEE Conference on Computer Vision and Pattern Recognition (CVPR) Workshops},
        url = "http://www.vision.ee.ethz.ch/~timofter/publications/Agustsson-CVPRW-2017.pdf",
        month = {July},
        year = {2017}
    }

## div2k/bicubic_x2 (default config)

- **Config description**: Uses bicubic_x2 data.

- **Download size** : `4.68 GiB`

- **Dataset size** : `4.68 GiB`

- **Splits**:

| Split | Examples |
|---|---|
| `'train'` | 800 |
| `'validation'` | 100 |

- **Examples** ([tfds.as_dataframe](https://www.tensorflow.org/datasets/api_docs/python/tfds/as_dataframe)):

<button id="displaydataframe">Display examples...</button>

## div2k/bicubic_x3

- **Config description**: Uses bicubic_x3 data.

- **Download size** : `4.16 GiB`

- **Dataset size** : `4.16 GiB`

- **Splits**:

| Split | Examples |
|---|---|
| `'train'` | 800 |
| `'validation'` | 100 |

- **Examples** ([tfds.as_dataframe](https://www.tensorflow.org/datasets/api_docs/python/tfds/as_dataframe)):

<button id="displaydataframe">Display examples...</button>

## div2k/bicubic_x4

- **Config description**: Uses bicubic_x4 data.

- **Download size** : `3.97 GiB`

- **Dataset size** : `3.97 GiB`

- **Splits**:

| Split | Examples |
|---|---|
| `'train'` | 800 |
| `'validation'` | 100 |

- **Examples** ([tfds.as_dataframe](https://www.tensorflow.org/datasets/api_docs/python/tfds/as_dataframe)):

<button id="displaydataframe">Display examples...</button>

## div2k/bicubic_x8

- **Config description**: Uses bicubic_x8 data.

- **Download size** : `3.78 GiB`

- **Dataset size** : `3.78 GiB`

- **Splits**:

| Split | Examples |
|---|---|
| `'train'` | 800 |
| `'validation'` | 100 |

- **Examples** ([tfds.as_dataframe](https://www.tensorflow.org/datasets/api_docs/python/tfds/as_dataframe)):

<button id="displaydataframe">Display examples...</button>

## div2k/unknown_x2

- **Config description**: Uses unknown_x2 data.

- **Download size** : `4.48 GiB`

- **Dataset size** : `4.48 GiB`

- **Splits**:

| Split | Examples |
|---|---|
| `'train'` | 800 |
| `'validation'` | 100 |

- **Examples** ([tfds.as_dataframe](https://www.tensorflow.org/datasets/api_docs/python/tfds/as_dataframe)):

<button id="displaydataframe">Display examples...</button>

## div2k/unknown_x3

- **Config description**: Uses unknown_x3 data.

- **Download size** : `4.10 GiB`

- **Dataset size** : `4.11 GiB`

- **Splits**:

| Split | Examples |
|---|---|
| `'train'` | 800 |
| `'validation'` | 100 |

- **Examples** ([tfds.as_dataframe](https://www.tensorflow.org/datasets/api_docs/python/tfds/as_dataframe)):

<button id="displaydataframe">Display examples...</button>

## div2k/unknown_x4

- **Config description**: Uses unknown_x4 data.

- **Download size** : `3.93 GiB`

- **Dataset size** : `3.93 GiB`

- **Splits**:

| Split | Examples |
|---|---|
| `'train'` | 800 |
| `'validation'` | 100 |

- **Examples** ([tfds.as_dataframe](https://www.tensorflow.org/datasets/api_docs/python/tfds/as_dataframe)):

<button id="displaydataframe">Display examples...</button>

## div2k/realistic_mild_x4

- **Config description**: Uses realistic_mild_x4 data.

- **Download size** : `4.00 GiB`

- **Dataset size** : `4.00 GiB`

- **Splits**:

| Split | Examples |
|---|---|
| `'train'` | 800 |
| `'validation'` | 100 |

- **Examples** ([tfds.as_dataframe](https://www.tensorflow.org/datasets/api_docs/python/tfds/as_dataframe)):

<button id="displaydataframe">Display examples...</button>

## div2k/realistic_difficult_x4

- **Config description**: Uses realistic_difficult_x4 data.

- **Download size** : `3.98 GiB`

- **Dataset size** : `3.99 GiB`

- **Splits**:

| Split | Examples |
|---|---|
| `'train'` | 800 |
| `'validation'` | 100 |

- **Examples** ([tfds.as_dataframe](https://www.tensorflow.org/datasets/api_docs/python/tfds/as_dataframe)):

<button id="displaydataframe">Display examples...</button>

## div2k/realistic_wild_x4

- **Config description**: Uses realistic_wild_x4 data.

- **Download size** : `4.74 GiB`

- **Dataset size** : `14.62 GiB`

- **Splits**:

| Split | Examples |
|---|---|
| `'train'` | 3,200 |
| `'validation'` | 100 |

- **Examples** ([tfds.as_dataframe](https://www.tensorflow.org/datasets/api_docs/python/tfds/as_dataframe)):

<button id="displaydataframe">Display examples...</button>