Quartz sand impurity rapid detection system and detection method

Through image processing and jet control technology, the quartz sand impurity detection system can effectively identify and remove different types of impurities, solving the problem of poor detection efficiency in existing technologies and achieving efficient impurity screening.

CN121222693AActive Publication Date: 2025-12-30BINHAI WEIXIN TECHNOLOGY CO LTD

Patent Information

Application Number
CN202511624402.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-07
Publication Date
2025-12-30
Estimated Expiration
2045-11-07

AI Technical Summary

Technical Problem

Existing quartz sand impurity detection systems cannot effectively distinguish between different types of impurities, resulting in the inability to target and remove them, and thus poor detection efficiency.

Method used

An image processing unit analyzes the logistics images on the conveyor belt, compares the visual feature set of the material outline with the preset impurity feature set, and adjusts the airflow parameters of the jet nozzle in conjunction with the jet control unit to achieve accurate identification and removal of different impurities.

Benefits of technology

It enables accurate identification and screening of various impurities in quartz sand, improves detection efficiency, and ensures the purity and quality of quartz sand.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121222693A_ABST
    Figure CN121222693A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of detection systems, in particular to a quartz sand impurity rapid detection system, which comprises an image processing unit for regularly shooting images on a conveyor belt and recording the images as logistics images, and determining a target area corresponding to each logistics image based on a coincident part; the impurity identification unit is used for identifying the material contour in the target area, analyzing the impurity type corresponding to the material contour, marking the material contour corresponding to the impurity as a target contour and determining the position of the target contour; the air injection control unit is used for analyzing and determining the air injection opportunity of each air injection blowing nozzle based on the position coordinates when the target contour is identified and marked in combination with the conveying speed of the conveying belt; and when the air injection opportunity corresponding to the target contour is output, analyzing the shape characteristics of the target contour to obtain a projection area and a thickness measurement value, and adjusting the air flow parameters of the air injection blowing nozzle in combination with the corresponding related impurity types. According to the invention, different types of impurities can be effectively distinguished and targeted elimination can be carried out.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of detection systems, in particular to a quartz sand impurity rapid detection system and a detection method. BACKGROUND

[0002] Quartz sand is a kind of quartz particle processed by crushing and screening process of quartzite. Quartzite is a non-metallic mineral, and its mineral composition is mainly silicon dioxide. Quartz sand plays an indispensable role in many key industries. As the core raw material of the glass industry, quartz sand ensures the transparency and durability of glass products; in the field of ceramics and refractory materials, it improves the high-temperature resistance and chemical stability of the products; in the metallurgical industry, quartz sand as an additive optimizes the alloy performance; at the same time, it is also an important raw material in the construction, chemical and other industries.

[0003] In the prior art, when detecting, identifying and screening out impurities in quartz sand, a jet rejection system based on two-dimensional image analysis is usually used, that is, the impurities are identified by image recognition technology and jet rejection, but this system can only simply identify non-quartz sand impurities, and cannot effectively distinguish impurities with different physical characteristics, resulting in that targeted rejection cannot be performed, and the problem of poor efficiency exists. SUMMARY

[0004] In view of the above shortcomings of the prior art, the present application provides a quartz sand impurity rapid detection system and a detection method, which can effectively solve the problem that different types of impurities cannot be effectively distinguished and targeted rejection is performed in the prior art.

[0005] To achieve the above purpose, the present application is realized by the following technical scheme: The present application provides a quartz sand impurity rapid detection system, which at least comprises: An image processing unit sets a shooting cycle based on the conveying speed of the conveying belt, shoots the images on the conveying belt with the shooting cycle as the shooting interval, records the images as flow images, acquires two adjacent flow images as an adjacent image group, analyzes the overlapping part of the two flow images in the adjacent image group, judges whether the conveying belt has been translated, and determines the target area corresponding to each flow image based on the overlapping part; An impurity identification unit identifies the material contour in the target area based on image recognition technology and determines the position coordinates of the material contour, analyzes the image features corresponding to the material contour and constructs a visual feature set, compares the visual feature set with a plurality of preset impurity feature sets, determines the impurity type corresponding to the material contour, and records the material contour corresponding to the impurity as a target contour; A jet control unit analyzes and determines the jet timing of each jet nozzle based on the position coordinates of the target contour when it is identified and marked in combination with the conveying speed of the conveying belt; While outputting the target profile corresponding to the jet timing, the shape characteristics of the target profile are analyzed to obtain the projected area and thickness measurement values. Combined with the analysis of the corresponding relevant impurity types, the influencing parameters are calculated. Based on the influencing parameters, the airflow parameters of the jet nozzle are adjusted at the corresponding jet timing.

[0006] Furthermore, the shooting schedule setting process is as follows: The conveyor belt speed is obtained, and the length of the conveyor belt within the shooting angle of the high-speed industrial camera is recorded as the shooting length. A redundancy ratio is preset. The effective ratio is obtained by subtracting the redundancy ratio from 1. The shooting length is multiplied by the effective ratio to obtain the effective length. The shooting cycle is obtained by dividing the effective length by the conveyor belt speed.

[0007] Furthermore, the analysis process for the overlapping parts is as follows: Two logistics images in adjacent image groups are labeled as the first image and the second image respectively according to the shooting order. Matching feature points of the first image and the second image are identified based on the feature detection algorithm. The second image is transformed to the coordinate system of the first image according to the position of the matching feature points. The proportion of the overlapping area of ​​the two images is recorded as the overlap ratio. When the overlap ratio equals the redundancy ratio, the non-overlapping part in the second image is recorded as the target region. When the overlap ratio is not equal to the redundancy ratio, a conveyor belt slip signal is generated, triggering a shutdown maintenance command and sending it to the control console.

[0008] Furthermore, the material contour recognition and analysis process is as follows: In the second image, a Cartesian coordinate system is constructed and denoted as the reference coordinate system. The horizontal axis of the reference coordinate system is parallel to the width direction of the conveyor belt, and the vertical axis of the reference coordinate system coincides with the edge of the conveyor belt. The distance between the horizontal axis of the reference coordinate system and the end of the conveyor belt is recorded as the reference distance. Based on image recognition technology, multiple material contours within the target area are identified. The images within each material contour are independently identified, the target contours are filtered out, and the center coordinates and impurity types corresponding to each target contour are obtained.

[0009] Furthermore, the feature set comparison process is as follows: The image within the outline of the material is captured and converted to grayscale. The average grayscale value of the pixels within the outline of the material is recorded as the color feature value. The longest line segment with both ends on the material outline is called the major axis. The line segment perpendicular to the major axis with both ends on the material outline is called the second major axis. The longest second major axis is selected and called the minor axis. The ratio of the major axis to the minor axis is calculated and called the proportional characteristic value. The first shape feature value is obtained by multiplying the area of ​​the material outline by 4π and dividing it by the square of the perimeter of the material outline. The second shape feature value is obtained by dividing the area of ​​the material outline by the area of ​​its smallest bounding rectangle. The standard deviation of the gray value of each pixel within the material outline is recorded as the rough feature value. The gradient amplitude of each pixel within the material outline is calculated and the variance of the gradient amplitude within the material outline is recorded as the fluctuation feature value. The visual feature set of the material profile is composed of multiple feature values. There are multiple influencing impurities. Each influencing impurity is assigned a corresponding impurity feature set. The visual feature set of the material profile is compared with the impurity feature set one by one to calculate the similarity. There is a preset similarity threshold. When the similarity is greater than the similarity threshold, the corresponding influencing impurity is recorded as the relevant impurity of the material profile.

[0010] Furthermore, the similarity calculation process is as follows: There are multiple preset individual evaluation values, each corresponding to a feature value. A difference threshold is set for each feature value. The difference between the values ​​of the same feature value in two feature sets is calculated and the absolute value is obtained. The absolute value is compared with the corresponding difference threshold. When the difference is greater than the difference threshold, the corresponding individual evaluation value is assigned a value of 0. When the difference is less than or equal to the difference threshold, the corresponding individual evaluation value is assigned a value of 1. The similarity is obtained by calculating the weighted sum of multiple individual evaluation values. The weight coefficients of all individual evaluation values ​​are preset values.

[0011] Furthermore, the process for determining the timing of jet injection is as follows: Obtain the control range of each jet nozzle, assign a control range to each jet nozzle based on the interval range corresponding to the horizontal axis of the reference coordinate system, and obtain the center coordinates corresponding to the target contour. Based on the control range to which the horizontal coordinate of the center coordinate belongs, the target contour is bound to the corresponding jet nozzle, the vertical coordinate of the center coordinate is obtained and multiplied by a preset distance coefficient to obtain the relative distance, and the relative distance is added to the reference distance to obtain the target distance; The control time difference is obtained by dividing the target distance by the conveyor belt speed. The control time difference is added to the current time to obtain the control time. A jet timing set is constructed for each jet nozzle. The control time of the target contour is recorded into the corresponding jet timing set. The jet nozzle is jet controlled based on the jet timing set.

[0012] Furthermore, the process of adjusting the airflow parameters is as follows: The area of ​​the target contour is recorded as the projected area. The density of multiple related impurities corresponding to the target contour is obtained and the maximum value among them is recorded as the target density. Control the flash to illuminate the material and collect images to analyze shadows, and determine the thickness measurement value corresponding to each target contour; The product of the target density, projected area, and thickness is calculated to obtain the measured mass corresponding to the target contour. The measured mass is then multiplied by a pressure adjustment coefficient to obtain the corresponding pressure parameter.

[0013] Furthermore, the process for obtaining the thickness measurement value corresponding to the target contour is as follows: S1: After determining the target contour position coordinates, control the flash lamp set above the conveyor belt and illuminating downwards to flash once, and at the same time take a picture of the material on the conveyor belt and record it as the flash image. Based on the shooting interval between the flash image and the second image and the position of the target contour in the second image, determine the contour area corresponding to each target contour in the flash image and record it as the solid area. S2: After grayscale processing of the flash image, obtain the projection area corresponding to each entity region, and record the part of the projection area other than the entity region as the ghost image region of the target contour. S3: Draw the ray projection corresponding to the flash light path in the flash image, denoted as the light source ray. Obtain the farthest point of the shadow area in the direction of the light source ray, denoted as the first measurement point. With a preset shadow grayscale range, construct a shadow line segment from the first measurement point towards the target contour. Obtain the length of the shadow line segment, denoted as the shadow length. The shadow line segment satisfies the following conditions: Condition 1: The grayscale values ​​of all pixels on the line segment are within the shaded grayscale range; Condition 2: The shaded segment is the longest segment that satisfies Condition 1; S4: Multiply the shadow length by a preset thickness conversion factor to obtain the thickness measurement value of the impurity corresponding to the target contour.

[0014] A rapid detection method for impurities in quartz sand includes the following steps: Step 1: Set the shooting cycle based on the conveyor belt speed, analyze the overlapping part of two adjacent logistics images, and determine whether the conveyor belt has shifted. The target area corresponding to each logistics image is determined based on the overlapping parts; Step 2: Identify the material outline in the target area and determine the position of the material outline. Analyze the image features corresponding to the material outline and construct a visual feature set. Compare the visual feature set with multiple preset impurity feature sets to determine the impurity type corresponding to the material outline. Record the material outline corresponding to the impurity as the target outline. Step 3: Based on the position coordinates of the target contour when it is identified and marked, combined with the conveyor belt speed, analyze and determine the timing of each jet nozzle's jet injection. Step 4: While outputting the jet timing corresponding to the target contour, analyze the shape characteristics of the target contour to obtain the projected area and thickness measurement values. Combine the analysis and calculation of the corresponding relevant impurity types to obtain the influencing parameters. Based on the influencing parameters, adjust the airflow parameters of the jet nozzle at the corresponding jet timing.

[0015] The technical solution provided by this invention has the following advantages compared with the known prior art: This invention, on the one hand, can perform similarity comparison calculations between the apparent images of material particles and the apparent features of various types of impurities, realizing quantitative evaluation in the impurity detection and screening process of materials. Thus, it outputs analysis results with data that can be directly recognized by machines, which can be used to determine the correlation between the two, thereby realizing the identification and screening of impurities. On the other hand, it can simulate the thickness of impurities, thereby combining the projected area of ​​impurities to estimate the mass of impurities and make targeted adjustments to the jetting data, so that the jetting nozzle can more effectively remove impurities, especially different types of impurities, solving the problem of difficulty in screening quartz ore containing multiple impurities in the prior art. Attached Figure Description

[0016] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are merely some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without any creative effort.

[0017] Figure 1 This is an overall module block diagram of the present invention. Detailed Implementation

[0018] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort are within the scope of protection of the present invention.

[0019] The present invention will be further described below with reference to embodiments.

[0020] See Figure 1 A rapid detection system for impurities in quartz sand is used to separate impurities in quartz sand and detect the impurity content. It includes at least a vibrating feeder, a flat belt conveyor, a high-speed industrial camera, and an air jet nozzle.

[0021] It should be noted that the vibrating feeder is located at the feed end of the conveyor belt, uniformly feeding the quartz sand material onto the conveyor belt and ensuring that the quartz sand material is distributed in a single layer on the conveyor belt. Multiple air jet nozzles are located directly above the end of the conveyor belt, arranged in a linear array along the width of the belt. Each nozzle is responsible for a specific narrow belt area and is controlled by an independent solenoid valve. When the quartz sand material falls at the end of the conveyor belt, air is blown through the air jet nozzles to blow impurities into the waste bin. The system also includes: The image processing unit sets the shooting cycle based on the conveyor belt's conveying speed. It takes one image of the conveyor belt at each shooting cycle interval and records it as a logistics image. It acquires two adjacent logistics images (at the shooting time) and records them as adjacent image groups. It analyzes the overlapping part of the two logistics images in the adjacent image group to determine whether the conveyor belt has shifted. Based on the overlapping part, it performs image stitching processing on the images in the adjacent image group.

[0022] Specifically, the shooting schedule is set as follows: The conveyor belt speed (i.e., the linear velocity of the material moving on the conveyor belt) is obtained. The length of the conveyor belt within the shooting angle of the high-speed industrial camera is recorded as the shooting length. A redundancy ratio is preset (20% in a specific embodiment). The effective ratio is obtained by subtracting the redundancy ratio from 1. The effective length is obtained by multiplying the shooting length by the effective ratio. The shooting cycle is obtained by dividing the effective length by the conveyor belt speed.

[0023] It should be noted that setting a redundancy ratio aims to retain the key parts of the logistics images, thereby ensuring that there is at least a certain overlap between two adjacent logistics images. This allows for the stitching and combination of images in adjacent image groups based on the overlap, which helps to accurately determine the location of each impurity. (An important issue that cannot be ignored when conveyor belts transport logistics is conveyor belt slippage. When there is insufficient tension, load changes, or changes in the friction coefficient of the drive rollers, the conveyor belt may slip, causing misalignment between adjacent images. If a redundancy ratio is not set for stitching, there will be missed images, affecting the triggering timing of the air jet nozzle.)

[0024] Specifically, the analysis process for the overlapping parts is as follows: Two logistics images in adjacent image groups are labeled as the first image and the second image respectively according to the shooting order. Matching feature points of the first image and the second image are identified based on feature detection algorithms (such as SIFT, SURF and ORB). The second image is transformed to the coordinate system of the first image according to the position of the matching feature points (ensuring that the corresponding matching feature points in the two images are in the same position). The proportion of the overlapping area of ​​the two images is recorded as the overlap ratio. When the overlap ratio equals the redundancy ratio, the non-overlapping part in the second image is recorded as the target area, and further identification and analysis are performed on the materials within the target area. When the overlap ratio is not equal to the redundancy ratio, a conveyor belt slip signal is generated, triggering a shutdown and maintenance command which is sent to the control console. Staff then perform shutdown and maintenance to ensure stable transport of the conveyor belt.

[0025] It should be noted that the feature point recognition, feature point matching, position change, and image fusion techniques used in the image stitching process are existing technologies and will not be elaborated on further here.

[0026] By comparing the overlap ratio and the redundancy ratio, it is possible to identify whether there is relative displacement (i.e., slippage) between the conveyor belt and the drive roller. This triggers a maintenance command to guide personnel to perform maintenance, preventing the conveyor belt slippage from affecting impurity identification and screening, and ensuring the accuracy of the air blowing time of the jet nozzle. It is worth noting that when the overlap ratio and the redundancy ratio are always equal, the conveyor belt should be considered to be operating stably, and the quartz sand material carried on it is moving at a stable linear velocity.

[0027] The impurity identification unit uses image recognition technology to identify and analyze the material contours within the target area in adjacent image groups, and determines the image information of multiple impurities and their position information (relative to the industrial camera).

[0028] Specifically, the material contour recognition and analysis process is as follows: In the second image, a Cartesian coordinate system is constructed and denoted as the reference coordinate system. The horizontal axis of the reference coordinate system is parallel to the width direction of the conveyor belt, and the vertical axis of the reference coordinate system coincides with the edge of the conveyor belt (on one side). The distance between the horizontal axis of the reference coordinate system and the end of the conveyor belt is recorded as the reference distance (the distance from any point in the second image to the end of the conveyor belt can be determined by the reference distance). Based on image recognition technology, multiple material contours in the target area are identified (each material contour corresponds to an independent one on the conveyor belt). The image within each material contour is independently identified (to determine whether the material contour belongs to an impurity). The material contours corresponding to the impurities are selected and recorded as target contours. The center coordinates and impurity type corresponding to each target contour are obtained.

[0029] It should be noted that there is a significant color contrast between the conveyor belt and the quartz sand material. Therefore, image recognition algorithms can quickly identify the scattered material on the conveyor belt and outline the contours of individual materials. It is important to note that this quartz sand impurity detection system is only suitable for quartz mineral materials that can be clearly captured and identified by an optical camera; it cannot accurately identify quartz sand with fine particles and large quantities.

[0030] More specifically, the independent identification process for material outlines is as follows: The image within the outline of the material is captured and converted to grayscale. The average grayscale value of the pixels within the outline of the material is recorded as the color feature value. The longest line segment with both ends on the material outline is called the major axis. The line segment perpendicular to the major axis with both ends on the material outline is called the second major axis. The longest second major axis is selected and called the minor axis. The ratio of the major axis to the minor axis is calculated and called the proportional characteristic value. Multiply the area of ​​the material outline by 4π and divide by the square of the perimeter of the material outline to obtain the first shape feature value (when the first shape feature value is approximately equal to 1, it means that the material outline is close to a circle). Divide the area of ​​the material outline by the area of ​​its smallest bounding rectangle (i.e. the smallest rectangle covering the range of the material outline) to obtain the second shape feature value (when the second shape feature value is approximately equal to 1, it means that the material outline is close to a rectangle). The standard deviation of the gray values ​​of each pixel within the material outline is recorded as the roughness feature value (the larger the value, the rougher the material surface). The gradient magnitude of each pixel within the material outline is calculated, and the variance of the gradient magnitude within the material outline is recorded as the undulation feature value (this value reflects the degree of undulation of the material surface; the larger the gradient variance, the greater the degree of undulation). The visual feature set of the material contour is composed of multiple feature values ​​(color feature value, proportion feature value, first shape feature value, second shape feature value, roughness feature value, and undulation feature value). Multiple influencing impurities are preset, and each influencing impurity has a corresponding impurity feature set (also containing color feature value, proportion feature value, first shape feature value, second shape feature value, roughness feature value, and undulation feature value; specific values ​​are set by staff based on experience). The visual feature set of the material contour is compared one by one with the multiple impurity feature sets to calculate the similarity between the two feature sets. A similarity threshold is preset. When the similarity is greater than the similarity threshold, the corresponding influencing impurity is recorded as a related impurity of the material contour (the same material contour may correspond to multiple related impurities). When a material contour has related impurities, it is recorded as the target contour (i.e., the target contour screening process).

[0031] It should be noted that when the similarity between two feature sets is greater than the similarity threshold, it means that there are obvious similar image features between the corresponding material outline and the influencing impurities. These features include, but are not limited to, color, shape, texture, etc., thereby filtering out multiple related impurities corresponding to the material outline, that is, the possible material types of the material outline. This step can use the appearance features shown by the material outline to compare with the appearance features of known impurities, thereby determining the type of impurity corresponding to the material outline, so that the impurity can be removed by blowing air in the subsequent process, realizing the sorting and screening of materials.

[0032] It should be noted that the gradient magnitude calculation process first uses the Sobel operator to calculate the directional gradient (X-direction gradient Gx) and vertical directional gradient (Y-direction gradient Gy) of each pixel, and then uses the synthesis formula (G=√(Gx²+Gy²)) to calculate the total gradient magnitude as the gradient magnitude of that pixel.

[0033] Furthermore, the similarity calculation process is as follows: There are multiple preset individual evaluation values, each corresponding to a feature value. A difference threshold is set for each feature value. The difference between the values ​​of the same feature value in two feature sets is calculated and the absolute value is obtained. The absolute value is compared with the corresponding difference threshold. When the difference is greater than the difference threshold, the corresponding individual evaluation value is assigned a value of 0. When the difference is less than or equal to the difference threshold, the corresponding individual evaluation value is assigned a value of 1. The similarity is obtained by calculating the weighted sum of multiple individual evaluation values. The weight coefficients of all individual evaluation values ​​are preset values ​​(set by staff based on experience).

[0034] Specifically, let the two feature sets be respectively , The corresponding individual evaluation value is The corresponding difference threshold is The corresponding weighting coefficient is The formula for assigning a single evaluation value is expressed as follows: If n = 1, 2, ..., 6, then the formula for calculating similarity is expressed as: .

[0035] It should be noted that by calculating similarity, the data similarity of elements in two feature sets can be quantitatively evaluated, so as to output analysis results with data that can be directly recognized by machines, which can be used to judge the correlation between the two, and thus realize the identification and screening of impurities.

[0036] The jet control unit analyzes and determines the jet timing of each jet nozzle based on the position coordinates of the target contour when it is identified and marked, combined with the conveyor belt speed. While outputting the jet timing corresponding to the target contour, it combines the shape characteristics of the target contour with the corresponding impurity types and analyzes them to obtain the influencing parameters. Based on the influencing parameters, it adjusts the airflow parameters of the jet nozzle.

[0037] Specifically, the process for determining the timing of jet injection is as follows: Obtain the control range of each jet nozzle. Based on the interval range corresponding to the control range of the jet nozzle on the horizontal axis of the reference coordinate system, assign a control interval to each jet nozzle. Obtain the center coordinates corresponding to the target contour. Based on the control interval to which the horizontal coordinate of the center coordinate belongs, bind the target contour to the corresponding jet nozzle (i.e., the impurities corresponding to the target contour are removed by the jet nozzle it is bound to). Obtain the vertical coordinate of the center coordinate and multiply it by a preset distance coefficient (i.e., the ratio of the actual distance to the unit length in the coordinate system) to obtain the relative distance of the target contour from the horizontal axis of the reference coordinate system (this distance value may be negative). Add the relative distance to the reference distance to obtain the target distance. Divide the target distance by the conveyor belt speed to obtain the control time difference. Add the control time difference to the current time to obtain the control time. Construct a jet timing set for each jet nozzle. Record the control time of the target contour into the corresponding jet timing set. Perform jet control on the jet nozzle based on the jet timing set.

[0038] It should be noted that by constructing a set of jet timings for each jet nozzle, independent control of a single jet nozzle can be achieved (specific control relies on a solenoid valve). This allows the jet nozzle to jet in an orderly manner according to the time nodes within the set of jet timings, sequentially blowing impurities passing diagonally below the jet nozzle into the waste bin for collection, thereby improving the purity of the quartz sand obtained from screening.

[0039] Specifically, the process for adjusting the airflow parameters is as follows: The area of ​​the target contour is recorded as the projected area. The density of multiple related impurities corresponding to the target contour is obtained and the maximum value is selected as the target density (the airflow parameters obtained by substituting the maximum value as the target density can be applied to all possible related impurities). The flash lamp is controlled to irradiate the material and the image is collected and the shadow is analyzed to determine the thickness measurement value corresponding to each target contour. The product of the target density, projected area and thickness measurement value is calculated to obtain the measured mass corresponding to the target contour. The measured mass is multiplied by a pressure adjustment coefficient to obtain the corresponding pressure parameter (in this calculation process, the measured mass is a dimensionless value and the pressure adjustment coefficient is in the unit of pressure). The air pressure of the jet nozzle during the corresponding control time is set to be equal to the pressure parameter.

[0040] By introducing thickness measurement and density estimation, impurities are analyzed and evaluated from a three-dimensional perspective. Compared with the two-dimensional analysis perspective in existing technologies, this can more accurately reflect the actual data of impurities, especially the mass, which is difficult to measure. Based on this, the air pressure is calculated to ensure that different types of impurities can be effectively removed. In particular, for impurities with large mass but small projected area, sufficient airflow can be generated to remove them, significantly improving the removal rate.

[0041] More specifically, the process for obtaining the thickness measurement value corresponding to the target contour is as follows: After analyzing the second image to determine the target contour's position coordinates, a flash lamp positioned above the conveyor belt and pointing downwards is immediately activated, flashing once. Simultaneously, an image of the material on the conveyor belt is captured and recorded as the flash image. Based on the shooting interval between the flash image and the second image, combined with the position of the target contour in the second image, the contour region corresponding to each target contour in the flash image is determined and recorded as the solid region (this region is obtained by translating the target contour; the translation distance is equal to the conveyor speed multiplied by the shooting interval). After grayscale processing of the flash image, the projection region corresponding to each solid region is obtained (the projection region is the horizontal projection region of the impurity and its shadow corresponding to the target contour). The area in the projection region excluding the solid region is recorded as the target. The shadow region of the contour (the area outside the solid region of the projection area is the shadow region of the impurity) is plotted in the flash image as the ray projection corresponding to the flash lamp path, denoted as the light source ray. The farthest point of the shadow region in the direction of the light source ray is obtained and denoted as the first measurement point. A preset shadow grayscale range (representing the range of grayscale value changes of the shadow part in the grayscale image, and pixels within this range are identified as shadow pixels) is constructed from the first measurement point towards the target contour direction, with a shadow line segment (one pixel wide). The length of the shadow line segment is obtained and denoted as the shadow length. The shadow length is multiplied by a preset thickness conversion factor to obtain the thickness measurement value of the impurity corresponding to the target contour. The shadow line segment satisfies the following conditions: Condition 1: The grayscale values ​​of all pixels on the line segment are within the shaded grayscale range; Condition 2: The shaded line segment is the longest line segment that satisfies Condition 1.

[0042] It should be noted that the shaded line segment usually corresponds to the line connecting the highest point of the impurity and the farthest point of the shadow. Therefore, by determining the length of the shaded line segment and combining it with the illumination angle of the light source, the height of the highest point of the impurity can be calculated using trigonometric functions in geometry. Based on this height, the thickness of the impurity can be simulated, which helps to analyze and estimate the quality of the impurity. This allows for targeted adjustments to the jetting data, enabling the jetting nozzle to more effectively remove impurities, especially different types of impurities. This solves the problem in existing technologies of difficulty in screening quartz ore containing multiple impurities.

[0043] A rapid detection system and method for impurities in quartz sand includes the following steps: Step 1: Set the shooting cycle based on the conveyor belt speed, and use the shooting cycle as the shooting interval to shoot images on the conveyor belt and record them as logistics images. Acquire two adjacent logistics images and record them as adjacent image groups. Analyze the overlapping part of the two logistics images in the adjacent image group to determine whether the conveyor belt has shifted, and determine the target area corresponding to each logistics image based on the overlapping part. By analyzing the overlapping parts of adjacent images, the conveyor belt can be slipped, triggering maintenance commands, thereby ensuring the accuracy of the target area's coordinate position and improving the accuracy of impurity positioning.

[0044] Step 2: Identify the material outline in the target area based on image recognition technology and determine the position of the material outline. Analyze the image features corresponding to the material outline and construct a visual feature set. Compare the visual feature set with multiple preset impurity feature sets to determine the impurity type corresponding to the material outline. Record the material outline corresponding to the impurity as the target outline. By constructing a set of visual features to reflect the image characteristics of materials and comparing them with the features of various preset impurities, the accuracy of impurity type identification is improved.

[0045] Step 3: Based on the position coordinates of the target contour when it is identified and marked, combined with the conveyor belt speed, analyze and determine the timing of each jet nozzle's jet injection. Step 4: While outputting the jet timing corresponding to the target contour, analyze the shape characteristics of the target contour to obtain the projected area and thickness measurement values. Combine the analysis and calculation of the corresponding relevant impurity types to obtain the influencing parameters. Based on the influencing parameters, adjust the airflow parameters of the jet nozzle at the corresponding jet timing.

[0046] Existing technologies often use fixed airflow parameters, which cannot cope with impurities of different characteristics. This method can dynamically adjust the airflow according to the projected area and thickness of the impurities, accurately matching the impurities with the removal intensity. This not only improves the removal efficiency but also avoids energy waste and material splashing caused by excessive jetting, achieving intelligent, adaptive, and efficient sorting.

[0047] The above embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions will not cause the essence of the corresponding technical solutions to deviate from the protection scope of the technical solutions of the embodiments of the present invention.

Claims

1. A system for rapid detection of impurities in quartz sand, characterized by, The application relates to a system and method for identifying and removing impurities in a material flow on a conveyor belt. The system comprises: an image processing unit configured to set a shooting cycle based on the conveying speed of the conveyor belt, to shoot images on the conveyor belt at the shooting cycle as a shooting interval to obtain a flow image, to obtain two adjacent flow images as an adjacent image group, to analyze an overlapping part of the two flow images in the adjacent image group, to determine whether the conveyor belt has a translation, and to determine a target area corresponding to each flow image based on the overlapping part; a foreign matter identification unit configured to identify a material contour in the target area based on image recognition technology, to determine a position coordinate of the material contour, to analyze an image feature corresponding to the material contour, to construct a visual feature set, to compare the visual feature set with a plurality of preset foreign matter feature sets, to determine a foreign matter type corresponding to the material contour, and to mark the material contour corresponding to the foreign matter as a target contour; a jet control unit configured to analyze and determine a jet timing of each jet nozzle based on a position coordinate of the target contour when the target contour is identified and marked and the conveying speed of the conveyor belt; 2. The quartz sand impurity rapid detection system according to claim 1, characterized in that, when the jet timing corresponding to the target contour is output, the shape feature of the target contour is analyzed to obtain a projection area and a thickness calculation value, an influence parameter is calculated based on the corresponding related foreign matter type, and the airflow parameter of the jet nozzle is adjusted at the corresponding jet timing based on the influence parameter. The shooting cycle setting process is as follows:

3. The quartz sand impurity rapid detection system according to claim 1, characterized in that, the conveying speed of the conveyor belt is obtained, the length of the conveyor belt in a shooting angle of a high-speed industrial camera is obtained and marked as a shooting length, a redundancy ratio is preset, 1 minus the redundancy ratio is calculated to obtain an effective ratio, the shooting length is multiplied by the effective ratio to obtain an effective length, and the effective length is divided by the conveying speed of the conveyor belt to obtain the shooting cycle. The analysis process of the overlapping part is as follows: the two flow images in the adjacent image group are respectively marked as a first image and a second image according to a shooting order, matching feature points of the first image and the second image are identified based on a feature detection algorithm, the second image is transformed to a coordinate system where the first image is located according to the positions of the matching feature points, and a proportion of an overlapping area of the two images is obtained and marked as an overlap ratio; when the overlap ratio is equal to the redundancy ratio, a non-overlapping part in the second image is marked as a target area; 4. The quartz sand impurity rapid detection system according to claim 3, characterized in that, when the overlap ratio is not equal to the redundancy ratio, a conveyor belt slip signal is generated, a stopover maintenance instruction is triggered, and the stopover maintenance instruction is sent to a control console. The material contour identification and analysis process is as follows: a plane rectangular coordinate system in the second image is constructed and marked as a reference coordinate system, a horizontal axis of the reference coordinate system is parallel to the width direction of the conveyor belt, a vertical axis of the reference coordinate system is coincided with the edge of the conveyor belt, and the distance between the horizontal axis of the reference coordinate system and the end of the conveyor belt is obtained and marked as a reference distance; 5. The quartz sand impurity rapid detection system according to claim 4, characterized in that, a plurality of material contours in the target area are identified based on image recognition technology, the images in each material contour are independently identified, a target contour is screened out, and the center coordinates and the foreign matter type corresponding to each target contour are obtained. The feature set comparison process is as follows: the image in the material contour range is intercepted and gray-scale processed, and the average value of the pixel gray value in the material contour range is obtained and marked as a color feature value. The longest line segment with both ends located on the material profile is recorded as a major axis, a line segment perpendicular to the major axis and with both ends located on the material profile is recorded as a minor axis, the longest minor axis is recorded as a minor axis, and the ratio of the major axis and the minor axis is recorded as a proportion characteristic value; The first shape characteristic value is obtained by multiplying the area of the material profile by 4π and dividing by the square of the perimeter of the material profile, and the second shape characteristic value is obtained by dividing the area of the material profile by the area of the minimum circumscribed rectangle thereof; The standard deviation of the gray values of the pixels in the material profile range is calculated as a roughness characteristic value, and the gradient amplitude of the pixels in the material profile range is calculated and the variance of the gradient amplitude in the material profile range is calculated as a fluctuation characteristic value; A visual feature set of the material profile is formed by a plurality of characteristic values of the material profile, a plurality of influence impurities are preset, each influence impurity is set with a corresponding impurity characteristic set, the visual feature set of the material profile is compared with the impurity characteristic set one by one, the similarity is calculated, and a similarity threshold is preset. When the similarity is greater than the similarity threshold, the corresponding influence impurity is recorded as the related impurity of the material profile.

6. The quartz sand impurity rapid detection system according to claim 5, characterized in that, The similarity calculation process is as follows: A plurality of single evaluation values are preset, each single evaluation value corresponds to a characteristic value, a difference threshold is set for each characteristic value, the difference value of the same characteristic value in the two characteristic sets is calculated and the absolute value is obtained, the absolute value is compared with the corresponding difference threshold, when the difference value is greater than the difference threshold, the corresponding single evaluation value is assigned as 0, and when the difference value is less than or equal to the difference threshold, the corresponding single evaluation value is assigned as 1. The weighted sum of a plurality of single evaluation values is calculated to obtain the similarity, and the weight coefficients of all single evaluation values are preset values.

7. The quartz sand impurity rapid detection system according to claim 6, characterized in that, The jet timing determination process is as follows: The control range of each air jet nozzle is obtained, a control interval is given to each air jet nozzle based on the interval range of the air jet nozzle control range on the horizontal axis of the reference coordinate system, and the center coordinates corresponding to the target profile are obtained; The target profile is bound to the corresponding air jet nozzle based on the control interval to which the horizontal coordinate in the center coordinates belongs, the vertical coordinate of the center coordinates is obtained and multiplied by a preset distance coefficient to obtain a relative distance, and the target distance is obtained by adding the reference distance to the relative distance; The control time difference is obtained by dividing the target distance by the conveying speed of the conveying belt, the control time is obtained by adding the control time difference to the current time, a jet timing set is constructed for each air jet nozzle, the control time of the target profile is recorded in the corresponding jet timing set, and the air jet nozzle is controlled based on the jet timing set.

8. The quartz sand impurity rapid detection system according to claim 7, characterized in that, The air flow parameter adjustment process is as follows: The area of the target profile is obtained as a projection area, the densities of a plurality of related impurities corresponding to the target profile are obtained, and the maximum value among them is selected as a target density; The thickness measurement value corresponding to each target profile is determined by controlling the flash lamp to irradiate the material and collecting and analyzing the image; The product of the target density, the projection area and the thickness measurement value is calculated to obtain the calculated mass corresponding to the target profile, and the calculated mass is multiplied by an air pressure adjustment coefficient to obtain the corresponding air pressure parameter.

9. The quartz sand impurity rapid detection system according to claim 8, characterized in that, The target profile corresponding thickness measurement value obtaining process is as follows: S1: after determining the target contour position coordinates, control the flash light arranged above the conveying belt to flash once, and take the image of the material on the conveying belt as a flash image, determine the contour area corresponding to each target contour in the flash image as a solid area based on the shooting interval between the flash image and the second image and the position of the target contour in the second image; S2: after the flash image is processed by grayscale processing, the projection area corresponding to each solid area is obtained, and the area part of the projection area except the solid area is recorded as the ghost area of the target contour; S3: draw the ray projection corresponding to the light path of the flash light in the flash image as a light source ray, obtain the farthest point of the ghost area in the direction of the light source ray as a first measurement point, preset a shadow grayscale interval, and construct a shadow line segment from the first measurement point to the target contour direction, obtain the length of the shadow line segment as a shadow length, and the shadow line segment satisfies the following conditions: Condition one: the grayscale values of all pixel points on the line segment are located in the range of the shadow grayscale interval; Condition two: the shadow line segment is the longest line segment satisfying condition one; S4: multiply the shadow length by a preset thickness conversion coefficient to obtain the thickness measurement value of the impurity corresponding to the target contour.

10. A method for rapidly detecting impurities in quartz sand, applied to the quartz sand impurity rapid detection system of any one of claims 1-9, characterized in that, The method comprises the following steps: Step one: set a shooting cycle based on the conveying speed of the conveying belt, analyze the overlapping part of the adjacent two material flow images, and determine whether the conveying belt is translated; Determine the target area corresponding to each material flow image based on the overlapping part; Step two: identify the material contour in the target area and determine the position of the material contour, analyze the image features corresponding to the material contour and construct a visual feature set, compare the visual feature set with a plurality of preset impurity feature sets, determine the impurity type corresponding to the material contour, and record the material contour corresponding to the impurity as a target contour; Step three: analyze and determine the jet time of each air jet nozzle based on the position coordinates of the target contour when it is identified and marked, and the conveying speed of the conveying belt; Step four: while outputting the jet time corresponding to the target contour, analyze the shape characteristics of the target contour to obtain the projection area and the thickness measurement value, combine the corresponding related impurity type to analyze and calculate the influence parameter, and adjust the airflow parameter of the air jet nozzle based on the influence parameter at the corresponding jet time.

Citation Information

Patent Citations

  • Object single-piece separation method and system

    CN113888618A

  • Resin impurity detection method and system based on computer vision

    CN114266746A

  • Conveyor belt slip detection method, system and device based on computer vision

    CN114323638A

  • Rubber conveying and sorting control method and device

    CN118558628A

  • Quality judging apparatus for agricultural products and quality judging method for agricultural products

    JP2004008961A

Cited By

  • Intelligent quartz sand impurity sorting system based on machine vision

    CN122209687A