Abstract
Light conditions affect the performance of computer vision algorithms by creating spatial changes in color and intensity across a scene. Convolutional neural networks (CNNs) use color components of the input image and, as a result, are sensitive to ambient light conditions. This work analyzes the influence of ambient light conditions on CNN classifiers. We suggest a method for boosting the performance of CNN-based object detection and classification algorithms by using light invariant video imaging (LIVI). LIVI neutralizes the influence of ambient light conditions and renders the perceived object's appearance independent of the light conditions. Training sets consist mainly, if not only, of objects in natural light conditions. As such, using LIVI boosts CNN performance by matching object appearance to that expected by the CNN model, which was created according to the training set. We further investigate the use of LIVI as a general self-supervised learning framework for CNN. Faster region-based CNN (Faster R-CNN) was used as a case study in order to validate the importance of light conditions on CNN performance and on how it can be improved by using LIVI as an input or feedback mechanism in a self-supervised framework. We show that LIVI enables reduced CNN size, enhanced performance and improved training.
Original language | English |
---|---|
Article number | 8382234 |
Pages (from-to) | 1584-1594 |
Number of pages | 11 |
Journal | IEEE Transactions on Circuits and Systems for Video Technology |
Volume | 29 |
Issue number | 6 |
DOIs | |
State | Published - 1 Jun 2019 |
Keywords
- Computational cameras
- Convolutional neural networks
- Light invariant imaging
ASJC Scopus subject areas
- Media Technology
- Electrical and Electronic Engineering