Processing math: 100%
Research article Special Issues

Angle aided circle detection based on randomized Hough transform and its application in welding spots detection

  • The Hough transform has been widely used in image analysis and digital image processing due to its capability of transforming image space detection to parameter space accumulation. In this paper, we propose a novel Angle-Aided Circle Detection (AACD) algorithm based on the randomized Hough transform to reduce the computational complexity of the traditional Randomized Hough transform. The algorithm ameliorates the sampling method of random sampling points to reduce the invalid accumulation by using region proposals method, and thus significantly reduces the amount of computation. Compared with the traditional Hough transform, the proposed algorithm is robust and suitable for multiple circles detection under complex conditions with strong anti-interference capacity. Moreover, the algorithm has been successfully applied to the welding spot detection on automobile body, and the experimental results verifies the validity and accuracy of the algorithm.

    Citation: Qiaokang Liang, Jianyong Long, Yang Nan, Gianmarc Coppola, Kunlin Zou, Dan Zhang, Wei Sun. Angle aided circle detection based on randomized Hough transform and its application in welding spots detection[J]. Mathematical Biosciences and Engineering, 2019, 16(3): 1244-1257. doi: 10.3934/mbe.2019060

    Related Papers:

    [1] Zhenjun Tang, Yongzheng Yu, Hanyun Zhang, Mengzhu Yu, Chunqiang Yu, Xianquan Zhang . Robust image hashing via visual attention model and ring partition. Mathematical Biosciences and Engineering, 2019, 16(5): 6103-6120. doi: 10.3934/mbe.2019305
    [2] Xue Li, Huibo Zhou, Ming Zhao . Transformer-based cascade networks with spatial and channel reconstruction convolution for deepfake detection. Mathematical Biosciences and Engineering, 2024, 21(3): 4142-4164. doi: 10.3934/mbe.2024183
    [3] Naigong Yu, Hongzheng Li, Qiao Xu . A full-flow inspection method based on machine vision to detect wafer surface defects. Mathematical Biosciences and Engineering, 2023, 20(7): 11821-11846. doi: 10.3934/mbe.2023526
    [4] Wang Cai, Jianzhuang Wang, Longchao Cao, Gaoyang Mi, Leshi Shu, Qi Zhou, Ping Jiang . Predicting the weld width from high-speed successive images of the weld zone using different machine learning algorithms during laser welding. Mathematical Biosciences and Engineering, 2019, 16(5): 5595-5612. doi: 10.3934/mbe.2019278
    [5] Jun Gao, Qian Jiang, Bo Zhou, Daozheng Chen . Convolutional neural networks for computer-aided detection or diagnosis in medical image analysis: An overview. Mathematical Biosciences and Engineering, 2019, 16(6): 6536-6561. doi: 10.3934/mbe.2019326
    [6] Brandy Rapatski, Petra Klepac, Stephen Dueck, Maoxing Liu, Leda Ivic Weiss . Mathematical epidemiology of HIV/AIDS in cuba during the period 1986-2000. Mathematical Biosciences and Engineering, 2006, 3(3): 545-556. doi: 10.3934/mbe.2006.3.545
    [7] Qichao Ying, Jingzhi Lin, Zhenxing Qian, Haisheng Xu, Xinpeng Zhang . Robust digital watermarking for color images in combined DFT and DT-CWT domains. Mathematical Biosciences and Engineering, 2019, 16(5): 4788-4801. doi: 10.3934/mbe.2019241
    [8] Xiaowen Jia, Jingxia Chen, Kexin Liu, Qian Wang, Jialing He . Multimodal depression detection based on an attention graph convolution and transformer. Mathematical Biosciences and Engineering, 2025, 22(3): 652-676. doi: 10.3934/mbe.2025024
    [9] Amsa Shabbir, Aqsa Rasheed, Huma Shehraz, Aliya Saleem, Bushra Zafar, Muhammad Sajid, Nouman Ali, Saadat Hanif Dar, Tehmina Shehryar . Detection of glaucoma using retinal fundus images: A comprehensive review. Mathematical Biosciences and Engineering, 2021, 18(3): 2033-2076. doi: 10.3934/mbe.2021106
    [10] Hongyan Xu . Digital media zero watermark copyright protection algorithm based on embedded intelligent edge computing detection. Mathematical Biosciences and Engineering, 2021, 18(5): 6771-6789. doi: 10.3934/mbe.2021336
  • The Hough transform has been widely used in image analysis and digital image processing due to its capability of transforming image space detection to parameter space accumulation. In this paper, we propose a novel Angle-Aided Circle Detection (AACD) algorithm based on the randomized Hough transform to reduce the computational complexity of the traditional Randomized Hough transform. The algorithm ameliorates the sampling method of random sampling points to reduce the invalid accumulation by using region proposals method, and thus significantly reduces the amount of computation. Compared with the traditional Hough transform, the proposed algorithm is robust and suitable for multiple circles detection under complex conditions with strong anti-interference capacity. Moreover, the algorithm has been successfully applied to the welding spot detection on automobile body, and the experimental results verifies the validity and accuracy of the algorithm.


    The circle recognition and detection techniques play more and more crucial roles in machine vision, and novel circle detection methods are frequently proposed by researchers [1,2]. One of the most effective methods of circular object feature extraction is the Hough transform technique, which was invented by Duda and Hart in 1972 [3]. The purpose of the technique is to extract specific geometric shapes and characteristics in the region of interest (ROI) through space transforming and parameters accumulating [3]. For example, Cha et al. [4] used Hough transform to detect loosened bolts by using the Hough transform and support vector machines.

    Conventional standard Hough Transform was concerned with the identification of arbitrary shape positions, while it takes a long time calculating and needs huge memory with the increasing dimensions of parameters [3]. In order to compensate for the defects of Hough Transform, Xu et al. [5] proposed the random Hough transform algorithm. The circle detection method aided with curvature was presented by Yao Z [6], and Yao & Gall [7] came up with an improvement of Hough transform based on a dynamic recognition voting mechanism. And a novel method based on the internal tangent angle variance was implemented by Xavier [8]. However, these methods will obtain confused results when detecting multiple and nearly circular objects. To overcome this shortcoming, researchers have proposed several improvement methods based on the clustering [9] and stochastic Hough transform such as Randomized Circle Detection [10]. Specifically, it randomly selects 3 points for circle fitting with the calculation of standard equations of the circle, then checks whether the circle exists and if there are enough edge points on the fitted circle.

    On the other hand, researchers proposed a method based on adaptive cluster detection to locate circles [11], which behaves well when there is low noise in the image. Shen and Song [12] also came up with a way of recognizing overlapped circles. Most of these algorithms only worked with acceptable results in special cases, while their robustness and universality are insufficient. Moreover, the processing speeds of these algorithms are affected due to the random mining of invalid accumulation.

    In this paper, we propose a novel angle aided circle detection approach based on the randomized Hough transform method by optimizing the random Hough transform and reducing its computation complexity. The circle detection accuracy is significantly improved with the proposed approach, which has been successfully applied in the welding spot detection application on automobile body. The machine vision technology was used to assist welding spot detection to improve the accuracy and speed of the detection. By avoiding invalid accumulation, the proposed method can detect the precise position of the welding spot under the circumstance with high noise. The proposed method has particular significance in welding spot detection of industrial bodywork.

    The circle detection plays an important role in recognition and localization of welding spots. The proposed recognition and detection system consists of two stages. In particular, the first stage generates a list of edge points in the region proposals, and the second stage calculates the parameters of circles.

    Conventional circle detection methods rely on the random sampling of binary images, which will cause the invalid accumulation and calculation. The proposed AACD algorithm shortens the computation by reducing the number of invalid points in edge images, which has several parameters related to the range of sampling points. Images are preprocessed with the region proposal method to get the proposals of the object, and the parameters obtained by proposals are passed into the AACD algorithm. Then, the random sampling is performed only in the obtained region proposals.

    As depicted in Figure 1, two points P1 (x1, y1) and P2 (x2, y2) are randomly chosen, and the third point is selected with the following condition:

    |P1P2|<2rmax (1)
    Figure 1.  Schematic representation of the proposed algorithm.

    Where rmax = pRange × min(imgSize)/2, and the radius threshold parameter pRange is set to 1 by default for different sizes of circles in the image, the rmax represents half of the smaller value in the image size, which effectively reduces the invalid sampling while simultaneously ensures high robustness and high detection speed. When selecting the third point, the following conditions should be satisfied:

    |P1P3|<2rmax (2)
    |P2P3|<2rmax (3)

    The AACD algorithm limits the ranges of radius and sampling to be smaller fixed values when detecting the circle with known parameters. Thus, the processing speed is improved, and the computational complexity is decreased.

    The angle of an inscribed triangle is half of a central angle that subtends the same arc. By using the relationship of θ = 2γ, the circles can be detected with angle aided. The advantages of the proposed AACD method is that the method avoids the use of gradients compared to other Hough transforms algorithms, and thus the error is reduced. The angle γ can be calculated according to the following expression:

    γ=arctankP3P1kP3P21+kP3P1kP3P2 (4)

    Where kP1P2 is the slope of line P1P2, and the perpendicular bisector of P1P2 passes through the center of circle C1. The distance between points O and PM is defined as follows:

    |OPM|=|P1P2|2tanθ/2 (5)

    And it is obvious that coordinates x and y can be calculated as illustrated in Figure 2:

    {x=xPMΔxy=yPMΔy (6)
    Figure 2.  Inscribed triangle in a circle.

    Where

    {Δx=|OPM|sinaΔy=|OPM|cosa (7)

    Referring to Figure 2, one can obtain the following relationships:

    {sina=yPMy2|P1P2|/2=y1y2|P1P2|cosa=x2xPM|P1P2|/2=x2x1|P1P2| (8)

    Combining the Equation 6 with Equation 7, the length of Δx and Δy can be expressed as:

    {Δx=y1y22tan(θ/2)Δy=x2x12tan(θ/2) (9)

    And coordinates of the circle center can be determined as:

    {x=x2+x12y1y22tan(θ/2)y=y2+y12x2x12tan(θ/2) (10)

    In order to deal with the noise and deformation, the center of the circle should also be adjusted. Although the shape of the welding spot is not a perfect circular, the choice of the circular model of welding spots is sufficient and its reasonableness is discussed in Section 2.3. Therefore, the center of the circle can be formulated as:

    {x=x2+x12±y1y22tan(θ/2)y=y2+y12±x2x12tan(θ/2) (11)

    The shortest distance OP3, i.e., the circle radius, can be expressed as:

    r=(x0x1)2+(y0y1)2 (12)

    Due to the presences of oil stains and weld marks on BIW (Body in White) during the welding process, as shown in Figure 3, the shape of the welding spot is similar to a circular shape, or only a partial circular contour. However, it is reasonable to choose a circular model to detect the position of the welding spot. The ultrasonic detecting and actual spot weld regions are marked with red and green dotted coils, respectively, as shown in Figure 3a. The working principle of the ultrasonic detection system for spot weld is shown in Figure 3b. As long as the Visual Location Region is larger than the Ultrasonic Detection Region, the ultrasonic detector can normally detect the welding spot.

    Figure 3.  Ultrasonic Detection and visual location Regions with colored dashed boxes (a) and schematic representation of ultrasonic monitoring of spot weld quality (b).

    In summary, the shape of the welding spot does not affect the detection operation of the ultrasonic detector. Therefore, in order to facilitate the study and the unification of the model, we modeling the spot weld with a circle due to the following reasons: (1) the shape of the welding spot is visually closer to a circle. (2) The AACD algorithm can improve the detection accuracy of welding spots by improving the round edge point sampling strategy, as the experimental results shown in Section 3.

    The AACD algorithm was compared against the circle detection methods implemented with Open Source Computer Vision Library (OpenCV), Random Hough transform (RHT) [5], Randomized Circle Detection (RCD) [10] to verify the feasibility of the proposed method. Testing images are of size 256 × 256 pixels (a) and 512 × 384 pixels (b), as shown in Figure 4. An excessive noise is added in Figure 3a with a number of intersecting circles of different sizes. Two kinds of circles were drawn in Figure 3b, one is the target to be detected, while the other is an approximate circular interference. The images were repeatedly detected (20 times) with different threshold sets by the OpenCV, RHT, RCD, and AACD methods, respectively.

    Figure 4.  Testing images of multiple circles.

    The comparison results were shown in Tables 1 and 2. The detection results in Table 1 demonstrated that the RHT and AACD are much faster than the OpenCV and RCD algorithms.

    Table 1.  Detection results of testing images in Figure 3a.
    Method Computation time (s) Accuracy (%)
    OpenCV 0.81 100%
    RCD 0.65 48.3%
    RHT 0.19 91.70%
    ACCD 0.21 97.50%

     | Show Table
    DownLoad: CSV
    Table 2.  Detection result of testing images in Figure 3b.
    Method Computation time (s) Accuracy (%)
    OpenCV 3.71 95%
    RCD 12.96 60%
    RHT 2.67 95%
    ACCD 1.04 100%

     | Show Table
    DownLoad: CSV

    Particularly, RCD algorithm shows poor accuracy (less than 50%) in the circle detection when the image noise is excessive. The AACD algorithm roughly took the same time with the RHT method to process the testing images with the accuracy of 97.5%. It took much longer time for RCD algorithm to detect the real circles. It is obviously that the RCD algorithm cannot distinguish between approximate and real circles effectively. Specifically, the AACD algorithm took only half of the time as the RHT method consumed, and it reached an accuracy of 99%. The detection results for multi-circle detection with the proposed AADD algorithm are shown in Figure 5.

    Figure 5.  The detection results of Figure 3 represented by the blue circles with the AACD detection algorithm.

    According to the experiment, the proposed AACD algorithm is a better choice in the following situations:

    (1) Process images with high noise levels.

    (2) Detect circles in a complex environment.

    (3) Require a particularly short processing time.

    BIW refers to the bodywork in automobile manufacturing in which sheet components of a vehicle has been welded together before coating. The quality of the welding spot in BIW directly affects the automotive safety level. To automatically detect the quality of the spot weld, the spots are located through machine vision technology and inspected by the ultrasonic detection system, as illustrated in Figure 6. During the detection of BIW welding spots, we found that the edges of welding spots were presented with high noise and fictitious circles due to the oil stain and weld mark. To solve these problems, we implemented a particular image preprocessing approach based on the proposed AACD algorithm and achieved satisfactory results.

    Figure 6.  Inspection system for welding spots on BIW.

    For preprocessing of the image with welding spots, a MATLAB program was used to draw contour of welding spots, as shown in Figure 7. The contours of the welding spots show that its gray values are unevenly distributed, which leads to the failure of canny detection, as shown in Figure 7f.

    Figure 7.  Preliminary analysis of the images. (a) Several representative images of welding spots. (b) Contours of the images. (c) Canny edge detection results with the average filtering.

    Images are often accompanied by high-density salt-and-pepper noise. In order to obtain the adaptive binary edge image, we eliminated the noise and reduced the effect of weld mark. Conservative smoothing is a noise reduction technique that sacrifices noise suppression power for preserving the high spatial frequency details such as sharp edges in an image. After the procedure of the conservative smoothing, edges of the welding spots were reserved and the majority of noise was removed.

    Furthermore, Top-hat transforms are used for background equalization in this paper. Objects can be extracted separately from the background by using top-hat transforms. Additionally, the images were converted to binary images for further pre-processing to correct the effect of the non-uniform illumination. Practically, the images with welding spots were characterized by identical features. For instance, the gray-level values of the welding spots were less than 70. Through lots of experiments, it is found that the welding spots can be reliably separated (as shown in Figure 8) when the threshold value was set to T:

    T=σ2 (13)
    Figure 8.  Image of welding spot before (a) and after (b) the image convolution processing.

    Where σ is the mean value of the gray images. Figure 8a shows the binary images after the processing with the conservative smoothing and adaptive threshold. It can be seen that many noise has been efficiently removed, but numerous noise caused by the oil stain and weld mark still remain. In order to reduce the amount of noise in images, we designed a convolutional kernel as following:

    [101010101]×19 (14)

    After the images are reversed and the convolution core is traversed, the noise in the images has been segmentally removed as shown in Figure 8b. Then the structures connected to the borders are suppressed through the morphological reconstruction and the holes in the binary images were filled through the mathematical morphology [13]. After completing the above-mentioned procedures, as shown in Figure 9b, almost all of the noise has been removed.

    Figure 9.  Results of detection procedures. (a) Images after the conservative smoothing and binarization procedures. (b) Region proposals of welding spots in preprocessed images. (c) Edge of the final images before spot weld detection.

    We also proposed an algorithm for the welding spot detection by using a region proposal method. Numerous papers have proposed methods for generating independent areas such as objectless [14], selective search [15], category independent object proposals [16] and Edge Boxes [17]. A novel method that can obtain a series of interconnected areas after traversing the entire image was designed. The method can generate several region proposals of interest to distinguish welding spots from other noise. As the area of welding spots is much larger than those of the noise points, targets can be separated from the noise by setting the threshold value of regions area. Firstly, the areas of region proposals were sorted in ascending order and the ratios between two adjacent values were calculated. These points are regarded as the welding spots if the ratio is less than 3. Then, the region proposals were plotted with bounding box in the binary images, as shown in Figure 9b. Finally, the edge of the image is extracted through the Canny edge detection with the algorithm proposed in Reference [18].

    In order to satisfy the real-time processing requirements in industrial environment, the computation time must be greatly decreased. We extracted the region proposals of welding spots in each image and detected the welding spots by the proposed AACD algorithm, as the edge points were only chosen in the bounding boxes. With this local detection method, the computation time is greatly decreased due to the neglect of interference, and the testing accuracy is apparently improved. We performed local and global detections 100 times, respectively. The average computation time is shown in Table 3. The difference between global and local detections is that the local detection uses a region proposal, while the former does not.

    Table 3.  Computation time and accuracy comparison between global and local detection for the same images.
    Figure 7a Figure 7b Figure 7c Figure 7d
    Global detection Time consumed (s) 0.178 1.098 1.382 0.21
    Detection speedup
    Accuracy 91% 89% 92% 87%
    Local detection Time consumed (s) 0.024 0.082 0.067 0.029
    Detection speedup 7.4× 13.5× 20.6× 7.2×
    Accuracy 100% 100% 98% 99%

     | Show Table
    DownLoad: CSV

    The comparison illustrates that the proposed method is efficient, and the speed has been greatly improved from seconds to milliseconds. The computation time significantly decreases compared with global detection, and the experimental results show that the local detection method can achieve satisfactory results in the industrial production, as shown in Figure 10.

    Figure 10.  Detection results of welding spots are marked in green circles and region proposals are illustrated in red squares.

    The local AACD algorithm was applied to test 37 pictures of welding spots, including 54 welding spots. As shown in Table 4, the average time of welding spot detection is 0.089 s and the accuracy is 98.21%, which meets the requirements of production.

    Table 4.  Detection results of BIW welding spot based on Local AACD algorithm.
    Number of images size Number of welding spots Average time consuming (s) Accuracy
    37 3264 × 2448 54 0.24 98.21%

     | Show Table
    DownLoad: CSV

    An angle aided randomized Hough transform method for circle detection has been proposed in this paper. Its application experiment in welding spot detection illustrated that the proposed method can inspect the welding spots with higher accuracy and improved efficiency as well as satisfactory anti-interference ability. Moreover, the experimental results confirmed the effectiveness of the proposed region proposals method as well as its promising application in circle detection with high recognition accuracy and reduced processing time. One obvious advantage of the proposed method is that it uses the region proposal method for sampling edge points instead of the gradient of computing parameters, which means an extensive reduction in computational complexity and increase in detection accuracy. The results presented in this paper will be valuable for the development of general circle detection.

    Through analysis of the experimental results, the detection efficiency of the proposed AACD algorithm can meet the requirements of industrial production. However, we found that much further improvement is also needed. As shown in Figure 11, the hole in the BIW was mistakenly identified as a welding spot. In recent years, deep learning [19,20] has received widespread attention from scholars and researchers. Therefore, our future work will focus on establishment of the database of BIW welding spots, and the welding spot detection based on the deep learning approach.

    Figure 11.  Wrong detection result example. The hole in the BIW was mistakenly identified as a welding spot.

    This work was supported in part by the National Nature Science Foundation of China (NSFC 61673163), Chang-Zhu-Tan National Indigenous Innovation Demonstration Zone Project (2017XK2102), Hunan Provincial Natural Science Foundation of China (2016JJ3045), and Hunan Key Laboratory of Intelligent Robot Technology in Electronic Manufacturing (IRT2018003).

    The authors declare no conflict of interest in this paper.



    [1] H. Zhang, K. Wiklund and M. Andersson, A fast and robust circle detection method using isosceles triangles sampling, Pattern. Recogn., 54 (2016), 218–228.
    [2] B. Yuan and M. Liu, Power histogram for circle detection on images, Pattern. Recogn., 48 (2015) 3268–3280.
    [3] R. O. Duda and P. E. Hart, Use of the Hough transformation to detect lines and curves in pictures, Commun. ACM, 15 (1972), 11–15.
    [4] Y. J. Cha, K. You and W. Choi, Vision-based detection of loosened bolts using the Hough transform and support vector machines, Automat. Constr., 71 (2016), 181–188.
    [5] L. Xu, E. Oja and P. Kultanen, A new curve detection method: Randomized Hough transform (RHT), Pattern. Recogn. Lett., 11 (1990), 331–338.
    [6] Z. Yao and W. Yi, Curvature aided Hough transform for circle detection, Expert. Syst. Appl., 51 (2015), 26–33.
    [7] A. Yao, J. Gall and L. Van Gool, A hough transform-based voting framework for action recognition, Computer Vision and Pattern Recognition (CVPR), 2010 IEEE Conference on IEEE, (2010), 2061–2068.
    [8] J. Xavier, M. Pacheco and D. Castro, et al., Fast line, arc/circle and leg detection from laser scan data in a player driver, Robotics and Automation, 2005. ICRA 2005. Proceedings of the 2005 IEEE International Conference on. IEEE, (2005), 3930–3935.
    [9] R. Scitovski and T. Marošević, Multiple circle detection based on center-based clustering, Pattern. Recogn. Lett., 52 (2015), 9–16.
    [10] T. C. Chen and K. L. Chung, An efficient randomized algorithm for detecting circles, Comput. Vis. Image. Und., 83 (2001), 172–191.
    [11] J. Wu, J. Li and C. Xiao, et al., Real-time robust algorithm for circle object detection, Young Computer Scientists, 2008. ICYCS 2008. The 9th International Conference for. IEEE, (2008), 1722–1727.
    [12] L. Shen, X. Song and M. Iguchi, et al., A method for recognizing particles in overlapped particle images, Pattern. Recogn. Lett., 21 (2000), 21–30.
    [13] P. Soille, Morphological image analysis: Principles and applications, Springer-Verlag, (1999), 173–174.
    [14] B. Alexe, T. Deselaers and V. Ferrari, Measuring the objectness of image windows, IEEE T. Pattern. Anal., 34 (2012), 2189–2202.
    [15] J. R. R. Uijlings, K. E. A. Van De Sande and T. Gevers, et al., Selective search for object recognition, Int. J. Comput. Vision., 104 (2013), 154–171.
    [16] I. Endres and D. Hoiem, Category independent object proposals, Comput. Vision. ECCV 2010, (2010), 575–588.
    [17] C. L. Zitnick and P. Dollár, Edge boxes: Locating object proposals from edges, European Conference on Computer Vision, Springer International Publishing, (2014), 391–405.
    [18] J. Canny, A computational approach to edge detection, IEEE T. Pattern. Anal., 8 (1986), 679–698.
    [19] Y. J. Cha, Choi W and O. Büyüköztürk, Deep learning-based crack damage detection using convolutional neural networks, Comput-Aided. Civ. Inf., 32 (2017), 361–378.
    [20] Y. J. Cha, W. Choi and G. Suh, et al., Autonomous Structural visual inspection using region-based deep learning for detecting multiple damage types, Comput-Aided. Civ. Inf., 33 (2018), 731–747.
  • This article has been cited by:

    1. Guojun Wang, A sub-pixel circle detection algorithm combined with improved RHT and fitting, 2020, 79, 1380-7501, 29825, 10.1007/s11042-020-09514-0
    2. Chen Liu, Yude Dong, Yanli Wei, Jiangtao Wang, Hongling Li, Image detection and parameterization for different components in cross-sections of radial tires, 2022, 236, 0954-4070, 287, 10.1177/09544070211023628
    3. Ziyin Wang, Kai Yang, Haisong Huang, Resistance spot welding nugget cross-sectional contour extraction and geometric modeling based on the improved Gabor filter, 2022, 199, 02632241, 111448, 10.1016/j.measurement.2022.111448
    4. Lianyuan Jiang, A fast and accurate circle detection algorithm based on random sampling, 2021, 123, 0167739X, 245, 10.1016/j.future.2021.05.010
    5. Zhengqiang Li, Enyong Xu, Jinlai Zhang, Yanmei Meng, Jin Wei, Zhen Dong, Hejun Wei, AdaHC: Adaptive hedge horizontal cross-section center detection algorithm, 2022, 192, 01681699, 106582, 10.1016/j.compag.2021.106582
    6. Jiajian Chen, Yuwei Zu, Jiapeng Yang, Palanivel Velmurugan, Detection Method of Compound Chemical Material Hole Based on Deep Learning Image, 2022, 2022, 1687-4129, 1, 10.1155/2022/9966145
    7. Zhuotong Li, 2020, A Detecting Approach for Misplaced Packages during Palletization Based on Machine Vision, 978-1-6654-2314-4, 1334, 10.1109/ICMCCE51767.2020.00292
    8. Lu Siqi, Luo Jiaxiang, Liang Guoheng, 2021, Circle detection method based on contour extraction and rule verification, 978-1-6654-3712-7, 815, 10.1109/YAC53711.2021.9486654
    9. Yong He, Xiya Zhang, Zeqing Zhang, Hui Fang, Automated detection of boundary line in paddy field using MobileV2-UNet and RANSAC, 2022, 194, 01681699, 106697, 10.1016/j.compag.2022.106697
    10. Shuanglong Liu, Xiaoyi Jin, 2022, Chapter 84, 978-981-16-7380-1, 1361, 10.1007/978-981-16-7381-8_84
    11. Thiago Sousa, Ugo Ibusuki, Erik Gustavo Del Conte, Development of a digital twin for spot welding quality inspection in an industry 4.0 testbed of a Brazilian University, 2022, 1556-5068, 10.2139/ssrn.4075189
    12. En-Yu Lin, Ching-Ting Tu, Jenn-Jier James Lien, Nut Geometry Inspection Using Improved Hough Line and Circle Methods, 2023, 23, 1424-8220, 3961, 10.3390/s23083961
    13. Lukas Zabulis, Rytis Augustauskas, Dominykas Lelešius, Arūnas Lipnickas, 2023, YOLO-based Detection of Drilled Blind Holes in Laminated Panels with Template Similarity Assessment, 979-8-3503-5805-6, 205, 10.1109/IDAACS58523.2023.10348673
    14. Min Lai, Yuankai Zhang, Yong Jiang, Yusen Geng, Xincheng Tian, An automatic riveting method for robots based on the improved EDCircles algorithm, 2024, 86, 07365845, 102648, 10.1016/j.rcim.2023.102648
    15. Yong Cai, XueRui Zhang, ShengQuan Wang, Guangyao Li, Circle Detection by an Improved Edge Drawing Algorithm, 2022, 1556-5068, 10.2139/ssrn.4165901
    16. Fendi Achmad, Agus Wiyono, Edv Sulistivo, Arif Kurniawan, Vincentius Septian, M. Syariffuddien Z, 2023, Design and Development of AUDI'S AUV as an Underwater Robot Prototype, 979-8-3503-5834-6, 301, 10.1109/ISRITI60336.2023.10467937
    17. Yanhui Li, Xiangchao Gan, An Integrated Fast Hough Transform for Multidimensional Data, 2023, 45, 0162-8828, 11365, 10.1109/TPAMI.2023.3269202
    18. Jianan Cao, Yue Gao, Chuanyang Wang, A Novel Four-Step Algorithm for Detecting a Single Circle in Complex Images, 2023, 23, 1424-8220, 9030, 10.3390/s23229030
    19. Leandro Ruiz, Sebastián Díaz, José M. González, Francisco Cavas, Improving the competitiveness of aircraft manufacturing automated processes by a deep neural network, 2023, 30, 10692509, 341, 10.3233/ICA-230711
    20. Yuang Han, Honglong Cao, 2024, Application of Gauss Fitting Method in Quality Assessment of Afterloader System, 979-8-3503-6360-9, 989, 10.1109/ICIBA62489.2024.10869186
  • Reader Comments
  • © 2019 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(5864) PDF downloads(995) Cited by(20)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog