Basic Search / Detailed Display

Author: 李冠霆
Kuan-Ting Li
Thesis Title: 透過形態學運算改善去陰影網路
Improving Shadow Removal Network with Morphological Operations
Advisor: 沈上翔
Shan-Hsiang Shen
Shi-Jinn Horng
Committee: 吳怡樂
Shan-Hsiang Shen
Shi-Jinn Horng
Degree: 碩士
Department: 電資學院 - 資訊工程系
Department of Computer Science and Information Engineering
Thesis Publication Year: 2023
Graduation Academic Year: 111
Language: 中文
Pages: 30
Keywords (in Chinese): 陰影去除深度學習形態學
Keywords (in other languages): Shadow Removal, Deep Learning, Morphology
Reference times: Clicks: 241Downloads: 3
School Collection Retrieve National Library Collection Retrieve Error Report

陰影去除(Shadow Removal)是一種影像處理技術,旨在從影像中消除或減輕由光源投射的影子造成的影響。在攝影、計算機視覺和圖像處理領域,影子是一個常見的問題,因為它們可能導致圖像的對比度降低、細節的丟失以及視覺上的混淆。陰影去除的目標是恢復或修復受陰影影響的區域,以提高圖像的視覺質量和識別能力。這項任務通常需要利用圖像處理技術和計算機視覺算法來分析和處理圖像。常見的陰影去除方法分別有基於顏色轉換、基於物體分割、基於統計建模、基於物理模型、以及當今流行的基於機器學習的方法。

Shadow removal is an image processing technique aimed at eliminating or reducing the impact of shadows cast by light sources in an image. Shadows are a common issue in photography, computer vision, and image processing, as they can result in reduced contrast, loss of details, and visual confusion. The objective of shadow removal is to restore or repair the areas affected by shadows to improve the visual quality and recognition capabilities of the image. This task typically involves the utilization of image processing techniques and computer vision algorithms to analyze and process the image.

Common methods for shadow removal include color-based transformations, object segmentation-based approaches, statistical modeling, physical models, and the currently popular machine learning-based methods. In this research, we will adopt a deep learning approach to learn the mapping function for shadow removal through a large dataset of shadow and non-shadow image pairs. Existing methods often apply similar computational operations for both shadow and non-shadow regions, disregarding the substantial differences in color mappings between the two. Intuitively, this can lead to poor quality when reconstructing the image. To address this issue, this paper proposes a multi-branch convolutional layer operation that separately processes shadow and non-shadow regions, reducing their interdependence. Additionally, morphological operations are incorporated to enhance the model's performance and accuracy.

誌 謝 i 摘 要 ii ABSTRACT iii 目 錄 iv 圖 目 錄 vi 表 目 錄 vii 第一章 緒論 1 1.1 研究背景與動機 1 1.2 研究目的 1 1.3 研究架構 2 1.4 相關研究 2 第二章 文獻探討 3 2.1 Convolution Neural Networks 3 2.2 Dual Hierarchical Aggregation Network(DHAN) 5 2.3 VGG16 6 2.4 Spatial Pyramid Pooling(SPP) 6 2.5 Squeeze and Excitation Networks(SENet) 7 2.6 EfficientNet 8 2.7 Morphology 9 第三章 研究方法 11 3.1 系統設置 11 3.2 資料集 11 3.2.1 ISTD(Image Shadow Triplets Datset) 11 3.2.2 AISTD(Adjusted Image Shadow Dataset) 12 3.3 模型架構 13 3.3.1 Backbone 13 3.3.2分支卷積架構 13 3.4 Loss Functions 15 3.4.1 Perceptual Loss(感知損失函數) 15 3.4.2 Gradient Loss(梯度損失函數) 15 3.4.3 Total Loss 15 第四章 實驗結果 16 4.1 評估指標 16 4.1.1 RMSE(Root Mean Square Error) 16 4.1.2 SSIM(Structural Similarity Index) [20] 16 4.2實驗結果 17 4.3結果展示 18 第五章 結論與建議 19 參考文獻 20

[1] Alex Krizhevsky, Ilya Sutskever, Geoffrey E. Hinton, “ImageNet Classification with Deep Convolutional Neural Networks,” Part of Advances in Neural Information Processing Systems 25 (NIPS 2012), p. 9, 6 2012.
[2] N. Akhtar, A. Mian, “Threat of adversarial attacks on deep learning in computer vision: A survey,” IEEE Access, 2018.
[3] Li Xu, Jiaya Jia, Wen Gao, “Shadow Removal from a Single Image Using Global Matting,” IEEE Transactions on Pattern Analysis and Machine Intelligence, 2012.
[4] Xiao Tan, Huchuan Lu, Ming-Hsuan Yang, Shuicheng Yan, “Shadow Removal Using Local Tone Mapping and Luminance Gradient,” IEEE Transactions on Image Processing, 2012.
[5] Kaiming He, Jian Sun, Xiaoou Tang, “Robust Shadow Removal via Automatic Shadow Model Estimation,” IEEE Transactions on Image Processing, 2011.
[6] Ying-Cong Chen, Xiaowu Chen, Jiaya Jia, “Shadow Removal via Shadow-Aware Non-local Sparse Coding,” IEEE Transactions on Pattern Analysis and Machine Intelligence, 2013.
[7] Guang Chen, Yuanhao Gong, Kang Chen, “Shadow Detection and Removal using Deep Convolutional Neural Networks,” IEEE Transactions on Image Processing, 2017.
[8] Huynh Van Anh, Yeong Jun Koh, Hyun Seung Yang, “ShadowGAN: Shadow Removal with Generative Adversarial Networks,” IEEE International Conference on Computer Vision (ICCV), 2019.
[9] Yann LeCun, Bernard Boser, Joshua S. Denker, Donnie Henderson, Richard E. Howard, Wayne E. Hubbard, Lawrence D. Jackel, “Backpropagation Applied to Handwritten Zip Code Recognition,” Neural Computation, 1990.
[10] Xiaodong Cun, Chi-Man Pun, Cheng Shi, “Towards Ghost-free Shadow Removal via Dual Hierarchical Aggregation Network and Shadow Matting GAN,” Association for the Advancement of Artificial Intelligence(AAAI), 2020.
[11] Karen Simonyan, Andrew Zisserman, “Very Deep Convolutional Networks for Large-Scale Image Recognition,” IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2015.
[12] Kaiming He, Xiangyu Zhang, Shaoqing Ren, Jian Sun, “Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition,” IEEE Transactions on Pattern Analysis and Machine Intelligence (TPAMI), 2015.
[13] Jie Hu, Li Shen, Gang Sun, “SENet: Squeeze-and-Excitation Networks,” IEEE Transactions on Pattern Analysis and Machine Intelligence(TPAMI), 2018.
[14] Mingxing Tan, Quoc V. Le, “EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks,” International Conference on Machine Learning(ICML), 2019.
[15] S. K. Pal, P. Mitra, “Image Analysis by Mathematical Morphology,” IEEE Transactions on Pattern Analysis and Machine Intelligence, 1983.
[16] Kaiwen Guo, Qi Ma, Jingyi Yu, Haibin Ling, “Shadow Detection and Removal from a Single Image,” Conference on Computer Vision and Pattern Recognition(CVPR), 2019.
[17] Hieu Le, Dimitris Samaras, “Shadow Removal via Shadow Image Decomposition,” arXiv, 2019.
[18] Jifeng Wang, Xiang Li, and Jian Yang, “Stacked conditional generative adversarial networks for jointly learning shadow detection and shadow removal,” Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2018.
[19] Justin Johnson, Alexandre Alahi, and Li Fei-Fei, “Perceptual Losses for Real-Time Style Transfer and Super-Resolution,” European Conference on Computer Vision (ECCV), 2016.
[20] Zhou Wang, Alan C. Bovik, Hamid R. Sheikh, Eero P. Simoncelli, “Image Quality Assessment: From Error Visibility to Structural Similarity,” IEEE Transactions on Image Processing, 7 2004.
[21] Jonathan Long, Evan Shelhamer, Trevor Darrell, “Fully Convolutional Networks for Semantic Segmentation,” Conference on Computer Vision and Pattern Recognition (CVPR), 2015.
[22] Ross Girshick, Jeff Donahue, Trevor Darrell, Jitendra Malik, “R-CNN: Rich feature hierarchies for accurate object detection and semantic segmentation,” International Conference on Computer Vision (ICCV), 2014.
[23] Guojun Yin, Chunping Hou, Shuqiang Jiang, “Single Image Shadow Detection and Removal using Paired Adversarial Networks,” IEEE Transactions on Image Processing, 2019.
[24] Zhang, Ng, and Chen, “Single Image Reflection Separation with Perceptual Losses,” CVPR, 2018.

Full text public date 2028/08/04 (Internet public)
Full text public date 2028/08/04 (National library)