CN115294527A - 一种基于计算机视觉的地铁隧道破损检测方法 - Google Patents
一种基于计算机视觉的地铁隧道破损检测方法 Download PDFInfo
- Publication number
- CN115294527A CN115294527A CN202210952011.4A CN202210952011A CN115294527A CN 115294527 A CN115294527 A CN 115294527A CN 202210952011 A CN202210952011 A CN 202210952011A CN 115294527 A CN115294527 A CN 115294527A
- Authority
- CN
- China
- Prior art keywords
- tunnel
- wall
- subway tunnel
- computer vision
- image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 38
- 238000012545 processing Methods 0.000 claims abstract description 12
- 238000000034 method Methods 0.000 claims description 19
- 238000001914 filtration Methods 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims description 7
- 238000004458 analytical method Methods 0.000 claims description 6
- 238000013507 mapping Methods 0.000 claims description 4
- 238000005286 illumination Methods 0.000 abstract description 3
- 201000010099 disease Diseases 0.000 description 7
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 6
- 238000004422 calculation algorithm Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 4
- 238000010276 construction Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 230000018109 developmental process Effects 0.000 description 3
- 238000012216 screening Methods 0.000 description 3
- 238000013135 deep learning Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 230000032683 aging Effects 0.000 description 1
- 238000009412 basement excavation Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000009933 burial Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000009440 infrastructure construction Methods 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000002689 soil Substances 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/52—Surveillance or monitoring of activities, e.g. for recognising suspicious objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/20—Image enhancement or restoration using local operators
- G06T5/30—Erosion or dilatation, e.g. thinning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/40—Image enhancement or restoration using histogram techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/70—Denoising; Smoothing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/13—Edge detection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/28—Quantising the image, e.g. histogram thresholding for discrimination between background and foreground patterns
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/30—Noise filtering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/44—Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/50—Extraction of image or video features by performing operations within image blocks; by using histograms, e.g. histogram of oriented gradients [HoG]; by summing image-intensity values; Projection analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/60—Type of objects
- G06V20/64—Three-dimensional objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10028—Range image; Depth image; 3D point clouds
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20024—Filtering details
- G06T2207/20032—Median filtering
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Quality & Reliability (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Image Processing (AREA)
Abstract
本发明公开了一种基于计算机视觉的地铁隧道破损检测方法,获取地铁隧道内壁的激光点云数据;将激光点云数据转换为隧道内壁深度图;将隧道内壁深度图转化为单通道图像,再依次进行膨胀处理、图像去噪和二值化操作,得到二值化图像;对二值化图像中的破损部分进行优化,得到地铁隧道内壁破损部分轮廓;本发明通过采集隧道内壁的三位激光点云数据,再转换为隧道内壁深度图,再深度图上对隧道内壁破损部分进行识别和标记,可以避免灰度图像数据收到光照信息的影响,检测抗干扰性强,可以提升检测精度。
Description
技术领域
本发明属于地铁隧道检测技术领域,尤其涉及一种基于计算机视觉的地铁隧道破损检测方法。
背景技术
近年来,我国的基础设施建设规模增长迅速,已有的地铁隧道规模已经十分庞大。地铁发展已经超过30年。地铁发展模式已逐步从“建设为重”过渡为“建养并重”。地铁隧道无论采用何种开挖方法以及不同的埋深,地铁隧道结构在建设中以及建成后,地铁隧道结构要承受大量的上部荷载,还有来自周围土体的挤压。这些地铁隧道在运营阶段难免会出现老化,结构损坏等情况。这对于地铁的长期运营存在十分重大的安全隐患。所以,定期对运营阶段的地铁隧道进行安全监测,及时发现问题并进行对应的处理十分重要。隧道衬砌破损是隧道结构病害的重要内容之一,能够在一定程度上反映隧道结构的安全状况。现阶段相关地铁隧道监测规范将破损作为衡量地铁隧道安全监测的重要指标之一。因此,隧道衬砌破损的自动化检测具有非常重要的意义。
目前,隧道衬砌破损的检测方法以人工记录为主,技术人员用肉眼观察隧道衬砌破损并对此进行记录,这种检测方法效率低下,耗时长,而且检测结果主观因素影响较大,无法满足现代破损检测快速、准确的需求。近些年来,随着计算机科学技术和深度学习的飞速发展,在越来越多的工程领域开始使用计算机软件配合外部硬件设备来进行各种检测与测量,很多研究者将图像处理技术应用到破损病害检测这一工作当中,首先利用工业相机采集地铁隧道内表面图像,再利用图像处理技术进行分析、识别破损。这种方法可以实现破损病害检测的自动化,节省人力物力的同时提高检测的效率,是一种客观的检测方法。
但现阶段上述依赖计算机图像处理技术在破损病害识别中识别结果十分依赖图像的质量和所采用的识别算法,破损图像也常常伴随着许多噪声的干扰。地铁隧道衬砌破损的深度信息是4mm~10mm,且具有深度浅、面积小等特点,而这些特点往往在面阵相机采集的灰度图像上表现并不明显,进而导致识别精度低,易出现漏检、错检的问题。
发明内容
本发明的目的是提供一种基于计算机视觉的地铁隧道破损检测方法,通过采集地铁隧道的三维点云数据,并从中提取出隧道内壁深度图,再对隧道内壁深度图进行处理,规避了隧道衬砌破损在灰度图上的表现不明显性,提升了检测精度。
本发明采用以下技术方案:一种基于计算机视觉的地铁隧道破损检测方法,包括以下步骤:
获取地铁隧道内壁的激光点云数据;
将激光点云数据转换为隧道内壁深度图;
将隧道内壁深度图转化为单通道图像,再依次进行膨胀处理、图像去噪和二值化操作,得到二值化图像;
对二值化图像中的破损部分进行优化,得到地铁隧道内壁破损部分轮廓。
进一步地,将激光点云数据转换为隧道内壁深度图包括:
将激光点云数据投影到拟合椭圆轮廓中,并将点云数据到拟合椭圆圆心的距离作为对应像素的深度信息。
进一步地,对二值化图像中的破损部分进行优化包括:
根据隧道内壁螺栓孔到环缝的距离,从破损部分中剔除螺栓孔对应的部分。
进一步地,从破损部分中提出螺栓孔对应的部分之后还包括:
获取剔除螺栓孔对应的部分后的破损部分的第一轮廓;
对第一轮廓内的破损部分进行中值滤波;
对中值滤波后的破损部分进行直方图分析,得到深度差阈值;
根据深度差阈值确定破损区域的第二轮廓。
进一步地,根据深度差阈值确定破损区域的第二轮廓之后还包括:
删除为规则矩形的破损区域。
进一步地,根据深度差阈值确定破损区域的第二轮廓之后还包括:
删除深度信息与螺栓孔相等应的破损区域。
进一步地,得到地铁隧道内壁破损部分轮廓后还包括:
将破损部分轮廓映射到隧道内壁灰度图上,生成具有破损部分轮廓的隧道内壁灰度图。
本发明的另一种技术方案:一种基于计算机视觉的地铁隧道破损检测装置,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,其特征在于,处理器执行计算机程序时实现上述的一种基于计算机视觉的地铁隧道破损检测方法。
本发明的有益效果是:本发明通过采集隧道内壁的三位激光点云数据,再转换为隧道内壁深度图,再深度图上对隧道内壁破损部分进行识别和标记,可以避免灰度图像数据收到光照信息的影响,检测抗干扰性强,可以提升检测精度。
附图说明
图1为本发明实施例的方法步骤流程图;
图2为本发明实施例中点云圆周展开原理图;
图3为本发明实施例中隧道内壁深度图;
图4为本发明实施例中隧道内壁深度图与局部深度图对比示意图;
图5为本发明实施例中剔除螺栓孔干扰阶段环缝拟合局部图;
图6为本发明实施例中破损的全局深度图和局部深度图;
图7为本发明实施例中的局部深度图;
图8为本发明实施例中破损局部深度图;
图9为本发明实施例中的直方图分析示意图;
图10为本发明实施例中隧道内壁灰度影像图;
图11为本发明实施例中破损识别结果的细节展示图;
图12为本发明实施例中另一破损部分识别结果的细节展示图;
图13为本发明实施例中另一破损部分识别结果的细节展示图。
具体实施方式
下面结合附图和具体实施方式对本发明进行详细说明。
本发明公开了一种基于计算机视觉的地铁隧道破损检测方法,如图1所示,包括以下步骤:获取地铁隧道内壁的激光点云数据;将激光点云数据转换为隧道内壁深度图;将隧道内壁深度图转化为单通道图像,再依次进行膨胀处理、图像去噪和二值化操作,得到二值化图像;对二值化图像中的破损部分进行优化,得到地铁隧道内壁破损部分轮廓。
本发明通过采集隧道内壁的三位激光点云数据,再转换为隧道内壁深度图,再深度图上对隧道内壁破损部分进行识别和标记,可以避免灰度图像数据收到光照信息的影响,检测抗干扰性强,可以提升检测精度。
本发明可以解决隧道破损病害的检测问题,其抗干扰能力强,识别准确度高和效率高。隧道破损病害特点为大多出现在环缝区域,大多为不规则块状、少数长条状,区域呈现凹凸不平,和周边区域相比具有一定的深度差,凹凸不平和深度差反映在灰度图像上为像素的差异。
本发明将三维激光扫描技术和图像识别技术相结合实现破损病害的自动识别,解决了现阶段人工检测效率低、耗时长、易受主观因素影响的问题;与其他传统图像识别算法相比,本方法通用性更广,抗干扰更强以及准确率更高;与深度学习算法相比,本方法不需要大量的数据集进行训练,减少了数据标注所需的人力物力以及训练所耗费的大量时间。
关于获取地铁隧道内壁的激光点云数据,可以将三维激光扫描仪搭载在地铁轨道小车上,对地铁隧道进行螺旋式空间扫描,得到地铁隧道的三维点云数据。
再利用隧道三维点云数据按标准椭圆圆周展开,生成隧道内壁深度图和隧道内壁灰度图。通过三维点云数据深度信息计算,生成隧道内壁深度图。通过三维点云数据强度信息计算,生成隧道内壁灰度图,如图10所示。
在本发明实施例中,将激光点云数据转换为隧道内壁深度图包括:将激光点云数据投影到拟合椭圆轮廓中,并将点云数据到拟合椭圆圆心的距离作为对应像素的深度信息。具体的,本发明实施例中隧道内壁深度图如图3所示。
具体的,根据隧道三维点云深度信息按圆周周长成二维平面数据,二维平面数据即图像数据,图像像素值为点云深度。具体步骤如下:
将点云投影到拟合圆轮廓上,根据圆周展开,如图2所示。扫描仪中心坐标(sx,sy)=(0,0),以隧道点云拟合的椭圆为展开的基准,圆心为(cx,cy),半径为r。如图2所示,假定断面上一点坐标为(x,y),从s扫描仪中心(sx,sy)发出的射线过(x,y)与圆相交于(xr,yr),方向按逆时针计,圆心到B射线所在角度为θ,那么点(x,y)在展开图上的位置为xe,且有xe=θ*r,式中,θ∈[0,2π),圆周上点B(xr,yr)的坐标由以下两方程联立计算得到:
将点云到拟合椭圆圆心的距离作为深度信息,通过拉伸映射到[0,255],即可生成隧道内壁深度图。
另外,上述内容中涉及拟合椭圆,椭圆的半径采用隧道理论半径值,圆心坐标通过采集点云拟合椭圆近似为拟合椭圆的圆心。隧道拟合椭圆步骤如下:
直接利用变量代换,将复杂的非线性方程转化为精确的简单线性方程,拟合过程一次完成,无需进行诸如圆、球体等线性拟合算法所需要的叠代循环运算。该方法简单、准确且高效。xy平面内任意位置的椭圆用5个独立参数来唯一确定:椭圆中心坐标(x0,y0)、长轴半径a、短轴半径b、长轴与x轴的夹角θ。平面任意位置椭圆的方程表达为:
令:
则,平面任意位置椭圆方程式可简化为:
x2+Axy+By2+Cx+Dy+E=0,
即上式方程化为a、b、c、d和e的线性方程。
最小二乘椭圆的拟合,用所有采样点云到理想椭圆的距离的平方和为最小这一准则,确定参数变量a、b、c、d和e的值。设pi(xi,yi)(i=1,2,...,n)为椭圆轮廓上的n个点云坐标。根据最小二乘原理,求目标函数:
得到最小值来确定参数a、b、c、d和e的值。
然后,再反求椭圆的实际参数椭圆中心坐标(x0,y0)、长轴半径a、短轴半径b与x轴的夹角θ。
在本发明实施例中,将隧道内壁深度图由三通道图像转化为单通道图像,可以方便后续处理,减少数据量。在生成的隧道内壁深度图中破损目标在深度图中为不连续区域,如图4所示,使用7×7的核对单通道深度图像进行膨胀。膨胀的具体操作如下:
上式表示用B来对图像A进行膨胀处理,其中B为一个卷积模板或卷积核,其形状可以为正方形或圆形,通过模板B与图像A进行卷积计算,扫描图像中的每一个像素点,用模板元素与二值图像元素做“与”运算。从而计算B覆盖区域的像素点最大值,并用该值替换参考点的像素值实现膨胀。
关于图像去噪:利用中值滤波对图像进行去噪,消除孤立的噪声点。中值滤波去噪的具体操作如下:
g(x,y)=med{f(x-k,y-l)},(k,l∈W),
上式中,f(x,y),g(x,y)分别为原始图像和处理后图像,W为二维模板维度。中值滤波是将每一像素点的灰度值设置为该点某邻域窗口内的所有像素点灰度值的中值。
关于图像二值化,使用全局固定阈值(经验所得)对图像进行二值化操作。二值化的具体操作如下:
上式中,图像g(x,y)为输入灰度图像,图像G(x,y)为输出的二值图像。
对于盾构隧道,需要剔除螺栓孔干扰。由于螺栓孔在隧道深度图中呈现一定规律分布,且具有一定的深度,因此利用隧道环缝信息剔除螺栓孔的干扰。剔除干扰后,进行目标初筛,统计得到的候选目标的特征量,利用特征量初步筛选得到破损病害候选目标的位置。具体的,统计的特征量有:候选目标的矩形度、候选目标的长宽比、候选目标的面积等。
之后,还要生成候选目标局部深度图。根据初步筛选得到的破损候选目标的位置,进行局部深度精细计算,生成候选目标的局部深度图,如图7所示。图6为全局计算的深度图,如图4所示,为隧道内壁深度图与局部深度图对比示意图,经过局部深度计算生成的局部深度图相比全局深度图,破损的形状更加完整,特征也更加明显,更有利于后续识别。
更为具体的,为更加精确反映破损在隧道内壁深度信息变化趋势和特征,采用点到拟合椭圆的距离信息生成局部深度图。即点到拟合椭圆圆心的距离减去该点对应椭圆上的点到圆心的距离,距离为正则点在椭圆***,距离为负则点在椭圆内部,距离为0则点在椭圆上,即一般认为的管壁位置。这种深度计算反映了破损与实际管壁的深度差。
接下来,对二值化图像中的破损部分进行优化包括:根据隧道内壁螺栓孔到环缝的距离,从破损部分中剔除螺栓孔对应的部分。获取剔除螺栓孔对应的部分后的破损部分的第一轮廓;对第一轮廓内的破损部分进行中值滤波;对中值滤波后的破损部分进行直方图分析,得到深度差阈值;根据深度差阈值确定破损区域的第二轮廓。
在本发明实施例中,还对候选破损进行直方图分析。在局部深度图中候选破损像素分为两个区域:破损区域和非破损区域,非破损区域包含线缆、螺栓孔等。线缆、螺栓孔、破损等与隧道内壁存在不同的深度信息差,因此局部深度图上像素直方图分布特征存在差异。对去噪后的局部深度图进行直方图分析,分析像素的分布情况,统计分析破损区域和非破损区域的像素值差异。像素直方图描述了局部深度图中灰度分布情况,统计了图像中各个灰度级的像素的个数,横坐标是灰度级,纵坐标是该灰度级出现的频率。
局部深度图像素值差异信息反映的是深度差,当差异大于一定阈值,判断为破损目标。对于线缆,根据其形状(通常为规则矩形)通过矩形度参数将其剔除(即删除为规则矩形的破损区域);对于螺栓孔,因其深度信息为固定值,根据深度值将其剔除(即删除深度信息与螺栓孔相等应的破损区域),得到如图5所示的剔除螺栓孔干扰阶段环缝拟合局部图。如图8、图9所示。图8为破损的局部深度图,图9为局部深度图的像素直方图分布。
对自动检测出的破损目标进行展示并自动提取破损面积。如图10所示,将上述检测结果破损的轮廓信息绘制在隧道内壁灰度图中,并计算轮廓内面积。即将破损部分轮廓映射到隧道内壁灰度图上,生成具有破损部分轮廓的隧道内壁灰度图。轮廓内面积使用格林公式计算:
另外,图11、图12和图13为本发明的隧道破损自动检测成果,从图中能够清楚的反应破损局部特征细节信息。
本发明还公开了一种基于计算机视觉的地铁隧道破损检测装置,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述的一种基于计算机视觉的地铁隧道破损检测方法。
上述的装置可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。该装置可包括但不仅限于处理器、存储器。本领域技术人员可以理解,该装置可以包括更多或更少的部件,或者组合某些部件,或者不同的部件,例如还可以包括输入输出设备、网络接入设备等。
处理器可以是中央处理单元(Central Processing Unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
存储器在一些实施例中可以是所述装置的内部存储单元,例如装置的硬盘或内存。所述存储器在另一些实施例中也可以是所述装置的外部存储设备,例如所述装置上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器还可以既包括所述装置的内部存储单元也包括外部存储设备。所述存储器用于存储操作***、应用程序、引导装载程序(BootLoader)、数据以及其他程序等,例如所述计算机程序的程序代码等。所述存储器还可以用于暂时地存储已经输出或者将要输出的数据。
需要说明的是,上述装置的具体内容,由于与本发明方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例部分,此处不再赘述。
Claims (8)
1.一种基于计算机视觉的地铁隧道破损检测方法,其特征在于,包括以下步骤:
获取地铁隧道内壁的激光点云数据;
将所述激光点云数据转换为隧道内壁深度图;
将所述隧道内壁深度图转化为单通道图像,再依次进行膨胀处理、图像去噪和二值化操作,得到二值化图像;
对所述二值化图像中的破损部分进行优化,得到地铁隧道内壁破损部分轮廓。
2.如权利要求1所述的一种基于计算机视觉的地铁隧道破损检测方法,其特征在于,将所述激光点云数据转换为隧道内壁深度图包括:
将所述激光点云数据投影到拟合椭圆轮廓中,并将点云数据到拟合椭圆圆心的距离作为对应像素的深度信息。
3.如权利要求2所述的一种基于计算机视觉的地铁隧道破损检测方法,其特征在于,对所述二值化图像中的破损部分进行优化包括:
根据隧道内壁螺栓孔到环缝的距离,从所述破损部分中剔除螺栓孔对应的部分。
4.如权利要求3所述的一种基于计算机视觉的地铁隧道破损检测方法,其特征在于,从所述破损部分中提出螺栓孔对应的部分之后还包括:
获取剔除螺栓孔对应的部分后的所述破损部分的第一轮廓;
对所述第一轮廓内的破损部分进行中值滤波;
对中值滤波后的破损部分进行直方图分析,得到深度差阈值;
根据所述深度差阈值确定破损区域的第二轮廓。
5.如权利要求4所述的一种基于计算机视觉的地铁隧道破损检测方法,其特征在于,根据所述深度差阈值确定破损区域的第二轮廓之后还包括:
删除为规则矩形的破损区域。
6.如权利要求2-5任一所述的一种基于计算机视觉的地铁隧道破损检测方法,其特征在于,根据所述深度差阈值确定破损区域的第二轮廓之后还包括:
删除深度信息与螺栓孔相等应的破损区域。
7.如权利要求6所述的一种基于计算机视觉的地铁隧道破损检测方法,其特征在于,得到地铁隧道内壁破损部分轮廓后还包括:
将所述破损部分轮廓映射到隧道内壁灰度图上,生成具有破损部分轮廓的隧道内壁灰度图。
8.一种基于计算机视觉的地铁隧道破损检测装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-7任一项所述的一种基于计算机视觉的地铁隧道破损检测方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210952011.4A CN115294527B (zh) | 2022-08-09 | 2022-08-09 | 一种基于计算机视觉的地铁隧道破损检测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210952011.4A CN115294527B (zh) | 2022-08-09 | 2022-08-09 | 一种基于计算机视觉的地铁隧道破损检测方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115294527A true CN115294527A (zh) | 2022-11-04 |
CN115294527B CN115294527B (zh) | 2023-05-16 |
Family
ID=83827892
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210952011.4A Active CN115294527B (zh) | 2022-08-09 | 2022-08-09 | 一种基于计算机视觉的地铁隧道破损检测方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115294527B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115439480A (zh) * | 2022-11-09 | 2022-12-06 | 成都运达科技股份有限公司 | 基于3d深度图像模板匹配的螺栓异常检测方法及*** |
CN116665204A (zh) * | 2023-07-21 | 2023-08-29 | 山东兴诺工贸股份有限公司 | 一种基于数据分析的玻璃杯破损检测*** |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107356609A (zh) * | 2017-08-23 | 2017-11-17 | 南京火眼猴信息科技有限公司 | 一种公路隧道表面和内部检测车辆 |
CN108592876A (zh) * | 2018-04-24 | 2018-09-28 | 招商局重庆交通科研设计院有限公司 | 基于激光扫描成像原理的隧道外观病害检测机器人 |
CN109359409A (zh) * | 2018-10-31 | 2019-02-19 | 张维玲 | 一种基于视觉与激光雷达传感器的车辆可通过性检测*** |
US20200182969A1 (en) * | 2018-12-07 | 2020-06-11 | Here Global B.V. | Automatic detection of overhead obstructions |
WO2020190781A1 (en) * | 2019-03-16 | 2020-09-24 | Nvidia Corporation | Leveraging multidimensional sensor data for computationally efficient object detection |
CN112036508A (zh) * | 2020-09-27 | 2020-12-04 | 上海京海工程技术有限公司 | 一种基于盾构隧道衬砌结构的环缝自动识别方法 |
CN112230245A (zh) * | 2020-09-21 | 2021-01-15 | 卡斯柯信号有限公司 | 一种基于激光雷达的隧道内列车主动障碍物检测***及方法 |
US20210389257A1 (en) * | 2019-10-09 | 2021-12-16 | Shandong University | Multi-arm robot used for tunnel lining inspection and defect diagnosis in operation period |
CN114119355A (zh) * | 2021-11-29 | 2022-03-01 | 北京工业大学 | 一种盾构隧道掉块风险预警方法与*** |
CN114200481A (zh) * | 2020-08-28 | 2022-03-18 | 华为技术有限公司 | 一种定位方法、定位***和车辆 |
CN114370828A (zh) * | 2021-12-28 | 2022-04-19 | 中国铁路设计集团有限公司 | 基于激光扫描的盾构隧道直径收敛和径向错台检测方法 |
CN114723709A (zh) * | 2022-04-11 | 2022-07-08 | 武汉汉宁轨道交通技术有限公司 | 隧道病害检测方法、装置和电子设备 |
-
2022
- 2022-08-09 CN CN202210952011.4A patent/CN115294527B/zh active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107356609A (zh) * | 2017-08-23 | 2017-11-17 | 南京火眼猴信息科技有限公司 | 一种公路隧道表面和内部检测车辆 |
CN108592876A (zh) * | 2018-04-24 | 2018-09-28 | 招商局重庆交通科研设计院有限公司 | 基于激光扫描成像原理的隧道外观病害检测机器人 |
CN109359409A (zh) * | 2018-10-31 | 2019-02-19 | 张维玲 | 一种基于视觉与激光雷达传感器的车辆可通过性检测*** |
US20200182969A1 (en) * | 2018-12-07 | 2020-06-11 | Here Global B.V. | Automatic detection of overhead obstructions |
WO2020190781A1 (en) * | 2019-03-16 | 2020-09-24 | Nvidia Corporation | Leveraging multidimensional sensor data for computationally efficient object detection |
US20210389257A1 (en) * | 2019-10-09 | 2021-12-16 | Shandong University | Multi-arm robot used for tunnel lining inspection and defect diagnosis in operation period |
CN114200481A (zh) * | 2020-08-28 | 2022-03-18 | 华为技术有限公司 | 一种定位方法、定位***和车辆 |
CN112230245A (zh) * | 2020-09-21 | 2021-01-15 | 卡斯柯信号有限公司 | 一种基于激光雷达的隧道内列车主动障碍物检测***及方法 |
CN112036508A (zh) * | 2020-09-27 | 2020-12-04 | 上海京海工程技术有限公司 | 一种基于盾构隧道衬砌结构的环缝自动识别方法 |
CN114119355A (zh) * | 2021-11-29 | 2022-03-01 | 北京工业大学 | 一种盾构隧道掉块风险预警方法与*** |
CN114370828A (zh) * | 2021-12-28 | 2022-04-19 | 中国铁路设计集团有限公司 | 基于激光扫描的盾构隧道直径收敛和径向错台检测方法 |
CN114723709A (zh) * | 2022-04-11 | 2022-07-08 | 武汉汉宁轨道交通技术有限公司 | 隧道病害检测方法、装置和电子设备 |
Non-Patent Citations (3)
Title |
---|
NING-BO JING 等: "3D Reconstruction of Underground Tunnel Using Kinect Camera", 《2018 INTERNATIONAL SYMPOSIUM ON COMPUTER, CONSUMER AND CONTROL (IS3C)》 * |
周鸣亮 等: "运营期盾构隧道结构病害的自动化检测与三维可视化", 《应用基础与工程科学学报》 * |
徐教煌 等: "三维激光扫描技术在地铁圆形盾构隧道检测中的应用", 《北京测绘》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115439480A (zh) * | 2022-11-09 | 2022-12-06 | 成都运达科技股份有限公司 | 基于3d深度图像模板匹配的螺栓异常检测方法及*** |
CN115439480B (zh) * | 2022-11-09 | 2023-02-28 | 成都运达科技股份有限公司 | 基于3d深度图像模板匹配的螺栓异常检测方法及*** |
CN116665204A (zh) * | 2023-07-21 | 2023-08-29 | 山东兴诺工贸股份有限公司 | 一种基于数据分析的玻璃杯破损检测*** |
CN116665204B (zh) * | 2023-07-21 | 2023-10-20 | 山东兴诺工贸股份有限公司 | 一种基于数据分析的玻璃杯破损检测*** |
Also Published As
Publication number | Publication date |
---|---|
CN115294527B (zh) | 2023-05-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109087274B (zh) | 基于多维融合及语义分割的电子器件缺陷检测方法及装置 | |
CN108921176B (zh) | 一种基于机器视觉的指针式仪表定位与识别方法 | |
CN110148130B (zh) | 用于检测零件缺陷的方法和装置 | |
CN115294527B (zh) | 一种基于计算机视觉的地铁隧道破损检测方法 | |
WO2019134252A1 (zh) | 结构裂缝自动化描绘及宽度精准测量方法与设备 | |
US20110182495A1 (en) | System and method for automatic defect recognition of an inspection image | |
CN111179243A (zh) | 一种基于计算机视觉的小尺寸芯片裂纹检测方法及*** | |
US9171364B2 (en) | Wafer inspection using free-form care areas | |
CN109580630A (zh) | 一种机械零部件缺陷的视觉检测方法 | |
CN111160477B (zh) | 一种基于特征点检测的图像模板匹配方法 | |
CN111354047B (zh) | 一种基于计算机视觉的摄像模组定位方法及*** | |
CN114240845B (zh) | 一种应用于切削工件的光切法表面粗糙度测量方法 | |
JP2014228357A (ja) | ひび割れ検出方法 | |
CN113706473B (zh) | 超声图像中病灶区域的长短轴确定方法和超声设备 | |
CN113689415A (zh) | 一种基于机器视觉的钢管壁厚在线检测方法 | |
CN114596551A (zh) | 一种车载前视图像裂缝检测的方法 | |
CN111968224A (zh) | 船舶3d扫描点云数据处理方法 | |
CN117333489B (zh) | 一种薄膜破损检测装置及检测*** | |
CN117635615B (zh) | 基于深度学习实现冲孔模具的缺陷检测方法及*** | |
CN115546232A (zh) | 一种肝脏超声图像工作区域提取方法、***及电子设备 | |
JP2003216931A (ja) | 特定パターン認識方法、特定パターン認識プログラム、特定パターン認識プログラム記録媒体および特定パターン認識装置 | |
CN117269179B (zh) | 基于机器视觉的隐形眼镜边缘缺陷的高精度检测方法和*** | |
CN106989672A (zh) | 一种基于机器视觉的工件测量方法 | |
CN113012181B (zh) | 一种基于Hough变换的新型类圆形检测方法 | |
CN114612412A (zh) | 三维点云数据的处理方法及其用途、电子设备、存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |