Abstract
Even today, where many deep-learning-based methods have been published, single-image shadow removal is a challenging task to achieve high accuracy. This is because the shadow changes depending on various conditions such as the target material or the light source, and it is difficult to estimate all the physical parameters. In this paper, we propose a new single-image shadow removal method (Channel Attention GAN: CANet) using two networks for detecting shadows and removing shadows. Intensity change in shadowed regions has different characteristics depending on the wavelength of light. In addition, the image acquisition system of the camera acquires an image in a state where the RGB values influence each other. Therefore, our method focused on the physical properties of shadows and the camera’s image acquisition system. The proposed network has a structure considering the relationship between color channels. When training this network, we modified the color and added some artifacts to the training images in order to make the training dataset more complex. These image processing are based on the shadow model, considering the camera image acquisition system. With these new proposals, our method can remove shadows in all ISTD, ISTD+, SRD, and SRD+ datasets with higher accuracy than the state-of-the-art methods. The code is available on GitHub: <uri xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">https://github.com/ryo-abiko/CANet</uri> .
Highlights
When the light is blocked by some objects, the amount of light reflected from the target is reduced, and this becomes a shadow
It is very difficult to estimate the shadow-free image from the shadowed image since the property of the shadow changes by various conditions such as the material of the object, type of the light source, distance from the light source [1]
We proposed a new method called CANet for single-image shadow removal
Summary
When the light is blocked by some objects, the amount of light reflected from the target is reduced, and this becomes a shadow. It is very difficult to estimate the shadow-free image from the shadowed image since the property of the shadow changes by various conditions such as the material of the object, type of the light source, distance from the light source [1]. Shadow removal was based on a physical shadow generation model [8]–[11]. Those approaches require estimating various parameters such as reflectance for different materials and colors, light intensities for different locations, and direct and indirect light intensities. It is difficult to estimate these parameters accurately from a single image. Even if the parameters can be estimated accurately, CANet
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.