Next Article in Journal
On Existence Theorems to Symmetric Functional Set-Valued Differential Equations
Next Article in Special Issue
Virtual Soft Sensor of the Feedstock Composition of the Catalytic Reforming Unit
Previous Article in Journal
Hermite–Hadamard Inclusions for Co-Ordinated Interval-Valued Functions via Post-Quantum Calculus
Previous Article in Special Issue
Synthetic Data Generation for Steel Defect Detection and Classification Using Deep Learning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optical Inspection Systems for Axisymmetric Parts with Spatial 2D Resolution

by
Aleksandr Kulchitskiy
Department of Automation of Technological Processes and Production, Saint Petersburg Mining University, 119106 Saint Petersburg, Russia
Symmetry 2021, 13(7), 1218; https://doi.org/10.3390/sym13071218
Submission received: 10 June 2021 / Revised: 1 July 2021 / Accepted: 5 July 2021 / Published: 7 July 2021

Abstract

:
The article proposes a solution to the problem of increasing the accuracy of determining the main shaping dimensions of axisymmetric parts through a control system that implements the optical method of spatial resolution. The influence of the projection error of a passive optical system for controlling the geometric parameters of bodies of revolution from the image of its sections, obtained by a digital camera with non-telecentric optics, on the measurement accuracy is shown. Analytical dependencies are derived that describe the features of the transmission of measuring information of a system with non-telecentric optics in order to estimate the projection error. On the basis of the obtained dependences, a method for compensating the projection error of the systems for controlling the geometry of the main shaping surfaces of bodies of revolution has been developed, which makes it possible to increase the accuracy of determining dimensions when using digital cameras with a resolution of 5 megapixels or more, equipped with short-focus lenses. The possibility of implementing the proposed technique is confirmed by the results of experimental studies.

1. Introduction

Currently, production efficiency depends on the ability to control the quality of the processed workpieces in a timely manner, the condition of technological equipment and the progress of technological processes at all stages of production. To solve these problems, it is proposed to use optoelectronic devices (including machine vision systems), which make it possible to create automated control systems for various industries [1].
As examples of the use of tools that implement the optical method of control, one can cite the tasks of assessing the cryolite ratio [2], determining the position of the electrodes of ore-thermal furnaces [3] in the metallurgical industry, assessing the efficiency of flotation [4] at obage fabrics, monitoring of self-oscillations in the process of cutting materials based on the registration of the light field [5] and roughness measurement [6,7] in mechanical engineering. Technical vision systems are also used in studies of the mechanical properties of bulk materials [8,9].
The problem of automated control of geometric parameters is an urgent one [10]. Currently, optoelectronic measuring systems have been implemented that implement the projection method [11] and use telecentric optical systems with a collimator illumination system [12]. The main advantage of telecentric optics is a constant magnification factor over the entire operating range and, therefore, the absence of perspective distortions for extended objects, but at the same time, its use greatly increases the cost of the system, limits layout solutions (product inspection only in transmitted light) and the control area to 340 mm, determined by the field of view of existing lenses. The use of digital cameras with non-telecentric optics makes it possible to remove these restrictions. As examples, we can consider the control of the geometry of the current-carrying rods of electrolyzers [13] in metallurgy and the nature of chip formation [14] in the machine-building industry.
The use of active control systems with structured illumination is known [15]; however, an example of a significant drawback of the presented system is the determination of the size of the product in only one section. Comprehensive control of spatial geometry is provided by active optical 3D scanning systems, individual samples of which are certified as measuring instruments [16,17]; however, problems with the control of products with a surface with a pronounced indicatrix of reflection (typical for mechanical engineering products) increase digitization errors [18].
Thus, it can be noted that the use of passive projection systems that implement the spatial resolution method for solving problems of controlling the main shaping dimensions of axisymmetric objects is a promising direction of development. The use of digital cameras with entocentric optics in such systems makes it possible to reduce the cost of control systems and expand their functionality by increasing the variety of possible layout solutions that allow working in both transmitted and reflected light. The latter is an important condition for their use in conjunction with mirror converters, [19] the use of which meaning it is possible to solve the problem of compensating for the positioning error without increasing the number of cameras.

2. Statement of Research Objectives

The main problem of using control systems with entocentric optics for solving problems of controlling the geometric parameters of products is the dependence of the results on many external factors. These include aberrations of the optical system, errors in determining coordinates, positioning of the control object, extraneous illumination, refraction of the medium etc. with the relative position of the control object and the digital camera, and taking into account the imperfection of the optical system, the calibration procedure of the control systems is used [20,21]. Calibration techniques are constantly being improved [22,23,24] and allow for a reduction in systematic error in determining the size of products from their images to a value equivalent to 1–2 px for digital cameras with a resolution of up to 5 Mp, equipped with long-focus lenses. Together with the method of complex error compensation [25], which compensates for background illumination errors and noise components, they provide the ability to control flat products with an error of up to 0.1%.
If until recently digital cameras with a resolution of 0.3–2 Mp were used (in 2017—85% [26]), then the current trend is to increase the resolution of cameras to 5 … 10 Mp [27], and, in the near future, up to 16 … 25MP. The use of high-resolution cameras makes it possible to expand the application of machine vision systems to the tasks of controlling geometric parameters, providing the ability to control with a relative error of less than 0.1%.
However, an increase in resolution leads to the fact that when measuring the dimensions of bodies of revolution, previously imperceptible components of systematic errors appear in the projection, in which the visible image is not located in the plane of symmetry of the part (Figure 1). In this regard, the analysis of the sources of such errors and methods of their compensation becomes an urgent task of the study.
A feature of the formation of an image of bodies of revolution in reflected light by an entocentric system (Figure 2) is that the observed image is not located in the plane of symmetry but is displaced by a distance of l along the optical axis towards the camera. This leads to the fact that, on the one hand, the observed size d is less than the controlled size of the section D, but it is located closer to the calibration plane (coinciding with the axis of symmetry), which leads to a change in the linear increase in V for the observed size d upward. In addition, the displacement of the body of revolution relative to the optical axis by a distance y leads to the rotation of the image by an angle α. Figure 2 shows a geometric model of the formation of an image of an axisymmetric part by entocentric optics for f = 7 mm, L = 200 mm and D = 100 mm. For clarity of presentation of changes in the main parameters, they are shown in Figure 2 next to their corresponding designations.
To assess the influence of these factors on the error in determining the dimensions, we determine the values of these parameters.
Figure 2 shows the fixed inverse image of the section of the body of revolution D has an apparent size d
d = D · 1 ( D 2 L f ) 2
where: L—working distance, f—focal length.
The visible image is smaller than the object, and this difference only grows with decreasing focal length. In this case, the image is displaced along the optical axis by
l = D 2 4 · ( L f ) .  
Observation angle γD of controlled size D.
γ D = а sin ( D 2 L f )
All this leads to errors in estimating the size of products. The dependences of the calibration errors δv, the projection error δd and the total error δ∑ on the ratio of the determined dimensions D to the width of the field of view B are shown in Figure 3 for 12 and 25 mm lenses.
It can be seen from the graphs that when the size of the test object almost completely coincides with the field of view, the error for a 12 mm objective can reach 1%, and for a 25 mm objective—0.25%. Thus, when measuring the dimensions of parts that occupy most of the field of view of a digital camera, the influence of these errors can be considered significant for the control of products according to 8–9 qualities. With product sizes less than 50% of the field of view, the considered error for a 25 mm lens is ~0.07% and becomes insignificant for cameras with a resolution of up to 5 Mp.

3. Materials and Methods

Numerical simulation and experimental research was carried out based on the use of cameras for image registration: Basler Pilot piA2400-17 (sensor: CCD 2/3 “; resolution 2456 × 2058), with Ricoh FL-CC2514-2M lenses (f = 25 mm), Ricoh FL- HC0612A-VG with f = 12 mm; ACE acA640-120gm (sensor: CCD 1/4 “; resolution 659 × 494) and 5,0 Mп USB camera (sensor: CMOS 1/2.5”, resolution 2592 × 1944) with Computar M1214-MP2 lens with f = 6 mm.
The software implementation was carried out in the LabVIEW environment using the Vision library (technical vision module) [28]. The built-in calibration function was used based on the image obtained using the Calibration Training utility against a standard point pattern with a step of 10 × 10 mm, made by laser graphing with an error of no more than 0.01 mm (Figure 4a).
For control, 3 samples of parts were made, which were shafts 75 mm long with four separated grooved surfaces Ø 15, 20, 25 mm (Figure 4b). The actual dimensions of the samples were estimated using a digital micrometer CDWAS 0–25 Δ = ±0.002 mm and a linear displacement transducer with a rod LIR14-20-01 of the 2nd accuracy class with a digital display device LIR-510A-00 using plane-parallel gauge blocks.
The position of the test object, which affects the accuracy of the calibration procedure, was estimated using the developed software in the LabVIEW environment [29], the operation algorithm of which is described in [30].
The study of the error compensation technique was carried out in reflected light. Figure 5 shows fragments of experimental studies, illustrating the comparative results of the evaluation of the sample sizes with calibration—Distortion Model: Polynomial (Kl, K2, K3), using the developed compensation algorithms and without these same algorithms.

4. Results

To determine the amount of compensation, you need to derive the inverse relationship. The initial data are the parameters f, D k —the calculated size, based on the calibration data in the symmetry plane n d —the number of pixels that make up the image of the visible size d .
The following dependencies can be used to compensate for the perspective error:
D = D K · cos ( tan 1 ( d 2 f ) )
or
D = D K · cos ( tan 1 ( D HK 2 ( L f ) ) )
where D HK is the diameter obtained as a result of measurements from the image.
To compensate for the manifestation of a perspective error in the horizontal plane, it is necessary to take into account the change in the linear magnification factor when mixing the visible image along the x axis by l, which can be determined by formula (3).
The cross section is observed at an angle ν, which can be determined from the dependence
ν = sin 1 z L f
where z is the displacement relative to the optical axis along the axis of symmetry of the body of revolution.
The change in Δl can be determined from the dependence
Δ l = D 2 ( 1 cos ν ) 4 · ( L f ) .  
To take into account the displacements of the shaft axis in the vertical plane relative to the axis of symmetry of the body of revolution by y, we define the rotation of the observed section by the angle α
α = tan 1 ( y L l ) .  
This will displace the image horizontally and resize the image by
Δ α = D · cos α .  
Figure 5 shows a graph of the dependence of the relative error in determining the dimensions of bodies of revolution in case of violation of the condition of crossing the axis of symmetry of the body of rotation of the optical axis of a digital camera, presented in a relative form of dependence for lenses: with f = 6 mm L = 39 mm and f = 12 mm and L = 145 mm.
Notes for algorithm for complex compensation of errors:
1. correction of the horizontal component, takes into account the rotation of the test object relative to the vertical axis by changing the parameter z of expression (7).
2. correction, takes into account the violation with respect to the condition of perpendicularity of the test object of the optical axis of the digital camera and can be determined by the expression Δ α = D · cos β , where β is the angle of inclination of the test object.
3. correction, taking into account the position of the test object, can be performed based on the linear magnification measurement dependence, which can be calculated by the formula δ V P = X P 1 f X P f = X P ± Δ X f X P f , where: ΔX—displacement of the controlled rod
Based on the obtained regularities, an algorithm for image processing and correction of the calculated values was developed for the complex compensation of errors in the control system of axisymmetric products, which is shown in Figure 6.
To assess the developed compensation technique, we calculate the main parameters shown in Figure 2. The results of modelling the error compensation process are presented in Table 1. Its results show the possibility of full compensation of the considered errors for an ideal optical system.
In Figure 7—graphs of errors in determining the dimensions of a sample with a nominal Ø 25 mm: using only the calibration procedure (Cal.), using the projection error compensation algorithm (CA) and complex compensation (CC) errors for digital cameras whith f = 25 mm and f = 12 mm entocentric optics. The error graph for a camera with an f = 12 mm lens additionally shows a constant factor calibration (Const.) to clearly demonstrate lens distortion. Examples of measurement results with 60 sampling points are given.
The results of a quantitative assessment of the results of the correction are presented in Table 2. A column was added showing correction results, combining projection error compensation and test object position error.
While analyzing the obtained values, it can be concluded during the use of cameras with a resolution of 5 Mp with long-focus lenses (with f = 25 mm and more) that the projection error is comparable to the positioning error, and the dominant error is the binarization error. For a 5-megapixel camera with a short-focus lens f = 12 mm, the projection error and displacement errors of the body of revolution have a significant effect on the accuracy of determining the dimensions of the bodies of revolution. Their compensation practically eliminates the systematic component, which decreases from approximately 1% to 0.024%, which is less than ½ pix for the camera under consideration. It can be seen from the graphs that, as before, the dominant random component is the image binarization error equal to ±1.5 pix.
Figure 8 shows an example of comparing different calibration algorithms for a camera with lenses f = 25 mm and f = 25 mm. The object position error for 23 control points has not been corrected for clarity. The results of a quantitative assessment of the results of the correction are presented in Table 3.
Comparison of the results of image correction for a lens with f = 25 mm shows that the use of standard calibrations of optical distortions NI with three coefficients makes it possible to almost completely eliminate the systematic component determined by distortions of the optical system M = 0.001 … 0.002 mm. The random component is mainly determined by the image binarization errors. The division of the field of view into two binarization areas (top and bottom) is insufficient. For a lens with f = 12 mm, due to the absence of image rotation, the Divison calibration provided a lower systematic error, with practically equal values of the random error, the spread of the values of which is within the statistical error of the estimate.
The effect of threshold binarization values can be clearly represented in Figure 9, from which it can be seen—when the threshold values are changed by 3 … 4 units at the top of the image from 180/255 to 183/255 and from 140/255 to 136/254 at the bottom, results in a change in ± 1–2 pxs.
A numerical estimate of the influence of the binarization threshold values during measurement of the dimensions of a detail for a 5MP camera with a long-focus lens f = 25 mm is given in Table 4.
Due to the irregularity of illumination at the edges of the image, an error arises in determining the dimensions according to a fixed threshold binarization value, which affects the accuracy of determining the dimensions. The operation of subtracting the background does not always compensate for this component due to the appearance of a shadow when installing a part, which is absent when fixing the background.
The filtering procedure eliminates the noise component. Figure 10 and Table 5 demonstrate the application of Gausian and Smoothing filters with kernel sizes 3, 5, 7. Slight blurring of the image smoothed out the random noise component and surface flare.
The results of the study show that the use of filters can reduce the confidence interval by up to one and a half times. The values obtained show the preferred use of a 5-kernel smoothing filter.
The results of studying the compensation of systematic errors of a 0.3 Mp camera with an f = 6 mm lens at L = 275.5 mm are shown in Figure 11 and in Table 6. The developed distortion compensation (DDC) model based on the use of the image space sampling algorithm [31] has been added to the previously considered algorithms with standard NI calibrations.
The results of comparison use the standard calibration Distortion Model: Polynomial (Kl, K2, KZ) and the developed one are shown in Figure 12 and Table 7.
Analyzing the obtained values, it can be concluded during the use of cameras with low resolution that the projection error is comparable to the positioning error, and the dominant error is the binarization error.
Investigation of algorithms for compensation of systematic errors for cameras with a resolution of 5.0 Mp was carried out using a USB camera with a 1/2.5” sensor camera with a Ricoh FL-HC0612A-VG f = 6 mm lens at L = 114.8 mm.
The research results are shown in Figure 13 and in Table 8.
To assess the repeatability of measurement results by a control system with a 5-megapixel camera and f = 6 mm lens, the measurement errors of parts of different sizes were estimated. The results of measuring the diameters of parts with nominal Ø 15, 20 and 25 mm were compared using the developed calibration of the PDI. The results are shown in Figure 14 and Table 9.

5. Discussion

Compensation for systematic projection errors in the control of the main shaping dimensions of axisymmetric parts by the spatial method of optical radiation with 2D resolution from the images of their sections, when using digital cameras with lenses with a fixed focal length in transmitted light, is possible based on the obtained analytical dependences, taking into account the position of the test object and projection component errors. This allows for an increase in the accuracy of determining the main shaping dimensions in reflected light with non-collimated illumination for digital cameras with a resolution of 5 Mp or more, with lenses where the focal length is approximately 1.5 or more of the frame diagonal (short-focus optics).
During analyzation of the results obtained, it can be concluded that with a significant distortion of the Ricoh FL-HC0612A-VG lens, the developed calibration method, based on the use of the image space sampling algorithm, can reduce the confidence interval by more than four times.
Reduction of the error to 0.05% is possible with the use of more advanced image binarization techniques [32,33].

6. Conclusions

The works were carried out to compensate the projection error in the control of axisymmetric parts, solving the problem of increasing the accuracy of determining the main shaping dimensions by optical control systems by the geometric method, using digital cameras with a fixed focal length and receiving measurement information from the image of sections.
Experimental studies have shown the possibility of increasing the accuracy of measuring the diameters of bodies of revolution through control systems equipped with digital cameras with a resolution of 5 Mp or more, with short-focus optics, by an algorithmic method based on taking into account the peculiarities of transferring measurement information about the geometry of bodies of revolution by entocentric optics.
The developed method and software for complex compensation of errors in deter-mining the main shaping geometry of axisymmetric objects allows for a reduction in error in determining dimensions in reflected light with non-colimated illumination for short-focus optics to Δ = ± 0.1 mm, corresponding to 9–10 accuracy grades for the investigated ranges of sizes of the test object, with a confidence level of 96%.
The problems of compensation of random components of errors should be solved in the future. It will make a full realization of the resolution of modern digital cameras possible, and determination of the position of objects under control in space for their non-fixed position.

Funding

This research received no external funding.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Computer Vision: Technologies, Market Prospects. Available online: https://www.tadviser.ru/index.php/Article:_Computer_vision_:_technologies_,_market_,_prospects/ (accessed on 14 March 2021).
  2. Bazhin, V.Y.; Boikov, A.V.; Ivanov, P.V. Optoelectronic method for monitoring the state of the cryolite melt in aluminum electrolyzers. Russ. J. Non-Ferr. Met. 2015, 56, 6–9. [Google Scholar] [CrossRef] [Green Version]
  3. Martynov, S.A.; Bazhin, V.Y. Improving the control efficiency of metallurgical silicon production technology. J. Phys. Conf. Ser. 2019, 1399. [Google Scholar] [CrossRef] [Green Version]
  4. Romachev, A.; Kuznetsov, V.; Ivanov, E.; Jörg, B. Flotation froth feature analysis using computer vision technology. In E3S Web of Conferences; EDP Sciences: Les Ulis, France, 2020; p. 192. [Google Scholar] [CrossRef]
  5. Maksarov, V.V.; Makhov, V.E. Reduction of defects in the process of formation of preci-sion surfaces of titanium alloy products. J. Phys. Conf. Ser. 2020, 1661. [Google Scholar] [CrossRef]
  6. Zmarzły, P. Influence of bearing raceway surface topography on the level of generated vibration as an example of operational heredity. Indian J. Eng. Mater. Sci. 2020, 27, 356–364. [Google Scholar]
  7. Fuqin, D.; Liu, C.; Sze, W.; Deng, J.; Fung, K.; Leung, W.; Lam, E. An illumination-invariant phase-shifting algorithm for three-dimensional profilometry. In Image Processing: Machine Vision Applications V; International Society for Optics and Photonics: Bellingham, DC, USA, 2021; Volume 8300. [Google Scholar] [CrossRef] [Green Version]
  8. Boikov, A.V.; Payor, V.A.; Savelev, R.V. Technicalvisionsystem for analysing the mechan-ical characteristics of bulk materials. J. Phys. Conf. Ser. 2018, 944. [Google Scholar] [CrossRef]
  9. Beloglazov, I.I.; Boikov, A.V.; Petrov, P.A. Discrete element simulation of powder sintering for spherical particles. Key Eng. Mater. 2020, 854, 164–171. [Google Scholar] [CrossRef]
  10. Maksarov, V.V.; Olt, J. Dynamic stabilization of machining process based on local metastability in controlled robotic systems of CNC machines. Zap. Gorn. Inst. 2017, 226, 446–451. [Google Scholar] [CrossRef]
  11. The Opticline CS Measurement Systems [Electronic Resource]. Available online: https://www.jenoptik.com/products/metrology/opticline-optical-shaft-metrology/opticline%20cs-serie (accessed on 28 March 2020).
  12. Makhov, V.E. Control of linear dimensions of products based on technologies from “National Instruments”. Izvestiya vysshikh uchebnykh zavedeniy. Priborostroenie 2010, 7, 54–60. [Google Scholar]
  13. Bazhin, V.Y.; Kulchitskiy, A.A.; Kadrov, D.N. Complex control of the state of steel pins in soderberg electrolytic cells by using computer vision systems. Tsvetnye Met. 2018, 27–32. [Google Scholar] [CrossRef]
  14. Maksarov, V.V.; Makhov, V.E. Intelligent systems for monitoring and controlling chip for-mation when cutting difficult-to-machine materials. IOP Conf. Ser. Mater. Sci. Eng. 2019, 560. [Google Scholar] [CrossRef]
  15. Tan, Q.; Kou, Y.; Miao, J.; Liu, S.; Chai, B.A. Model of diameter measurement based on the machine vision. Symmetry 2021, 13, 187. [Google Scholar] [CrossRef]
  16. Certificate of Type Approval of Measuring Instruments DE.C.27.004.A No. 52362, Optical Coordinate-Measuring Topometric Systems ATOS, Manufacturer GOMmbH, Germany Registration No. 54916-13, Type of Measuring Instruments Approved by Order of the Federal Agency for Technical Regulation and Metrology from September 23, 2013, No. 1110. Available online: https://www.ktopoverit.ru/prof/opisanie/54916-13.pdf (accessed on 14 March 2021).
  17. Certificate of Approval of Measuring Instruments OS.C.27.004.A No. 75179 Optical Three-Dimensional Scanners RangeVisionPRO, Manufacturer RangeVision Limited Liability Company (Range Vision LLC). Moscow Region, Krasnogorsk, Registration No. 76251-19, the Type of Measuring Instruments Approved by Order of the Federal Agency for Technical Regulation and Metrology Dated September 27, 2019, No. 2316. Available online: https://rangevision.com/company/news/rangevision-pro-ofitsialno-zanesen-v-gosudarstvennyy-reestr-sredstv-izmereniy/ (accessed on 6 June 2021).
  18. Eldib, I.S.A. Development of a Methodology for Improving the Technological Process of Cold Stamping of Products Based on Optical 3d-Scanning and Numerical Modeling, Dissertation for the Degree of Candidate of Technical Sciences-Specialty 05.16.05 Processing of Metals by Pressure, Moscow, Moscow Polytechnic University, 2020. Available online: https://viewer.rusneb.ru/ru/rsl01010248295?page=1&rotate=0&theme=white (accessed on 6 June 2021).
  19. Kulchitsky, A.A.; Potapov, A.I.; Smirnov, A.G.; Boykov, V.I. The control system of the geometry of axisymmetric products with an angular mirror converter, Bulletin of higher educational institutions. Instrumentation 2020, 63, 720–726. [Google Scholar]
  20. Brown, D.C. Close-range camera calibration. Photogramm. Eng. 1971, 37, 855–866. [Google Scholar]
  21. Tsai, R.Y. A versatile camera calibration technique for high-accuracy 3D machine vision metrology using off-the-shelf TV cameras and lenses. IEEE Int. J. Robot. Autom. 1987, 3, 323–344. [Google Scholar] [CrossRef] [Green Version]
  22. Zhang, Z. A flexible new technique for camera calibration. IEEE Trans. Pattern Anal. Mach. Intell. 2000, 22, 1330–1334. [Google Scholar] [CrossRef] [Green Version]
  23. Fitzgibbon, A.W. Simultaneous linear estimation of multiple view geometry and lens distortion. In Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR) 2001, Kauai, HI, USA, 8–14 December 2001. [Google Scholar] [CrossRef]
  24. Antipov, I.T. Mathematical Foundations of Spatial Analytical Phototriangulation; Kartgeocenter-Geodezizdat: Moscow, Russia, 2003; 296p. [Google Scholar]
  25. Abakumov, I.I.; Kulchitsky, A.A. Compensation of errors of passive optoelectronic monitoring system of geometry. Meas. Tech. 2016, 8, 56. [Google Scholar]
  26. Industrial Cameras, Technical Features, and Market [Electronic Resource]. Available online: https://industryeurope.com/industrial-cameras-technical-features-and-market/ (accessed on 14 March 2021).
  27. Muller, R. FRAMOS Market Survey. Available online: https://www.framos.com/en/news/framos-launches-embedded-vision-ecosystem-of-sensor-modules-and-adapters/ (accessed on 5 February 2021).
  28. Kulchitskiy, A.A.; Kashin, D.A.; Romanova, N.A. The Program for Determining the Position of the Test Object during the Calibration of the Optical Projection System for the Control of Axisymmetric Products. Application No. 2020664591, Date of Receipt November 20, 2020, the Date of State Registration in the Register of Computer Programs November 25. 2020 year. Available online: https://elibrary.ru/download/elibrary_44762850_17629678.PDF (accessed on 6 June 2021).
  29. Kulchitsky, A.A.; Kashin, D.A.; Smirnov, A.G. The Program for Control of the Dimensions of Axisymmetric Products with Compensation for the Perspective Error of a Single-Channel Optical System. Application No. 2020664591, Date of Receipt November 20, 2020, the Date of State Registration in the Register of Programs for COMPUTER 25.11. February 2020. Available online: https://elibrary.ru/download/elibrary_44443086_50035226.PDF (accessed on 6 June 2021).
  30. Kulchitsky, A.; Zubareva, A. Reduction of measurement error of axisymmetric parts with an optical system. XIV international Scientific Conference “INTERAGROMASH 2021”. Precis. Agric. Agric. Mach. Ind. 2021, 1, 1–11. [Google Scholar]
  31. Abakumov, I.I.; Kulchitskiy, A.A. Algorithmic way to compensate for the errors of an automated electronic control system for geometric parameters of objects. In Innovative Systems of Planning and Management in Transport and Mechanical Engineering: Collection of Works of the II International Scientific and Practical Conference Volume II; National Mineral Resources University Mining: St. Petersburg, Russia, 2014; pp. 104–107. [Google Scholar]
  32. Makhov, V.E.; Potapov, A.I.; Shaldaev, S.E. Investigation of the image boundaries by the contrast extraction method using an optoelectronic system Part 1. Scientific and methodological principles of image border control by the contrast extraction method. Control. Diagn. 2017, 10, 44–51. [Google Scholar]
  33. Makhov, V.E.; Potapov, A.I.; Shaldaev, S.E. Investigation of the image boundaries by contrast extraction using an opto-electronic system Part 2. Experimental model studies of image boundaries based on wavelet transforms. Kontrol. Diagn. 2017, 11, 4–11. [Google Scholar] [CrossRef]
Figure 1. Fragments of the part image in the object edge search window.
Figure 1. Fragments of the part image in the object edge search window.
Symmetry 13 01218 g001
Figure 2. Formation of an image of an axisymmetric part by an entocentric optical system.
Figure 2. Formation of an image of an axisymmetric part by an entocentric optical system.
Symmetry 13 01218 g002
Figure 3. Calibration error and projection error in determining the dimensions of the body of revolution, for systems with focal length: (a) 12 mm and (b) 25 mm.
Figure 3. Calibration error and projection error in determining the dimensions of the body of revolution, for systems with focal length: (a) 12 mm and (b) 25 mm.
Symmetry 13 01218 g003
Figure 4. Point pattern (a) and sample parts Ø 25 mm (b).
Figure 4. Point pattern (a) and sample parts Ø 25 mm (b).
Symmetry 13 01218 g004
Figure 5. The value of the error in determining the diametrical dimensions of the body of revolution when the optical axis does not intersect with the axis of rotation of the controlled part.
Figure 5. The value of the error in determining the diametrical dimensions of the body of revolution when the optical axis does not intersect with the axis of rotation of the controlled part.
Symmetry 13 01218 g005
Figure 6. Algorithm for complex compensation of errors of the control system of axisymmetric products.
Figure 6. Algorithm for complex compensation of errors of the control system of axisymmetric products.
Symmetry 13 01218 g006
Figure 7. Errors in determining the dimensions of the bead in the absence and use of compensation algorithms for f = 25 and f = 12 mm—60 measurement points.
Figure 7. Errors in determining the dimensions of the bead in the absence and use of compensation algorithms for f = 25 and f = 12 mm—60 measurement points.
Symmetry 13 01218 g007
Figure 8. Errors in determining the roller diameter Dnom = 25 mm when using standard NI calibrations for f = 25 and 12 mm.
Figure 8. Errors in determining the roller diameter Dnom = 25 mm when using standard NI calibrations for f = 25 and 12 mm.
Symmetry 13 01218 g008
Figure 9. Sample dimensions Ø 25 mm, obtained in reflected light for two threshold binarization values for f = 25 mm.
Figure 9. Sample dimensions Ø 25 mm, obtained in reflected light for two threshold binarization values for f = 25 mm.
Symmetry 13 01218 g009
Figure 10. Dimensions of a specimen Ø 25 mm obtained in reflected light without the use of a filter and with a Gaussian and Smoothing filter for f = 25 mm.
Figure 10. Dimensions of a specimen Ø 25 mm obtained in reflected light without the use of a filter and with a Gaussian and Smoothing filter for f = 25 mm.
Symmetry 13 01218 g010
Figure 11. Errors in determining the dimensions of the bead in the absence and use of compensation algorithms for 0.3 Mp camera with a lens with f = 6 mm.
Figure 11. Errors in determining the dimensions of the bead in the absence and use of compensation algorithms for 0.3 Mp camera with a lens with f = 6 mm.
Symmetry 13 01218 g011
Figure 12. Errors in determining the dimensions of 15, 20 and 25 mm by a 0.3 Mp camera with a lens f = 6 mm by standard calibrations and a developed.
Figure 12. Errors in determining the dimensions of 15, 20 and 25 mm by a 0.3 Mp camera with a lens f = 6 mm by standard calibrations and a developed.
Symmetry 13 01218 g012
Figure 13. Errors in determining the dimensions of the bead Dnom=25 mm with a 5 Mp camera with f = 6 mm in the absence and use of compensation algorithms.
Figure 13. Errors in determining the dimensions of the bead Dnom=25 mm with a 5 Mp camera with f = 6 mm in the absence and use of compensation algorithms.
Symmetry 13 01218 g013
Figure 14. Uncertainties of determination of Dnom = 15, 20 and 25 mm with a 5 Mp camera with f = 6 mm lens when using the DTR calibration.
Figure 14. Uncertainties of determination of Dnom = 15, 20 and 25 mm with a 5 Mp camera with f = 6 mm lens when using the DTR calibration.
Symmetry 13 01218 g014
Table 1. Results of numerical simulation of compensation of projection error of the system for controlling the dimensions of axisymmetric objects.
Table 1. Results of numerical simulation of compensation of projection error of the system for controlling the dimensions of axisymmetric objects.
f, mmD, mmL, mmγ, °Vl, mmD, mmd’, mmDk, mm γ p , ° D p , mm
649.277221,9160.09099.195245.709482853,10821,91649.27
630.777213,4800.09093.586329.922287631,64213,48030.77
625.387211,0850.09092.439924.906235125,86311,08525.38
615.437267120.09090.901815.324141215.5363671215.43
f, mmD, mmL, mmγ, °Vl, mmmd’, mmDk, mm γ p , ° D p , mm
fDLαVld Dk α p D p
1249.2715310,0620.08514.304148.512425850,04010,06249.27
1230.7715362640.08511.678730.586263430,955626430.77
1225.3815351630.08511.142125.277216825,483516325.38
1215.4315331360.08510.422115.406131515,453313615.43
Table 2. Evaluation of methods for correction of dimensions for f = 25 mm.
Table 2. Evaluation of methods for correction of dimensions for f = 25 mm.
ParametersCalibration
(Cal.)
Compensation of Projection Error
(CA)
Compensation of Projection Error + Position of Test-ObjectComplex
Compensation (CC)
f, mm2512251225122512
m2048482048482048484848
M ¯ , mm0.0790.0730.2240.0420.0420.1180.0340.0330.098−0.0040.006
S ¯ ,0.0790.0810.2370.0480.0530.1350.0410.0460.1180.0260.057
δ *, mm0.1740.1710.4890.1070.1120.2850.0900.0980.2420.0550.11
* t0,04;48 = 2112; t0,04;20 = 2204.
Table 3. Errors in determining the dimensions of a 25 mm diameter roller at different calibrations with a lens with f = 25 and 12 mm at m = 20.
Table 3. Errors in determining the dimensions of a 25 mm diameter roller at different calibrations with a lens with f = 25 and 12 mm at m = 20.
ParametersSim.Div.Pol. k1Tan. k1Pol. k3Tan. K3
f = 25 mm
M ¯ , mm−0.0020.0140.0080.009−0.002−0.001
S ¯ , mm0.0490.0350.0360.0330.0360.035
δ*, mm0.1090.0780.0800.0720.0800.078
f = 12 mm
M ¯ , mm0.05−0.0030.0180.0200.0100.034
S ¯ , mm0.0920.0250.0300.0340.0330.044
δ *, mm0.2030.0560.0660.0750.0720.097
* t0,04;20 = 2204.
Table 4. Evaluation of the effect of binarization threshold values for a long-focus lens with f = 25 mm.
Table 4. Evaluation of the effect of binarization threshold values for a long-focus lens with f = 25 mm.
Parameters180/255 &140/255183/255 & 136/254
Bias CompensationNoYesNoYes
M ¯ , mm0.0360.0060.0350.005
S ¯ , mm0.0490.0330.0440.027
δ *, mm 0.1080.0730.0980.059
* t0,04;46 = 2114.
Table 5. Evaluation of filtration calibration methods for a telephoto lens f = 25 mm.
Table 5. Evaluation of filtration calibration methods for a telephoto lens f = 25 mm.
ParametersNo FilterFilter
GausianSmoothing
Kernel357357
M ¯ , mm0.0500.0410.0350.0370.0390.0280.023
S ¯ , mm0.0630.0510.0450.0480.0490.0410.043
δ *, mm0.1400.1140.0980.1070.1070.0890.096
* t0,04;46 = 2114.
Table 6. Errors in determining the dimensions of a 25 mm diameter roller in the absence and use of compensation algorithms for a 0.3 Mp camera with a lens f = 6 mm.
Table 6. Errors in determining the dimensions of a 25 mm diameter roller in the absence and use of compensation algorithms for a 0.3 Mp camera with a lens f = 6 mm.
ParametersConstant Koefficient (Const.)No Compensation
(Cal.)
Compensation of Projection Error
(CA)
Complex
Compensation
(CC)
Complex
Compensation + Developer Cal. (DDC+CC)
M ¯ , MM−0.0520.0260.0050.0040.031
S ¯ , MM0.1180.0800.0750.0750.012
δ *, MM0.2490.1690.1580.1580.110
* t0,04;46 = 2114.
Table 7. Measurement errors of 15, 20 and 25 mm with a 0.3 Mp camera with an f = 6 mm lens using standard calibration and developed.
Table 7. Measurement errors of 15, 20 and 25 mm with a 0.3 Mp camera with an f = 6 mm lens using standard calibration and developed.
Parameters15 mm20 mm25 mm
Distortion Correction MethodsStandardDevelopedStandardDevelopedStandardDeveloped
M ¯ , mm−0.0120.042−0.003−0.0210.029−0.005
S ¯ , mm0.0520.0500.0620.0410.0620.042
δ *, mm0.1180.1120.1390.0920.1390.095
* t0,04;20 = 2204.
Table 8. Errors in determining the dimensions of the roller Dnom = 25 mm in the absence and use of compensation algorithms for a 5 Mp camera with f = 6 mm.
Table 8. Errors in determining the dimensions of the roller Dnom = 25 mm in the absence and use of compensation algorithms for a 5 Mp camera with f = 6 mm.
ParametersConstant Coefficient (Const.)No
Compensation
(DDC)
Compensation of Projection Error
(DDC+CA)
Complex
Compensation
(DDC+CC)
M ¯ , MM0.1540.2050.0420.011
S ¯ ,0.2640.2110.0570.042
δ *, MM0.5590.4480.1220.089
* t0,04;46 = 2114.
Table 9. Errors in determining the dimensions of the rollers during usage of compensation algorithms with a 5 Mp camera (f = 6 mm).
Table 9. Errors in determining the dimensions of the rollers during usage of compensation algorithms with a 5 Mp camera (f = 6 mm).
ParametersDnom
15 mm20 mm25 mm
M ¯ , mm0.0030.0010.001
S ¯ ,0.0330.0320.035
δ *, mm0.0720.0700.077
* t0,04;20 = 2204.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Kulchitskiy, A. Optical Inspection Systems for Axisymmetric Parts with Spatial 2D Resolution. Symmetry 2021, 13, 1218. https://doi.org/10.3390/sym13071218

AMA Style

Kulchitskiy A. Optical Inspection Systems for Axisymmetric Parts with Spatial 2D Resolution. Symmetry. 2021; 13(7):1218. https://doi.org/10.3390/sym13071218

Chicago/Turabian Style

Kulchitskiy, Aleksandr. 2021. "Optical Inspection Systems for Axisymmetric Parts with Spatial 2D Resolution" Symmetry 13, no. 7: 1218. https://doi.org/10.3390/sym13071218

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop