Train Track Crack Classification Using Convolutional Neural Networks
Train Track Crack Classification Using Convolutional Neural Networks
Train Track Crack Classification a railway crack detection system. This paper
presents the classification system that classify any crack in the railway tracks by
using deep learning with convolutional neural networks (CNNs).In railway
network Accidents are the major concern in terms of railway track unidentified
crack in rail tracks in Indian railway. About Most of the accidents are occurring at
railway track crack in railway tracks resulting in loss of precious life and loss of
economy It is required to monitor the track health condition frequently using an
crack classify system.
This project prevents train derailment by classify cracks in railway track using
image processing technology. To propose a solution for track crack recognition
that uses a combination of Convolutional Neural Network and specific image
pre-processing steps. It described the innovative solution that provides efficient
image processing and deep learning with convolutional neural networks.
iii
TABLE OF CONTENTS
Abstract Ⅰ
List Of Figures Ⅱ
List Of Abbreviations Ⅲ
1 1.1 Introduction 3
1.2 Artificial Intelligence 4
2 2.1 Literature Review 6
3 Scope Of The Project
iii
4 Working Theory Of Our Project
4.1 Methodology 11
4.2 Objectives 11
4.3 Scope 12
4.4 Overview of the system 12
4.5 Project Requirements 13
4.6 Splitting the dataset 14
4.7 Data Flow Diagram 15
5 Feasibility Study
6 Module Description
7 Conclusion
7.1 Conclusion 30
7.2 Future Work 30
8 Reference 31
9 Appendices
Source Code 32
iii
Output Screenshots 46
LIST OF FIGURES
iii
7 Sequence Diagram 20
8 ER Diagram 20
9 Collaboration Diagram 21
LIST OF ABBREVATIONS
iii
CHAPTER – 1
INTRODUCTION
1.1 Introduction
The term "data science" has been traced back to 1974, when Peter Naur proposed it as
an alternative name for computer science. In 1996, the International Federation of
Classification Societies became the first conference to specifically feature data science
as a topic. However, the definition was still in flux.
The term “data science” was first coined in 2008 by D.J. Patil, and Jeff Hammerbacher,
the pioneer leads of data and analytics efforts at LinkedIn and Facebook. In less than a
decade, it has become one of the hottest and most trending professions in the market.
Data science is the field of study that combines domain expertise, programming skills,
and knowledge of mathematics and statistics to extract meaningful insights from data.
1
1.2 ARTIFICIAL INTELLIGENCE
Artificial intelligence (AI) refers to the simulation of human intelligence in
machines that are programmed to think like humans and mimic their actions. The term
may also be applied to any machine that exhibits traits associated with a human mind
such as learning and problem-solving.
Artificial intelligence was founded as an academic discipline in 1956, and in the years
2
since has experienced several waves of optimism, followed by disappointment and the
loss of funding (known as an “AI winter”), followed by new approaches, success and
renewed funding. AI research has tried and discarded many different approaches during
its lifetime, including simulating the brain, modeling human problem solving, formal
logic, large databases of knowledge and imitating animal behavior. In the first decades
of the 21st century, highly mathematical statistical machine learning has dominated the
field, and this technique has proved highly successful, helping to solve many
challenging problems throughout industry and academia.
The various sub-fields of AI research are centered around particular goals and the use
of particular tools. The traditional goals of AI research include reasoning, knowledge
representation, planning, learning, natural language processing, perception and the
ability to move and manipulate objects. General intelligence (the ability to solve an
arbitrary problem) is among the field’s long-term goals. To solve these problems, AI
researchers use versions of search and mathematical optimization, formal logic, artificial
neural networks, and methods based on statistics, probability and economics. AI also
draws upon computer science, psychology, linguistics, philosophy, and many other
fields.
The field was founded on the assumption that human intelligence “can be so precisely
described that a machine can be made to simulate it”. This raises philosophical
arguments about the mind and the ethics of creating artificial beings endowed with
human-like intelligence. These issues have been explored by myth, fiction and
philosophy since antiquity. Science fiction and futurology have also suggested that, with
its enormous potential and power, AI may become an existential risk to humanity.
3
CHAPTER -2
Literature Review
Title: Automatic Crack Detection and Classification Method for Subway Tunnel Safety
Author: Wenyu Zhang, Zhenjiang Zhang *, Dapeng Qi and Yun Liu
Year : 2014
Cracks are an important indicator reflecting the safety status of infrastructures. This
4
paper presents an automatic crack detection and classification methodology for subway
tunnel safety monitoring. With the application of high-speed complementary
metal-oxide-semiconductor (CMOS) industrial cameras, the tunnel surface can be
captured and stored in digital images. In a next step, the local dark regions with potential
crack defects are segmented from the original gray-scale images by utilizing
morphological image processing techniques and thresholding operations. In the feature
extraction process, we present a distance histogram based shape descriptor that
effectively describes the spatial shape difference between cracks and other irrelevant
objects. Along with other features, the classification results successfully remove over
90% misidentified objects. Also, compared with the original gray-scale images, over 90%
of the crack length is preserved in the last output binary images. The proposed approach
was tested on the safety monitoring for Beijing Subway Line 1. The experimental results
revealed the rules of parameter settings and also proved that the proposed approach is
effective and efficient for automatic crack detection and classification.
Title : Crack detection using image processing: A critical review and analysis
Author: Arun Mohan a, *, Sumathi Poobal
Year : 2017
Cracks on the concrete surface are one of the earliest indications of degradation of the
structure which is critical for the maintenance as well the continuous exposure will lead to
the severe damage to the environment. Manual inspection is the acclaimed method for
the crack inspection. In the manual inspection, the sketch of the crack is prepared
manually, and the conditions of the irregularities are noted. Since the manual approach
completely depends on the specialist’s knowledge and experience, it lacks objectivity in
the quantitative analysis. So, automatic image-based crack detection is proposed as a
replacement. Literature presents different techniques to automatically identify the crack
and its depth using image processing techniques. In this research, a detailed survey is
conducted to identify the research challenges and the achievements till in this field.
Accordingly, 50 research papers are taken related to crack detection, and those research
papers are reviewed. Based on the review, analysis is provided based on the image
5
processing techniques, objectives, accuracy level, error level, and the image data sets.
Finally, we present the various research issues which can be useful for the researchers to
accomplish further research on the crack detection.
Title: Crack Detection in Concrete Tunnels Using a Gabor Filter Invariant to Rotation
Author: Roberto Medina 1, José Llamas 1 ID
Year: 2017
In this article, a system for the detection of cracks in concrete tunnel surfaces, based on
image sensors, is presented. Both data acquisition and processing are covered. Linear
cameras and proper lighting are used for data acquisition. The required resolution of the
camera sensors and the number of cameras is discussed in terms of the crack size and
the tunnel type. Data processing is done by applying a new method called Gabor filter
invariant to rotation, allowing the detection of cracks in any direction. The parameter
values of this filter are set by using a modified genetic algorithm based on the Differential
Evolution optimization method. The detection of the pixels belonging to cracks is obtained
to a balanced accuracy of 95.27%, thus improving the results of previous approaches.
Title: Automotive Crack Detection for Railway Track Using Ultrasonic Sensorz Article
Author: Sopanharith Sam, V.Ganesh
Year: 2016
In the fast developing country, people are facing many accidents; it would be undesirable
for any nation to losing their life for unwanted cause. Railways are one of the important
transports in India. There is a need for manual checking to detect the crack on railway
track and always railway personnel takes care of this issue, even though the inspection is
made regularly. Sometimes the crack may unnotice. Because of this the train accident or
derailment may occur. In order to avoid this situation and automate the railway crack
detection has been proposed. Here ultrasonic sensor is used to detect the crack in the