Classifying Cutting Volume at Shale Shakers in Real-Time Via Video Streaming Using Deep-Learning Techniques

IF 1.3 4区 工程技术 Q3 ENGINEERING, PETROLEUM
Xunsheng Du, Yuchen Jin, Xuqing Wu, Yu Liu, Xianping Wu, Omar Awan, Joey Roth, K. C. See, Nicolas Tognini, Jiefu Chen, Zhu Han
{"title":"Classifying Cutting Volume at Shale Shakers in Real-Time Via Video Streaming Using Deep-Learning Techniques","authors":"Xunsheng Du, Yuchen Jin, Xuqing Wu, Yu Liu, Xianping Wu, Omar Awan, Joey Roth, K. C. See, Nicolas Tognini, Jiefu Chen, Zhu Han","doi":"10.2118/194084-pa","DOIUrl":null,"url":null,"abstract":"\n A real-time deep-learning model is proposed to classify the volume of cuttings from a shale shaker on an offshore drilling rig by analyzing the real-time monitoring video stream. Compared with the traditional video-analytics method, which is time-consuming, the proposed model is able to implement a real-time classification and achieve remarkable accuracy. Our approach is composed of three modules: a multithread engine for decoding/encoding real-time video stream. The video streaming is provided by a modularized service named Rig-Site Virtual Presence, which enables aggregating, storing, transrating/transcoding, streaming, and visualization of video data from the rig; an automatic region-of-interest (ROI) selector. A deep-learning-based object-detection approach is implemented to help the classification model find the region containing the cutting flow; and a convolutional-neural-network-based classification model, which is pretrained with videos collected from previous drilling operations. Normalization and principal-component analyses (PCAs) are conducted before every video frame is fed into the classification model. The classification model classifies each frame into four labels (Extra Heavy, Heavy, Light, and None) in real time. The overall workflow has been tested on a video stream directed from an offshore drilling rig. The video stream has a bitrate of 137 Kbps, approximately 6 frames/sec (fps), and a frame size of 720 × 486. The training process is conducted on an Nvidia GeForce 1070 graphics processing unit (GPU). The testing process (classification inference) runs with only an i5-8500 central processing unit (CPU). Because of the multithreads processing and proper adaptation on the classification model, we are able to handle the entire workflow in real time. This allows us to receive a real-time video stream and display the classification results with encoded frames on the user-side screen at the same time. We use the confusion matrix as the metric to evaluate the performance of our model. Compared with results manually labeled by engineers, our model can achieve highly accurate results in real time without dropping frames.","PeriodicalId":51165,"journal":{"name":"SPE Drilling & Completion","volume":"35 1","pages":"317-328"},"PeriodicalIF":1.3000,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.2118/194084-pa","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"SPE Drilling & Completion","FirstCategoryId":"5","ListUrlMain":"https://doi.org/10.2118/194084-pa","RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"ENGINEERING, PETROLEUM","Score":null,"Total":0}
引用次数: 6

Abstract

A real-time deep-learning model is proposed to classify the volume of cuttings from a shale shaker on an offshore drilling rig by analyzing the real-time monitoring video stream. Compared with the traditional video-analytics method, which is time-consuming, the proposed model is able to implement a real-time classification and achieve remarkable accuracy. Our approach is composed of three modules: a multithread engine for decoding/encoding real-time video stream. The video streaming is provided by a modularized service named Rig-Site Virtual Presence, which enables aggregating, storing, transrating/transcoding, streaming, and visualization of video data from the rig; an automatic region-of-interest (ROI) selector. A deep-learning-based object-detection approach is implemented to help the classification model find the region containing the cutting flow; and a convolutional-neural-network-based classification model, which is pretrained with videos collected from previous drilling operations. Normalization and principal-component analyses (PCAs) are conducted before every video frame is fed into the classification model. The classification model classifies each frame into four labels (Extra Heavy, Heavy, Light, and None) in real time. The overall workflow has been tested on a video stream directed from an offshore drilling rig. The video stream has a bitrate of 137 Kbps, approximately 6 frames/sec (fps), and a frame size of 720 × 486. The training process is conducted on an Nvidia GeForce 1070 graphics processing unit (GPU). The testing process (classification inference) runs with only an i5-8500 central processing unit (CPU). Because of the multithreads processing and proper adaptation on the classification model, we are able to handle the entire workflow in real time. This allows us to receive a real-time video stream and display the classification results with encoded frames on the user-side screen at the same time. We use the confusion matrix as the metric to evaluate the performance of our model. Compared with results manually labeled by engineers, our model can achieve highly accurate results in real time without dropping frames.
利用深度学习技术通过视频流实时分类页岩振动筛切削量
通过分析海上钻井平台页岩振动筛的实时监控视频流,提出了一种实时深度学习模型,对振动筛的岩屑体积进行分类。与耗时的传统视频分析方法相比,该模型能够实现实时分类,并取得了显著的准确率。我们的方法由三个模块组成:一个用于解码/编码实时视频流的多线程引擎。视频流由一个名为rig - site Virtual Presence的模块化服务提供,该服务可以聚合、存储、翻译/转码、流式传输和可视化来自钻机的视频数据;一个自动感兴趣区域选择器。实现了基于深度学习的目标检测方法,帮助分类模型找到包含切割流的区域;还有一个基于卷积神经网络的分类模型,该模型是用以前钻井作业中收集的视频进行预训练的。在将每个视频帧输入分类模型之前,进行归一化和主成分分析(pca)。分类模型实时将每个帧分为Extra Heavy、Heavy、Light和None四个标签。整个工作流程已经在海上钻井平台的视频流上进行了测试。视频流的比特率为137 Kbps,约为6帧/秒(fps),帧大小为720 × 486。训练过程在Nvidia GeForce 1070图形处理单元(GPU)上进行。测试过程(分类推理)仅在i5-8500中央处理器(CPU)上运行。由于采用了多线程处理,并对分类模型进行了适当的调整,使得我们能够实时地处理整个工作流。这允许我们接收实时视频流,同时在用户端屏幕上显示编码帧的分类结果。我们使用混淆矩阵作为度量来评估我们模型的性能。与工程师手工标注的结果相比,我们的模型可以在不丢帧的情况下实时获得高精度的结果。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
SPE Drilling & Completion
SPE Drilling & Completion 工程技术-工程:石油
CiteScore
4.20
自引率
7.10%
发文量
29
审稿时长
6-12 weeks
期刊介绍: Covers horizontal and directional drilling, drilling fluids, bit technology, sand control, perforating, cementing, well control, completions and drilling operations.
×
引用
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学术文献互助群
群 号:481959085
Book学术官方微信