Application of Neural Networks for Object Recognition in Railway Transportation

A. Sychugov, Vadim Miheychikov, Maksim Chernyshov
{"title":"Application of Neural Networks for Object Recognition in Railway Transportation","authors":"A. Sychugov, Vadim Miheychikov, Maksim Chernyshov","doi":"10.20295/1815-588x-2023-2-478-491","DOIUrl":null,"url":null,"abstract":"Purpose: With the help of vision systems and neural networks, such as YOLOv8 and MASK R-CNN, it is possible to quickly and accurately detect objects that can lead to an accident or delay trains. YOLOv8 is one of the most popular real-time object detection algorithms that uses deep neural networks to classify and localize objects. YOLOv8 can detect objects in images and videos with high speed and accuracy. This model can work on various hardware platforms, including mobile devices and computers. MASK R-CNN is an even more advanced object detection algorithm that has the ability to highlight objects and their contours with high accuracy. MASK R-CNN uses convolutional neural networks and mask segmentation techniques to detect objects. It can work both in real time and on static images. When vision systems are equipped with YOLOv8 and MASK R-CNN neural networks, they can quickly respond to extraneous objects that appear on the rails. The purpose of the article is to develop algorithms for detecting railway transport objects and obstacles using technical vision and neural networks, and to evaluate the effectiveness of algorithms. Methods: The YOLOv8 algorithm is based on the architecture of convolutional neural networks and uses supervised learning methods. This model takes an image as input and provides estimates of the probability that a certain object is present in the image in real time. To achieve this, YOLOv8 employs region of interest (ROI) detection methods, allowing to determine the areas of the image on which objects may be located. The MASK R-CNN algorithm uses more sophisticated methods, such as mask segmentation methods and proportional resizing of the area of interest (RoIAlign) to achieve more accurate results of object detecting in images and videos. It is also based on convolutional neural networks and uses supervised learning methods. MASK R-CNN uses mask segmentation methods to determine the contour of an object in an image, as well as the RoIAlign method, which allows for superior quality when processing various image sizes. Common mathematical methods that are used in YOLOv8 and MASK R-CNN are methods of convolutional neural network, supervised learning and optimization of the loss function. They are based on deep learning algorithms such as stochastic gradient descent and backward propagation of errors. Results: An algorithm for detecting foreign objects on the route of rolling stock using a technical vision system, calculation of the evaluation of the quality of neural networks performance, error matrices have been formed, the results of neural network processing have been obtained. Practical significance: An algorithm for detecting foreign objects on the route of the moving rolling stock using a technical vision system has been developed, two neural networks have been trained to detect railway transport objects and obstacles on the way.","PeriodicalId":273874,"journal":{"name":"Proceedings of Petersburg Transport University","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of Petersburg Transport University","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.20295/1815-588x-2023-2-478-491","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Purpose: With the help of vision systems and neural networks, such as YOLOv8 and MASK R-CNN, it is possible to quickly and accurately detect objects that can lead to an accident or delay trains. YOLOv8 is one of the most popular real-time object detection algorithms that uses deep neural networks to classify and localize objects. YOLOv8 can detect objects in images and videos with high speed and accuracy. This model can work on various hardware platforms, including mobile devices and computers. MASK R-CNN is an even more advanced object detection algorithm that has the ability to highlight objects and their contours with high accuracy. MASK R-CNN uses convolutional neural networks and mask segmentation techniques to detect objects. It can work both in real time and on static images. When vision systems are equipped with YOLOv8 and MASK R-CNN neural networks, they can quickly respond to extraneous objects that appear on the rails. The purpose of the article is to develop algorithms for detecting railway transport objects and obstacles using technical vision and neural networks, and to evaluate the effectiveness of algorithms. Methods: The YOLOv8 algorithm is based on the architecture of convolutional neural networks and uses supervised learning methods. This model takes an image as input and provides estimates of the probability that a certain object is present in the image in real time. To achieve this, YOLOv8 employs region of interest (ROI) detection methods, allowing to determine the areas of the image on which objects may be located. The MASK R-CNN algorithm uses more sophisticated methods, such as mask segmentation methods and proportional resizing of the area of interest (RoIAlign) to achieve more accurate results of object detecting in images and videos. It is also based on convolutional neural networks and uses supervised learning methods. MASK R-CNN uses mask segmentation methods to determine the contour of an object in an image, as well as the RoIAlign method, which allows for superior quality when processing various image sizes. Common mathematical methods that are used in YOLOv8 and MASK R-CNN are methods of convolutional neural network, supervised learning and optimization of the loss function. They are based on deep learning algorithms such as stochastic gradient descent and backward propagation of errors. Results: An algorithm for detecting foreign objects on the route of rolling stock using a technical vision system, calculation of the evaluation of the quality of neural networks performance, error matrices have been formed, the results of neural network processing have been obtained. Practical significance: An algorithm for detecting foreign objects on the route of the moving rolling stock using a technical vision system has been developed, two neural networks have been trained to detect railway transport objects and obstacles on the way.
神经网络在铁路运输目标识别中的应用
目的:借助视觉系统和神经网络,如YOLOv8和MASK R-CNN,可以快速准确地检测可能导致事故或列车延误的物体。YOLOv8是最流行的实时对象检测算法之一,它使用深度神经网络对对象进行分类和定位。YOLOv8可以快速准确地检测图像和视频中的物体。该模型可以在各种硬件平台上工作,包括移动设备和计算机。MASK R-CNN是一种更先进的目标检测算法,能够以高精度突出显示对象及其轮廓。MASK R-CNN使用卷积神经网络和掩码分割技术来检测对象。它可以在实时和静态图像上工作。当视觉系统配备YOLOv8和MASK R-CNN神经网络时,它们可以快速响应出现在轨道上的外来物体。本文的目的是开发利用技术视觉和神经网络检测铁路运输物体和障碍物的算法,并评估算法的有效性。方法:YOLOv8算法基于卷积神经网络架构,采用监督学习方法。该模型以图像作为输入,并实时估计图像中存在某个物体的概率。为了实现这一点,YOLOv8采用感兴趣区域(ROI)检测方法,允许确定物体可能位于图像的区域。MASK R-CNN算法使用更复杂的方法,如掩模分割方法和感兴趣区域的比例调整(RoIAlign),以实现更准确的图像和视频中的目标检测结果。它也是基于卷积神经网络,并使用监督学习方法。MASK R-CNN使用掩模分割方法来确定图像中物体的轮廓,以及RoIAlign方法,该方法在处理各种图像尺寸时可以获得卓越的质量。YOLOv8和MASK R-CNN中常用的数学方法是卷积神经网络、监督学习和损失函数优化的方法。它们基于深度学习算法,如随机梯度下降和误差的反向传播。结果:提出了一种基于技术视觉系统的轨道车辆路线异物检测算法,计算了神经网络性能的质量评价,形成了误差矩阵,得到了神经网络处理的结果。实际意义:提出了一种利用技术视觉系统检测轨道车辆行进路线上异物的算法,训练了两个神经网络来检测轨道车辆行进路线上的物体和障碍物。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信