Next Article in Journal
A 4 mm2 Double Differential Torsional MEMS Accelerometer Based on a Double-Beam Configuration
Previous Article in Journal
Spoof Detection for Finger-Vein Recognition System Using NIR Camera
Article Menu
Issue 10 (October) cover image

Export Article

Open AccessArticle
Sensors 2017, 17(10), 2262;

A Method for Automatic Surface Inspection Using a Model-Based 3D Descriptor

Departamento de Ingeniería Electrónica, Instituto Tecnológico Metropolitano, Medellín 050013, Colombia
Facultad de Minas, Universidad Nacional de Colombia, Medellín 050041, Colombia
Departamento de Ciencias de la Computación, Pontificia Universidad Católica de Chile, Santiago 7820436, Chile
Author to whom correspondence should be addressed.
Received: 14 August 2017 / Revised: 19 September 2017 / Accepted: 20 September 2017 / Published: 2 October 2017
(This article belongs to the Section Physical Sensors)
Full-Text   |   PDF [11332 KB, uploaded 2 October 2017]   |  


Automatic visual inspection allows for the identification of surface defects in manufactured parts. Nevertheless, when defects are on a sub-millimeter scale, detection and recognition are a challenge. This is particularly true when the defect generates topological deformations that are not shown with strong contrast in the 2D image. In this paper, we present a method for recognizing surface defects in 3D point clouds. Firstly, we propose a novel 3D local descriptor called the Model Point Feature Histogram (MPFH) for defect detection. Our descriptor is inspired from earlier descriptors such as the Point Feature Histogram (PFH). To construct the MPFH descriptor, the models that best fit the local surface and their normal vectors are estimated. For each surface model, its contribution weight to the formation of the surface region is calculated and from the relative difference between models of the same region a histogram is generated representing the underlying surface changes. Secondly, through a classification stage, the points on the surface are labeled according to five types of primitives and the defect is detected. Thirdly, the connected components of primitives are projected to a plane, forming a 2D image. Finally, 2D geometrical features are extracted and by a support vector machine, the defects are recognized. The database used is composed of 3D simulated surfaces and 3D reconstructions of defects in welding, artificial teeth, indentations in materials, ceramics and 3D models of defects. The quantitative and qualitative results showed that the proposed method of description is robust to noise and the scale factor, and it is sufficiently discriminative for detecting some surface defects. The performance evaluation of the proposed method was performed for a classification task of the 3D point cloud in primitives, reporting an accuracy of 95%, which is higher than for other state-of-art descriptors. The rate of recognition of defects was close to 94%. View Full-Text
Keywords: 3D point cloud; 3D inspection; surface quality inspection; defects detection 3D point cloud; 3D inspection; surface quality inspection; defects detection

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).

Share & Cite This Article

MDPI and ACS Style

Madrigal, C.A.; Branch, J.W.; Restrepo, A.; Mery, D. A Method for Automatic Surface Inspection Using a Model-Based 3D Descriptor. Sensors 2017, 17, 2262.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics



[Return to top]
Sensors EISSN 1424-8220 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top