Shadow detection and removal in real scene images is always a challenging but yet intriguing problem. In contrast with the rapidly expanding and continuous interests on this area, it is always hard to provide a robust system to eliminate shadows in static images. This paper aimed to give a comprehensive method to remove shadows based on a two stage approach: vague shadow estimation and hard shadow estimation. First, classification is applied to the derivatives of the input image to separate the vague shadows. Then, color invariant is exploited to distinguish the hard shadow edges from the material edges. Next, a robust shadow edge mask was obtained based on the combination of the vague and hard shadow mask. By using image reintegrating approaches, we derived the shadow estimation form the mask and obtained the shadow-free reflectance image by subtracting shadows from the original image. Experimental results showed that our method can robustly remove both vague and hard shadows appearing in the real scene images.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.