Simulating Photo-realistic Snow and Fog on Existing Images for Enhanced CNN Training and Evaluation

Verification and robustness testing of machine learning algorithms for autonomous driving is crucial. Due to the increasing complexity and quantity of those systems in a single vehicle, just driving the required distance with a newly developed vehicle is not feasible anymore: billions of hours on the street without failure are necessary to qualify for industry standards like ISO 26262. That is where simulation comes into play: machine learning algorithms are trained and evaluated on well known image data sets like KITTI or Cityscapes. But today’s data sets mostly contain images taken under perfect weather conditions and therefore do not harden optical object detection algorithms against various weather conditions. This paper focuses on reusing these established and labeled data sets by augmenting them with adverse weather effects like snow and fog. Those effects are rendered physically correct and life like while being added to existing real world images. Thanks to easy parametrization the weather influences may be varied as necessary and allow for finely tuned learning and optimization processes. The weather effects are evaluated with regard to realism and impact on an established object detection algorithm. These newly created weather-influenced images may be used to validate or train new object detection algorithms.

[1]  Sebastian Ramos,et al.  The Cityscapes Dataset for Semantic Urban Scene Understanding , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[2]  Fang Liu,et al.  Real-Times Snowfall Simulation Based on Particle System and Pulverization , 2013, ICRA 2013.

[3]  Ingar Saltvik,et al.  Parallel Visualization of Snow , 2006 .

[4]  Hermann Winner,et al.  Absicherungsstrategien fuer Fahrerassistenzsysteme mit Umfeldwahrnehmung , 2014 .

[5]  Yu-Wing Tai,et al.  Accurate Single Stage Detector Using Recurrent Rolling Convolution , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[6]  Germán Ros,et al.  CARLA: An Open Urban Driving Simulator , 2017, CoRL.

[7]  Eric Dumont,et al.  Semi-Monte Carlo Light Tracing Applied to the Study of Road Visibility in Fog , 2000 .

[8]  Gary Koh,et al.  Snow mass concentration and precipitation rate , 1988 .

[9]  Jean-Jacques Boreux,et al.  An innovative artificial fog production device improved in the European project “FOG” , 2008 .

[10]  J. Marshall,et al.  THE DISTRIBUTION WITH SIZE OF AGGREGATE SNOWFLAKES , 1958 .

[11]  Per H. Christensen,et al.  Efficient simulation of light transport in scenes with participating media using photon maps , 1998, SIGGRAPH.

[12]  Wolfgang Rosenstiel,et al.  Simulation of falling rain for robustness testing of video-based surround sensing systems , 2016, 2016 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[13]  Wolfgang Rosenstiel,et al.  Simulation and evaluation of sensor characteristics in vision based advanced driver assistance systems , 2014, 17th International IEEE Conference on Intelligent Transportation Systems (ITSC).

[14]  W. Steen Absorption and Scattering of Light by Small Particles , 1999 .

[15]  Hermann Winner Quo vadis, FAS? , 2015, Handbuch Fahrerassistenzsysteme.

[16]  Alexander Bobkov,et al.  Visual 3D Perception of Motion Environment and Visibility Factors in Virtual Space , 2012, Trans. Comput. Sci..

[17]  Paul Newman,et al.  1 year, 1000 km: The Oxford RobotCar dataset , 2017, Int. J. Robotics Res..

[18]  M. Langer,et al.  Rendering Falling Snow Using an Inverse Fourier Transform , 2003 .

[19]  Norishige Chiba,et al.  Visual simulation of snowfall, snow cover and snowmelt , 2000, Proceedings Seventh International Conference on Parallel and Distributed Systems: Workshops.

[20]  Siim Raudsepp Siim Raudsepp Volumetric Fog Rendering , 2018 .

[21]  R. C. Srivastava,et al.  Snow Size Spectra and Radar Reflectivity , 1970 .

[22]  R. Victor Klassen,et al.  Modeling the effect of the atmosphere on light , 1987, TOGS.

[23]  Didier Arquès,et al.  Real-Time Animation of Realistic Fog , 2002 .

[24]  Luc Van Gool,et al.  Semantic Foggy Scene Understanding with Synthetic Data , 2017, International Journal of Computer Vision.

[25]  Dorota Zdrojewska Real time rendering of heterogenous fog based on the graphics hardware acceleration , 2004 .

[26]  M. Jaeger,et al.  Enhancing virtual natural scenes using quick and dirty image based recipes , 2012, 2012 IEEE 4th International Symposium on Plant Growth Modeling, Simulation, Visualization and Applications.

[27]  Andreas Geiger,et al.  Are we ready for autonomous driving? The KITTI vision benchmark suite , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[28]  Niniane Wang,et al.  Rendering falling rain and snow , 2004, SIGGRAPH '04.

[29]  Zhuo Tian,et al.  A Simulation System of Snow Based on Particle System , 2015, ICIS 2015.

[30]  Stefan Gumhold,et al.  A Geometric Algorithm for Snow Distribution in Virtual Scenes , 2009, NPH.

[31]  Qunsheng Peng,et al.  Real-time snowing simulation , 2006, The Visual Computer.

[32]  R. Rasmussen,et al.  The Estimation of Snowfall Rate Using Visibility , 1999 .

[33]  John W. Pomeroy,et al.  Optical Properties of Blowing Snow , 1988, Journal of Glaciology.

[34]  M. P. Langleben The terminal velocity of snowflakes , 1954 .

[35]  Wolfgang Rosenstiel,et al.  Framework for Varied Sensor Perception in Virtual Prototypes , 2015, MBMV.