Project Report (2) RRRRRRRRRRR
Project Report (2) RRRRRRRRRRR
Project Report (2) RRRRRRRRRRR
ON
“Image Analysis using CNN”
For the partial fulfillment for the award of the degree of
BACHELOR OF TECHNOLOGY
In
Affiliated to
DR. APJ ABDUL KALAM TECHNICAL UNIVERSITY,
LUCKNOW
2023 – 20234
Declaration
We hereby declare that the project work presented in this report entitled “Image Analysis using
CNN”, in partial fulfillment of the requirement for the award of the degree of Bachelor of Technology
in Computer Science & Engineering, submitted to A.P.J. Abdul Kalam Technical University,
Lucknow, is based on my own work carried out at Department of Computer Science & Engineering,
G.L. Bajaj Institute of Technology & Management, Greater Noida. The work contained in the report is
original and project work reported in this report has not been submitted by me/us for award of any
other degree or diploma.
Signature:
Name: Rahul kumar
Roll No: 2001921530041
Signature:
Name: Aman Kumar
Roll No:
2001921530008
Signature:
Name: Prateek Joshi
Roll
No:2001921530037
ii
5 Application of Project
Face detection in photos has been accomplished using CNNs. After receiving an image as input, the
network outputs a set of values that indicate the attributes of faces or facial features at various points
in the image. They can accurately and readily identify facial features like the eyes, nose, and mouth
while minimizing distortions brought on by angles or shadows.
In medical imaging, CNN is valuable in better accuracy in identifying tumours or other anomalies
in X-ray and MRI images. Based on previously processed similar images by CNN networks, CNN
models may analyze an image of a human body part, such as the lungs, and pinpoint where there
might be a tumour and other anomalies like broken bones in X-ray images. Similarly, medical images
like CT scans and mammograms can be used to diagnose cancer. In order to determine whether any
indicators within a picture indicate malignancy or damage to cells owing to both hereditary and
environmental factors, such as smoking habits, CNN models compare the image of a patient with
database images that include comparable features.
Document analysis can also make use of convolutional neural networks. This has a significant impact
on recognizing in addition to being helpful for handwriting analysis. A machine must process
approximately a million commands per minute to scan someone's writing and compare it to its
extensive database. By identifying words and phrases associated with the subject of a given document,
CNN networks can use both text and visuals to comprehend better what is written within.
Images can be modelled using convolutional neural networks (CNN), which are used to model spatial
information. CNNs are regarded as universal non-linear function approximators because of their
superior ability to extract features from images such as obstacles and interpret street signs.
Furthermore, as the depth of the network grows, CNNs may detect a variety of patterns. For
instance, the network's initial layers will record edges, but its deeper layers will capture aspects like
an object's shape that are more complicated (leaves in trees or tyres on a vehicle). As a result, CNNs
are the primary algorithm in self-driving cars.
iii
5.5 Biometric authentication
By identifying specific physical traits connected to a person's face, CNN has been utilised for
biometric identification of user identity. CNN models can be trained on people's images or videos to
identify particular face traits like the space between the eyes, the nose's shape, the lips' curvature, etc.
CNN models have also recognised various emotional states such as happiness or sadness based on
photos or videos of people's faces. CNNs can also assess whether a subject is blinking in a photo and
the general form of multiple-frame facial images.
iv
8 Limitations of Project
However, CNNs also have some drawbacks that limit their performance and applicability. One of the
main disadvantages of CNNs is that they require a large amount of labeled data to train effectively, which
can be costly and time- consuming to obtain and annotate. Moreover, they are prone to overfitting, which
means that they can memorize the noise and details of the training data, and fail to generalize to new and
different data. To prevent overfitting, various regularization techniques, such as dropout, batch
normalization, and data augmentation, have to be applied, which can increase the complexity and
computational cost of the network. Another disadvantage of CNNs is that they are often considered as
black boxes, which means that they are hard to interpret and explain. This can pose challenges for
debugging, validating, and trusting the network's decisions, especially in sensitive and critical domains,
such as healthcare, security, and law.
v
6 Plan of Work
60
7 Tools and Technology
Developing an image recognition system using CNNs for counting objects in a room involves
several tools and technologies. Below is a list of key tools and technologies commonly used
in this context:
60
60