基于多尺度曲面的飞机蒙皮凹坑损伤检测算法

Aircraft skin pit damage detection algorithm based on multiscale surfaces

  • 摘要: 针对飞机蒙皮凹坑损伤噪声干扰强、检测时间久,机身表面不平整,且在二维图像中缺乏视觉信息、难以进行自动检测的问题,设计了一种基于多尺度曲面模型的飞机蒙皮凹坑损伤自动检测算法. 首先,通过无人车、升降杆和深度相机搭建自动化采集平台,用来获得飞机蒙皮点云数据;然后,基于半径滤波、体素滤波、最小移动二乘法算法得到预处理数据;最后,在此基础上,基于多尺度区域划分、随机抽样一致算法和表面特征聚类进行损伤检测,得到最终的损伤结果. 在损伤数据集上进行测试,实验结果表明:本文提出的算法在准确率、召回率、F值以及平均检测时间4个指标上均有明显提升,其均值分别为92.86%、86.67%、89.92%和6 s,损伤检测结果优于现有的几种点云损伤检测算法,本文提出的算法实现了在飞机蒙皮场景中自动检测凹坑损伤的目标.

     

    Abstract: To address the problems of strong noise interference, long detection times, uneven fuselage surfaces, lack of visual information in two-dimensional images, and difficulty in automatic detection, an automatic detection algorithm for aircraft skin pit damage based on a multiscale surface model was designed. First, an automatic acquisition platform system was constructed using an unmanned vehicle, a lifting pole, and a depth camera. The point-cloud data of the aircraft skin was obtained using this acquisition platform system. The point-cloud data were then preprocessed using the radius filter algorithm, voxel grid filter algorithm, and moving least squares algorithm. Then, the preprocessed point-cloud data were divided into multiscale regions and split into multiple local skin mesh regions to obtain multiple local grid area data. For each local grid region data, the surface models of each local grid region and regional spatial adjacency were obtained by constructing and optimizing the estimation of the local quadric surface based on the random sampling consensus algorithm. The spatial adjacency, surface model, and its index together form the region tree. The local surface models at different scales were aggregated by storing information and normal vector angles in the region tree to identify the damaged and nondamaged regions. Finally, surface features, such as curvature and normal vector, were used to cluster the pit points in the damaged area, and the pit point-cloud data were aggregated to obtain the final pit damage results. The proposed algorithm was compared with existing traditional algorithms, such as the point-cloud block method and the point feature region growth method based on normal vector and curvature. Experimental results showed that the accuracy, recall, and F-value of the point-cloud block method were 4.00%, 20.00%, and 6.67%, respectively, with an average detection time of 20 s. For the point feature region growth method based on normal vector and curvature, the accuracy, recall, and F-value were 30.77%, 26.67%, and 28.79%, respectively, with an average detection time of 25 s. The accuracy, recall, F-value, and average detection time were significantly improved, with mean values of 92.86%, 86.67%, 89.92%, and 6 s, respectively. Additionally, the detection results of the three algorithms on the aircraft skin engine, fuselage, and wing were compared, and the influence of curvature in different regions on the algorithm was analyzed. The detection results of the proposed algorithm were significantly better than those of existing traditional algorithms, such as the point-cloud block method and the point feature area growth method based on normal vector and curvature. The proposed algorithm achieved the goal of automatically detecting pit damage in aircraft skin scenes.

     

/

返回文章
返回