A non-transitory machine readable medium on which is stored a computer program for providing training data for training of a data-driven model as a machine-learning model, wherein the data-driven model is to be trained to generate dense depth maps from sensor acquired raw depth maps, the computer program, when executed by a computer, causing the computer to perform the following steps:
- providing multiple synthetic dense depth map data items from CAD data of various synthetic scenes;
- providing multiple real raw depth map data items obtained from real-world depth sensor measurements of real-world scenes;
- training a generative model to obtain a trained generator model for generating generated raw depth map data items from the synthetic dense depth map data items;
- and
- applying the trained generator model to generate training data from provided synthetic dense depth map data.