Virtual encoder: a two-dimension visual odometer for NDT

T. E. Kalid, Everton Trento Jr., Tatiana de A. Prado, G. Pires, G. A. Guarneri, T. Passarin, D. Pipa
{"title":"Virtual encoder: a two-dimension visual odometer for NDT","authors":"T. E. Kalid, Everton Trento Jr., Tatiana de A. Prado, G. Pires, G. A. Guarneri, T. Passarin, D. Pipa","doi":"10.58286/28119","DOIUrl":null,"url":null,"abstract":"\nOdometer information is an important feature of NDT systems for inspection procedures that involve mechanical scanning. Knowledge of transducer position during the inspection allows for the localization of flaws and the fusion (stitching) of several images into more sophisticated representations of the inspected object. Commercial encoders provide NDT systems with accurate realtime displacement information that can be integrated to obtain odometry. However, this information is typically limited to a single axis. Although composite schemes with more than one encoder can be built to provide 2-D or 3-D spatial information, they are mechanically intricate and lack flexibility and ease of use. We propose a 2-D position-tracking solution that is based on image processing. A miniature camera continuously captures images of the external surface of the inspected object, which are fed to an algorithm that detects and stores 2-D displacement between each pair of consecutive images. Additionally, the orientation quaternions provided by an Inertial Measurement Unit are stored, allowing for posterior 3-D path reconstruction over objects of known geometries, such as oil pipes. Besides logging position and orientation histories, the device also provides real-time displacement information to the NDT system, where it is perceived as a set of single-axis encoders, thus termed “the virtual encoder”. We demonstrate the applicability of the device to both contact and immersion ultrasonic inspections. The results show that the concept is promising, despite being based on simple principles and relatively easy to implement. The source code is provided as additional material in https://github.com/thiagokalid/VirtualEncoder-ECNDT-2023.\n","PeriodicalId":383798,"journal":{"name":"Research and Review Journal of Nondestructive Testing","volume":"91 29 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Research and Review Journal of Nondestructive Testing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.58286/28119","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Odometer information is an important feature of NDT systems for inspection procedures that involve mechanical scanning. Knowledge of transducer position during the inspection allows for the localization of flaws and the fusion (stitching) of several images into more sophisticated representations of the inspected object. Commercial encoders provide NDT systems with accurate realtime displacement information that can be integrated to obtain odometry. However, this information is typically limited to a single axis. Although composite schemes with more than one encoder can be built to provide 2-D or 3-D spatial information, they are mechanically intricate and lack flexibility and ease of use. We propose a 2-D position-tracking solution that is based on image processing. A miniature camera continuously captures images of the external surface of the inspected object, which are fed to an algorithm that detects and stores 2-D displacement between each pair of consecutive images. Additionally, the orientation quaternions provided by an Inertial Measurement Unit are stored, allowing for posterior 3-D path reconstruction over objects of known geometries, such as oil pipes. Besides logging position and orientation histories, the device also provides real-time displacement information to the NDT system, where it is perceived as a set of single-axis encoders, thus termed “the virtual encoder”. We demonstrate the applicability of the device to both contact and immersion ultrasonic inspections. The results show that the concept is promising, despite being based on simple principles and relatively easy to implement. The source code is provided as additional material in https://github.com/thiagokalid/VirtualEncoder-ECNDT-2023.
虚拟编码器:用于无损检测的二维视觉里程计
里程表信息是涉及机械扫描的无损检测系统的一个重要特征。在检测过程中了解换能器的位置,可以定位缺陷,并将多个图像融合(拼接)成更复杂的被检测对象表示。商用编码器为无损检测系统提供准确的实时位移信息,可以集成以获得里程计。然而,这些信息通常仅限于单个轴。虽然可以构建具有多个编码器的复合方案来提供2-D或3-D空间信息,但它们在机械上很复杂,缺乏灵活性和易用性。提出了一种基于图像处理的二维位置跟踪方案。微型摄像机连续捕捉被检测物体外表面的图像,这些图像被输入到一个算法中,该算法检测并存储每对连续图像之间的二维位移。此外,惯性测量单元提供的方向四元数被存储,允许在已知几何形状的物体(如油管)上进行后验三维路径重建。除了记录位置和方位历史,该设备还向无损检测系统提供实时位移信息,该设备被视为一组单轴编码器,因此被称为“虚拟编码器”。我们演示了该设备对接触式和浸入式超声波检测的适用性。结果表明,尽管基于简单的原理和相对容易实现,这个概念是有希望的。源代码作为附加材料在https://github.com/thiagokalid/VirtualEncoder-ECNDT-2023中提供。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信