Upgrade & Secure Your Future with DevOps, SRE, DevSecOps, MLOps!

We spend hours on Instagram and YouTube and waste money on coffee and fast food, but won’t spend 30 minutes a day learning skills to boost our careers.
Master in DevOps, SRE, DevSecOps & MLOps!

Learn from Guru Rajesh Kumar and double your salary in just one year.

Get Started Now!

TTCI R&D: Machine Learning for Machine Vision Systems

Source – https://www.railwayage.com/

RAILWAY AGE, JULY 2021 ISSUE: Reliable, real-time monitoring of in-service railcar components will enhance the potential for maintenance planning.

BY ANISH POUDEL, PH.D – PRINCIPAL INVESTIGATOR I (NDT); ABE MEDDAH – PRINCIPAL INVESTIGATOR I; AND MATT WITTE, PH.D – SCIENTIST, TRANSPORTATION TECHNOLOGY CENTER, INC. 

Through the Association of American Railroads (AAR) Strategic Research Initiatives (SRI) program, Transportation Technology Center, Inc. (TTCI) has been assisting suppliers and other stakeholders in the development of machine vision technologies and related algorithms for evaluating railcar components and conditions. To enhance safety and reduce worker exposure to yard risk, North American railroads have begun to install machine vision inspection systems in revenue service. 

Using commercially available deep learning system platforms, TTCI researchers developed and demonstrated three convolutional neural network-based applications for analyzing visual images. A convolutional neural network is a type of artificial neural network that uses machine learning algorithms to analyze digital images. Convolutional neural networks are more powerful and effective than traditional artificial neural networks at recognizing, interpreting, and categorizing large, unstructured data sets; particularly those comprised of visual imagery. The convolutional neural networks that TTCI demonstrated were used to identify and evaluate components on the railcar truck. Specifically, convolutional neural networks were developed to identify truck type, detect the location of a spring group and measure the compression of spring coils to determine load conditions.

A convolutional neural network must be trained to recognize and categorize data. This training is accomplished “by example” and requires two components: 1) A sampling of images representative of the type expected to be processed by the convolutional neural network, and 2) A specified desired output for when the network recognizes—or does not recognize—certain objects in each of these images. Grayscale JPEG images with 2048 × 2048 resolution were deemed adequate for developing and testing the applications. These images were obtained from TTCI’s manual viewer database system, which contains machine vision data from vision systems on site at the Federal Railroad Administration Transportation Technology Center (TTC), as well as images from a revenue service location (Stewart, Monique, Matthew Witte, and Abe Meddah. August 2020. “In-Service Performance of a Truck Component Inspection System,” Federal Railroad Administration, Office of Research and Development, DOT/FRA/ORD-20/31, Washington, D.C.). A total of 1,276 images were used to build and test these applications and to evaluate the overall possibility of machine learning technology.

Related Posts

What is Machine Learning and what are the Types of Machine Learning Tools Available?

What is Machine Learning? Machine Learning is a subfield of Artificial Intelligence that incorporates statistical models and algorithms to help computer systems learn from data and improve Read More

Read More

What is an Autonomous System and what are Applications of Autonomous Systems?

Introduction to Autonomous Systems Autonomous systems, once the stuff of science fiction, have become a reality in our world today. From self-driving cars to drones, robots, and Read More

Read More

What is Predictive Analytics and what is the Types of Predictive Analytics Tools

Introduction to Predictive Analytics Tools As businesses continue to collect vast amounts of data, it becomes increasingly challenging to make informed decisions that drive growth and improve Read More

Read More

What is Neural Network Libraries and What are the popular neural network libraries available today?

1. Introduction to Neural Network Libraries Neural networks are being used more and more in today’s technology landscape, powering everything from image recognition algorithms to natural language Read More

Read More

What is Reinforcement Learning and What are Reinforcement Learning Libraries?

Introduction to Reinforcement Learning Reinforcement learning is a machine learning technique that involves training an agent to make decisions based on trial and error. It is an Read More

Read More

What are Graphical Models? Why use Graphical Models Libraries and Types of Graphical Models Libraries?

Graphical Models Libraries are powerful tools that allow developers and data scientists to build complex models with more accuracy and less complexity. These libraries help in capturing Read More

Read More
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
0
Would love your thoughts, please comment.x
()
x