Measurement. Calibration and analysis of eccentric error of the laser rotary-scanning measurement system. Tung-Hsien Tsai a,, Kuang-Chao Fan b

Similar documents
Optimal shape error analysis of the matching image for a free-form surface

A variable-resolution optical profile measurement system

An Innovative Three-dimensional Profilometer for Surface Profile Measurement Using Digital Fringe Projection and Phase Shifting

Kinematic Model Analysis of an 8-DOF Photographic Robot

Measurement of period difference in grating pair based on analysis of grating phase shift

A Fringe Center Detection Technique Based on a Sub-Pixel Resolution, and Its Applications Using Sinusoidal Gratings

- Introduction P. Danziger. Linear Algebra. Algebra Manipulation, Solution or Transformation

ScienceDirect. The use of Optical Methods for Leak Testing Dampers

Contact Characteristics of Circular-Arc Curvilinear Tooth Gear Drives

Strategy. Using Strategy 1

manufactured parts carry good precision, excellent surface precision and high flexibility. This Baan-Chyan, Taipei, Taiwan, 220, R.O.C.

Distortion Correction for Conical Multiplex Holography Using Direct Object-Image Relationship

The development of a laser array measurement system for three dimensional positioning testing in machine tool

ACTA TECHNICA CORVINIENSIS Bulletin of Engineering Tome X [2017] Fascicule 2 [April June] ISSN:

Design of three-dimensional photoelectric stylus micro-displacement measuring system

Optics and Lasers in Engineering

Camera model and multiple view geometry

1. The Pythagorean Theorem

Research on Measured Course Accuracy Based on Relative Measure between Azimuth and Relative Bearing

Flank Millable Surface Design with Conical and Barrel Tools

Answers to practice questions for Midterm 1

UNIT 2 2D TRANSFORMATIONS

A three-step system calibration procedure with error compensation for 3D shape measurement

Evaluating Measurement Error of a 3D Movable Body Scanner for Calibration

Mathematical Model and Surface Deviation of Cylindrical Gears With Curvilinear Shaped Teeth Cut by a Hob Cutter

Areas of Rectangles and Parallelograms

The Jitterbug Motion

Available online at ScienceDirect. Energy Procedia 69 (2015 )

501, , 1052, , 1602, 1604 EXCEL EXCEL 1602UC EXCEL 1052UC EXCEL 501HC. Micro-Vu Corporation. Precision Measurement Systems

An Algorithm for 3D Vibration Measurement Using One Laser Scanning Vibrometer

Experiment 6. Snell s Law. Use Snell s Law to determine the index of refraction of Lucite.

Accurate Trajectory Control for Five-Axis Tool-Path Planning

A. K. Srivastava, K.C. Sati, Satyander Kumar alaser Science and Technology Center, Metcalfe House, Civil Lines, Delhi , INDIA

ECE-161C Cameras. Nuno Vasconcelos ECE Department, UCSD

Optimal Path Planning for Helical Gear Profile Inspection with Point Laser Triangulation Probes

Extreme Ultraviolet Radiation Spectrometer Design and Optimization

FAST REGISTRATION OF TERRESTRIAL LIDAR POINT CLOUD AND SEQUENCE IMAGES

Study on Tool Interference Checking for Complex Surface Machining

6.7. POLAR COORDINATES

Rectification of distorted elemental image array using four markers in three-dimensional integral imaging

Ray tracing based fast refraction method for an object seen through a cylindrical glass

Application Of Multibody Dynamic Method (Mbd) And Mechanical Principle To The Cylinder Torque Calculation

Shift estimation method based fringe pattern profilometry and performance comparison

3B SCIENTIFIC PHYSICS

Stereo Vision. MAN-522 Computer Vision

PARAMETRIC EQUATIONS AND POLAR COORDINATES

Neural Networks Terrain Classification using Inertial Measurement Unit for an Autonomous Vehicle

Image Measuring Instrument

Chapter 8 Three-Dimensional Viewing Operations

Six-degree-of-freedom displacement measurement system using a diffraction grating

Projector Calibration for Pattern Projection Systems

Virtual Interaction System Based on Optical Capture

MODULE - 7. Subject: Computer Science. Module: Other 2D Transformations. Module No: CS/CGV/7

Available online at Procedia Engineering 7 (2010) Procedia Engineering 00 (2010)

Estimating normal vectors and curvatures by centroid weights

Calypso Construction Features. Construction Features 1

Development of 3D Positioning Scheme by Integration of Multiple Wiimote IR Cameras

9.5 Polar Coordinates. Copyright Cengage Learning. All rights reserved.

A Novel Kinematic Model of Spatial Four-bar Linkage RSPS for Testing Accuracy of Actual R-Pairs with Ball-bar

Polarization of Light

3D-2D Laser Range Finder calibration using a conic based geometry shape

High-resolution 3D profilometry with binary phase-shifting methods

COORDINATE TRANSFORMATION. Lecture 6

Differential Geometry: Circle Patterns (Part 1) [Discrete Conformal Mappinngs via Circle Patterns. Kharevych, Springborn and Schröder]

4.3 Quadratic functions and their properties

4.10 INVOLUTE INTERPOLATION (G02.2, G03.2)

For each question, indicate whether the statement is true or false by circling T or F, respectively.

Computer aided error analysis for a threedimensional precision surface mapping system

Fundamental Optics for DVD Pickups. The theory of the geometrical aberration and diffraction limits are introduced for

Dynamic 3-D surface profilometry using a novel color pattern encoded with a multiple triangular model

Computer aided design of moldboard plough surface

Study on Gear Chamfering Method based on Vision Measurement

3D face recognition based on a modified ICP method

To graph the point (r, θ), simply go out r units along the initial ray, then rotate through the angle θ. The point (1, 5π 6

ROBUST LINE-BASED CALIBRATION OF LENS DISTORTION FROM A SINGLE VIEW

CSE528 Computer Graphics: Theory, Algorithms, and Applications

Security Monitoring around a Video Surveillance Car with a Pair of Two-camera Omnidirectional

Singularity Loci of Planar Parallel Manipulators with Revolute Joints

The Design of a 3-D Surface Geometry Acquisition System for Highly Irregular Shaped Objects: with Application to CZ Semiconductor Manufacture

Polarization of light

Flexible Calibration of a Portable Structured Light System through Surface Plane

Chapters 1 7: Overview

Camera Model and Calibration

Chapter 5. Projections and Rendering

DRC A Multi-Camera System on PC-Cluster for Real-time 3-D Tracking. Viboon Sangveraphunsiri*, Kritsana Uttamang, and Pongsakon Pedpunsri

Digital Image Processing COSC 6380/4393

Measurements using three-dimensional product imaging

Advanced Math Final Exam Review Name: Bornoty May June Use the following schedule to complete the final exam review.

BIL Computer Vision Apr 16, 2014

Dynamic three-dimensional sensing for specular surface with monoscopic fringe reflectometry

A Prototype Two-Axis Laser Scanning System used in Stereolithography Apparatus with New Algorithms for Computerized Model Slicing

Binary Decision Tree Using Genetic Algorithm for Recognizing Defect Patterns of Cold Mill Strip

Nanorelief measurements errors for a white-light interferometer with chromatic aberrations

UNIT 10 Trigonometry UNIT OBJECTIVES 287

Pulsating flow around a stationary cylinder: An experimental study

Planar pattern for automatic camera calibration

Cylinders in Vs An optomechanical methodology Yuming Shen Tutorial for Opti521 November, 2006

Abstract. Introduction

Structure from motion

Three-dimensional nondestructive evaluation of cylindrical objects (pipe) using an infrared camera coupled to a 3D scanner

Transcription:

Measurement 45 (01) 4 5 Contents lists availale at SciVerse ScienceDirect Measurement journal homepage: www.elsevier.com/locate/measurement Caliration and analysis of eccentric error of the laser rotary-scanning measurement system Tung-Hsien Tsai a,, Kuang-Chao Fan a Dept. of Mechanical Engineering, Hsiuping University of Science and Technology, 11, Gungye Rd., Dali Dist., Taichung, Taiwan, ROC Dept. of Mechanical Engineering, National Taiwan University, 1, Roosevelt Rd., Sec. 4, Taipei, Taiwan, ROC article info astract Article history: Received Novemer 010 Received in revised form 5 Septemer 011 Accepted 10 Octoer 011 Availale online 19 Octoer 011 Keywords: 60 profile measurement Alignment errors Caliration Non-contact measurement A laser rotary-scanning measurement system was developed for the reverse engineering of 60 ojects. The system is constructed y an optical head and a rotary indexing. The optical head is composed of a laser diode strip-light projector and dual CCD cameras. Based on the principle of structured-light triangulation, a laser line is projected onto the oject upon which the distorted line is captured y dual CCD cameras from left and right simultaneously. By processing a series of line fittings from the discrete angular positions of an oject, the entire D profile can e reconstructed. Since the actual space coordinates of the oject are computed according to the geometric relationship etween the coordinate of optical head system and the coordinate of the rotary indexing systems, if these two coordinate systems are not in good alignment, errors in the computed coordinates will e introduced. This paper descries the influences of the alignment and eccentricity errors of the laser rotary-scanning measurement system on the computed geometrical profile. Caliration procedures are then proposed to adjust the alignment to avoid image distortions and thus enhance the system accuracy. Experimental results show that this easy-to-use caliration procedure can significantly improve the accuracy of the system. Ó 011 Elsevier Ltd. All rights reserved. 1. Introduction In general, the D surface profile of an oject can e acquired y using a non-contact laser scanning measurement system [1 ]. However, when measuring an oject that has a large surface, large curvature, or a full 60 profile, one can acquire only one set of sectional measurement points in each measurement. For reconstructing the entire oject, every set of sectional measurement points acquired at different positions must match with one another [4 ]. Therefore, the optimal shape error analysis for the matching images of the same area for two sets of sectional measurement surfaces is desired. In practice; however, this is tedious and time consuming. Corresponding author. Tel.: +6 4 4961100; fax: +6 4 496155. E-mail addresses: tonytsai@mail.hust.edu.tw (T.-H. Tsai), fan@ccms.ntu.edu.tw (K.-C. Fan). For a smooth oject having 60 shape, e.g., circular shaft, human sculpture or clu head, one can acquire the entire profile through line-y-line increments using a rotary measurement system. Chang proposed a neural network algorithm to measure a 60 profile of an oject [9]. Using the laser rotary-scanning measurement system, the processes of sectional scanning and image matching as descried aove can e avoided. Measurement time can also e saved. But the coordinates of this measurement system must e calirated to avoid image distortions, and thus to enhance the system accuracy. In this paper, we proposed an easyto-use caliration procedure to solve this prolem and to adjust the alignment to avoid image distortions. The schematic diagram of a laser rotary-scanning measurement system is illustrated in Fig. 1. The coordinate system of the laser rotary-scanning measurement is an actual space coordinate system (X,Y,Z); the original point of actual space coordinate system coincides with the center of 06-41/$ - see front matter Ó 011 Elsevier Ltd. All rights reserved. doi:10.1016/j.measurement.011.10.005

4 T.-H. Tsai, K.-C. Fan / Measurement 45 (01) 4 5 Linear Stage Projected Laser Line Rotary Stage Laser Scanning Proe Fig. 1. Schematic diagram of a laser rotary-scanning measurement system. the rotary tale, and the direction of Y-axis is outward from the paper. The laser scanning proe projects a striplight onto the oject. A CCD camera can then capture the image of the deformed line. The coordinates of the deformed images could e transformed into the related space coordinates of the oject according to the mapping function, which is acquired y using a pre-caliration procedure. By processing a series of laser strip images from the discrete angular positions of an oject, the entire D profile can e reconstructed. Discussions on the alignment errors and accuracy caliration issues for this measurement system have not een found in any literature yet. In this paper, we investigate the errors of a laser rotaryscanning measurement system and propose a caliration procedure for the measurement system to improve its measuring accuracy.. The geometric principles of the rotary measurement system Fig. shows the geometric relationship of the rotary measurement system. The Y-axis direction is outward from the paper. Let P(x,y, z) e a point of the oject in the actual space coordinates, and O(0, 0, 0) e the center of this actual space coordinates. Angle h is the clockwise rotation angle of the rotary tale of each step. The value (y 0, z 0 ) indicates the computed coordinate for a point on the section line, which is a line on the Y Z plane that crosses the oject, and there x 0 equals zero. Each deformed image that the CCD captures indicates the information of a section line. Fig.. The geometric principles of a rotary measurement system. According to the mapping function, we can calculate the computed space coordinates of the section line, ut they are not the actual space coordinates of the oject. For acquiring the actual space coordinates, the computed space coordinates (y 0, z 0 ) must e transformed into the actual space coordinates P(x, y, z). The geometric relationship etween the rotary position and the space coordinate must e considered. The transformation equations of the computed coordinate (y 0, z 0 ) and the actual space coordinate P(x, y, z) are shown as follows: >< x ¼ z 0 sin h y ¼ y 0 ð1þ z ¼ z 0 cos h From Eq. (1), the actual space coordinates of the oject are determined according to a trigonometric function. The accuracy of the actual space coordinates P(x, y, z) depend on the geometric relationship etween the laser rotaryscanning measurement system and the rotary system. If these coordinate systems do not coincide, errors of computed coordinate would e otained from Eq. (1).. Error analysis of the coordinate system deviations From the aove descriptions, the actual space coordinates of the oject can e determined y using Eq. (1). Here, we assume that the position of the center of the rotary tale is located exactly at the center of the actual space coordinates, and the normal direction of the rotary tale coincides with the Y-axis of the actual space coordinates. In practice, these two assumptions are not always satisfactory. There exist a few physical deviations etween the rotary system and the actual space coordinate system. These deviations will induce computing errors..1. The error caused y the inclined axis of the rotary tale For simplicity of descriptions, the analysis of the error caused y the inclined angle of the rotary tale will e divided into two special conditions. One is that the axis of the rotary tale exactly lies on the X Y plane of the actual space coordinates ut has an inclined angle with respect to Y-axis. The other is that the axis of the rotary tale exactly lies on the Y Z plane of the actual space coordinates ut has an inclined angle c with respect to Y-axis. The transformation equations of two special conditions are descried respectively as follows. If the axis of the rotary tale exactly lies on the X Y plane of the actual space coordinates ut has an inclined angle with respect to Y-axis, the coordinate system XYZ is rotated through an inclined angle aout Z axis. The new coordinate system can e defined as X Y Z. The rotation matrix can e written as M. The measured point (0, y 0, z 0 ) is rotated aout the axis of the rotary tale ðy Þ through an angle h to a new position. The rotation matrix can e written as (M ) h. The inclined coordinate system X Y Z is returned to the original XYZ coordinate system y the inverse matrix M 1. Then the transformation equations of the computed coordinate (0, y 0, z 0 ) and the actual space coordinate P(x, y, z) are shown as follows:

x 0 6 4 y 5 ¼ M 1 ðm 6 Þ h M 4 y 0 5 ðþ z z 0 where cos sin 0 cosh 0 sinh 6 ¼ 4 sin cos 05; ðm Þ h ¼ 4 0 1 0 5; 0 0 1 sinh 0 cosh cos sin 0 ¼ 4 sin cos 05 ðþ 0 0 1 Therefore, when we sustitute the rotation matrices M, (M ) h and M 1 into Eq. (), the transformation equations of the computed coordinate can e acquired y >< x ¼ y 0 cos sin ðcos h 1Þþz 0 cos sin h y ¼ y 0 ðsin cos h þ cos Þþz 0 sin sin h ð4þ z ¼ y 0 sin sin h þ z 0 cos h Furthermore, if the axis of the rotary tale exactly lies on the Y Z plane of the actual space coordinates ut has an inclined angle c with respect to Y-axis. Similar to the description as aove, the coordinate system XYZ is rotated through an inclined angle c aout Y axis. The new coordinate system can e defined as X c Y c Z c. The rotation matrix can e written as M c. The measured point (0, y 0, z 0 ) is rotated aout the axis of the rotary tale ðy cþ through an angle h to a new position. The rotation matrix can e written as (M c ) h. The inclined coordinate system X c Y c Z c is returned to the original XYZ coordinate system y the inverse matrix M 1 c. Then the transformation equations of the computed coordinate (0, y 0, z 0 ) and the actual space coordinate P(x, y, z) are shown as follows: x 0 6 4 y 5 ¼ M 1 c ðm 6 cþ h M c 4 y 0 5 ð5þ z z 0 where 1 0 0 cosh 0 sinh 6 c ¼ 40 cosc sinc 5; ðm c Þ h ¼ 4 0 1 0 5; 0 sinc cosc sinh 0 cosh 1 0 0 c ¼ 40 cosc sinc 5 ð6þ 0 sinc cosc T.-H. Tsai, K.-C. Fan / Measurement 45 (01) 4 5 49 nor on the Y Z plane of the actual space coordinates and has an inclined angle with respect to Y-axis. The transformation equations of the computed coordinate (y 0, z 0 ) and the actual space coordinate P(x, y, z) will e more complicated. Under different inclined conditions of the axis of the rotary tale, the transformation equations of the actual space coordinates are different. Of course, the inclined angle can e otained y appropriate measurement equipments, and then it can e calirated. However, some measurement equipments are needed to measure inclined angle, and a caliration procedure is also needed to complete the caliration. This work is tedious and time consuming. In this paper, we proposed an easy-to-use caliration procedure to solve this prolem and to adjust the alignment to avoid image distortions... The error caused y the eccentricity of the rotary center Fig. shows the case that the center of the rotary tale is not located exactly at the center of the actual space coordinates O(0, 0, 0). In Fig., the coordinate system of the laser rotary-scanning measurement is actual space coordinate system (X, Y, Z), and (X, Y, Z ) is the coordinate system of the center of the rotary tale. While the direction of Y or Y axis is outward from the paper. Let Q(x, y, z) e an actual space coordinate of the oject, and P(x, y, z) is a computed space coordinate according to the measured point R(0, y 0, z 0 ). While (d x, d z ) indicates the eccentricity of the center of the rotary tale in the X and Z direction, respectively. From Fig., the actual space coordinate Q(x,y,z) can e determined as follows: >< x ¼ L 0 sinðh aþþd x Qðx; y; zþ y ¼ y 0 ðþ z ¼ L 0 cosðh aþþd z According to the measured value ðy 0 ; z 0 Þ, the computed coordinate pðx; y; zþ can e acquired y >< x ¼ðLþd z Þ sin h Pðx; y; zþ y ¼ y 0 ð9þ z ¼ðLþd z Þ cos h where L 0 ¼ L= cos a. Then the eccentric errors E x and E z etween the actual space coordinate and computed coordinate in the X and Z directions are: Therefore, when we sustitute the rotation matrices M c, (M c ) h and M 1 c into Eq. (4), the transformation equations of the computed coordinate can e acquired y >< x ¼ y 0 sin c sin h þ z 0 cos c sin h y ¼ y 0 ðsin c cos h þ cos cþþz 0 cos c sin cð1 cos hþ z ¼ y 0 cos c sin cð1 cos hþþz 0 ðsin c þ cos c cos hþ ðþ Briefly, the actual space coordinate P(x, y, z) depends upon the point position of the oject (y 0, z 0 ) and the inclined angle of the axis of the rotary tale (, c). In fact, if the axis of the rotary tale neither lies on the X Y plane Fig.. The center of the rotary tale deviations.

50 T.-H. Tsai, K.-C. Fan / Measurement 45 (01) 4 5 E x ¼ðLþd z Þ sin h ½L 0 sinðh aþþd x Š ¼ d z sin h þ d x ðcos h 1Þ ð10þ Start E z ¼ðLþd z Þ cos h ½L 0 cosðh aþþd z Š ¼ d x sin h þ d z ðcos h 1Þ Eqs. () and (9) can e rewritten as: ð11þ E x ¼ R sinðh þ /Þ d x ð1þ E z ¼ R cosðh þ /Þ d z qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi where tan / ¼ d x =d z, and R ¼ d x þ d z. If translates the computed coordinate with distance (d x, d z ), then Eq. (10) would e changed to: No Inclination Caliration Is the Inclined angle within 1arcsec? Yes Centering Caliration of Cylinder and Rotary Tale E 0 x E 0 z And ¼ R sinðh þ /Þ ð1þ ¼ R cosðh þ /Þ E 0 x þ E0 z ¼ R ð14þ From Eq. (11), we can see that each point of the oject on the X Z plane has the same distance error to the center of the rotary tale. Due to the deviations in the center of the rotary tale (d x, d z ), the oject profile will expand or shrink its geometrical shape. A measurement error will e induced causing deviations in the center or incline axis system. The causes of this measurement error are due to d x, d z and the inclined angles of the system. Therefore, the measurement system should e calirated to improve the measurement accuracy. 4. The caliration principle and procedures for rotary measurement system Measurement errors are caused y the eccentricity and the inclined angles of the center of the rotary tale. The relationships etween these error terms are non-linear. It is difficult to acquire each error term in a simple and efficient manner. Here, we propose a simple caliration procedure to enhance the accuracy of the system. The caliration procedure is divided into two steps. The first step is the inclination caliration and the second the eccentricity caliration. The flow chart of the caliration procedure is shown in Fig. 4. The caliration procedure will e descried in detail from Section 4.1 to Section 4.. 4.1. Inclination caliration The laser scanning proe projects a vertical laser strip onto the oject. Since the Y-axis of the space coordinate is defined in the vertical direction. For calirating the normal direction of the rotary plane coincident to the Y-axis, a leveling adjustment is executed alternately with two perpendicular directions for the laser scanning proe and the rotary tale planes until they are within 1 arcsec tolerance using an electronic level. Therefore, the prolem of determining the system inclined angle can e solved in a simple and efficient way y using the inclination caliration as shown here. 4.. Eccentricity caliration Is the deviation within 0.01mm? X Direction Deviation Caliration Z Direction Deviation Caliration End After completing the inclination caliration, a cylinder with known radius R is adopted to test the eccentricity of the center position of the rotary indexing. The procedure is descried as follows: 4..1. The centering caliration of cylinder and rotary tale As shown in Fig. 5, the cylinder is placed in the center of the rotary tale. A dial indicator with 1 lm resolution touches the cylinder at A and resets in the X direction. The rotary tale then rotates 10 and the cylinder is adjusted one half of the deviation indicated on the dial indicator along the inverse direction. The procedure is repeated until the deviation is within 0.01 mm tolerance. And then, the caliration procedure of Z direction is the same as the caliration procedure of X direction. 4... X direction deviation caliration When the center of the cylinder coincides with the center of the rotary tale, the center position of the rotary tale can e determined easily y scanning the cylinder and using the laser scanning proe. The laser scanning proe scans the cylinder linearly from left to right with a pitch of 1 mm along the X direction, as shown in Fig. 6. However, in this caliration procedure, the scan data are limited to a small and short arc, so if we use these measurement data to fit the circle equation of the cylinder cross-section arc directly, the curve fitting error will e very large and the Yes Fig. 4. The flow chart of the caliration procedure. No

T.-H. Tsai, K.-C. Fan / Measurement 45 (01) 4 5 51 Rotary Tale B Indicator A X Z A X B Z Fig. 5. The schematic diagram for the cylinder rotary tale caliration method. Cylinder Fig.. Schematic diagram of polynomial curve fitting for caliration X direction deviation. Linear Stage Rotary Tale Z Laser Scanning Proe Fig. 6. Schematic diagram for caliration X direction deviation. caliration accuracy of X-direction deviation will not e good enough. Since the scan data is only required to find the vertex of the curve and the vertex vicinity of the polynomial fitting curve coincides with the circular curve. Therefore, we use a polynomial approximation to fit the circle curve for calirating the X-direction deviation. Let the initial position e x = 0, and then a set of the average z 0 values and the corresponding x value of each step can e acquired. Because the equation of a circle is a polynomial function of order, therefore, a polynomial function of order : z 0 ¼ ax i þ x i þ c can e used to fit the cylinder cross-section arc. If the least-squares method is used, the coefficient of curve fitting functions a c can e determined. Therefore, the vertex of the polynomial function is located at x ¼ =a. Fig. shows the schematic diagram of polynomial curve fitting for caliration X direction deviation. Since the vertex vicinity of the polynomial fitting curve coincides with the circular curve, and the center of the rotary tale passes through the vertex of the polynomial fitting curve, moving the laser scanning proe to the vertex position (x = /a) will initiate the X direction deviation caliration. Briefly, the X-direction deviation is otained y using curve fitting method, and then the accuracy will e higher than that y calirating the radius error of cylinder directly. 4... Z direction deviation caliration Since the projected laser line passes through the center of the rotary tale and coincides with the normal direction X of the rotary tale plane, the deviation of d z can e determined y measuring the average value z 0 of the cylinder on the Y Z plane. The deviation is then equal to the product from sutracting the radius of the cylinder from z 0.If the deviation d z is positive, then the rotary tale is moved ack y d z. Inversely, the rotary tale is moved forward y d z and the measurement system caliration is completed. 5. The practice of caliration and experimental results In this paper, the scanning head of this laser rotaryscanning measurement system adopts a laser diode projector and dual CCD cameras attached with an OPTEM ZOOM 0 with a 0. TV tue and 0.5 auxiliary lens. This optical scanning proe is mounted on a linear stage to execute line scanning measurement. The resolution of CCD camera is 6 494 picture element []. Tale 1 lists the specifications of this system performance. Experimental measurement results show that the system accuracy is aout 0.05 mm and 0.06 mm in the Y-axis and Z-axis direction at the original focus position respectively. To investigate the caliration procedure of measurement system, we adopted a cylinder that has a radius of 6.90 mm to execute the caliration procedure. The inclination caliration and cylinder centering are executed first. The cylinder is then scanned from left to right with a pitch of 1 mm and the vertex position of the polynomial function is calculated y using the least-squares method. The result of vertex position was 14.5 mm and then the laser scanning proe was moved y 14.5 mm along the X-axis Tale 1 Scanning head specifications of measurement system. Lowest Highest Magnification 0.01 0.50 Field of view 6.4 mm 9. mm 9.5 mm 1.6 mm Depth of field 0 mm. mm Working distance 50 mm 50 mm

5 T.-H. Tsai, K.-C. Fan / Measurement 45 (01) 4 5 Fig.. The line segments of the measured data for the cylinder. Fig. 10. The measured data from a toy using a rotary measurement system without caliration. Fig. 9. The prototype picture of a marmot toy. direction to finish the X direction caliration. Next, measure the average distance z 0 of the cylinder. The result was.46 mm and the deviation of d z was 0.416 mm. Because d z was positive, the rotary tale is moved ack y 0.416 mm and the average distance of the cylinder is measured again. The result was 6.941 mm, and the radius error was 0.011 mm. Since the accuracy of this laser rotary-scanning measurement system is 0.05 mm. Therefore, the caliration procedure has now een accomplished. Using a measurement system calirated to scan the cylinder with a rotation angle of per step of the rotary tale, the total numer of scanned lines was 10. Fig. shows the line segments of the measured data. The result of the measured diameter for the cylinder was 5.91 mm and the diameter error was 0.061 mm. This reveals that the caliration procedure we proposed works very well and the accuracy is satisfactory. Fig. 11. The entire line segments from the measured data for the toy using a calirated measurement system. Susequently, a marmot toy was measured y using a rotary measurement system without and with caliration, respectively. Fig. 9 shows a prototype picture of a marmot toy. Fig. 10 presents the set of measured data using a rotary measurement system without caliration. From Fig. 10, if the measurement system is not calirated, it apparently reveals an enlargement distortion of the oject compared to the prototype. However, the marmot toy was measured

T.-H. Tsai, K.-C. Fan / Measurement 45 (01) 4 5 5 y using the calirated measurement system. The entire line segments of the measured data are shown in Fig. 11. From Fig. 11, if the measurement system is calirated, the set of measured data is more accurate in comparison with the measured data without caliration (Fig. 10). 6. Conclusion A laser scanning proe can e used to project structuredlight onto an oject to allow image capture y a CCD camera. By processing a series of laser strip images from the discrete angular positions of an oject, the entire D profile can e reconstructed. This measurement system is convenient and easy to operate. The measured data depends on the geometric relationship etween the measurement and rotary systems. For acquiring reliale measured data, the measurement system must e calirated. In this paper, we descrie the errors from a laser rotaryscanning measurement system that are induced y the deviations in the rotary tale coordinates. From the error analysis descriptions, for different alignment or eccentricity errors of the axis of the rotary tale, the transformation equations of the actual space coordinates are different. Unfortunately the alignment errors of the axis of the rotary tale are unknown, and the causes for these deviations are so complex that one cannot determine all of the causes y using a simple method or procedure. To eliminate the deviations simply and improve the measurement accuracy efficiently, we proposed a caliration procedure for adjusting the coordinate alignment and the eccentricity of the rotary center separately. Experimental results show that this caliration procedure can e easily executed. The deviations can e acquired and adjusted and the accuracy of the system can e improved. References [1] K.C. Fan, A non-contact automatic measurement for free-form surface profile, Comput. Int. Manuf. Syst. 10 (4) (199) 5. [] C.C. Ho, D Surface Matching Techniques in Image Measurements, Master Thesis, National Taiwan University, 199. [] S. Igarashi, K. Shiukawa, K. Takeuchi, D Measurement of shape y projection method using special grating pattern, Int. J. Jpn. Soc. Prec. Eng. 6 () (199) 1 1. [4] P.J. Besl, A method for registration of D shapes, IEEE Trans. PAMI 14 () (199) 9 56. [5] Y. Chen, G. Medion, Oject modeling y registration of multiple range images, Image Vis. Comput. 10 () (199) 145 155. [6] D.W. Eggert, A.W. Fitzgion, R.B. Fisher, Simultaneous registration of multiple range views for use in reverse engineering of CAD models, Comput. Vis. Image Und. 69 () (199) 5. [] K.C. Fan, T.H. Tsai, Optimal shape error analysis of the matching image for a free-form surface, Int. J. Root. Comput.-Int. Manuf. 1 () (001) 15. [] T.H. Tsai, K.C. Fan, A variale resolution optical profile measurement system, Meas. Sci. Technol. 1 (00) 190 19. [9] M. Chang, W.C. Tai, 60 profile noncontact measurement using a neural network, Opt. Eng. 4 (1) (1995) 5 55.