information need to be embedded into images, in
such systems image signatures are extracted directly
from the visual content of images.
The main application of content-based image
replica detection system is detection of copyright
infringements. Other possible applications would be
detection of illicit content or image forgery,
identification of multiple copies of the same image
in an image database or identification of specific
content (e.g. commercial) in TV programme.
In recent years a number of publications have
been addressing the image replica detection
problem. Some of them proposed to use the general
visual features such as colour, shape or texture to
detect image replicas. The results of using that
features in detecting replicas were rather poor. Other
methods made use of spatial decomposition of an
image and the local features were used for
comparing images in order to detect replicas. This
operation apparently improved detection rate for
some types of image modifications. Another method
was presented in (Ke et al., 2004). It uses the
concept of key or interest points which gives good
results in detecting replicas for a wide range of
image modifications, but the drawback of this
method is high computational cost and the size of
image features is relatively large.
The detection of image replicas is usually based
on similarity of the features. The decision whether
the suspected image is a replica of some reference
image can be made by applying simple threshold on
the feature’s distance function or a more complex
classifier can be applied. In (Maret et al., 2006) the
method for building classifier for replica detection
system is presented. The proposed system uses
selected visual features to build classification system
which assigns input images into two classes: replicas
and non-replicas of a given reference image. The
classification system is based on support vector
machines and a single classifier is build for each
reference image. For each reference image, a test
database containing replicas and non-replicas of that
image was used for partitioning the feature space
into two non-overlapping areas; the parameters of
the partitioning were determined during the training
stage for the classifiers. In the classification stage
the visual features are extracted from each tested
image and the images are classified according to
parameters obtained in the training stage.
Recently, the problem of image identification
was also recognized by MPEG community (Bober &
Kim, 2006). Designing a robust image identifier
would be beneficial to multimedia applications and
image databases. Core experiments were set up for
investigating possible technologies and algorithms.
Initial experiments have focused on investigating
the possibility of applying the existing descriptors of
MPEG-7 standard in replica detection applications.
These experiments showed that existing descriptors,
which were designed for image similarity retrieval,
give poor results in image replica detection tasks. A
need for a new ‘visual identifier’ descriptor, which
would be specialized for image identification and
replica detection, was suggested and new
requirements for core experiments were specified
(Bober & Kim, 2006). The idea is to extract a single
descriptor per image (image signature), then the
decision if an image is a copy of another is made
according to similarity of the descriptors. The
specification of core experiments includes the set of
tested image modifications, definition of image
dataset for proposal evaluation, the requirements on
success rate of the identification, constraints on the
extraction complexity and the descriptor size. One of
the evaluated proposals is included in (Brasnett &
Bober, 2007). This proposal is based on Trace
Transform (Kadyrov & Petrou, 2001) which is
derived from Radon Transform. The performance of
this descriptor appeared to be quite good, and the
work on further evaluation is in progress.
The evaluation method and the dataset used in
MPEG experiments on visual identifier were
adopted also in our experiments to assess the
performance of the proposed replica detection
method.
3 IMAGE DESCRIPTION BY
TRAJECTORY OF FEATURES
Our method for image replica detection uses local
features in an image which is partitioned into fixed
number of blocks. The blocks can be overlapped or
not. In each block a local feature is computed and
the successive blocks form trajectory of features.
Then, the correlation of the feature trajectories is
used to obtain the similarity of two images.
3.1 Characteristics of the Method
The preliminary assumption of the design of our
algorithm is that the possible modifications of image
copies are limited to certain class of image editing
effects. This class excludes operation such as
rotation, changing aspect ratio, and cropping. We
believe that for a broad range of images (e.g.
TRAJECTORY OF SINGULAR ENERGIES FOR IMAGE REPLICA DETECTION
445