CN116168001A - Quality detection method and device for welding piece - Google Patents
Quality detection method and device for welding piece Download PDFInfo
- Publication number
- CN116168001A CN116168001A CN202310174728.5A CN202310174728A CN116168001A CN 116168001 A CN116168001 A CN 116168001A CN 202310174728 A CN202310174728 A CN 202310174728A CN 116168001 A CN116168001 A CN 116168001A
- Authority
- CN
- China
- Prior art keywords
- area
- effective
- welding
- depth value
- effective area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0004—Industrial image inspection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/50—Depth or shape recovery
- G06T7/55—Depth or shape recovery from multiple images
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/60—Analysis of geometric attributes
- G06T7/62—Analysis of geometric attributes of area, perimeter, diameter or volume
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10004—Still image; Photographic image
- G06T2207/10012—Stereo images
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20024—Filtering details
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30108—Industrial image inspection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30168—Image quality inspection
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Geometry (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Investigating Or Analyzing Materials By The Use Of Ultrasonic Waves (AREA)
Abstract
The invention discloses a quality detection method and device for a welding piece. The method comprises the following steps: determining the position of an effective area in an original graph of the welding piece; acquiring a first depth value of each pixel point in the effective area to form a reference surface of the effective area; obtaining a second depth value from each pixel point of the effective area to the reference surface so as to form a difference plane; acquiring a point with a second depth value larger than a set value in the difference plane as an effective welding point, and calculating the area of the effective welding point; the area is compared with a set area.
Description
Technical Field
The invention relates to the technical field of quality detection of welding pieces, in particular to a quality detection method and device of welding pieces.
Background
The existing ultrasonic welding and printing detection technology uses different light sources to match with a 2D industrial camera for imaging detection, and the lighting modes of all schemes are different, but the depth information of the welding and printing cannot be detected due to the use of the 2D camera. The ultrasonic welding has the characteristics of small area, shallow depth, complex optical environment around the welding, and the like, and the detection is carried out only by utilizing brightness information when the depth information is missing, so that a stable detection effect is difficult to realize.
Therefore, a new technical solution is needed to solve the above technical problems.
Disclosure of Invention
An object of the present invention is to provide a new technical solution of a quality inspection method for welded parts.
According to a first aspect of the present invention, a quality inspection method of a weldment is provided. The method comprises the following steps: determining the position of an effective area in an original graph of the welding piece; acquiring a first depth value of each pixel point in the effective area to form a reference surface of the effective area; obtaining a second depth value from each pixel point of the effective area to the reference surface so as to form a difference plane; acquiring a point with a second depth value larger than a set value in the difference plane as an effective welding point, and calculating the area of the effective welding point; the area is compared with a set area.
Optionally, the obtaining a first depth value of each pixel point in the effective area to form a reference plane of the effective area includes: equally dividing the effective area into a plurality of subareas; taking the median value of the first depth value of each pixel point of the subarea, representing one point equivalent to each pixel point of the subarea by the median value to generate a sub-reference plane, and splicing the sub-reference planes to form the reference plane of the effective area.
Optionally, determining the position of the effective welding spot in the effective area of the welding piece includes: and determining third depth values of all pixel points of the effective area, and determining the position of an effective welding spot according to the third depth values.
Optionally, the welding mode of the welding piece is ultrasonic welding, and the ultrasonic welding generates a plurality of welding spots arranged in an array.
Optionally, before the acquiring the first depth value of each pixel point in the effective area to form the reference plane of the effective area, the method includes: and filtering and preprocessing the original diagram of the welding piece.
Optionally, before determining the position of the effective area in the three-dimensional image of the weldment, the method includes: and acquiring a three-dimensional image of the welding piece by adopting a three-dimensional contour measuring instrument.
Optionally, before determining the position of the effective area in the three-dimensional image of the weldment, the method further includes: and acquiring the material of the welding piece, and determining the exposure time and/or the noise suppression parameter of the three-dimensional profile measuring instrument according to the material of the welding piece.
According to a second aspect of the present application, a quality inspection device for a weldment is provided. The apparatus includes a processor for determining a location of an active area within an original map of the weldment;
acquiring a first depth value of each pixel point in the effective area to form a reference surface of the effective area;
obtaining a second depth value from each pixel point of the effective area to the reference surface so as to form a difference plane;
acquiring a point with a second depth value larger than a set value in the difference plane as an effective welding point, and calculating the area of the effective welding point;
the area is compared with a set area.
Optionally, the processor is further configured to determine a third depth value of each pixel point of the effective area, and determine a position of the effective welding spot according to the third depth value.
Optionally, the processor is further configured to divide the effective area into a plurality of sub-areas;
taking the median value of the first depth value of each pixel point of the subarea, representing one point equivalent to each pixel point of the subarea by the median value to generate a sub-reference plane, and splicing the sub-reference planes to form the reference plane of the effective area.
Optionally, the processor is further configured to filter the original map of the weldment.
Optionally, the device further comprises a three-dimensional profile measuring instrument in signal connection with the processor, wherein the three-dimensional profile measuring instrument is used for acquiring three-dimensional images of the welding piece.
Optionally, the processor is further configured to obtain a material of the welding piece, and determine an exposure time and/or a noise suppression parameter of the three-dimensional profile measuring instrument according to the material of the welding piece.
The quality detection method has the technical effect that in the embodiment of the application, the quality of the welding piece is evaluated by adopting the three-dimensional image, so that the influence of complex optical environments near the welding piece on imaging can be effectively reduced. The depth of each pixel point can be detected through the three-dimensional image, the effective welding area of the welding piece can be effectively detected through the selection of the set value, and then the quality of the welding piece can be accurately evaluated.
Other features of the present invention and its advantages will become apparent from the following detailed description of exemplary embodiments of the invention, which proceeds with reference to the accompanying drawings.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description, serve to explain the principles of the invention.
Fig. 1 is a flowchart of a quality inspection method of a weldment according to an embodiment of the present application.
Fig. 2 is a point cloud of ultrasonic welding in an embodiment of the present application.
Fig. 3 is a schematic cross-sectional view of a weld spot of a quality inspection method of a weld according to an embodiment of the present application.
Fig. 4 is a schematic cross-sectional view of an effective spot weld of a method of quality inspection of a weldment according to an embodiment of the present application.
Fig. 5 is a schematic view of a quality inspection device for a weldment according to an embodiment of the present application.
FIG. 6 is a schematic illustration of an effective solder joint set at 0.3mm in an embodiment of the present application.
FIG. 7 is a schematic illustration of an effective solder joint set at 0.5mm in an embodiment of the present application.
Reference numerals illustrate:
10. welding spots; 11. and an effective welding spot.
Detailed Description
Various exemplary embodiments of the present invention will now be described in detail with reference to the accompanying drawings. It should be noted that: the relative arrangement of the components and steps, numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present invention unless it is specifically stated otherwise.
The following description of at least one exemplary embodiment is merely exemplary in nature and is in no way intended to limit the invention, its application, or uses.
Techniques, methods, and apparatus known to one of ordinary skill in the relevant art may not be discussed in detail, but are intended to be part of the specification where appropriate.
In all examples shown and discussed herein, any specific values should be construed as merely illustrative, and not a limitation. Thus, other examples of exemplary embodiments may have different values.
It should be noted that: like reference numerals and letters denote like items in the following figures, and thus once an item is defined in one figure, no further discussion thereof is necessary in subsequent figures.
According to one embodiment of the present application, a method of quality inspection of a weldment is provided. As shown in fig. 1, the quality detection method of the welding member includes:
s1, determining the position of an effective area in an original diagram of a welding piece;
s2, acquiring a first depth value of each pixel point in the effective area to form a reference surface of the effective area;
s3, obtaining a second depth value from each pixel point of the effective area to the reference surface so as to form a difference plane;
s4, acquiring a point with a second depth value larger than a set value in the difference plane as an effective welding point 11, and calculating the area of the effective welding point 11;
s5, comparing the area with a set area.
Specifically, in step S1, the area covered by the original map is coarsely positioned. The weld is scanned using a three-dimensional profilometer to form a three-dimensional image, i.e., an original map, of the weld. The welding mode can be, but is not limited to, ultrasonic welding, resistance welding, laser welding and the like. The original pattern is typically dimpled relative to the surface where the active area is located. The position of the reference surface is determined by the position of the pit. After the position of the reference surface is determined, the position is processed and calculated to determine the weld quality of the weld. The original drawing of ultrasonic welding is taken as an example for illustration. Fig. 2 is a point cloud of an active area of ultrasonic welding in an embodiment of the present application. As can be seen from fig. 2, a plurality of pads 10 are formed in an array arrangement at the location of the active area. Each pad 10 is a pit.
Of course, the manner of forming the three-dimensional image of the weld is not limited to the above-described embodiment, and those skilled in the art can select according to actual needs.
In step S2, the reference surface needs to be determined because the surface of the rough-positioned effective area is uneven. The reference plane is used as a basis for measuring the effective area and calculating the measurement data. The set area is a sub-area selected from the active area. For example, the effective area is equally divided into a plurality of sub-areas. And selecting a sub-area with a smoother surface as a setting area, and excluding the setting area with larger surface fluctuation.
And acquiring a first depth value of each pixel point in the effective area. The first depth value is the distance from the set point to the set surface over the active area. If the reference surface of the active area is very flat, the reference surface can be obtained directly.
In the step S3, a second depth value from each pixel point of the effective area to the reference surface is obtained to form a difference plane. That is, as shown in fig. 3, the second depth value is the depth of the acquired reference plane to each pixel point of the effective area. Subtracting the obtained reference plane from the original depth image to obtain a difference plane. The difference plane is a set of points from the reference plane to the second depth value.
In step S4, a point in the difference plane, where the second depth value is greater than the set value, is acquired as the effective solder joint 11, and the area of the effective solder joint 11 is calculated. That is, as shown in fig. 3 to 4, the set of points of the second depth value of the effective area to the reference plane is a difference plane. The portion of the second depth value of the difference plane that exceeds the set value is the effective spot weld 11. The area of the effective welding spot 11, that is, the effective welding area of the welding member is calculated.
In step S5, the area is compared with a set area. That is, as shown in fig. 4, the calculated effective welding area is compared with the set area, thereby evaluating whether the quality of the welded piece is acceptable.
For example, in the case where the area of the effective solder joint 11 is greater than or equal to the set value, the quality of the solder is acceptable. In the case where the area of the effective solder joint 11 is smaller than the set value, the quality of the solder is not acceptable.
In the embodiment of the application, the quality detection method adopts the three-dimensional image to evaluate the quality of the welding machine, so that the influence of complex optical environments near the welding piece on imaging can be effectively reduced. The depth of each pixel point is detected through the three-dimensional image, and the effective welding area of the welding spot can be effectively detected through the selection of the set value, so that the quality of a welding piece can be accurately evaluated.
In one example, the obtaining the first depth value of each pixel point in the effective area to form the reference plane of the effective area includes: equally dividing the effective area into a plurality of subareas, wherein the datum plane is at least one subarea; taking the median value of the first depth value of each pixel point of the effective area, representing one point equivalent to each pixel point of the effective area by the median value to generate a sub-reference plane, and splicing the sub-reference planes to form the reference plane of the effective area.
In step S2, the reference surface needs to be determined because the surface of the rough-positioned effective area is uneven. The reference plane is used as a basis for measuring the effective area after coarse positioning and calculating the measurement data. The set area is an effective area selected after coarse positioning. For example, the coarsely positioned active area is divided equally into a plurality of sub-areas. At least one effective area with a smoother surface is selected as a setting area, and the effective area with larger surface fluctuation is eliminated.
And acquiring first depth values of all pixel points in the effective area. The first depth value is the distance from the set point to the set surface over the active area. The setting surface is the surface on which the effective area is located or the surface parallel or basically parallel to the surface on which the effective area is located. Taking the median value of the first depth values of the plurality of parts, and taking the sub-area where the point of the median value is located as a sub-standard surface. And splicing the sub-datum planes to form a datum plane of the effective area. The surface where the effective area is located may be a plane surface, or may be an arc surface, a sphere surface, or the like. And splicing the sub-reference surfaces to obtain a reference surface parallel to the surface where the effective area is located. The reference plane serves as a reference for measurement. If the reference surface of the active area is very flat, the reference surface can be obtained directly. If the reference surface of the effective area is uneven, the reference surface needs to be calculated.
Specifically, a 'point cloud curved surface expansion' operation is performed in a coarsely positioned area. The area to be detected is first subdivided into a number of active areas. For example, the size of each effective area is 20pix×20pix (pixel point). This dimension ensures that the sub-facets are representative. And sequencing the first depth values of all the pixel points in each effective area, and taking the median value. The median value represents a point equivalent to all points in the effective area. The surface on which the point is located is a base reference surface. Through the equivalent operation, a small diagram with the size far smaller than that of the original diagram is generated, and the generated small diagram is 1/400 of the size of the original diagram. And expanding the generated small graph into a large graph with the size of the original graph. The large graph is the spliced reference plane.
As described above, the sub-base plane is determined by dividing the effective region into a plurality of sub-regions and selecting a sub-region having high external bit flatness outside the pad 10. In this way, the selection of the reference plane and thus the determination of the effective solder joint 11 can be made more accurate.
In one example, the determining the location of the effective spot 10 within the effective area of the weldment includes: and determining a third depth value of each pixel point of the effective area, and determining the position of the effective welding spot 10 according to the third depth value.
As shown in fig. 3-4, the third depth value is the distance of the set point on the active area from the surface of the weldment. The weld spot 10 is generally recessed inwardly from the surface of the weld face. In this example, the region where the third depth value is larger than the set value is the position of the effective solder joint 11. In this way, the position of the solder joint 10 can be effectively determined.
In one example, the welding means of the welding member is ultrasonic welding, and the ultrasonic welding generates a plurality of welding spots 10 arranged in an array.
As shown in fig. 1, ultrasonic welding is ultrasonic welding. Ultrasonic welding is a welding mode in which high-frequency vibration waves are transmitted to the surfaces of two objects to be welded, and under the condition of pressurization, the surfaces of the two objects to be welded are rubbed with each other to form fusion between molecular layers. The horn of ultrasonic welding typically includes a plurality of projections arranged in an array. Each bump forms a solder joint 10. Thus, ultrasonic welding produces a plurality of welds 10 distributed in an array. The shape of the weld spot formed by ultrasonic welding is more complex than that by resistance welding and laser welding. The quality detection method can effectively evaluate the quality of the ultrasonic welding piece.
In one example, the obtaining the portion of the difference plane where the second depth value is greater than the set value as the effective welding spot 11, and calculating the area of the effective welding spot 11 includes: the areas of the plurality of said active pads 11 are summed.
In this example, the effective welding area of ultrasonic welding is obtained by calculating the areas of the effective welding spots 11 of the plurality of welding spots 10, respectively, and then summing the areas of the plurality of effective welding spots 11. And under the condition that the effective welding area is larger than or equal to the set area, the quality of the welding piece is qualified. When the effective welding area is smaller than the set area, the quality of the welded part is not qualified. In this way, the welding quality of ultrasonic welding of the welded piece can be effectively evaluated.
In one example, the set point is greater than or equal to 0.3mm.
For example, as shown in FIG. 6, the set value is 0.3mm. The location where the second depth value is greater than 0.3mm is the effective spot weld 11. The area of the effective spot 11 is calculated by calculating the area of the site.
For example, as shown in FIG. 7, the set value is 0.5mm. The portion of the spot weld 10 having the second depth value greater than 0.5mm is the effective spot weld 11. The area of the effective spot 11 is calculated by calculating the area of the site. It can be seen that the area of the effective spot weld with the second depth value of 0.5mm is smaller than the area of the effective spot weld with the second depth value of 0.3mm. This is because the radial dimension of the solder joint gradually decreases with an increase in the set value, as shown in fig. 2 to 4.
For example, the set value is 0.6mm. The portion of the spot weld 10 having the second depth value greater than 0.6mm is the effective spot weld 11. The area of the effective spot 11 is calculated by calculating the area of the site.
In one example, before the obtaining the first depth value of each pixel point in the effective area to form the reference plane of the effective area, the method includes: and filtering and preprocessing the original diagram of the welding piece.
In this example, noise in the original image can be effectively filtered through filtering preprocessing, so that adverse effects of the noise in the original image on selection of the position of the effective area, determination of the reference plane, acquisition of the first depth value, the second depth value and the third depth value are avoided.
In one example, a three-dimensional profilometer is used to acquire a three-dimensional image of a weld. Before determining the position of the effective area in the three-dimensional image of the weldment, the method further comprises: and acquiring the material of the welding piece, and determining the exposure time and/or the noise suppression parameter of the three-dimensional profile measuring instrument according to the material of the welding piece.
For example, the welded parts are the positive electrode and the negative electrode of the battery. The material of the positive electrode is usually aluminum. The material of the negative electrode is usually copper. The aluminum has good reflection effect on blue laser emitted by the three-dimensional profile measuring instrument and less absorption, so that the three-dimensional profile measuring instrument can realize good imaging quality on the anode.
However, copper has a strong absorption effect on blue laser light, resulting in poor imaging quality of the negative electrode. In order to secure imaging quality of the anode, it is necessary to lengthen the exposure time period of the three-dimensional contour measuring instrument and increase the noise suppression parameter when acquiring a three-dimensional image of the anode.
In this example, the material of the weldment may be obtained by inputting the material of the weldment; a metal analyzer may be provided. And obtaining the material of the welding piece through a metal analyzer.
In this way, a three-dimensional image (i.e., an original image) of the weldment can be effectively formed, thereby enabling a more accurate assessment of the quality of the weldment.
According to another embodiment of the present application, a quality inspection device for a weldment is provided. As shown in fig. 5, the apparatus includes a processor for determining the location of the active area within the original map of the weldment;
acquiring a first depth value of each pixel point in the effective area to form a reference surface of the effective area;
obtaining a second depth value from each pixel point of the effective area to the reference surface so as to form a difference plane;
acquiring a point with a second depth value larger than a set value in the difference plane as an effective welding point 11, and calculating the area of the effective welding point 11;
the area is compared with a set area.
For example, the processor may be, but is not limited to, a CPU or PLC of the device, etc
The device has the characteristics of high quality detection reliability of the welding piece.
In one example, the processor is further configured to determine a third depth value for all pixels of the active area, and determine a location of the active weld based on the third depth value.
As shown in fig. 3-4, the third depth value is the distance of the set point on the active area from the surface of the weldment. The weld spot 10 is generally recessed inwardly from the surface of the weld face. In this example, the region where the third depth value is larger than the set value is the position of the effective solder joint 11. In this way, the position of the effective spot weld 11 can be effectively determined.
In one example, the processor is further configured to sum the areas of the plurality of effective pads 11, provided that the original map includes a plurality of pads 10.
For example, the welding means of the welding member is ultrasonic welding. Ultrasonic welding produces a plurality of array-arranged pads 10. The effective welding areas of ultrasonic welding are obtained by calculating the areas of the effective welding spots 11 of the plurality of welding spots 10 respectively and summing the areas of the plurality of effective welding spots 11. And under the condition that the effective welding area is larger than or equal to the set area, the quality of the welding piece is qualified. When the effective welding area is smaller than the set area, the quality of the welded part is not qualified. In this way, the welding quality of ultrasonic welding of the welded piece can be effectively evaluated.
In one example, the processor is further configured to divide the active area into a plurality of sub-areas;
taking the median value of the first depth value of each pixel point of the subarea, representing one point equivalent to each pixel point of the subarea by the median value to generate a sub-reference plane, and splicing the sub-reference planes to form the reference plane of the effective area. .
In this example, the sub-base plane is determined by dividing the effective region into a plurality of sub-regions and selecting a sub-region having high flatness of the effective region. In this way, the reference plane can be selected more accurately, and the determination of the effective welding spot 11 can be more accurate.
In one example, the processor is further configured to filter the original map of the weldment.
In this example, noise in the original image can be effectively filtered through filtering preprocessing, so that adverse effects of noise in the original image on selection of the position of the effective area, determination of the reference plane, and acquisition of the first depth value, the second depth value and the third depth value are avoided.
In one example, as shown in FIG. 1, the quality inspection device further includes a three-dimensional profilometer. The three-dimensional profile measuring instrument is in signal connection with the processor and is used for acquiring three-dimensional images of the welding piece.
In this example, the three-dimensional profilometer is capable of emitting high energy laser light. High energy lasers can effectively reduce the adverse effects of complex optical environments near the weld on the imaging of the original map.
In one example, the processor is further configured to obtain a material of the welding piece, and determine an exposure time and/or a noise suppression parameter of the three-dimensional profile measuring instrument according to the material of the welding piece.
For example, the welded parts are the positive electrode and the negative electrode of the battery. The material of the positive electrode is usually aluminum. The material of the negative electrode is usually copper. The aluminum has good reflection effect on blue laser emitted by the three-dimensional profile measuring instrument and less absorption, so that the three-dimensional profile measuring instrument can realize good imaging quality on the anode.
However, copper has a strong absorption effect on blue laser light, resulting in poor imaging quality of the negative electrode. In order to secure imaging quality of the anode, it is necessary to lengthen the exposure time period of the three-dimensional contour measuring instrument and increase the noise suppression parameter when acquiring a three-dimensional image of the anode.
In this example, the material of the weldment may be obtained by inputting the material of the weldment; the mass detection device may be provided with a metal analyzer. The metal analyzer is in signal connection with the processor. And obtaining the material of the welding piece through a metal analyzer.
By the method, a three-dimensional image of the welding piece can be effectively formed, so that the quality of the welding piece is evaluated more accurately and more stably.
According to yet another embodiment of the present application, the present invention may be a system, method, and/or computer program product. The computer program product may comprise a computer readable storage medium, which computer instructions, when executed by a processor, perform the method of quality inspection of a weld according to the invention.
The computer readable storage medium may be a tangible device that can hold and store instructions for use by an instruction execution device. The computer readable storage medium may be, for example, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium would include the following: portable computer disks, hard disks, random Access Memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static Random Access Memory (SRAM), portable compact disk read-only memory (CD-ROM), digital Versatile Disks (DVD), memory sticks, floppy disks, mechanical coding devices, punch cards or in-groove structures such as punch cards or grooves having instructions stored thereon, and any suitable combination of the foregoing. Computer-readable storage media, as used herein, are not to be construed as transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., optical pulses through fiber optic cables), or electrical signals transmitted through wires.
The computer readable program instructions described herein may be downloaded from a computer readable storage medium to a respective computing/processing device or to an external computer or external storage device over a network, such as the internet, a local area network, a wide area network, and/or a wireless network. The network may include copper transmission cables, fiber optic transmissions, wireless transmissions, routers, firewalls, switches, gateway computers and/or edge servers. The network interface card or network interface in each computing/processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium in the respective computing/processing device.
Computer program instructions for carrying out operations of the present invention may be assembly instructions, instruction Set Architecture (ISA) instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source or object code written in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, c++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The computer readable program instructions may be executed entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider). In some embodiments, aspects of the present invention are implemented by personalizing electronic circuitry, such as programmable logic circuitry, field Programmable Gate Arrays (FPGAs), or Programmable Logic Arrays (PLAs), with state information for computer readable program instructions, which can execute the computer readable program instructions.
Various aspects of the present invention are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer-readable program instructions.
These computer readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer readable program instructions may also be stored in a computer readable storage medium that can direct a computer, programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer readable medium having the instructions stored therein includes an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer, other programmable apparatus or other devices implement the functions/acts specified in the flowchart and/or block diagram block or blocks.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions. It is well known to those skilled in the art that implementation by hardware, implementation by software, and implementation by a combination of software and hardware are all equivalent.
The foregoing description of embodiments of the invention has been presented for purposes of illustration and description, and is not intended to be exhaustive or limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the various embodiments described. The terminology used herein was chosen in order to best explain the principles of the embodiments, the practical application, or the technical improvement of the technology in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein. The scope of the invention is defined by the appended claims.
Claims (13)
1. A method of quality inspection of a weldment, comprising:
determining the position of an effective area in an original graph of the welding piece;
acquiring a first depth value of each pixel point in the effective area to form a reference surface of the effective area;
obtaining a second depth value from each pixel point of the effective area to the reference surface so as to form a difference plane;
acquiring a point with a second depth value larger than a set value in the difference plane as an effective welding point, and calculating the area of the effective welding point;
the area is compared with a set area.
2. The method for detecting the quality of a welded component according to claim 1, wherein the obtaining the first depth value of each pixel point in the effective area to form the reference plane of the effective area includes:
equally dividing the effective area into a plurality of subareas;
taking the median value of the first depth value of each pixel point of the subarea, representing one point equivalent to each pixel point of the subarea by the median value to generate a sub-reference plane, and splicing the sub-reference planes to form the reference plane of the effective area.
3. The method of claim 1, wherein determining the location of the effective spot within the effective area of the weldment comprises:
and determining a third depth value of each pixel point of the effective area, and determining the position of the effective welding spot according to the third depth value.
4. The method for detecting the quality of a welded part according to claim 1, wherein the welding mode of the welded part is ultrasonic welding, and the ultrasonic welding generates a plurality of welding spots arranged in an array.
5. The method according to claim 1, characterized by comprising, before the acquiring the first depth value of each pixel point in the effective area to form the reference plane of the effective area:
and filtering and preprocessing the original diagram of the welding piece.
6. The method of claim 1, comprising, prior to said determining the location of the active area within the three-dimensional image of the weldment:
and acquiring a three-dimensional image of the welding piece by adopting a three-dimensional contour measuring instrument.
7. The method of claim 6, further comprising, prior to said determining the location of the active area within the three-dimensional image of the weldment:
and acquiring the material of the welding piece, and determining the exposure time and/or the noise suppression parameter of the three-dimensional profile measuring instrument according to the material of the welding piece.
8. A quality inspection device for a weldment, comprising a processor for determining the location of an active area within an original map of the weldment;
acquiring a first depth value of each pixel point in an effective area to form a reference surface of the effective area;
obtaining a second depth value from each pixel point of the effective area to the reference surface so as to form a difference plane;
acquiring a point with a second depth value larger than a set value in the difference plane as an effective welding point, and calculating the area of the effective welding point;
the area is compared with a set area.
9. The weld quality inspection device of claim 8, wherein the processor is further configured to determine a third depth value for each pixel of the active area, and determine a location of an active weld based on the third depth value.
10. The weld quality inspection apparatus of claim 8, wherein the processor is further configured to equally divide the active area into a plurality of the sub-areas;
taking the median value of the first depth value of each pixel point of the subarea, representing one point equivalent to each pixel point of the subarea by the median value to generate a sub-reference plane, and splicing the sub-reference planes to form the reference plane of the effective area.
11. The weld quality inspection device of claim 8, wherein the processor is further configured to filter pre-process an original map of the weld.
12. The weld quality inspection device of claim 8, further comprising a three-dimensional profile meter in signal communication with the processor, the three-dimensional profile meter configured to capture three-dimensional images of the weld.
13. The weld quality inspection device of claim 12, wherein the processor is further configured to obtain a material of the weld, and determine an exposure time and/or a noise suppression parameter of the three-dimensional profilometer based on the material of the weld.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310174728.5A CN116168001A (en) | 2023-02-27 | 2023-02-27 | Quality detection method and device for welding piece |
PCT/CN2024/076120 WO2024179284A1 (en) | 2023-02-27 | 2024-02-05 | Quality test method and apparatus for weldment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310174728.5A CN116168001A (en) | 2023-02-27 | 2023-02-27 | Quality detection method and device for welding piece |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116168001A true CN116168001A (en) | 2023-05-26 |
Family
ID=86414505
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310174728.5A Pending CN116168001A (en) | 2023-02-27 | 2023-02-27 | Quality detection method and device for welding piece |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN116168001A (en) |
WO (1) | WO2024179284A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024179284A1 (en) * | 2023-02-27 | 2024-09-06 | 无锡先导智能装备股份有限公司 | Quality test method and apparatus for weldment |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6338765B1 (en) * | 1998-09-03 | 2002-01-15 | Uit, L.L.C. | Ultrasonic impact methods for treatment of welded structures |
CN111462110B (en) * | 2020-04-20 | 2021-04-13 | 广东利元亨智能装备股份有限公司 | Weld quality inspection method, device, system and electronic equipment |
CN113362326B (en) * | 2021-07-26 | 2023-10-03 | 广东奥普特科技股份有限公司 | Method and device for detecting defects of welding spots of battery |
CN116168001A (en) * | 2023-02-27 | 2023-05-26 | 无锡先导智能装备股份有限公司 | Quality detection method and device for welding piece |
-
2023
- 2023-02-27 CN CN202310174728.5A patent/CN116168001A/en active Pending
-
2024
- 2024-02-05 WO PCT/CN2024/076120 patent/WO2024179284A1/en unknown
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024179284A1 (en) * | 2023-02-27 | 2024-09-06 | 无锡先导智能装备股份有限公司 | Quality test method and apparatus for weldment |
Also Published As
Publication number | Publication date |
---|---|
WO2024179284A1 (en) | 2024-09-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Rodríguez-Gonzálvez et al. | 3D reconstruction methods and quality assessment for visual inspection of welds | |
US20090268214A1 (en) | Photogrammetric system and techniques for 3d acquisition | |
JP7082715B2 (en) | Detection of machining errors in laser machining systems using deep convolutional neural networks | |
KR102138622B1 (en) | Apparatus for inspecting substrate and method thereof | |
CN115876124A (en) | High-light-reflection surface three-dimensional reconstruction method and device based on polarized structured light camera | |
Amir et al. | High precision laser scanning of metallic surfaces | |
JP7294778B2 (en) | Live measurement of objects during manufacturing or other operations | |
Jia et al. | A 3D reconstruction method based on grid laser and gray scale photo for visual inspection of welds | |
CN117006958B (en) | A method for precise measurement of geometric features of inner surface of small hole with high aspect ratio | |
Abu-Nabah et al. | Simple laser vision sensor calibration for surface profiling applications | |
US9157874B2 (en) | System and method for automated x-ray inspection | |
CN116168001A (en) | Quality detection method and device for welding piece | |
Alzuhiri et al. | An electronically stabilized multi-color multi-ring structured light sensor for gas pipelines internal surface inspection | |
JP2015148509A (en) | Quality control system and internal inspection device | |
JP6668594B2 (en) | Parallax calculation system, information processing device, information processing method, and program | |
CN111267015B (en) | Machining positioning method, device, equipment and storage medium | |
JP2019100753A (en) | Printed circuit board inspection device and printed circuit board inspection method | |
CN111344102A (en) | Welding track tracking method, device and system | |
KR100926019B1 (en) | Defective particle measuring apparatus and defective particle measuring method | |
CN115638723A (en) | Shape inspection apparatus and height image processing apparatus | |
CA2255097C (en) | Method and apparatus for determining distance | |
CN117830251A (en) | Defect analysis method, defect analysis device and electronic equipment | |
Ojal et al. | Optimizing exposure times of structured light metrology systems using a digital twin | |
CN104061901A (en) | Method and system for measuring stereo distance | |
CN118129615A (en) | Wafer film thickness detection light beam calibration method, device and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |