THRTEEN
THRTEEN
By
Maloth Guna Siddarth 21E11A0520
Alakuntla Anil 21E11A0502
Aleti Ajay Kumar 22E15A0501
Srinagaram Vamshi 21E11A0531
i
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
BHARAT INSTITUTE OF ENGINEERING AND TECHNOLOGY
An Autonomous Institution
Accredited by NAAC A Grade Accredited by NBA (UG Programmes: CSE, ECE, EEE &
Mechanical) Approved by AICTE, Affiliated to JNTUH Hyderabad
Ibrahimpatnam -501 510, Hyderabad, Telangana
Certificate
This is to certify that the Project work ( Phase2) entitled “FAKE
IMAGE IDENTIFICATION USING CONVOLUTIONAL NEURAL NETWORK” is the
bonafide work done
By
Maloth Guna Siddarth 21E11A0520
Alakuntla Anil 21E11A0502
Aleti Ajay Kumar 22E15A0501
Srinagaram Vamshi 21E11A0531
ii
ACKNOWLEDGEMENT
The satisfaction that accompanies the successful completion of the task would be put
incomplete without the mention of the people who made it possible, whose constant guidance and
encouragement crown all the efforts with success.
We avail this opportunity to express our deep sense of gratitude and hearty thanks to
Sri CH. Venugopal Reddy, Chairman of BIET, for providing congenial atmosphere and
encouragement.
We would like to thank Prof. G. Kumaraswamy Rao, Former Director & O.S. of DLRL
Ministry of Defence, Sr. Director R&D, BIET, and Dr. V Srinivasa Rao, Dean CSE, for having
provided all the facilities and support.
We would like to thank our Department Incharge Dr. Deepak, for encouragement at
various levels of our Project.
We are thankful to our Project Coordinator Dr. Rama Prakasha Reddy, Assistant
Professor, Computer Science and Engineering for support and cooperation throughout the process
of this project.
We are thankful to our guide Mr. G. Raghavender, Assistant Professor, Computer Science
and Engineering for his sustained inspiring Guidance and cooperation throughout the process of
this project. His wise counsel and suggestions were invaluable.
We express our deep sense of gratitude and thanks to all the Teaching and Non-Teaching
Staff of our college who stood with us during the project and helped us to make it a successful
venture.
We place highest regards to our Parent, our Friends and Well-wishers who helped a lot in
making the report of this project
iii
Declaration
We hereby declare that this Project work (phase-2) is titled FAKE IMAGE
IDENTIFCATION USING CONVOLUTIONAL NEURAL NETWORK is a
Project work carried out by us, In B.Tech (Computer Science and Engineering)
degree course of Jawaharlal Nehru Technology University Hyderabad,
Hyderabad and has not been submitted to any other course or university for
the award of my degree by me.
1.
2.
3.
4.
iv
2024-2025
ABSTRACT
Now-a-days biometric systems are useful in recognizing person’s identity but criminals change
their appearance in behaviour and psychological to deceive recognition system. To overcome from
this problem we are using new technique called Deep Texture Features extraction from images
and then building train machine learning model using CNN (Convolution Neural Networks)
algorithm. This technique refer as LBP Net or NLBP Net as this technique heavily dependent on
features extraction using LBP (Local Binary Pattern) algorithm. In this project we are designing
LBP Based machine learning Convolution Neural Network called LBPNET to detect fake face
images. Here first we will extract LBP from images and then train LBP descriptor images with
Convolution Neural Network to generate training model. Whenever we upload new test image then
that test image will be applied on training model to detect whether test image contains fake image
or non- fake image. Below we can see some details on LBP. Local binary patterns (LBP) is a type
of visual descriptor used for classification in computer vision and is a simple yet very efficient
texture operator which labels the pixels of an image by thresholding the neighborhood of each
pixel and considers the result as a binary number. Due to its discriminative power and
computational simplicity, LBP texture operator has become a popular approach in various
applications. It can be seen as a unifying approach to the traditionally divergent statistical and
structural models of texture analysis. Perhaps the most important property of the LBP operator in
real- world applications is its robustness to monotonic gray-scale changes caused, for example, by
illumination variations. Another important property is its computational The feature vector can now
be processed using the Support vector machine.
KEYWORDS
Convolutional Neural Networks (CNN), Image Forgery, Digital Media Integrity, Image
Classification, Forgery Detection Algorithms, Data Analysis.
v
TABLE OF CONTENT
Contents
Chapter no. Title Page no
Abstract……………………………………………………………………………………………………………………. v
Table of Contents………………………………………………………………………………………………………….. vi
1. Introduction……………………………………………………………………………………………………………………. 1
1.2 Modules……………………………………………………………………………………………………………. 3
2. System Analysis……………………………………………………………………………………... 6
3. Motivation……………………………………………………………………………………………………………………….. 8
4. Objectives…………………………………………………………………………………......................................... 9
5. Problem Statement…………………………………………………………………………………........................................... 11
6. Design Methodology…..……………………………………………………………….……………………………………..… 12
vi
6.2.4 Use Case Diagram…………………………………………………………………………………………... . 15
7. Experimental Studies……………………………………………………………………………………………………… 24
27
7.1 Test Cases…………………………………………………………………………………………………………
28
7.2 Result Analysis………………………………………………………………………………………………….
30
8. Conclusion and Future Scope………………………………………………………………………………………….
33
9. Reference………………………………………………………………………………………………………………………. 35
vii
LIST OF FIGURES
viii
LIST OF TABLES
ix
LIST OF SYMBOLS AND ABBREVATIONS
Symbol Description
AI Artificial Intelligence
ML Machine Learning
ID Integrated Development
IP Internet Protocol
SR Software Requirement
x
2024-2025
1. INTRODUCTION
Recently, the generative model based on deep learning such as the generative adversarial
net (GAN) is widely used to synthesize the photo-realistic partial or whole content of the image
and video. Furthermore, recent research of GANs such as progressive growth of GANs
(PGGAN)[1] and Big GAN could be used to synthesize a highly photo-realistic image or video
so that the human cannot 20 recognize whether the image is fake or not in the limited time.
In general, the generative applications can be used to perform the image translation tasks
[3]. However, it may lead to a serious problem once the fake or synthesized image is improperly
used on social network or platform. For instance, cycle GAN is used to synthesize the fake face
image in a pornography video [4]. Furthermore, GANs may be used to create a speech video with
the synthesized facial content of any famous politician, causing severe problems on the society,
political, and commercial activities. Therefore, an effective fake face image detection technique
is desired. In this paper, we have extended our previous study associated with paper ID #1062 to
effectively and efficiently address these issues.
In traditional image forgery detection approach, two types of forensics scheme are widely used:
active schemes and passive schemes. With the active schemes, the externally additive signal (i.e.,
watermark) will be embedded in the source image without visual artifacts. In order to identify
whether the image has tampered or not, the watermark extraction process will be performed on the
target image to restore the watermark [6]. The extracted watermark image can be used to localize
or detect the tampered regions in the target image. However, there is no "source image" for the
generated images by GANs such that the active image forgery detector cannot be used to extract
the watermark image. The second one-passive image forgery detector–uses the statistical
information in the source image that will be highly consistency be information can be used to detect
the fake region in the image. In addition, such a supervised learning strategy will tend to learn the
discriminative features for a fake image generated by each GANs. In this situation, the learned
detector may not be effective for the fake image generated by another new GAN excluded in the
training phase. In order to meet the massive requirement of the fake image detection for GANs-
based generator, we propose novel network architecture with a pairwise learning approach, called
common fake feature network (CFFN). Based on our previous approach, it is clear that the pairwise
learning approach can overcome the shortcomings of the supervised learning-based CNN such as
methods in [9][10].
1