title: Three-dimensional measurement of small inner surface profiles using feature-based 3-D panoramic registration.
abstract: Rapid development in the performance of sophisticated optical components, digital image sensors, and computer abilities along with decreasing costs has enabled three-dimensional (3-D) optical measurement to replace more traditional methods in manufacturing and quality control. The advantages of 3-D optical measurement, such as noncontact, high accuracy, rapid operation, and the ability for automation, are extremely valuable for inline manufacturing. However, most of the current optical approaches are eligible for exterior instead of internal surfaces of machined parts. A 3-D optical measurement approach is proposed based on machine vision for the 3-D profile measurement of tiny complex internal surfaces, such as internally threaded holes. To capture the full topographic extent (peak to valley) of threads, a side-view commercial rigid scope is used to collect images at known camera positions and orientations. A 3-D point cloud is generated with multiview stereo vision using linear motion of the test piece, which is repeated by a rotation to form additional point clouds. Registration of these point clouds into a complete reconstruction uses a proposed automated feature-based 3-D registration algorithm. The resulting 3-D reconstruction is compared with x-ray computed tomography to validate the feasibility of our proposed method for future robotically driven industrial 3-D inspection.
authors.affiliation: University of Washington, Mechanical Engineering Department, Seattle, Washington, United States.
authors.forename: Yuanzheng
authors.initials: Y
authors.lastname: Gong
authors.affiliation: University of Washington, Mechanical Engineering Department, Seattle, Washington, United States.
authors.forename: Eric J
authors.initials: EJ
authors.lastname: Seibel
keywords: machine vision; optical metrology; point cloud registration; three-dimensional measurement; three-dimensional surface reconstruction