In: Wagner W., Székely, B. (eds.): ISPRS TC VII Symposium – 100 Years ISPRS, Vienna, Austria, July 5–7, 2010, IAPRS, Vol. XXXVIII, Part 7B Contents Author Index Keyword Index RECOGNITION OF WINDING DISPLACEMENTS FOR STEEL COILS VIA LASER LIGHT SECTION TECHNIQUE Patrick A. Hölzl, Daniel C. H. Schleicher and Bernhard G. Zagar Johannes Kepler University Institute for Measurement Technology Austria, Linz 4040 patrick.hoelzl@students.jku.at, daniel.schleicher@jku.at, bernhard.zagar@jku.at KEY WORDS: Laser scanning, Measurement, Three–dimensional, Object, Pattern, Recognition, Segmentation, Industrial ABSTRACT: To satisfy the ever increasing quality standards of todays steel industry the basic products, in this case steel coils, must be produced within very small tolerances. To achive those quality limits, control systems via machine vision are getting more and more popular. For example the quality level of steel coils decreases due to winding displacements based on a non–ideal production process. In this paper a machine vision system for the recognition of winding displacements of steel coils, based on the laser light sectioning technique, will be presented. The introduction of the mathematical model of the laser light sectioning setup allows to compensate some influences of the setups inaccuracies. We show that a reliable recognition of the coil profile with an accuracy below or less than 1mm can be achieved by a rather simple adaptive algorithm. Finally defects can be detected accurately out of the recognized coil profile. 1 INTRODUCTION Generally metal processing companies, like car manufacturer get their basic material in form of rolled up steel sheets, called coils. These metal processing companies and especially the steel industry are interested in systems to detect defects and to minimize material rejects. One of the major problems which can occur durring the coil manufactoring process are displacements of windings, due to a non–conform rolling–up process or a faulty packaging. These winding displacements cause a higher percentage of non usable material and so for quality aspects a preventive detection of these displacements is necessary. Figure 1 shows a model of the coil and winding displacements. The winding displacements h(r) typically are less than 5 mm, larger displacements are problematic and are aimed to be detected by our system. To achieve this requirement for the profil resolution the minimum detectable winding displacement hmin (r) is specified to be equal to or less than 1 mm. Due to the first assumption we only need to look for defects on one cylinder base. The second assumption limits the ROI to one radial range of zero to dA /2 thus improving resolution. So for the further recognition process the ROI will be limited to the lower half of the coil as indicated in Fig. 2 (red rectangle). The last assumption is necessary for the recognition algorithm presented in Sec. 4 to work correctly. The complete detection should happen during the coils storage process, that means the coil will move during the measurement. Figure 2 shows a typical storing process, with the coil on a transport waggon moving in axial direction with 0.5 m/s. The problem here is that the storage process can not be influenced or changed, so the chosen measurement method must be adapted to these conditions. Therfore an optical 3D measurement method is the best choice with respect to cost and resolution. Due to the varying lighting conditions in the storage facility, which can not be influenced, the realized measurement system and furthermore the machine vision system must be very robust with respect to natural illumination conditions. Figure 1: Model of the coil with winding displacements h(r) indicated, di and da are the inner and outer diameter of the coil respectively and b is the mean coil width. For the above–mentioned model we imply three assumptions which are realistic for further processing: 1. An axial winding displacement h(r) on one side results in an inverse displacement −h(r) on the other side (implying b is constant for each winding). 2. The winding displacement h(r) is constant over one winding at radius r. 3. Winding displacements along the radius r occurs only in small steps. 293 Figure 2: Moving steel coil on transport waggon during the storing process, with a blurred laser line barely visible in the ROI (red rectangle). Considering the given terms a detection system based on the laser light sectioning technique (Kraus, 1996, Wu et al., 1993) is the preferred choice. Figure 3 shows the principle behind the laser light section technique. The elevation profile of interest is illuminated from an off-center position by a line shaped laser light fan. So the lateral displacement d(r) of the projected line as viewed at from a vantage point orthogonal to the front side of the measure- In: Wagner W., Székely, B. (eds.): ISPRS TC VII Symposium – 100 Years ISPRS, Vienna, Austria, July 5–7, 2010, IAPRS, Vol. XXXVIII, Part 7B Contents Author Index Keyword Index ment probe (see Fig. 4) is a scaled replica of the profile height h(r). 2 EXPERIMENTAL SETUP Before a recognition system based on the laser light sectioning technique is realized, the camera characteristics and furthermore the depth resolution limits have to be determined. First of all an approximation of the minimum detectable object size is necessary, therefore the specifications of the provided camera and the expected viewing geometry must be known: • Pixel pitch p: 4.65 µm Figure 3: Scheme for the laser light section technique with the geometric triangle drawn in produced by the line shaped light source. d(r) = tan(ϕ) h(r) h(r) = d(r) tan(ϕ) (1) (2) The smallest clearly recognizable profile height depends on the triangulation angle, ϕ, which is measured between the incidence direction of the light source and the surveying direction of the camera and the pixel pitch. For optical reasons (reflection properties of the coil) and resolution considerations the triangulation angle ϕ should be between 30◦ and 60◦ (Schäfter and Kirchhoff, 2004). To minimize the influence of the varying lighting conditions a powerful diode laser with 100 mW at 660 nm is used as light source and additionally an optical bandpass filter is used to reduce the ambient lights influence. The optical bandpass (see Fig. 5) consists of two separate filters, a near infrared blocking filter and a red filter. The combination of both fiters results in an optical bandpass with a maximum transmission of 94 % at a central wavelength (CWL) of 685 nm and a full width at half maximum (FWHM) bandwidth of 100 nm. Compared to a standard interference filter the assembled optical bandpass has a larger FWHM bandwidth but shows no dependency on the angle of incidence, which is known to cause spectral side effects for interference filters. Transmissionfactor T 1 0.8 Red filter Near infrared filter Resulting bandpass 0 200 400 600 800 Wavelength in nm Z c x +1 → xmin = p Z +1 c (3) The minimum detectable object size xmin can now be used to designate the triangulation angle ϕ (in Eqn. 2). In Fig. 6 the relationship between ϕ and the minimum detectable winding displacement hmin is plotted. Figure 6: Relationship between ϕ and the minimum detectable winding displacement hmin . The required and realized operating points for the minimum detectable winding displacement hmin are marked with red dashed lines. The gray colored area indicates the interval of technically relevant triangulation angles ϕ. The green hatched area labels the interval of valid triangulation angles ϕ for the realization. The minimum detectable winding displacement hmin was specified to be equal to or less than 1mm. Therefore the triangulation angle ϕ is choosen to be 58◦ , and the resulting minimum detectable winding displacement hmin is 0.47 mm. Due to the measurement error which will be calculated in Sec. 5 a value less than 1mm is advantageous. A major requirement for using the laser light section technique is the presence of a diffusely reflecting object. This can be proved with the Rayleigh criterion (Horbach, 2008) shown in Eqn. 4. 0.6 0.2 By using Eqn. 3, which describes the central projection theorem (Luhmann, 2003) (with the object dimensions in real world x and on the CCD chip x′ ), we obtain a minimum detectable object size xmin of 0.7486 mm. x′ = Figure 4: Top view from the laser light section technique scheme. 0.4 • Focal length f : 30 mm (camera constant c ≈ f ) • Distance between camera and coil Z: 5 m 1000 Figure 5: Diagramm of the filter transmittance, the near infrared blocking filter (green), the red filter (red) and the resulting optical bandpass (blue). The second possibility to minimize the influence of the lighting conditions is to reduce the shutter time. This is also necessary with regard to the movement of the coil during the measurement. 294 Ra < λ 16 cos(ϕ) (4) The Rayleigh criterion is an inequation including the wavelength of light λ, the triangulation angle ϕ and the mean roughness index Ra . If the mean roughness index Ra of the illuminated object area is less than λ/16 cos(ϕ) no diffuse reflection appears In: Wagner W., Székely, B. (eds.): ISPRS TC VII Symposium – 100 Years ISPRS, Vienna, Austria, July 5–7, 2010, IAPRS, Vol. XXXVIII, Part 7B Contents Author Index according to this law. By evaluating the inequation it follows that a diffuse reflection appears if Ra ≥77.842 nm. The mean roughness index Ra of the coil front surface is between 6 µm and 11 µm and therefore it is sufficient to guarantee diffuse reflection. To proof the assumptions made in this section an experimental setup has been designed. The coil windings are modelled by several steelplates of the same thickness which are stacked upon each other and then deferred fixed. First a frontal photograph of the coil winding model including the laser line was taken to calculate the displacements with the laser light section technique, shown in Fig. 7(a). Because of the good illumition conditions only an optical red filter was used. Additionally a photograph from the side was taken as reference image for the coil winding model, shown in Fig. 7(b). 500 Height in pixel Height in pixel 500 1000 1500 2000 1000 1500 Keyword Index sults in a maximum error of 6 mm for the displacement determination. Futhermore the coil windings can also be affected by a linear trend due to a non–conform rolling–up process. This linear trend can be used as a quality characteristic too and should therefore also be measured. To estimate the influence of the laser alignment and the linear trend of the coil front on the laser line a model of the setup is introduced in Fig. 9. Here two coordinate systems are considered, a fixed–place coordinate system given by x, y, z and a laser coordinate system given by ξ, η, ζ. The laser coordinate system is rotated by the angles α, β, γ which allow a free rotation of the laser in space with the corresponding rotation matrices (Cook, 2007) shown in Eqns. 5, 6 and 7. For a solvable system of equations it is necessary to pose the following constraint on the coil windings and the laser line. The additional linear trend resulting from the non–conform rolling–up processes is represented by a rotation of the coil front around the y–axis by an angle θ with the corresponding rotation matrix shown in Eqn. 8. That means that when the laser line is projected onto the axis of symmetry in the lower half of the coil only a linear trend is present in the x–direction. This can be achieved by an exact triggering and a limitation on the ROI. 2000 2500 2500 1000 2000 3000 Width in pixel (a) Frontal photograph of the coil winding model showing the laser line. 1000 2000 3000 Width in pixel (b) Lateral photograph of the coil winding model. Figure 7: Photographs of the coil winding model. Winding displacement h in mm To determine the winding displacement, the first step is to extract the laser line from the acquired image data. Therefore the image is cropped to the probe edges and then the position of maximum intensity in every row is determined. For the experimental setup a commercial photo camera was used, whos images were downsampled to obtain a comparable resolution to typical video cameras. The reference for the coil winding model is obtained from the lateral image by using a canny edge detection algorithm (Gonzalez and Woods, 2008). In Fig. 8 the results of the previous steps are shown. The laser light section curve is close to the reference curve and also the desired resolution limit is almost reached. 10 0 −5 −10 10 20 Profile position in mm 30 Figure 8: The red colored curve is the result for the displacement recognition by using the laser light section technique and the green colored curve is the reference derived from the frontal probe image (see Fig. 7(a)). A good agreement can be seen. 3 The following rotation matrices Rγ , Rβ , Rα and Rθ represent the degrees of freedom in the setup: • Rotation around ζ, for up or down tilting of the laser. cos(γ) − sin(γ) 0 cos(γ) 0 Rγ = sin(γ) 0 0 1 Laser−Light−Section Reference 5 0 Figure 9: Advanced model of the setup with a fixed–place coordinate system given by x, y, z and a laser coordinate system given by ξ, η, ζ. ADVANCED MODELING OF THE SETUP During the experimental setup the influence of the laser alignment on the result was very low because of the small–sized probe with a height of only 32 mm (a typical coil profile length can be up to 700 mm). Considering a profile length of 700 mm a slight rotation of the laser around its symmetry axis by 0.3◦ , re295 (5) • Rotation around η, for rotation of the laser around its symmetry axis. cos(β) 0 sin(β) 0 1 0 (6) Rβ = − sin(β) 0 cos(β) • Rotation around ξ, for tangential deviation of the laser due to the laser light section technique in the following form α = ϕ − π/2. 1 0 0 cos(α) sin(α) (7) Rα = 0 0 − sin(α) cos(α) • Rotation around y, for skewness of the coil front. cos(θ) 0 sin(θ) 0 1 0 Rθ = − sin(θ) 0 cos(θ) (8) In: Wagner W., Székely, B. (eds.): ISPRS TC VII Symposium – 100 Years ISPRS, Vienna, Austria, July 5–7, 2010, IAPRS, Vol. XXXVIII, Part 7B Contents Author Index With the given rotation matrices the normal vector for the coil → front v Cn and the normal vector for the triangular shaped area → spanned by the laser v Ln can be calculated in the fixed–place coordinate system, shown in Eqns 9 and 10. → v Ln = 0 sin(β) Rα · Rβ · Rγ · 0 = sin(α) cos(β) cos(α) cos(β) 1 | {z } (9) → eζ → v Cn = 0 sin(θ) Rθ · 0 = 0 1 cos(θ) | {z } Keyword Index Due to Eqn. 13 the gradient of the laser line kyx in the photograph is dependent on the linear trend of the coil windings represented by θ and the laser rotation around the symmetry axis represented by β. Both angles affect the gradient kyx in the same way and so an estimation using the Eqns 15 and 16 will fail because they can not be determined seperately by a single measurement. The solution to this problem is to make a reference measurement for the skewness of the laser line related to β by using a plane with a defined angle θ instead of the coil front. A vertical plane as reference (θ = 0 ◦ ) allows to extract β from Eqn. 13, (see Eqn. 17). (10) β = − arctan (kyx (θ = 0◦ ) sin(α)) θ = arctan kyx tan(α) + tan(β) cos(α) → eCoil → → → u = v Ln × v Cn (11) xL yL = ν → u zL (12) To eliminate the influence of the laser alignment and the linear trend of the coil front the remaining angles β and θ must be calculated. Therefore the orientation of the laser line will be separatlly examined in the y,x–plane and in the y,z–plane. Due to the setup the orientation of the laser line kyx in the y,x–plane is present in the observable image scene in Fig. 9 and can be measured by a trend estimation of the extracted laser line, the associated relation of the laser coordinates yL and xL is shown in Eqn. 13. (18) Due the fact that the triangulation angle ϕ, and so α (= ϕ−π/2.) is not constant with respect to β, a slight error occurs. Despite the fact that ϕ is influenced by β, the approximation approach works excellent to determine the laser alignment and the linear trend of the coil front for values of β less than ±15◦ . For example a laser rotation by β = −7.5◦ results in an error of θ of less than 0.01◦ . 4 LASER LINE EXTRACTION ALGORITHM Before the coil profil can be determined, the laser line must first be extracted out of the image. Figure 10 shows a steel coil and a laser line projected on it. Due to a rotation of the camera of 90◦ (to obtain the profil length at a higher resolution corresponding to the camera chip with 1392×1040 pixel) the laser line is horizontal in the acquired images. The laser line is clearly visible due to the use of optical filter mentioned in Sec. 1. 200 Height in pixel → Then the direction of the intersection vector u between the coil front and the laser can be determined by the cartesian product of → → the according normal vectors v Cn and v Ln , shown in Eqn. 11. Now the intersection of the coil front and the triangular shaped area spanned by the laser, results in the visible laser line on the coil with the coordinates (xL , yL , zL ). The intersection vector → u is a scaled version (by a factor ν) of the laser line with the → same orientation, see Eqn. 12. Further the intersection vector u is independent of γ so the orientation of the laser line is independent of an up or down tilting of the laser. (17) 400 600 800 1000 kyx cos(α) cos(β) sin(θ) − sin(β) cos(θ) yL = = xL sin(α) cos(β) cos(θ) (13) The second laser line orientation kyz in the y,z–plane is predetermined by the laser light section technique given by Eqn. 2 and the associated relation of the laser coordinates yL and zL is shown in Eqn. 14. kyz = cos(α) cos(β) sin(θ) − sin(β) cos(θ) yL = tan(ϕ) = − zL sin(α) cos(β) sin(θ) (14) With Eqns 13 and 14 for the orientation of the laser line it is possible to determine the remaining angles β and θ, shown in Eqns 15 and 16. β = − arctan kyx cos(α) tan(ϕ)+sin(α) tan(ϕ) k yx ) θ = − arctan( tan(ϕ) (15) (16) 296 200 400 600 800 1000 1200 Width in pixel Figure 10: Post–processed image (for better contrast of the laser line) of a steel coil with a laser line. First of all the algorithm detects if a laser line is present in the image by simply accumulating intensities along rows and searching for a clearly visible maxima. Also a first elimination of packaged coils and a rough estimation of the laser position is done. For coils with packaging material a laser line extraction is meaningless and therefore an early elimination is preferable. After the rough estimation of the laser position, the orignal image is cropped to a vertical region around the laser. Then a median filter with a rectangular mask (with 15×10 pixel) is applied at the cropped image to reduce noise and to smooth the laser line, the result is shown in Fig. 11. The detection of the maxima positions is an easy way to extract the whole laser line out of the cropped image. But due to the fact that the horizontal position of the coils in the images can vary in dependence on the coil size, the considered image area extends In: Wagner W., Székely, B. (eds.): ISPRS TC VII Symposium – 100 Years ISPRS, Vienna, Austria, July 5–7, 2010, IAPRS, Vol. XXXVIII, Part 7B Author Index Keyword Index 50 Height in pixel Height in pixel Contents 100 150 200 200 400 50 100 150 200 600 800 1000 1200 Width in pixel 200 400 600 800 1000 1200 Width in pixel Figure 11: Cropped version of the original image after applying a median filter with differing axes scales. Figure 12: Laser line located on the coil front extracted with an adaptive algorithm out of the cropped image. beyond the coil. So there are also laser lines projected on background geometries present. The background geometries results in sudden steps of the laser line which can lead to a false detections of profile defects. This problem can be reduced by cropping the original image to a vertical region around the estimated laser position. Another problem is the possible presence of edge protection material on the coil that also results in sudden steps of the laser line. Therefore a criterion to only extract reflections of the coil front is needed. The following adaptive algorithm is proposed to extract only valid laser lines: polynomial. Subsequently the linear trend of the coil front can be calculated using Eqn. 16. The angle θ is important for quality aspects and also helps to eliminate coils with packaging material, because the packing material results in nontypical values. For example a coil with packaging material is shown in Fig. 13(a) and the extracted laser line with the asymptotic line is shown in Fig. 13(b). In this case θ is 5.7◦ but it should be less than 1 ◦ for unpacked coils. 3. Setting of the start point for the adaptive algorithm in the middle of the laser line to become independent of variing coil sizes. 4. Setting of the start values for the adaptive algorithm with DevAv(1) = PosMax (StartPoint). 5. Run through the maxima positions left and right of the start point and save positions which satisfy the following criterion |PosMax (i + 1) − DevAv(i)| < σ for σ ≤ 1. 6. If the next maximum position satisfies the criterion from above a new comparison value is calculated for each position with DevAv(i + 1) = (DevAv(i) + PosMax (i + 1))/2 otherwise the laser line extraction is finished. Under the assumption (that the alteration of the winding displacements occurs continuously) made in Sec. 1, a restrictive criterion to exclude unvalid steps can be found, see point 5. The local behaviour of the laser line is estimated according to 6 to get an adaptive limitation. The advantages of this algorithm are in its simplicity and speed of operation but still delivers good results. In Fig. 12 the result of the algorithm, the extracted laser line is shown. Alternatively a gray value threshold fiter can be used to extract the laser line but this has the disadvantage that unwanted objects are also included. So it is necessary to use post–processing to adapt the laser line by thinning and to exclude backgroung geometries and edge protection material. After the laser line is extracted, the overlayed linear trend represented by kyx can be determined by approximating a first–order 297 Height in pixel 400 600 550 500 800 Asymptotic line 450 Extracted laser line 1000 200 400 600 800 1000 1200 Width in pixel (a) Post–processed image of a coil with packaging material and a laser line. 0 500 1000 Width in pixel (b) Extracted laser line (blue) and the corresponding fitted line (red). Figure 13: Laser line extraction for a coil with packaging material visible. By using Eqn. 2 the real coil profile can be calculated out of the extracted laser line. For the detection of defects the first derivative of the coil profile is calculated. Then the profile subsegments with a specified raise related to the deviation and height are marked as critical. Additonally critical subsegments in a close neighbourhood are joined. The coil profile and the result for the dection of defects, that are larger than 2 mm, is shown in Fig. 14. Winding displacement h in mm 2. The maxima positions are normalized to the height of the search region PosMax (i) = PosMax (i) / Height. Height in pixel 1. In every row the position of the maximum is detected (under the assumption that only one maximum per column is present, which is referring to the laser) and then saved in the variable PosMax (i). 600 200 20 Coil profile Defects 10 0 −10 −20 200 400 600 Laser position in mm 800 Figure 14: Recognized coil profile (black) and detected defects (red). 5 RESULTS AND DISCUSSION To evaluate efficiency of the realized measurement system, the maximum systematic error ∆h (Schrüfer, 2004) is determined by In: Wagner W., Székely, B. (eds.): ISPRS TC VII Symposium – 100 Years ISPRS, Vienna, Austria, July 5–7, 2010, IAPRS, Vol. XXXVIII, Part 7B Before the total systematic error ∆h can be calculated by Eqn. 19, the acquisition of the coil profile must be defined. Therefore Eqn. 2 which describes the calculation of the winding displacement due to the laser light section technique and Eqn. 3 for the mapping properties due the central projection theorem are used. So the final function for h is shown in Eqn. 20. h= Z 1 + 1 x′ tan(ϕ) c | {z } | {z } laser light central section projection 1 2 ∆h = − ∆ϕ · |h| + ∆Z · |h| sin(2ϕ) Z +c 1 Z + + 1 ∆x′ tan(ϕ) c 400 600 800 1000 10 Coil profile Defects Systematic error 0 −10 400 600 Laser position in mm 800 (a) Coil with a laser line and several (b) Final processed croil profile defects. (black), defects (red) and systematic error (green). 200 400 600 800 1000 (20) 20 −20 200 200 400 600 800 1000 1200 Width in pixel Winding displacement h in mm ∂h ∂h ∂h ∆x ∆h = ∆ϕ + ∆Z + ∂ϕ ∂Z ∂x | {z } | {z } | {z } error due to error due to error due to laser align camera setup quantization (19) 200 Height in pixel Eqn. 19 as a function of the winding displacement h, the triangulation angle ϕ, the distance Z between camera and coil, and the quantization of the laser position through the camera. Keyword Index Winding displacement h in mm Author Index Height in pixel Contents 200 400 600 800 1000 1200 Width in pixel 20 Coil profile 10 Defects Systematic error 0 −10 −20 0 200 400 600 Laser position in mm 800 (c) Coil with a laser line and a sin- (d) Final processed croil profile gle defect in the middle. (black), defects (red) and systematic error (green). Figure 15: Results of the measurement system for two different steel coils. (21) elimination of steel coils with packaging material and statistically evaluate the defect detection rate of the realized system. ACKNOWLEDGEMENTS Equation 21 shows the final result for the systematic error ∆h. Considering the specifications for p, c, Z and ϕ (see Sec. 1) an uncertainly error of ∆Z =100 mm, ∆ϕ =2 ◦ and ∆x′ = p results in a maximum systematic error ∆h of 1.462 mm for a winding displacement h of 5 mm. The main point is that the terms belonging to the camera setup error and the laser alignment error which are scaled by the winding displacement h are smaller than 10−1 and the quantization error is a constant 0.487 mm. The systematic error ∆h is increasing with nearly h/10 + 0.487 mm. Additionally the first term in Eqn. 21 shows that the error due the laser alignment is minimal for triangulation angles ϕ between 30◦ and 60◦ . In Fig. 15(a) an example for a unpackaged coil with several defects is shown. The final processed coil profile (black), the detected profile defects (red) and the systematic error (green) is shown in Fig. 15(b). It is observable that the calculated coil profile with an insignificantly small systematic error perfectly corresponds to the laser line in the image and the major defects are detected. Futhermore a second example for an unpackaged coil is shown in Fig. 15(c) and processed results in Fig. 15(d). In the second image additional edge protection material is attached to the coil (visible on the left side) but is excluded from the coil profile by the extraction algorithm, as it was demonstrated before. The authors gratefully acknowledge the partial financial support for the work presented in this paper by the Austrian Research Promotion Agency under contract grant 814278 and the Austrian COMET program supporting the Austrian Center of Competence in Mechatronics (ACCM). Last but not least the authors thank the company Industrie Logistic Linz (ILL) for its financial and technical support. REFERENCES Cook, M., 2007. Flight Dynamics Principles. Elsevier. Gonzalez, R. C. and Woods, R. E., 2008. Digital Image Processing. 3 edn, Pearson Prentice Hall. Horbach, J., 2008. Verfahren zur optischen 3D-Vermessung spiegelnder Oberflächen. Universitätsverlag Karlsruhe. Kraus, K., 1996. Photogrammmetrie - Band2: Verfeinerte Methoden und Anwendungen. Vol. 2, 3 edn, Ferd. Dümmlers Verlag Bonn. Luhmann, T., 2003. Nahbereichsphotogrammmetrie — Grundlagen, Methoden und Anwendungen. 2 edn, Wichmann. 6 CONCLUSIONS AND FUTURE WORK Schäfter and Kirchhoff, 2004. Laser Light Section, a Key Feature in 3D Laser Measurement Technique. Schäfter and Kirchhoff. We have shown that a recognition of winding displacements for steel coils using the laser light section technique can be realized with a proposed height resolution of less than 1 mm. Furthermore we introduced a mathematical model to eliminate the dependencies from an inaccurate laser alignment and to determine the linear trend of the coil front as another quality aspect. Finally we also have shown that the designed laser line extraction algorithm extracts reliably with sufficient speed the laser line belonging to the coil front. The next step is to improve the pre–process Schrüfer, E., 2004. Elektrische Messtechnik. 8. edn, Hanser Verlag. 298 Wu, P., Yu, F., Li, Z., Yan, Z. and Shun, Y., 1993. Analysis technique for the measurement of a three-dimensional object shape. Appl. Opt. 32(5), pp. 737–742.