Nikon P100 (N2), Samsung A40 (S1), Samsung Ace
3 (S2), Samsung Omnia II (S3) and Samsung SIII
mini (S4). All cameras except Canon, Kodak and
Samsung A40 (CCD), have the CMOS sensor. Infor-
mation about image resolutions is presented in Table
6. The total number of 200 8-bit grayscale images
(20 per each camera) were adjusted to 4, 8, 16, 32,
64, 128 and 256 intensity levels. For each input im-
age I and adjusted image I
0
we calculated mean and
standard deviation of the difference |I − I
0
|.
Note that with all camera types, the differences be-
tween the original image I and the histogram-adjusted
image I
0
were at small level. The smallest differ-
ences were observed in case of Canon SX160IS, Lu-
mia 640 and Samsung Omnia II – the average differ-
ence of pixels intensity of I and I
0
was around 20. The
biggest differences appeared in Nikon P100 and Sam-
sung Ace 3 – about 30. However, such difference is
not easily noted visually. Sample images and their
difference are presented in Figures 2 and 3. Obvi-
ously, for 4-color image I
0
the differences between
original and adjusted image were the biggest, how-
ever even in this case the visual reception could be
regarded as satisfactory.
4 RELATED WORK
One of the most popular work on camera sensor
recognition is Lukás et al. (Lukás et al., 2006) al-
gorithm recalled in Section 2. The authors proposed
an algorithm for calculating the PRNU (Photo Re-
sponse Non Uniformity). The algorithm utilizes the
residual noise, which is defined as a difference be-
tween image p and its denoised form F(p). A typ-
ical image of size 12Mpix is processed in 3-4 min-
utes. Goljan in (Goljan, 2008) proposed a tech-
nique based on cross-correlation analysis and peak-
to-correlation-energy (PCE) ratio to identify the cam-
era. The method calculates the PRNU pattern and
uses the correlation detector with PCE ratio to mea-
sure the similarity between noise residuals. The time
performance is not examined. In (Kang et al., 2012)
a method that enhances the results in (Lukás et al.,
2006) was presented. A sensor fingerprint is consid-
ered as a white noise present on the images. The au-
thors propose to use correlation to circular correla-
tion norm as the test statistic, which can reduce the
false positive rate of camera recognition. The TPR of
recognition was 95% (images of size 256x256px) and
99% (512x512px). In (Goljan and Fridrich, 2014) a
method of identifying a camera based on parameters
of radial distortion is proposed. These parameters are
considered to be unique for each camera. Despite pos-
sible identification in some cases FAR may rise up
to 40% (and exceed 50% in case of Nikon cameras).
A comprehensive survey of image forensics methods
can be found in (Birajdar and Mankar, 2013).
In (Julliand et al., 2016) the authors show that dif-
ferent types of noise strongly affects the raw image.
It is obvious that JPEG lossy compression generates a
noise that impacts groups of pixels. A particular im-
age was presented that before saving it to the JPEG
has a different histogram than the resulting image.
Hence, JPEG compression adds some specific arti-
facts to the final image and the exact implementation
details may be used for identification. In (Taspinar
et al., 2016) it is considered, if sensor recognition can
be made when the image block is less than 50×50px.
As a verification, the Peak-to-correlation energy ratio
is used. Results showed that the efficiency of analyz-
ing so small blocks is not satisfactory and the PCE
values are low. The goal of (Jiang et al., 2016) is to
determine if images in social network in several ac-
counts were taken by the same user. The authors use
the same formula as in (Lukás et al., 2006) for find-
ing the camera fingerprint and cluster the images by
the correlation. Authors performed experiments with
1576 images and used the precision and recall mea-
sures for evaluation of the performance. The preci-
sion of clustering performance was 85%, the recall
– 42%. The impact of pixel defects as: point/hot
point defects, dead pixels, pixels traps and cluster de-
fects was investigated in (Li et al., 2014; Chapman
et al., 2015) among others. In (Lanh et al., 2007),
twelve cameras were experimentally investigated for
defected pixels and compared with each other. Re-
sults showed that each camera had a distinct pattern of
defective pixels. Therefore, in order to preserve ones
privacy, there is a need to obfuscate such defects, e.g.
by adjusting image intensity histogram.
5 CONCLUSION
In this paper we have investigated the problem of link-
ing digital cameras and its pictures. We proposed
an algorithm for tracing the camera based on peak
signal-to-noise ratio that is faster then well-known
Lukás et al. algorithm, but in some cases less accu-
rate. In the second part we introduced an algorithm
for adjusting image histogram to the uniform form.
This method hides some specific artifacts that may by
used for identifying the devices.
Both branches of the research in the paper may
be further investigated. In particular a very promis-
ing idea is replacing the uniform histogram in DE-
PECHE with Gauss-like or widely used in image anal-
ysis Rayleigh distribution.
Some Remarks about Tracing Digital Cameras – Faster Method and Usable Countermeasure
349