Copy-Move Forgery Detection Using DCT
Copy-Move Forgery Detection Using DCT
Copy-Move Forgery Detection Using DCT
ABSTRACT:
In today's day today life digital images
are available everywhere and it is very easy to
manipulate these digital images by using
powerful editing software. Now a day's many
people add, crop or remove important features
from an image without leaving any proof of fake
images. There are many techniques used for
forgery detection. One of the technique most
commonly used is Copy-Move forgery in which
coping a some part of image and pasting it into
the same image in order to hide some data or
part of an image and other most commonly used
technique is staganalysis in which some message
is hidden inside the image which is not easily
possible to see with naked human eye. In this
paper we search the problem of detecting the
forgery and describe robust detection method.
this method successfully detect the forged part
even when the copied area is edited to combine
it with the background of an image and even if
the forged image is saved in the JPEG format.
KEYWORDS: Digital image , stenography
,Copy-Move
I.
(a)
(b)
Fig1.An example of copy-move forgery:(a) the
forged image with four missiles & (b) the
original image with three missiles.
INTRODUCTION:
II.
PREVIOUS SYSTEM:
38
www.ijete.org
III.
PROPOSED SYSTEM:
www.ijete.org
C)
CALCULATIONS
OF
DCT
ALGORITHM:
The DCT Equations:
The DCT equation represents the I,Jth entry of
the DCT of an image.
..(1)
To get the matrix form of equation (1), we will
use the following equations.
1
= 0
, =
2
2 +1
cos
> 0
, = round
.
,
E)CODING:
The quantized matrix C is now used for
final step of compression.In this step all
coefficients of C are converted into binary
stream by using encoder.After quantization most
of the coefficients results into zero.JPEG encode
this Quantized coefficients in the zig-zag
mannar as shown in figure3.
Firstly,we start with 8*8 block of image pixel
values that is selected from very uppermost left
side corner of an image.For DCT, pixel values
ranging from -128 to 127.Therefore from each
pixel values of 8*8 blocks 128 gets
substracted.After substraction,this result is
stored into some alphabet lets say M. Now, we
perform the DCT which is completed
successfully by matrix multiplication.
D=T*M*T
D) QUANTIZATION
Now, above DCT matrix is ready for
compression by quantization. In this step, by
selecting a specific quantization matrices it is
possible to vary the levels of image compression
and quality of an image.The image quality levels
Fig.4.process of coding
F) DE-COMPRESSION:
40
www.ijete.org
IV.
V.
RESULTS:
CONCLUSION: