LightField Dataset

Schema for light field dataset metadata

Note

The following top-level properties are required: name, category, original-format, url, original-size, encode-size.

Properties

[Required] name

Path: LightField Dataset > name

Type

string

Required

Yes

Unique name identifying the light field dataset

Example(s):

"Danger_de_Mort"
"Bikes"
"tarot"

[Required] category

Path: LightField Dataset > category

Type

string

Required

Yes

Type of light field capture system

Example(s):

"lenslets"
"hdcas"

[Required] original-format

Path: LightField Dataset > original-format

Type

string

Required

Yes

File format of the source images

Example(s):

"ppm"
"png"
"yuv"

[Required] url

Path: LightField Dataset > url

Type

string

Required

Yes

Download URL for the dataset archive

Example(s):

"https://plenodb.jpeg.org/lf/pleno_lf/Danger_de_Mort.zip"
"https://plenodb.jpeg.org/lf/pleno_lf/Bikes.zip"

[Optional] target-rates

Path: LightField Dataset > target-rates

Type

array of number

Required

No

Target bitrates for encoding (used with hdcas)

Example(s):

[
    0.005,
    0.02,
    0.1,
    0.75
]

[Required] original-size

Path: LightField Dataset > original-size

Type

object

Required

Yes

Original dimensions before any processing

[Required] view-height

Path: LightField Dataset > original-size > view-height

Type

integer

Required

Yes

Example(s):

434
1024

[Required] view-width

Path: LightField Dataset > original-size > view-width

Type

integer

Required

Yes

Example(s):

625
1024

[Required] number-of-rows

Path: LightField Dataset > original-size > number-of-rows

Type

integer

Required

Yes

Example(s):

15
17

[Required] number-of-columns

Path: LightField Dataset > original-size > number-of-columns

Type

integer

Required

Yes

Example(s):

15
17

[Optional] pre-processing

Path: LightField Dataset > pre-processing

Type

object

Required

No

Optional preprocessing steps applied. For example, in Set2 2K sub, views were subsampled (step_width=3, step-height=2) and renamed for encoder compatibility.

Original view filenames: 002_000, 005_000, …, 095_000, 098_000 002_002, 005_002, …, 098_002 … 002_020, 005_020, …, 098_020

Renamed to (JPLM-compatible): 000_000, 001_000, …, 031_000, 032_000 000_001, 001_001, …, 032_001 … 000_010, 001_010, …, 032_010

[Optional] resize

Path: LightField Dataset > pre-processing > resize

Type

object

Required

No

[Optional] initial-width

Path: LightField Dataset > pre-processing > resize > initial-width

Type

integer

Required

No

Example(s):

2
[Optional] initial-height

Path: LightField Dataset > pre-processing > resize > initial-height

Type

integer

Required

No

Example(s):

2
[Optional] step_width

Path: LightField Dataset > pre-processing > resize > step_width

Type

integer

Required

No

Example(s):

3
[Optional] step-height

Path: LightField Dataset > pre-processing > resize > step-height

Type

integer

Required

No

Example(s):

2

[Required] encode-size

Path: LightField Dataset > encode-size

Type

object

Required

Yes

Dimensions used during encoding

[Required] view-height

Path: LightField Dataset > encode-size > view-height

Type

integer

Required

Yes

Example(s):

434
1024

[Required] view-width

Path: LightField Dataset > encode-size > view-width

Type

integer

Required

Yes

Example(s):

625
1024

[Required] number-of-rows

Path: LightField Dataset > encode-size > number-of-rows

Type

integer

Required

Yes

Example(s):

11
17

[Required] number-of-columns

Path: LightField Dataset > encode-size > number-of-columns

Type

integer

Required

Yes

Example(s):

11
17