Removing shadows from face images using ICA

  • Authors:
  • Jun Liu;Xiangsheng Huang;Yangsheng Wang

  • Affiliations:
  • CASIA-SAIT HCI Joint Lab, Institute of Automation, Chinese Academy of Sciences;CASIA-SAIT HCI Joint Lab, Institute of Automation, Chinese Academy of Sciences;CASIA-SAIT HCI Joint Lab, Institute of Automation, Chinese Academy of Sciences

  • Venue:
  • IbPRIA'05 Proceedings of the Second Iberian conference on Pattern Recognition and Image Analysis - Volume Part I
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Shadows produce troublesome effects in many computer vision applications. The idea behind most current shadow removal approaches is locating shadows and then removing them[1][4]. However, distinguishing shadow edges due to shadows from reflectance edges due to reflectance changes is a difficult problem, particularly in a single image. In this paper, we focus on the shadow removal problem in face recognition, and take a novel method based on ICA (Independent Component Analysis) to remove shadows from a single face images. The training set contains face images without shadows. Firstly, we applied derivative filters on training images to derive face edge maps, and then perform ICA on filtered training set to construct pixel ICA subspaces which can be used to remove shadow edges from the filtered versions of a single test image. After the shadow edges removal process, a shadow free image can be reconstructed using an approach similar to [7]. Unlike previous shadow removal approaches, our method can remove shadows from a single gray image. Experimental results demonstrate that the proposed approach can effectively eliminate the effects of shadows in face recognition.