Unlock instant, AI-driven research and patent intelligence for your innovation.

A Method of Improving the Speed ​​of Random Circle Detection in Specific Situations

A technology for detecting speed and random circles, which is applied to computer components, instruments, calculations, etc., and can solve the problems of large calculation and storage requirements

Inactive Publication Date: 2020-02-04
GUANGXI UNIVERSITY OF TECHNOLOGY
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For simple images, RHT is applied to circle detection, which can show good performance; but for complex images, the calculation and storage requirements of RHT will become very large

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A Method of Improving the Speed ​​of Random Circle Detection in Specific Situations
  • A Method of Improving the Speed ​​of Random Circle Detection in Specific Situations
  • A Method of Improving the Speed ​​of Random Circle Detection in Specific Situations

Examples

Experimental program
Comparison scheme
Effect test

experiment example 1

[0058] figure 2 (a) is an image with a size of 200 pixels × 200 pixels, such as figure 2 As shown in (a), there are 5 circles in the graph, and there are 647 edge points on these 5 circles. now to figure 2 In (a), different degrees of random noise are added sequentially, and the noise ratio is 50% to 300%, that is, the number of added noise points is 324 to 1941. figure 2 (b) is to figure 2 The image obtained after adding 1618 noise points in (a). Applying RHT, RCD and the algorithm of this paper respectively figure 2 The image after adding noise in (a) is used for circle detection. The detection time consumed by these three algorithms is shown in Table 1. Using the algorithm of this paper to figure 2 (b) 100 times of detection are carried out, and the coordinates and radius of each circle center can be accurately obtained. From the 100 times of detection, the randomly selected detection results are shown in Table 2 and figure 2 (c), where figure 2 The origin ...

experiment example 2

[0066] image 3 (a) is an image with a size of 250 pixels × 250 pixels. There are 4 circles (3 of which are incomplete), a straight line, a rectangle and two ellipses in the picture, with a total of 1170 edge points . now to image 3 In (a), different degrees of random noise are added sequentially, and the noise ratio is 40% to 200%, that is, the number of added noise points is 468 to 2340. image 3 (b) is to image 3 The image obtained after adding 2340 noise points in (a). Applying RHT, RCD and the algorithm of this paper respectively image 3 The image after adding noise in (a) is used for circle detection. The detection time consumed by these three algorithms is shown in Table 4. Using the algorithm of this paper to image 3 (b) Perform 100 tests, and the coordinates and radius of each circle center can be obtained accurately. From these 100 tests, the randomly selected test results are shown in Table 5 and image 3 (c) shown. Use the algorithm of this paper to i...

experiment example 3

[0075] Figure 4 (a) is an actual image with a size of 140 pixels×140 pixels, and there are 4 circles in this image. The circle detection process is as Figure 4 shown, where the edge image Figure 4 There are a total of 1688 edge points in (b). Using RHT, RCD and the algorithm of this paper to Figure 4 (b) Circle detection takes 5.4185 seconds, 2.1138 seconds and 0.4958 seconds respectively. In the process of 50 detections, the three algorithms can correctly extract the center coordinates and radius of each circle (the detection results of the algorithm in this paper are as follows: Figure 4 As shown in (c), the average values ​​of p1, c1, r1, r1 / p1, p2, c2, r2, r2 / p2 in this algorithm are 765.88, 561.76, 1.04, 0.001358, 2128706, 16487.58, 2.96, 0.000001 .

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method for improving the detection speed of a random circle in a specific situation, comprising the following steps: (1) storing all edge points in an image into a set V, and initializing the number of sampling times f=0; Randomly select 4 different points; (3) judge whether these 4 points can determine a candidate circle; (4) confirm whether the candidate circle is a true circle, (5) judge whether the points on the candidate circle are greater than the threshold Tmin; (6 ) if a true circle can be found, go to step (8); otherwise, go to step (7); (7) f=f+1, if f>Tf, the detection ends; otherwise, go to step (2); (8) Judgment Whether the number of detected circles has reached the specified number. The invention effectively improves the success rate of finding candidate circles and true circles, and further improves the detection speed.

Description

technical field [0001] The invention belongs to the technical field of random circle detection, and in particular relates to a method for improving the speed of random circle detection under specific circumstances. Background technique [0002] Fast and accurate detection of circles has a wide range of applications in object positioning, robotics, automated inspection, and many other fields. Hough transform is a common method for detecting circles, which has two main advantages: first, it is not sensitive to noise in the image; second, it can be easily calculated in parallel. Because the calculation time and storage space required by the Hough transform are too large, a large number of improved Hough transforms have been proposed. The Random Hough Transform (RHT) proposed by Xu et al. is a major improvement to the Hough Transform. Compared with the Hough Transform, it has the advantages of small storage space requirements, fast speed, unlimited parameter space and arbitrari...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06K9/46
CPCG06V10/457
Inventor 蒋联源王智文徐奕奕刘美珍何剑
Owner GUANGXI UNIVERSITY OF TECHNOLOGY