Browse > Article
http://dx.doi.org/10.7472/jksii.2020.21.5.49

A method of generating virtual shadow dataset of buildings for the shadow detection and removal  

Kim, Kangjik (Dept. of Computer Science and Engineering, Kyonggi University)
Chun, Junchul (Dept. of Computer Science and Engineering, Kyonggi University)
Publication Information
Journal of Internet Computing and Services / v.21, no.5, 2020 , pp. 49-56 More about this Journal
Abstract
Detecting shadows in images and restoring or removing them was a very challenging task in computer vision. Traditional researches used color information, edges, and thresholds to detect shadows, but there were errors such as not considering the penumbra area of shadow or even detecting a black area that is not a shadow. Deep learning has been successful in various fields of computer vision, and research on applying deep learning has started in the field of shadow detection and removal. However, it was very difficult and time-consuming to collect data for network learning, and there were many limited conditions for shooting. In particular, it was more difficult to obtain shadow data from buildings and satellite images, which hindered the progress of the research. In this paper, we propose a method for generating shadow data from buildings and satellites using Unity3D. In the virtual Unity space, 3D objects existing in the real world were placed, and shadows were generated using lights effects to shoot. Through this, it is possible to get all three types of images (shadow-free, shadow image, shadow mask) necessary for shadow detection and removal when training deep learning networks. The method proposed in this paper contributes to helping the progress of the research by providing big data in the field of building or satellite shadow detection and removal research, which is difficult for learning deep learning networks due to the absence of data. And this can be a suboptimal method. We believe that we have contributed in that we can apply virtual data to test deep learning networks before applying real data.
Keywords
Unity3D; Shadow Dataset; Deep Learning; Satellite shadow data; Building shadow data;
Citations & Related Records
Times Cited By KSCI : 8  (Citation Analysis)
연도 인용수 순위
1 X Dong, K Wang, "Moving Object and Shadow Detection Based on RGB Color Space and Edge Ratio", 2nd International Congress on Image and Signal Processing, pp. 1-5, 2009. https://doi.org/10.1109/cisp.2009.5301770
2 M Gryka, M Terry, G Brostow, "Learning to Remove Soft Shadows", ACM Transactions on Graphics, Vol. 34, No. 5, pp. 1-15, 2015. https://doi.org/10.1145/2732407
3 R Guo, Q Dai, D Hoiem, "Paired Regions for Shadow Detection and Removal", IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 35, No. 12, pp. 2956-2967, 2013. https://doi.org/10.1109/tpami.2012.214   DOI
4 K Chung, Y Lin , Y Huang , "Efficient Shadow Detection of Color Aerial Images Based on Successive Thresholding Scheme", IEEE Transactions on Geoscience and Remote Sensing, Vol. 47, No. 2, pp. 671-682, 2009. https://doi.org/10.1109/tgrs.2008.2004629   DOI
5 V Nguyen, T Vicente, "Shadow Detection with Conditional Generative Adversarial Networks", IEEE International Conference on Computer Vision, pp. 4510-4518, 2017. https://doi.org/10.1109/iccv.2017.483
6 L Qu, J Tian, S He, "DeshadowNet: A Multi-context Embedding Deep Network for Shadow Removal", IEEE Conference on Computer Vision and Pattern Recognition, pp. 4067-4075, 2017. https://doi.org/10.1109/cvpr.2017.248
7 O Ronneberger, P Fischer, T Brox, "U-Net: Convolutional Networks for Biomedical Image Segmentation", In Lecture Notes in Computer Science Springer International Publishing, pp. 234-241, 2015. https://doi.org/10.1007/978-3-319-24574-4_28
8 J Wang, X Li, J Yang, "Stacked Conditional Generative Adversarial Networks for Jointly Learning Shadow Detection and Shadow Removal", IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 1788-1797, 2018. https://doi.org/10.1109/cvpr.2018.00192
9 P Sarabandi, F Yamazaki, M Matsuoka, A Kiremidjian, "Shadow detection and radiometric restoration in satellite high resolution images", In IEEE International IEEE International IEEE International Geoscience and Remote Sensing Symposium, Vol. 6, pp. 3744-3747, 2004. https://doi.org/10.1109/igarss.2004.1369936
10 T Vicente, L Hou, "Large-Scale Training of Shadow Detectors with Noisily-Annotated Shadow Examples", In Computer Vision European Conference on Computer Vision, pp. 816-832, 2016. https://doi.org/10.1007/978-3-319-46466-4_49
11 T Khanam, K Deb, "Baggage Recognition in Occluded Environment using Boosting Technique", KSII Transactions on Internet and Information Systems, Vol. 11, No. 11, pp 5436-5458, 2017. https://doi.org/10.3837/tiis.2017.11.014   DOI
12 J Zhu, K Samuel, S Masood, M Tappen, "Learning to recognize shadows in monochromatic natural images", IEEE Computer Society Conference on Computer Vision and Pattern Recognition, pp. 223-230, 2010. https://doi.org/10.1109/cvpr.2010.5540209
13 M ji, J chun, "A Sketch-based 3D Object Retrieval Approach for Augmented Reality Models Using Deep Learning", Journal of Internet Computing and Services, Vol. 21, No. 1, pp. 33-43, 2020. https://doi.org/10.7472/JKSII.2020.21.1.33   DOI
14 H Yoon, K Kim, J Chun, "GAN-based shadow removal using context information", Journal of Internet Computing and Services, Vol. 20, No. 6, pp. 29-36, 2019. https://doi.org/10.7472/JKSII.2019.20.6.29   DOI
15 W Liu, J Hu, "Tongue Image Segmentation via Thresholding and Gray Projection", KSII Transactions on Internet and Information Systems, Vol 13, No. 2, pp. 945-961, 2019. https://doi.org./10.3837/tiis.2019.02.025   DOI