Method for automatically removing stains on surfaces of product parts
Through image processing and high-pressure jet cleaning technology, the surface staining of product components is automatically judged and removed, which solves the pollution problem caused by tiny particles in the dust-free workshop, and improves the cleanliness and qualification rate of product components.
Patent Information
- Application Number
- CN202411352484.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-26
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2044-09-26
AI Technical Summary
In high-quality dust-free workshops and production workshops with low pollution level requirements, tiny particles floating in the air cause contamination of the surface of product components, affecting process and electrical characteristics, especially in high-precision products with high failure rate , the prior art is difficult to effectively and automatically remove these tiny particles.
By obtaining the image and contour information of the projection surface of each side of the product component, the stain level is judged, and high-pressure jet cleaning is used to remove stains. Combined with image processing technologies such as filtering, edge detection and thresholding, the high-pressure jet parameters are determined to clean product components. Surface stain.
It effectively improves the cleanliness of product components, improves the accuracy of production and experimental data, and significantly improves the product pass rate.
Smart Images

Figure CN119259578A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of surface contamination removal, and in particular to a method for automatically removing contamination from the surface of a product component. Background Art
[0002] In application scenarios such as production workshops, experimental sites, engineering sites, etc. where a large number of dust-free workshops, product parts with low contamination levels, product parts with high anti-static requirements, and production / application sites with strict control of humidity and temperature are intertwined, it is inevitable that tiny particles that cannot be seen by the naked eye float in the air.
[0003] In order to avoid and reduce the potential risks of unconscious static electricity to product components as much as possible, controlling the air humidity, air temperature and other means and measures in the corresponding application scenarios is also one of the general and effective means. Due to various factors, the tiny particles floating in the air will always sink and remain still on the surface of a certain object. During the corresponding production operation, the water tension causes the tiny particles to adhere to the surface of a certain product component, which affects the corresponding work flow process, electrical characteristics, functional indicators, test data, etc., resulting in errors in various corresponding indicators. The failure rate is particularly prominent in products with high precision requirements. Summary of the invention
[0004] The technical problem to be solved by the present invention is to provide a method for automatically removing contamination from the surface of product parts to overcome the deficiencies in the above-mentioned prior art.
[0005] The technical solution of the present invention to solve the above technical problem is as follows: a method for automatically removing contamination from the surface of product parts, the specific steps are as follows:
[0006] S1. Obtaining projection surface images of each surface of a product component and contour information of each surface;
[0007] S2, determine the current surface contamination level of the product component based on the projection surface image of a certain surface of the product component, and judge whether it meets the index requirements. If it does not meet the index requirements, output the current surface contamination result and enter S3. If it meets the index requirements, enter S6;
[0008] S3. Remove the contamination on the current surface of the product parts by high-pressure jet cleaning according to the contamination results on the current surface;
[0009] S4, obtaining the current projection surface image again, and judging whether the current surface contamination level of the product component meets the index requirements, if not, outputting the current surface contamination result again and entering S5, if meeting the index requirements, entering S6;
[0010] S5. Determine whether the number of times the product component has been removed from the current surface exceeds the set threshold value based on the current surface contamination level. If yes, remind the user of the stubborn contamination and end the removal of the surface contamination of the product component. If no, return to S3.
[0011] S6. Turn over the product parts;
[0012] S7, determine the contamination level of the current surface of the product component based on the projection surface image of another surface of the product component that has not been decontaminated, and judge whether it meets the index requirements. If it does not meet the index requirements, output the current surface contamination result and enter S3. If it meets the index requirements, then judge whether all surfaces of the product component have been decontaminated. If not, enter S6, if yes, enter S8;
[0013] S8. Finish removing the surface contamination of product parts.
[0014] Based on the above technical solution, the present invention can also be improved as follows.
[0015] Furthermore, an industrial camera is used to pick up product components on each projection surface.
[0016] Furthermore, the process of generating the contours of each surface of the product component is as follows:
[0017] S11, preprocessing the projection surface images of each surface;
[0018] S12, filtering processing;
[0019] S13, edge detection operator;
[0020] S14, post-processing;
[0021] S15, threshold processing;
[0022] S16, edge feature extraction;
[0023] S17, obtaining the contours of each surface.
[0024] Furthermore, the preprocessing includes: grayscale conversion, noise removal, and smoothing; the filtering process uses a Gaussian filter or a median filter; the edge detection operator is: Sobel operator, Prewitt operator, or Canny operator.
[0025] Furthermore, the contamination is first judged based on the projection surface image of the product component, and then the current surface contamination level is determined according to the degree of contamination. The contamination level is divided into a light contamination level, a medium contamination level, and a heavy contamination level.
[0026] Furthermore, a staining area of 1% to 30% of the projected area is defined as a light staining level, a staining area of 30% to 60% of the projected area is defined as a moderate staining level, and a staining area of 60% to 100% of the projected area is defined as a heavy staining level.
[0027] Furthermore, the thresholds corresponding to the light contamination level, the medium contamination level and the heavy contamination level increase in sequence.
[0028] Furthermore, when removing the current surface contamination of product components by high-pressure jet cleaning, first adjust the position of the high-pressure air outlet of the product component surface contamination removal device according to the current surface contamination results, and then determine the required air outlet volume, air outlet size, air outlet time, and air outlet intensity of the high-pressure air outlet.
[0029] Furthermore, the maximum dimension of the current surface of the product component is selected as the length of the current front, and then the starting position and the ending position of the high-pressure outlet are recorded relative to the position of the high-pressure outlet, and the starting position of the high-pressure outlet is adjusted; the maximum dimension of the current surface of the product component is selected as the length of the current front, and the minimum dimension of the current surface is selected as the width of the current front, and a regular figure is fitted, and the area of this surface is calculated according to the length and width dimensions, and then the required air outlet volume, air outlet size, air outlet time, and air outlet intensity of the high-pressure outlet are determined according to the area of this surface.
[0030] Furthermore, high-pressure jet cleaning is used to remove the contamination of the front surface of the product parts. When the contamination level is light, 0.07Mpa / m is used for every 1 square meter. 2 Atmospheric pressure, at a speed of 0.0001 m / s, delay 10 seconds; for moderate contamination level, use 0.15Mpa / m per 1 square meter 2 Atmospheric pressure, at a speed of 0.0001 m / s, delay 10 seconds; for high contamination levels, 1.0 Mpa / m is used for every 1 square meter 2 Atmospheric pressure, speed 0.0001 m / s, time delay 10 s.
[0031] The beneficial effects of the present invention are that it can effectively solve the requirements for the cleanliness of product parts in application scenarios such as production workshops and experimental sites where there are high-quantity dust-free workshops, product parts with low contamination level requirements, product parts with high anti-static requirements, and production / application sites with strict control of humidity and temperature, improve the accuracy of data in each production / experiment / application link, and effectively improve the product qualification rate. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] Figure 1 A flow chart of the method for automatically removing contamination from the surface of a product component in the present invention;
[0033] Figure 2 Generate a flow chart for the product part face profile. DETAILED DESCRIPTION
[0034] The principles and features of the present invention are described below in conjunction with the accompanying drawings. The examples given are only used to explain the present invention and are not used to limit the scope of the present invention.
[0035] Example 1
[0036] like Figure 1 As shown, a method for automatically removing contamination from the surface of a product component, the specific steps are as follows:
[0037] S1. Obtaining projection surface images of each surface of a product component and contour information of each surface. The number of surfaces of the product component may be 3, 4, 5, 6, etc.;
[0038] S2, determine the contamination level of the current surface of the product component according to the projection surface image of a certain surface of the product component (such as the front projection surface), and judge whether it meets the index requirements. If it does not meet the index requirements, output the current surface contamination result and enter S3. If it meets the index requirements, enter S6;
[0039] S3. Remove the contamination on the current surface of the product parts by high-pressure jet cleaning according to the contamination results on the current surface;
[0040] S4, obtaining the current projection surface image again, and judging whether the current surface contamination level of the product component meets the index requirements, if not, outputting the current surface contamination result again and entering S5, if meeting the index requirements, entering S6;
[0041] S5. Determine whether the number of times the product component has been removed from the current surface exceeds the set threshold value based on the current surface contamination level. If yes, remind the user of the stubborn contamination and end the removal of the surface contamination of the product component. If no, return to S3.
[0042] S6. Turn over the product parts;
[0043] S7, determine the contamination level of the current surface of the product component based on another projection surface image of the product component that has not been decontaminated (such as the rear projection surface), and judge whether it meets the index requirements. If it does not meet the index requirements, output the current surface contamination result and enter S3. If it meets the index requirements, then judge whether all surfaces of the product component have been decontaminated. If not, enter S6, if yes, enter S8;
[0044] S8. Finish removing the surface contamination of product parts.
[0045] Example 2
[0046] like Figure 2 As shown, this embodiment is a further improvement on the basis of embodiment 1, and the details are as follows:
[0047] Use an industrial camera to pick up each projection surface of the product component. For example, if the product component has 6 surfaces, then the 6 projection surfaces of the product component should be picked up, namely the front projection surface, the rear projection surface, the upper projection surface, the lower projection surface, the left projection surface and the right projection surface. This is just an exemplary description. If the product component has 4 surfaces, then only the 4 projection surfaces of the product component need to be picked up. The specific number of projection surfaces to be picked up can be determined based on the actual project.
[0048] In addition, the contour of a certain surface of the product component can be finally obtained through a series of software processing such as image processing and corresponding software algorithms. In this embodiment, the contour generation process of each surface of the product component is as follows:
[0049] S11, preprocessing the projection surface images of each surface to improve the image quality, the preprocessing including: grayscale conversion, noise removal, and smoothing;
[0050] S12, filtering processing, so as to improve the accuracy of subsequent edge detection, the filtering processing adopts a Gaussian filter or a median filter;
[0051] S13, edge detection operator, the edge detection operator is: Sobel operator, Prewitt operator or Canny operator;
[0052] S14, post-processing, further processing and optimizing the detected edges to improve the accuracy and interpretability of edge detection results;
[0053] S15, threshold processing;
[0054] S16, edge feature extraction;
[0055] S17, obtaining the contours of each surface.
[0056] Example 3
[0057] like Figure 1 As shown, this embodiment is a further improvement on the basis of embodiment 2, and the details are as follows:
[0058] Contamination judgment is performed based on the projection surface image of the product component, and then the current surface contamination level is determined according to the degree of contamination. The contamination levels are divided into light contamination level, medium contamination level and heavy contamination level. For example, a contaminated area of 1% to 30% of the projection area is defined as a light contamination level, a contaminated area of 30% to 60% of the projection area is defined as a medium contamination level, and a contaminated area of 60% to 100% of the projection area is defined as a heavy contamination level. This is only an exemplary description, and the specific contamination level is determined based on actual engineering practice; the contamination judgment process adopts existing computer software algorithm technology.
[0059] The thresholds corresponding to the light contamination level, the moderate contamination level and the heavy contamination level increase in sequence. For example, the threshold set for the light contamination level can be 3, the threshold set for the moderate contamination level can be 6, and the threshold set for the heavy contamination level can be 9. It can also be other values. This is just an exemplary description, and the specific threshold can be determined according to the actual project.
[0060] Example 4
[0061] like Figure 1 As shown, this embodiment is a further improvement on the basis of Embodiment 1, 2 or 3, and the details are as follows:
[0062] When removing the contamination on the surface of product parts by high-pressure jet cleaning, first adjust the position of the high-pressure air outlet of the product part surface contamination removal device according to the current surface contamination results, and then determine the required air outlet volume, air outlet size, air outlet time, and air outlet intensity of the high-pressure air outlet.
[0063] Further: select the maximum size of the current face of the product component as the length of the current face, then record the starting position and ending position of the high-pressure outlet relative to the high-pressure outlet position, and adjust the starting position of the high-pressure outlet;
[0064] Select the maximum dimension of the current surface of the product component as the length of the current surface, and the minimum dimension of the current surface as the width of the current surface, fit it into a regular shape, and calculate the area of this surface based on the length and width dimensions, and then determine the required air outlet volume, air outlet size, air outlet time, and air outlet intensity of the high-pressure air outlet based on the area of this surface.
[0065] Use high-pressure jet cleaning to remove the contamination of the front surface of the product parts. When the contamination level is light, use 0.07Mpa / m per 1 square meter. 2 Atmospheric pressure, at a speed of 0.0001 m / s, delay 10 seconds; for moderate contamination level, use 0.15Mpa / m per 1 square meter 2 Atmospheric pressure, at a speed of 0.0001 m / s, delay 10 seconds; for high contamination levels, 1.0 Mpa / m is used for every 1 square meter 2 Atmospheric pressure, at a speed of 0.0001 m / s, with a delay of 10 seconds, all surfaces of the product component can be removed in 1 minute. The specific technical parameters can be determined according to actual engineering practice and are not limited to this technical parameter limit.
[0066] Although the embodiments of the present invention have been shown and described above, it is to be understood that the above embodiments are exemplary and are not to be construed as limitations of the present invention. A person skilled in the art may change, modify, replace and vary the above embodiments within the scope of the present invention.
Claims
1. A method for automatically removing contamination from the surface of a product component, characterized in that: The specific steps are as follows: S1. Obtaining projection surface images of each surface of a product component and contour information of each surface; S2, determine the current surface contamination level of the product component based on the projection surface image of a certain surface of the product component, and judge whether it meets the index requirements. If it does not meet the index requirements, output the current surface contamination result and enter S3. If it meets the index requirements, enter S6; S3. Remove the contamination on the current surface of the product parts by high-pressure jet cleaning according to the contamination results on the current surface; S4, obtaining the current projection surface image again, and judging whether the current surface contamination level of the product component meets the index requirements, if not, outputting the current surface contamination result again and entering S5, if meeting the index requirements, entering S6; S5. Determine whether the number of times the product component has been removed from the current surface exceeds the set threshold value based on the current surface contamination level. If yes, remind the user of the stubborn contamination and end the removal of the surface contamination of the product component. If no, return to S3. S6. Turn over the product parts; S7, determine the contamination level of the current surface of the product component based on the projection surface image of another surface of the product component that has not been decontaminated, and judge whether it meets the index requirements. If it does not meet the index requirements, output the current surface contamination result and enter S3. If it meets the index requirements, then judge whether all surfaces of the product component have been decontaminated. If not, enter S6, if yes, enter S8; S8. Finish removing the surface contamination of product parts.
2. A method for automatically removing contamination from the surface of a product component according to claim 1, characterized in that: Industrial cameras are used to pick up product components on each projection surface.
3. A method for automatically removing contamination from the surface of a product component according to claim 1 or 2, characterized in that: The process of generating the contours of each surface of the product component is as follows: S11, preprocessing the projection surface images of each surface; S12, filtering processing; S13, edge detection operator; S14, post-processing; S15, threshold processing; S16, edge feature extraction; S17, obtaining the contours of each surface.
4. A method for automatically removing contamination from the surface of a product component according to claim 1, 2 or 3, characterized in that: Preprocessing includes: grayscale conversion, noise removal, and smoothing; filtering uses Gaussian filter or median filter; edge detection operator is: Sobel operator, Prewitt operator or Canny operator.
5. The method for automatically removing contamination from the surface of a product component according to claim 1, characterized in that: First, the contamination is judged based on the projection surface image of the product component, and then the current surface contamination level is determined according to the degree of contamination. The contamination level is divided into light contamination level, medium contamination level and heavy contamination level.
6. A method for automatically removing contamination from the surface of a product component according to claim 5, characterized in that: A staining area of 1% to 30% of the projected area is defined as a light staining level, a staining area of 30% to 60% of the projected area is defined as a moderate staining level, and a staining area of 60% to 100% of the projected area is defined as a heavy staining level.
7. A method for automatically removing contamination from the surface of a product component according to claim 5 or 6, characterized in that: The thresholds corresponding to the light contamination level, the medium contamination level and the heavy contamination level increase in sequence.
8. The method for automatically removing contamination from the surface of a product component according to claim 5, characterized in that: When removing the contamination on the surface of product parts by high-pressure jet cleaning, first adjust the position of the high-pressure air outlet of the product part surface contamination removal device according to the current surface contamination results, and then determine the required air outlet volume, air outlet size, air outlet time, and air outlet intensity of the high-pressure air outlet.
9. A method for automatically removing contamination from the surface of a product component according to claim 8, characterized in that: Select the maximum dimension of the current surface of the product component as the length of the current front, then record the starting position and the ending position of the high-pressure outlet relative to the position of the high-pressure outlet, and adjust the starting position of the high-pressure outlet; select the maximum dimension of the current surface of the product component as the length of the current front, and the minimum dimension of the current surface as the width of the current front, fit them into a regular figure, calculate the area of this surface according to the length and width dimensions, and then determine the required air outlet volume, air outlet size, air outlet time, and air outlet intensity of the high-pressure outlet according to the area of this surface.
10. A method for automatically removing contamination from the surface of a product component according to claim 8 or 9, characterized in that: Use high-pressure jet cleaning to remove the contamination of the front surface of the product parts. When the contamination level is light, use 0.07Mpa / m per 1 square meter. 2 Atmospheric pressure, at a speed of 0.0001 m / s, delay 10 seconds; for moderate contamination level, 0.15 Mpa / m per square meter is used 2 Atmospheric pressure, at a speed of 0.0001 m / s, delay 10 seconds; for high contamination levels, 1.0 Mpa / m is used for every 1 square meter 2 Atmospheric pressure, speed 0.0001 m / s, time delay 10 s.
Citation Information
Patent Citations
Method and system for automatic detection and cleaning of dirt based on intelligent closestool
CN106894481A
Automatic cleaning device and method for dirt on surface of dam
CN116393428A
Laser radar self-cleaning test method and related equipment
CN116944182A
Photovoltaic panel self-cleaning method and photovoltaic air conditioning system
CN117155261A
All automatic washing machine
JP2000102695A