[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1109/IVS.2018.8500494guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
research-article

Rendering Physically Correct Raindrops on Windshields for Robustness Verification of Camera-based Object Recognition

Published: 26 June 2018 Publication History

Abstract

Recent developments in the field of autonomous cars indicate the appearance of those vehicles on the streets of every city in the near future. This urban driving requires zero error tolerance. In order to guarantee safety requirements self-driving cars and the used software have to pass exhaustive tests under as many different conditions as possible. The more versatile the considered influences and the more thorough the tests made under those influences, the safer the car will drive under real conditions. Unfortunately, it is very time and resource intensive to record the same test set of images over and over again, every time producing, or hoping for, specific conditions; especially when using real test vehicles. This is where environment simulation comes into play. This research investigates the simulation of environmental influences which may affect the sensors used in autonomous vehicles, in particular how raindrops resting on a windshield affect cameras as they may occlude large parts of the field of view. We propose a novel method to render these raindrops using Continuous Nearest Neighbor search leveraging the benefits of R-trees. The 3D scene in front of the camera, which is generated from stereo images, reflects physically correct in these drops. This leads to near photo-realistic simulated results. The derived images may be used to extend the training data sets used for machine learning without being forced to capture new real pictures.

References

[1]
A. Weitzel, H. Winner, C. Peng, S. Geyer, F. Lotz, and M. Sefati, Absicherungsstrategien fuer Fahrerassistenzsysteme mit Umfeldwahrnehmung . Fachverlag NW in der Carl Schuenemann Verlag GmbH, 2014. [Online]. Available: https://trid.trb.org/view/1339882
[2]
S. Starik and M. Werman, “ Simulation of rain in videos,” Texture Workshop, International Conference on Computer Vision, 2003 (ICCV) , vol. 2, pp. 406 – 409, 2003 . [Online]. Available: http://www.cs.huji.ac.il/~werman/Papers/Rain.pdf
[3]
D. Hospach, S. Mueller, O. Bringmann, J. Gerlach, and W. Rosenstiel, “ Simulation and evaluation of sensor characteristics in vision based advanced driver assistance systems,” 17th International IEEE Conference on Intelligent Transportation Systems (ITSC) , pp. 2610 – 2615, 2014 . [Online]. Available: http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=6958108
[4]
D. Hospach, S. Mueller, W. Rosenstiel, and O. Bringmann, “ Simulation of Falling Rain for Robustness Testing of Video-Based Surround Sensing Systems,” Proceedings of the 2016 Design, Automation & Test in Europe Conference & Exhibition (DATE) , pp. 233 – 236, 2016 .
[5]
C. Wang, M. Yang, X. Liu, and G. Yang, “ Realistic Simulation for Rainy Scene,” Journal of Software , vol. 10, no. 1, pp. 106 – 115, 2015 .
[6]
T. Sato, Y. Dobashi, and T. Yamamoto, “ A Method for Real-Time Rendering of Water Droplets Taking Into Account Interactive Depth of Field Effects,” in Iwec 2002 , 2002, pp. 110 – 117 .
[7]
H. Wang, P. J. Mucha, and G. Turk, “ Water drops on surfaces,” ACM Transactions on Graphics , vol. 24, no. 3, p. 921, 2005 . [Online]. Available: http://portal.acm.org/citation.cfm?doid=1073204.1073284
[8]
K. Kaneda, Y. Zuyama, H. Yamashita, and T. Nishita, “ Animation of Water Droplet Flow on Curved Surfaces,” PACIFIC GRAPHICS , pp. 50 – 65, 1996 .
[9]
K. Kaneda, S. Ikeda, and H. Yamashita, “ Animation of water droplets moving down a surface,” The Journal of Visualization and Computer Animation , vol. 10, no. 1, pp. 15 – 26, 1999 .
[10]
S. Takenaka, Y. Mizukami, and K. Tadamura, “ A Fast Rendering Method for Water Droplets on Glass Surfaces,” The 23rd International Technical Conference on Circuits/Systems, Computers and Communications (ITC-CSCC) , vol. 23, pp. 13 – 16, 2008 .
[11]
M. Jonsson and A. Hast, “ Animation of Water Droplet Flow on Structured Surfaces,” Special Effects and Rendering. Proceedings from SIGRAD 2002 , pp. 17 – 22, 2002 .
[12]
C. W. Extrand and Y. Kumagai, “ Liquid Drops on an Inclined Plane: The Relation between Contact Angles, Drop Shape, and Retentive Force,” Journal of Colloid and Interface Science , vol. 170, no. 2, pp. 515 – 521, 1995 . [Online]. Available: http://www.sciencedirect.com/science/article/pii/S0021979785711307
[13]
K. Garg and S. K. Nayar, “ Vision and rain,” International Journal of Computer Vision , vol. 75, no. 1, pp. 3 – 27, 2007 .
[14]
—“ Photometric Model for Raindrops,” Columbia University Technical Report , 2003 .
[15]
S. You, R. T. Tan, R. Kawakami, Y. Mukaigawa, and K. Ikeuchi, “ Raindrop detection and removal from long range trajectories,” Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) , vol. 9004, pp. 569 – 585, 2015 .
[16]
J. C. Halimeh and M. Roser, “ Raindrop detection on car windshields using geometric-photometric environment construction and intensitybased correlation,” IEEE Intelligent Vehicles Symposium, Proceedings , pp. 610 – 615, 2009 .
[17]
M. Bolitho, M. Kazhdan, R. Burns, and H. Hoppe, “ Multilevel streaming for out-of-core surface reconstruction,” Proceedings of the fifth Eurographics symposium on Geometry processing , pp. 69 – 78, 2007 . [Online]. Available: http://portal.acm.org/citation.cfm?id=1282001
[18]
M. Arikan, R. Preiner, and M. Wimmer, “ Multi-depth-map raytracing for efficient large-scene reconstruction,” IEEE Transactions on Visualization and Computer Graphics , vol. 22, no. 2, pp. 1127 – 1137, 2016 .
[19]
G. Schaufler and H. Jensen, “ Ray tracing point sampled geometry,” In Rendering Techniques 2000: 11th Eurographics Workshop on Rendering , pp. 319 – 328, 2000 . [Online]. Available: https://www.cs.princeton.edu/courses/archive/spring01/cs598b/papers/schaufler00a.pdf
[20]
A. Andoni, P. Indyk, R. Krauthgamer, and H. L. Nguyen, Symposium on Discrete Algorithms , pp. 293 – 301, 2009 . [Online]. Available: http://portal.acm.org/citation.cfm?id=1496770.1496803
[21]
M. Sonka, V. Hlavac, and R. Boyle, Image Processing, Analysis, and Machine Vision , 2nd ed. Pacific Grove : Cengage Learning, 1998 .
[22]
M. Cordts, M. Omran, S. Ramos, T. Rehfeld, M. Enzweiler, R. Benenson, U. Franke, S. Roth, and B. Schiele, “ The Cityscapes Dataset for Semantic Urban Scene Understanding,” Proc. of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR) , 2016 . [Online]. Available: http://arxiv.org/abs/1604.01685
[23]
M. Dupuis and W. Karl, “ VTD - VIRES Virtual Test Drive,” 2017 . [Online]. Available: https://vires.com/vtd-vires-virtual-test-drive/
[24]
A. Geiger, P. Lenz, C. Stiller, and R. Urtasun, “ Vision meets robotics: The KITTI dataset,” International Journal of Robotics Research , vol. 32, no. 11, pp. 1231 – 1237, 2013 .
[25]
H. Hirschmuller, “ Stereo Processing by Semiglobal Matching and Mutual Information,” Ieee Transactions on Pattern Analysis and Machine Intelligence , vol. 30, no. 2, pp. 328 – 341, 2008 .
[26]
G. Bracco and B. Holst, Surface science techniques . Springer-Verlag Berlin Heidelberg, 2013, vol. 51, no. 1 .
[27]
J. Park, H. S. Han, Y. C. Kim, J. P. Ahn, M. R. Ok, K. E. Lee, J. W. Lee, P. R. Cha, H. K. Seok, and H. Jeon, “ Direct and accurate measurement of size dependent wetting behaviors for sessile water droplets,” Scientific Reports , June , vol. 5, no. June, pp. 1 – 13, 2015 . [Online]. Available: https://doi.org/10.1038/srep18150
[28]
P. Shirley, Fundamentals of computer graphics . Natick (Mass.) : Peters, 2002 .
[29]
W. H. Beyer, CRC handbook of mathematical sciences . CRC press, 1987 .
[30]
D. H. Eberly, 3D game engine design: a practical approach to realtime computer graphics . CRC Press, 2006 .
[31]
Y. Tao, D. Papadias, and Q. Shen, “ Continuous Nearest Neighbor Search,” VLDB ‘02 Proceedings of the 28th international conference on Very Large Data Bases , pp. 287 – 298, 2002 .
[32]
N. Roussopoulos, S. Kelley, and F. Vincent, “ Nearest neighbor queries,” Proceedings of the 1995 ACM SIGMOD International Conference on Management of Data - SIGMOD ‘95 , pp. 71 – 79, 1995 . [Online]. Available: http://portal.acm.org/citation.cfm?doid=223784.223794
[33]
H. G. Dietz, “ Out-of-focus point spread functions,” Proceedings of SPIE , vol. 9023, pp. 1 – 11, 2014 . [Online]. Available: https://doi.org/10.1117/12.2040490
[34]
J. S. J. Ren, X. Chen, J. Liu, W. Sun, J. Pang, Q. Yan, Y.-W. Tai, and L. Xu, “ Accurate Single Stage Detector Using Recurrent Rolling Convolution,” CoRR , vol. abs/1704.0, 2017 . [Online]. Available: http://arxiv.org/abs/1704.05776
[35]
M. Everingham, L. Van Gool, C. K. I. Williams, J. Winn, and A. Zisserman, “ The Pascal Visual Object Classes (VOC) Challenge,” International Journal of Computer Vision , vol. 88, no. 2, pp. 303 – 338, jun 2010 . [Online]. Available: https://doi.org/10.1007/s11263-009-0275-4
[36]
A. Geiger, P. Lenz, and R. Urtasun, “ Are we ready for autonomous driving? the KITTI vision benchmark suite,” Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition , pp. 3354 – 3361, 2012 .
[37]
J. Iseringhausen, M. B. Hullin, B. Goldlucke, N. Pesheva, S. Iliev, A.-d. Wender, and M. Fuchs, “ 4D Imaging through Spray-On Optics,” ACM Trans. Graph. Article , vol. 36, no. 35, 2017 . [Online]. Available: https://doi.org/10.1145/3072959.3073589

Cited By

View all
  • (2023)IntVRsection: Virtual Reality Environment for Evaluating Signalized and Unsignalized Intersection ScenariosAdjunct Proceedings of the 15th International Conference on Automotive User Interfaces and Interactive Vehicular Applications10.1145/3581961.3610373(300-303)Online publication date: 18-Sep-2023

Index Terms

  1. Rendering Physically Correct Raindrops on Windshields for Robustness Verification of Camera-based Object Recognition
        Index terms have been assigned to the content through auto-classification.

        Recommendations

        Comments

        Please enable JavaScript to view thecomments powered by Disqus.

        Information & Contributors

        Information

        Published In

        cover image Guide Proceedings
        2018 IEEE Intelligent Vehicles Symposium (IV)
        Jun 2018
        2094 pages

        Publisher

        IEEE Press

        Publication History

        Published: 26 June 2018

        Qualifiers

        • Research-article

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)0
        • Downloads (Last 6 weeks)0
        Reflects downloads up to 21 Dec 2024

        Other Metrics

        Citations

        Cited By

        View all
        • (2023)IntVRsection: Virtual Reality Environment for Evaluating Signalized and Unsignalized Intersection ScenariosAdjunct Proceedings of the 15th International Conference on Automotive User Interfaces and Interactive Vehicular Applications10.1145/3581961.3610373(300-303)Online publication date: 18-Sep-2023

        View Options

        View options

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media