A Digital Image Processing Pipeline for Modelling of Realistic Noise in Synthetic Images

The evaluation of computer vision methods on synthetic images offers control over scene, object, and camera properties. The disadvantage is that synthetic data usually lack many of the effects of real cameras that pose the actual challenge to the methods under investigation. Among those, noise is one of the effects more difficult to simulate as it changes the signal at an early stage and is strongly influenced by the camera's internal processing chain. The resulting noise is highly complex, intensity dependent, as well as spatially and spectrally correlated. We propose to transform synthetic images into the raw format of digital cameras, alter them with a physically motivated noise model, and then apply a processing chain that resembles a digital camera. Experiments show that the resulting noise exhibits a strong similarity to noise in real digital images, which further decreases the gap between synthesized images and real photographs.

[1]  Yasuyuki Matsushita,et al.  A Holistic Approach to Cross-Channel Image Noise Modeling and Its Application to Image Denoising , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[2]  Michael S. Brown,et al.  A Software Platform for Manipulating the Camera Imaging Pipeline , 2016, ECCV.

[3]  Andreas Geiger,et al.  Vision meets robotics: The KITTI dataset , 2013, Int. J. Robotics Res..

[4]  Michael J. Black,et al.  A Naturalistic Open Source Movie for Optical Flow Evaluation , 2012, ECCV.

[5]  G. Zapryanov,et al.  Automatic White Balance Algorithms for Digital Still Cameras – a Comparative Study , 2022 .

[6]  Hao Liu,et al.  Face recognition using training data with artificial occlusions , 2016, 2016 Visual Communications and Image Processing (VCIP).

[7]  Xi Wang,et al.  High-Resolution Stereo Datasets with Subpixel-Accurate Ground Truth , 2014, GCPR.

[8]  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.

[9]  Michael Unser,et al.  Benchmarking image-processing algorithms for biomicroscopy: Reference datasets and perspectives , 2013, 21st European Signal Processing Conference (EUSIPCO 2013).

[10]  W.E. Snyder,et al.  Color image processing pipeline , 2005, IEEE Signal Processing Magazine.

[11]  Feihong Yu,et al.  Research and Implementation of Color Image Processing Pipeline Based on FPGA , 2016, 2016 9th International Symposium on Computational Intelligence and Design (ISCID).

[12]  Olaf Hellwich,et al.  RECONSTRUCTING WHITE WALLS: MULTI-VIEW, MULTI-SHOT 3D RECONSTRUCTION OF TEXTURELESS SURFACES , 2016 .

[13]  Simon Fuhrmann,et al.  MVE-A Multiview Reconstruction Environment , 2014 .

[14]  Olaf Hellwich,et al.  SyB3R: A Realistic Synthetic Benchmark for 3D Reconstruction from Images , 2016, ECCV.

[15]  Jean Ponce,et al.  Accurate, Dense, and Robust Multiview Stereopsis , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[16]  Hamid Hassanpour,et al.  A locally-adaptive approach for image gamma correction , 2010, 10th International Conference on Information Science, Signal Processing and their Applications (ISSPA 2010).

[17]  Atsuto Maki,et al.  Towards a simulation driven stereo vision system , 2012, Proceedings of the 21st International Conference on Pattern Recognition (ICPR2012).

[18]  Stephen Lin,et al.  A New In-Camera Imaging Model for Color Computer Vision and Its Application , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  Mrityunjay Kumar,et al.  Digital Camera Image Formation: Processing and Storage , 2013 .

[20]  Han Wang,et al.  Vision-based navigation of an unmanned surface vehicle with object detection and tracking abilities , 2017, Machine Vision and Applications.

[21]  Florent Retraint,et al.  Source camera device identification based on raw images , 2015, 2015 IEEE International Conference on Image Processing (ICIP).

[22]  Wesley E. Snyder,et al.  Demosaicking methods for Bayer color arrays , 2002, J. Electronic Imaging.

[23]  Fukui Kazuhiro,et al.  Realistic CG Stereo Image Dataset With Ground Truth Disparity Maps , 2012 .

[24]  Karen O. Egiazarian,et al.  Practical Poissonian-Gaussian Noise Modeling and Fitting for Single-Image Raw-Data , 2008, IEEE Transactions on Image Processing.

[25]  Wen-Chung Kao,et al.  Design considerations of color image processing pipeline for digital cameras , 2006, IEEE Transactions on Consumer Electronics.

[26]  Xiaojin Zhao,et al.  An Analog Gamma Correction Scheme for High Dynamic Range CMOS Logarithmic Image Sensors , 2014, Sensors.

[27]  Liu Hao,et al.  Face recognition using training data with artificial occlusions , 2016, VCIP 2016.

[28]  Ashutosh Saxena,et al.  3-D Depth Reconstruction from a Single Still Image , 2007, International Journal of Computer Vision.

[29]  D. Renshaw,et al.  A Comprehensive Tool for Modeling CMOS Image-Sensor-Noise Performance , 2007, IEEE Transactions on Electron Devices.

[30]  ARNO KNAPITSCH,et al.  Tanks and temples , 2017, ACM Trans. Graph..

[31]  Edmund Y. Lam,et al.  Automatic White Balancing in Digital Photography , 2008 .

[32]  Kari Pulli,et al.  FlexISP , 2014, ACM Trans. Graph..

[33]  R.W. Schafer,et al.  Demosaicking: color filter array interpolation , 2005, IEEE Signal Processing Magazine.