Dataset Open Access

The Cube++ Illumination Estimation Dataset

Egor Ershov; Alexey Savchik; Illya Semenkov; Nikola Banić; Alexander Belokopytov; Daria Senshina; Karlo Koščević; Marko Subašić; Sven Lončarić

Dublin Core Export

<?xml version='1.0' encoding='utf-8'?>
<oai_dc:dc xmlns:dc="" xmlns:oai_dc="" xmlns:xsi="" xsi:schemaLocation="">
  <dc:contributor>Dmitry Nikolaev</dc:contributor>
  <dc:contributor>Maria Yarykina</dc:contributor>
  <dc:contributor>Ekaterina Panfilova</dc:contributor>
  <dc:contributor>Viacheslav Vasilyev</dc:contributor>
  <dc:contributor>Vasily Tesalin</dc:contributor>
  <dc:contributor>Sergey Emelyanov</dc:contributor>
  <dc:contributor>Oleg Emelyanov</dc:contributor>
  <dc:contributor>Tatyana Postnikova</dc:contributor>
  <dc:contributor>Sergey Pavlov</dc:contributor>
  <dc:contributor>Evgenija Sidorchuk</dc:contributor>
  <dc:contributor>Olga Vlasova</dc:contributor>
  <dc:creator>Egor Ershov</dc:creator>
  <dc:creator>Alexey Savchik</dc:creator>
  <dc:creator>Illya Semenkov</dc:creator>
  <dc:creator>Nikola Banić</dc:creator>
  <dc:creator>Alexander Belokopytov</dc:creator>
  <dc:creator>Daria Senshina</dc:creator>
  <dc:creator>Karlo Koščević</dc:creator>
  <dc:creator>Marko Subašić</dc:creator>
  <dc:creator>Sven Lončarić</dc:creator>
  <dc:description>Computational color constancy has the important task of reducing the influence of the scene illumination on the object colors. As such, it is an essential part of the image processing pipelines of most digital cameras. One of the important parts of the computational color constancy is illumination estimation, i.e. estimating the illumination color. When an illumination estimation method is proposed, its accuracy is usually reported by providing the values of error metrics obtained on the images of publicly available datasets. However, over time it has been shown that many of these datasets have problems such as too few images, inappropriate image quality, lack of scene diversity, absence of version tracking, violation of various assumptions, GDPR regulation violation, lack of additional shooting procedure info, etc.

Dataset description and code is available on

Cube++ aims to alleviate many of the mentioned problems and to help the illumination estimation research. It consists of 4890 images with known illumination colors as well as with additional semantic data that can further make the learning process more accurate. Due to the usage of the SpyderCube color target, for every image there are two ground-truth illumination records covering different directions. Because of that, the dataset can be used for training and testing of methods that perform the single or two-illuminant estimation. This makes it superior to many similar existing datasets.

Also, a smaller (2GB) and easy to use version of the dataset named SimpleCube++ is provided in file.

For a fast download please use zenodo-get. To install it use the following commands:

pip install zenodo-get
zenodo_get --output-dir=Cube++

Please note, that is missed here. To download it type the following commands

cd Cube++/

or (slower)::


  <dc:subject>Color constancy, dataset, illumination estimation, white balancing, multiple illumination, mixed illumination</dc:subject>
  <dc:title>The Cube++ Illumination Estimation Dataset</dc:title>
All versions This version
Views 1,5201,520
Downloads 12,87312,873
Data volume 84.1 TB84.1 TB
Unique views 1,2881,288
Unique downloads 2,0672,067


Cite as