NMF vs. ICA for Light Source Separation under AC Illumination
Ruri Oya, Ryo Matsuoka and Takahiro Okabe
Department of Artificial Intelligence, Kyushu Institute of Technology, Japan
okabe@ai.kyutech.ac.jp
Keywords:
Light Source Separation, Alternating Current, Flicker, NMF, ICA.
Abstract:
Artificial light sources powered by an electric grid change their intensities in response to the grid’s alternating
current (AC). Their flickers are usually too fast to notice with our naked eyes, but can be captured by using
cameras with short exposure time settings. In this paper, we propose a method for light source separation
under AC illumination on the basis of Blind Source Separation (BSS). Specifically, we show that light source
separation results in matrix factorization, since the input images of a scene illuminated by multiple AC light
sources are represented by the linear combinations of the basis images, each of which is the image of the scene
illuminated by only one of the light sources, with the coefficients, each of which is the intensity of the light
source. Then, we make use of Non-negative Matrix Factorization (NMF), because both the pixel values of the
basis images and the intensities of the light sources are non-negative. We experimentally confirmed that our
method using NMF works better than Independent Component Analysis (ICA), and studied the performance
of our method under various conditions: varying exposure times and noise levels.
1 INTRODUCTION
Artificial light sources in our surroundings are of-
ten powered by an electric grid, and therefore their
intensities rapidly change in response to the grid’s
alternating current (AC). Their flickers are usually
too fast to notice with our naked eyes, but can
be captured by using cameras with short exposure
time settings (Vollmer and M¨ollmann, 2015). Such
rapid flickers could make auto white balance unnatu-
ral (Hsu et al., 2008).
Sheinin et al. (Sheinin et al., 2017) propose a
method for light source separation under AC illumi-
nation. Their proposed method decomposes an image
sequence of a scene illuminated by multiple AC light
sources into the images of the scene, each of which is
illuminated by only one of the light sources, and the
temporal intensity profiles of the light sources. They
make use of their self-build coded-exposure camera
synchronized to AC and the dataset of temporal inten-
sity profiles of various light sources, and then achieve
light source separation even for dark scenes such as a
city-scale scene at night. Later, Sheinin et al. (Sheinin
et al., 2018) achieve light source separation under AC
illumination by using consumer rolling-shutter cam-
eras, but still require the dataset of temporal intensity
profiles of various light sources.
In this paper,we propose a method for light source
separation under AC illumination on the basis of
Blind Source Separation (BSS). Specifically, we show
that light source separation results in matrix factoriza-
tion, since the input images are represented by the lin-
ear combinations of the basis images, each of which
is the image of the scene illuminated by only one of
the light sources, with the coefficients, each of which
is the intensity of the light source. Then, we make use
of Non-negative Matrix Factorization (NMF) (Berry
et al., 2007) for BSS, because both the pixel values
of the basis images and the intensities of the light
sources are non-negative.
We conducted a number of experiments and
confirmed that our proposed method using NMF
works better than Independent Component Analy-
sis (ICA) (Hyv¨arinen and Oja, 2000). In addition,
we studied the performance of our method, which is
based on fast flickers of light sources’ intensities, un-
der various conditions: varying exposure times and
noise levels.
Our proposed method based on BSS does not re-
quire the dataset of light sources’ temporal intensity
profiles nor the self-build camera synchronized to AC
in contrast to Sheinin et al. (Sheinin et al., 2017;
Sheinin et al., 2018). Therefore, our method is appli-
cable to image sequences captured by using consumer
cameras and applicable to unknown light sources that
are not included in the dataset, although it is not suited
for dark scenes because the images captured by using
those cameras have low S/N ratios in general.