Sat - 49.Pdf - PEdestrian Detection Using Compact-CNN
Sat - 49.Pdf - PEdestrian Detection Using Compact-CNN
Image Classification and detecting objects through machine learning is one of the
advancements in modern technology. Pedestrian Detection is also one of those extended
applications. However, there are many flaws in the existing systems of pedestrian
detection. An algorithim we proposed will benefit the flaws in existing systems. Where
we can detect the pedestrians using our system without a single flaw.
In our system we use convolutional neural network (CNN) for image classification
and R-CNN (Regional CNN) for object detection and IOU helps to measure the accuracy
of algorithms used for object detection using bounding boxes. Thus output is validated by
detecting the pedestrians exactly. This training cascade classifier improves the machine
to overcome the false detections near pedestrians. Experimental results on two widely
used pedestrian datasets demonstrate that the proposed training strategy and the CNN
based detector can effectively improve the detection rate and the localization accuracy
using fewer parameters.
v
TABLE OF CONTENTS
2 LITERATURE SURVEY
3 METHODOLOGY
To Other Language 08
R-CNN Architecture 10
vi
And Localization In R-CNN
Biological Connection 13
Structure 14
Prespective
Disclaimer 18
Network
3.3.10 Training 21
3.3.11 Testing 23
Constraints
Constraints In Analysics 27
Constraints In Design 27
Constraints In Implementation 27
Performance Requirements 28
Safety Requirements 28
Conclusion 29
vii
Future Work 29
REFERENCES 30
APPENDIX 31
viii
LIST OF FIGURES
ix
CHAPTER 1
INTRODUCTION
Pedestrian detection has made significant advances benefiting from the region-
based convolutional neural networks. The project introduces a strict matching metric,
which is beneficial to selecting well-aligned positive samples A positive sample
matches a ground truth only if all its region-IoUs are bigger than a threshold. Secondly,
an improved negative example selection strategy using both the classification and
localization information is proposed to mine hard negative examples, which can further
suppress the false positive detections near the pedestrians. Recently, pedestrian
detection has made significant advances benefiting from the region-based
convolutional neural networks.
However, training R-CNN with a holistic intersection over union always brings
many flawed positive samples. This paper introduces a strict matching metric, which is
beneficial to selecting well-aligned positive samples. Specifically, this matching metric
is defined on a set of region-IoUs instead of a holistic IoU, which considers the
alignments of different part regions in a whole bounding box simultaneously.
A positive sample matches a ground truth only if all its region-IoUs are bigger
than a threshold. Secondly, an improved negative example selection strategy using
both the classification and localization information is proposed to mine hard negative
examples, which can further suppress the false positive detections near the
pedestrians. Based on the proposed sample selection strategy, a cascade compact
convolutional neural network is proposed for accurate pedestrian detection. Each stage
of the CC-CNN is constructed with a compact network that only consists of a small
number of parameters, thus making the detector suitable to be implemented on
onboard embedded systems.
To get well-aligned positive samples, this paper proposes a novel positive
example selection strategy based on the region wise metric, i.e., region-IoU which
considers the alignments of different part regions in a whole bounding box
simultaneously. First, this strategy defines a pedestrian template and a group of regions
based on the importance of pedestrian parts. Then a proposal bounding box is treated
as a positive sample if all its regions match the corresponding ones of any ground truth
1
with IoUs higher than a threshold. By this way, the well-aligned positive samples with
the existence of important parts are collected and used for training.
These unsatisfied performances are mainly due to two reasons. First, the
training methodologies, especially the positive example selection strategy, are
designed for general object detection, which are not appropriate for a specific category,
such as pedestrian detection. During the training process of single-stage/two-stages
CNN-based detectors most researchers select the positive examples whose IoUs
between anchors/proposals and ground truths are higher than a given threshold.
Traditional pedestrian detectors treat the ground truth bounding boxes as positive
examples during training. Different from them, the single-stage/two-stages CNN based
detectors select positive examples based on the overlap between anchor/proposal and
ground truth
To further suppress the false positives near the pedestrians, we also proposes
an improved negative example selection strategy which selects negative samples using
the fused score that combines both the classification score and the overlap value with
the ground truth.
2
CHAPTER 2
LITERATURE SURVEY
LITERARURE SURVEY
As a method to achieve real-time detection with high accuracy, cascade has been
widely used in pedestrian detection .They use a soft-cascade approach to transform a
classifier into cascaded ones to gain a detector with high detection performance and
efficiency Despite improvements in detection performance, it brings too many
parameters when multiple stages are included.
Both of them need extra proposal generation modules. propose of cascade R-CNN
architecture for high quality object detection. Despite improvements in detection
performance it brings too many parameters when multiple stages are included. The
proposed detector is similarly constructed in the form of cascade R-CNN framework.
As a method to achieve real-time detection with high accuracy, cascade has been
widely used in pedestrian detection They use a soft-cascade approach to transform a
classifier into cascaded ones to gain a detector with high detection performance and
efficiency. Most of the cascaded pedestrian detectors use hand-crafted features, such
as Haar-like features and HOG. Recently, the combination of the cascade framework
and CNNs has been studied in face detection and general object detection. The
following content has been studied in order to develop the accurate detection using
cnn,which is used here to develop the accurate pedestrian detection.
3
TITLE: STRENGTHENING THE EFFECTIVENESS OF PEDESTARIN DETECTION
WITH SAPITIAL POOLED FEATURES
AUTHORS: Sakrapee Paisitkriangkrai, Chunhua Shen, and Anton van den Hengel
YEAR: 2017
DESCRIPTION: The designed technique identifies the pedestrian when the whole body
of pedestrians appears in system. Pedestrian detection is an essential issue in many
applications like robotics, video surveillance and computerized driver assistance.
Pedestrian detection techniques are enhanced one, but the detection results of current
systems are not adequate to be used in practice. The key issue is to identify the
pedestrians, despite large inconsistency of shape and appearance caused by
variations in pose, clothing, occlusion and lighting. The detection rate reduces when
vehicle or surrounding facilities cover person body parts. For addressing these issues,
many pedestrian detection techniques are employed for detecting part of an object.
4
EXISTING SYSTEM
R-CNN analysis shows that localization error and background error are still the
two main errors for Faster R-CNN based detectors. In the following sections, the
proposed approach will deal with these two types of errors by introducing a new
example selection strategy and a cascade compact CNN. Besides, the annotations of
city person’s validation data set are manually re-annotated for fairer comparison of
different pedestrian detectors. Two types of errors are investigated in this section: false
positives and false negatives.In this system there are lost of problems regarding to
positive selection and negative selection, they are been mistakenly over lapping each
other to over come this method more efficient way has to be developed.
PROPOSED SYSTEM
A cascade compact convolutional neural network (CC-CNN) is proposed for
accurate pedestrian detection. CC-CNN based detector can effectively improve the
detection rate and the localization accuracy using fewer parameters. The experiment
is conducted on the City persons reasonable validation subset. All the false positives
are clustered into two categories: background errors and localization errors, To
simultaneously eliminate both localization and background errors, a new measurement
is introduced to select the negative samples. Specifically, the score of each negative.
DRAWBACKS OF EXISTING SYSTEM:
1.It provides plenty of distractions
2.It is an time effective method
3.Most of the pedestrains are not detected
4.Positives are also recognised as nagatives
ADVANTAGES OF PROPOSED SYSTEM:
1.Improved Image Classification
2.Improved Image Interpretation
3. Improved video classification Performance
4.Efficient at Delivering High-quality Results
5.Reduces the need for feature engineering
6. Strength to pure differences in the data is automatically learned
5
CHAPTER 3
METHODOLOGY
INTRODUCTION TO PYTHON
Python is a programming language that lets you work quickly and integrate systems
more efficiently.
It is used for:
WHY PYTHON?
Python works on different platforms (Windows, Mac, Linux, Raspberry Pi, etc).
Python has a simple syntax similar to the English language.
Python is a language that we can use in integrated systems efficiently.