Method and device for detecting bubbles in microcrystalline glass tape
By using at least two lamp bead irradiation and image separation technology on the microcrystalline glass tape and combining brightness information for bubble detection, the problem of bubble detection in the microcrystalline glass tape is solved, and high-accuracy automated quality inspection is achieved.
Patent Information
- Application Number
- CN202411261729.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-09
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2044-09-09
AI Technical Summary
Due to its poor light transmittance and rough surface in the microcrystalline glass tape, it is difficult for the prior art to effectively detect bubble defects inside and on the surface, especially small-diameter bubbles, and it is difficult to distinguish bubbles from dust, which affects the accuracy of automated quality inspection.
The crystal-crystalline glass is irradiated by at least two lamp beads, and the crystal-crystalline glass image is acquired, and the first irradiated image and the second irradiated image are determined using the image separation module, and bubble detection is performed in combination with the brightness information to determine the bubble detection result.
Accurate detection of bubbles in microcrystalline glass tape is achieved, avoiding the influence of factors such as dust, and improving the accuracy of detection and the level of automated quality inspection.
Smart Images

Figure CN119438247A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of this specification relate to the field of glass detection technology, and in particular to a method for detecting bubbles in a glass-ceramic ribbon. Background Art
[0002] In the continuous microcrystalline glass strip production line, bubble defects are inevitably generated in the previous forming section, and the bubble diameter is mostly between 100μm and 500μm, with a minimum diameter of up to 30μm; the bubbles can be distributed inside and on the surface of the glass, and the bubbles have various shapes; different from float glass or electronic glass produced by the overflow method, microcrystalline glass has poor light transmittance and a rough surface due to its own crystal structure. In addition, some glass production workshops do not have a clean environment, and floating objects (dust) scattered in the air fall on the glass surface. It is difficult to characterize the bubbles inside the glass using conventional imaging methods, and it is also difficult to distinguish between bubbles and dust on the surface, which makes it difficult for subsequent AOI (Auto Optical Inspection) inspection machines to detect defects, reducing the level of automated quality inspection and the yield rate of production.
[0003] Therefore, a better solution is urgently needed. Summary of the invention
[0004] In view of this, the embodiments of this specification provide a method for detecting bubbles in a glass-ceramic ribbon. One or more embodiments of this specification also relate to a device for detecting bubbles in a glass-ceramic ribbon, a computing device, a computer-readable storage medium, and a computer program to solve the technical defects existing in the prior art.
[0005] According to a first aspect of an embodiment of the present specification, a method for detecting bubbles in a glass-ceramic ribbon is provided, comprising: Illuminating the glass-ceramic through at least two lamp beads and acquiring an image of the glass-ceramic; wherein the at least two lamp beads are respectively located on two sides of the glass-ceramic; determining a first illumination image and a second illumination image based on the glass-ceramic image; determining brightness information based on the first illumination image and the second illumination image; Bubble detection is performed based on the brightness information to determine the bubble detection result.
[0006] In a possible implementation, at least two lamp beads are strobe fiber optic lamps; The at least two lamp beads include a first row of lamp groups, a second row of lamp groups, a third row of lamp groups and a fourth row of lamp groups; The glass-ceramic is placed horizontally; The first row of lamps and the second row of lamps are arranged on the left side of the microcrystalline glass, and the first row of lamps is arranged on the upper side of the microcrystalline glass, and the second row of lamps is arranged on the lower side of the microcrystalline glass; The third row of lamp groups and the fourth row of lamp groups are arranged on the right side of the microcrystalline glass, the first row of lamp groups are arranged on the upper side of the microcrystalline glass, and the second row of lamps are arranged on the lower side of the microcrystalline glass.
[0007] In a possible implementation, determining the first illumination image and the second illumination image based on the glass-ceramic image includes: Data stripping is performed based on the glass-ceramic image to determine a first irradiation image and a second irradiation image; wherein the first irradiation image is an image irradiated by the upper lamp beads, and the second irradiation image is an image irradiated by the lower lamp beads.
[0008] In a possible implementation manner, determining brightness information based on the first illumination image and the second illumination image includes: Traversing pixel positions in the first illumination image to obtain first pixel value information; Traverse the pixel positions in the second illumination image to obtain the second pixel value information Luminance information is determined based on the first pixel value information and the second pixel value information.
[0009] In a possible implementation, performing bubble detection based on brightness information to determine a bubble detection result includes: Determine a brightness threshold, and determine a first abnormal position based on the first pixel value information and the brightness threshold; determining a second abnormal position based on the second pixel value information and the brightness threshold; The bubble detection result is determined based on the first abnormal position and the second abnormal position.
[0010] In a possible implementation, determining a bubble detection result based on the first abnormal position and the second abnormal position includes: When the first abnormal position and the second abnormal position are the same, determining the bubble position information; The bubble detection result is determined based on the bubble position information.
[0011] In a possible implementation, determining the bubble detection result based on the bubble position information includes: Determine bubble position pixels and non-bubble position pixels based on the bubble position information; Set the pixel value of the bubble position pixel to 255; Set the pixel values of non-bubble position pixels to 0.
[0012] According to a second aspect of the embodiments of this specification, there is provided a bubble detection device in a glass-ceramic ribbon, comprising: An image acquisition module is configured to illuminate the glass-ceramic through at least two lamp beads and acquire an image of the glass-ceramic; wherein the at least two lamp beads are respectively located on two sides of the glass-ceramic; an image separation module, configured to determine a first illumination image and a second illumination image based on the glass-ceramic image; a brightness determination module configured to determine brightness information based on the first illumination image and the second illumination image; The bubble detection module is configured to perform bubble detection based on brightness information to determine a bubble detection result.
[0013] According to a third aspect of an embodiment of this specification, a computing device is provided, including: Memory and processor; The memory is used to store computer executable instructions, and the processor is used to execute the computer executable instructions. When the computer executable instructions are executed by the processor, the steps of the above-mentioned method for detecting bubbles in the microcrystalline glass ribbon are implemented.
[0014] According to a fourth aspect of the embodiments of the present specification, a computer-readable storage medium is provided, which stores computer-executable instructions, and when the instructions are executed by a processor, the steps of the above-mentioned method for detecting bubbles in a microcrystalline glass ribbon are implemented.
[0015] According to a fifth aspect of the embodiments of the present specification, a computer program is provided, wherein when the computer program is executed in a computer, the computer is caused to execute the steps of the above-mentioned method for detecting bubbles in a glass-ceramic ribbon.
[0016] The embodiments of this specification provide a method and device for detecting bubbles in a glass-ceramic ribbon, wherein the method for detecting bubbles in a glass-ceramic ribbon comprises: irradiating the glass-ceramic with at least two lamp beads and acquiring an image of the glass-ceramic; wherein at least two lamp beads are respectively located on both sides of the glass-ceramic; determining a first irradiation image and a second irradiation image based on the image of the glass-ceramic; determining brightness information based on the first irradiation image and the second irradiation image; and performing bubble detection based on the brightness information to determine the bubble detection result. By using at least two lamp beads to irradiate the glass-ceramic and acquire an image of the glass-ceramic, determining a first irradiation image and a second irradiation image based on the image of the glass-ceramic; determining brightness information based on the first irradiation image and the second irradiation image; and performing bubble detection based on the brightness information to determine the bubble detection result, bubble detection is achieved, the influence of factors such as dust is avoided, and the accuracy of detection is improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 is a flow chart of a method for detecting bubbles in a glass-ceramic ribbon provided by one embodiment of the present specification; Figure 2 It is a schematic diagram of the principle of a method for detecting bubbles in a glass-ceramic ribbon provided in one embodiment of the present specification; Figure 3 It is a structural schematic diagram of a bubble detection device in a glass-ceramic ribbon provided by one embodiment of the present specification; Figure 4 It is a structural block diagram of a computing device provided by an embodiment of this specification. DETAILED DESCRIPTION
[0018] Many specific details are described in the following description to facilitate a full understanding of this specification. However, this specification can be implemented in many other ways than those described herein, and those skilled in the art can make similar generalizations without violating the connotation of this specification, so this specification is not limited to the specific implementation disclosed below.
[0019] The terms used in one or more embodiments of this specification are only for the purpose of describing specific embodiments, and are not intended to limit one or more embodiments of this specification. The singular forms of "a" and "the" used in one or more embodiments of this specification and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used in one or more embodiments of this specification refers to and includes any or all possible combinations of one or more associated listed items.
[0020] It should be understood that although the terms first, second, etc. may be used to describe various information in one or more embodiments of this specification, this information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of one or more embodiments of this specification, the first may also be referred to as the second, and similarly, the second may also be referred to as the first. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
[0021] For conventional float glass or electronic glass, due to its good light transmittance, bubbles in the glass will cause stress changes in the surrounding glass, and the bubbles are usually imaged using a deformable light source or streak light transmission method; but for microcrystalline glass, which has poor light transmittance and a rough surface, the transmission method can only reveal larger bubbles, while other smaller bubbles are hidden in the rough surface structure and are difficult to present.
[0022] Usually, the thickness of the central area of microcrystalline glass is less than 1.0mm. Due to the various shapes of bubbles, when the roughness of the glass surface increases, it is easy to produce defects such as pits and orange peels, which are very similar to the defects on the glass surface, but the damage to the quality of glass by different defects varies greatly. Generally, pits and orange peels can be thrown away in the downstream polishing process, while bubbles on the surface of different levels are difficult to throw away. Whether using traditional image processing algorithms or deep learning algorithms, it is difficult to distinguish bubbles hidden in the rough surface. Based on this, the embodiments of this specification provide a method for detecting bubbles in a microcrystalline glass ribbon, which is described as follows.
[0023] In this specification, a method for detecting bubbles in a microcrystalline glass ribbon is provided. This specification also relates to a device for detecting bubbles in a microcrystalline glass ribbon, a computing device, and a computer-readable storage medium, which are described in detail one by one in the following embodiments.
[0024] See also Figure 1 , Figure 1 A flow chart of a method for detecting bubbles in a glass-ceramic ribbon provided according to an embodiment of the present specification is shown, which specifically includes the following steps.
[0025] Step 101: Illuminate the glass-ceramic through at least two lamp beads and acquire an image of the glass-ceramic; wherein the at least two lamp beads are respectively located on two sides of the glass-ceramic.
[0026] In a possible implementation, at least two lamp beads are strobe fiber optic lamps; at least two lamp beads include a first row of lamp groups, a second row of lamp groups, a third row of lamp groups and a fourth row of lamp groups; the microcrystalline glass is placed horizontally; the first row of lamp groups and the second row of lamp groups are arranged on the left side of the microcrystalline glass, and the first row of lamp groups are arranged on the upper side of the microcrystalline glass, and the second row of lamps are arranged on the lower side of the microcrystalline glass; the third row of lamp groups and the fourth row of lamp groups are arranged on the right side of the microcrystalline glass, and the first row of lamp groups are arranged on the upper side of the microcrystalline glass, and the second row of lamps are arranged on the lower side of the microcrystalline glass.
[0027] In practical applications, due to the microcrystalline structure of glass itself, it has a certain light-conducting property. Therefore, high-intensity fiber optic lamps are used to illuminate the side edges of the glass. Light is incident from the side edges and illuminates all layers of bubbles in the glass under the light guidance of the microcrystalline structure along the irradiation direction. This makes it difficult to distinguish between bubbles and dust. On one side of the glass, two rows of lamp beads are used to strobe the glass in a time-sharing manner. Then the camera collects images for further analysis. To ensure a good irradiation range, see Figure 2 , strobe fiber optic lights are installed on both sides of the glass, and they are lit up in time under a unified external trigger signal.
[0028] Step 102: Determine a first illumination image and a second illumination image based on the glass-ceramic image.
[0029] In one possible implementation, determining a first illumination image and a second illumination image based on a glass-ceramic image includes: performing data stripping based on the glass-ceramic image to determine the first illumination image and the second illumination image; wherein the first illumination image is an image illuminated by the upper lamp beads, and the second illumination image is an image illuminated by the lower lamp beads.
[0030] In practical applications, the fiber optic lamp is lit by staggered time-sharing stroboscopic method. After the camera captures a complete frame of image, the odd and even line image data are stripped out and reassembled into two images, namely the odd line image (irradiated by the upper lamp beads) and the even line image (irradiated by the lower lamp beads).
[0031] Step 103: Determine brightness information based on the first illumination image and the second illumination image.
[0032] In one possible implementation, brightness information is determined based on the first illumination image and the second illumination image, including: traversing pixel positions in the first illumination image to obtain first pixel value information; traversing pixel positions in the second illumination image to obtain second pixel value information; and determining brightness information based on the first pixel value information and the second pixel value information.
[0033] In practical applications, the pixel values (0-255) of the same position of the odd-numbered line graph and the even-numbered line graph can be taken out respectively.
[0034] Step 104: Perform bubble detection based on the brightness information to determine the bubble detection result.
[0035] In one possible implementation, bubble detection is performed based on brightness information to determine a bubble detection result, including: determining a brightness threshold, determining a first abnormal position based on first pixel value information and the brightness threshold; determining a second abnormal position based on second pixel value information and the brightness threshold; and determining a bubble detection result based on the first abnormal position and the second abnormal position.
[0036] Specifically, determining the bubble detection result based on the first abnormal position and the second abnormal position includes: determining the bubble position information when the first abnormal position and the second abnormal position are the same; and determining the bubble detection result based on the bubble position information.
[0037] In practical applications, if it is a bubble, the bubble is very bright in the first illumination image and the second illumination image. The judgment method can be determined by the gray value. Preferably, the gray value is ≧150. If it is dust, it can be found that one image is brighter (gray value ≧100) and the other image is not obvious (gray value ≦30). The bubble position information can be determined by the above method, that is, the following method is obtained: Bubble defect graph = odd line graph & even line graph.
[0038] In a possible implementation, determining the bubble detection result based on the bubble position information includes: determining the bubble position pixels and the non-bubble position pixels based on the bubble position information; setting the pixel values of the bubble position pixels to 255; and setting the pixel values of the non-bubble position pixels to 0.
[0039] In practical applications, in order to improve the contrast, if a certain position in both images is bright, the pixel value of the position in the bubble defect image is 255. If one is bright and the other is dark, the pixel value of the position in the bubble defect image is 0. After traversing the entire image, a complete bubble defect image is obtained, in which the bright area is the bubble and the dark area is the background (not the bubble). In this way, the bubble detection can be realized and the influence of factors such as dust can be avoided.
[0040] The embodiments of this specification provide a method and device for detecting bubbles in a glass-ceramic ribbon, wherein the method for detecting bubbles in a glass-ceramic ribbon comprises: irradiating the glass-ceramic with at least two lamp beads and acquiring an image of the glass-ceramic; wherein at least two lamp beads are respectively located on both sides of the glass-ceramic; determining a first irradiation image and a second irradiation image based on the image of the glass-ceramic; determining brightness information based on the first irradiation image and the second irradiation image; and performing bubble detection based on the brightness information to determine the bubble detection result. By using at least two lamp beads to irradiate the glass-ceramic and acquire an image of the glass-ceramic, determining a first irradiation image and a second irradiation image based on the image of the glass-ceramic; determining brightness information based on the first irradiation image and the second irradiation image; and performing bubble detection based on the brightness information to determine the bubble detection result, bubble detection is achieved, the influence of factors such as dust is avoided, and the accuracy of detection is improved.
[0041] Corresponding to the above method embodiment, this specification also provides an embodiment of a device for detecting bubbles in a glass-ceramic ribbon. Figure 3 FIG. 1 is a schematic diagram showing a structure of a bubble detection device in a glass-ceramic ribbon provided by an embodiment of the present specification. Figure 3 As shown, the device comprises: The image acquisition module 301 is configured to illuminate the glass-ceramic through at least two lamp beads and acquire an image of the glass-ceramic; wherein the at least two lamp beads are respectively located on two sides of the glass-ceramic; An image separation module 302 is configured to determine a first illumination image and a second illumination image based on the glass-ceramic image; A brightness determination module 303, configured to determine brightness information based on the first illumination image and the second illumination image; The bubble detection module 304 is configured to perform bubble detection based on the brightness information to determine a bubble detection result.
[0042] In a possible implementation, the image acquisition module 301 is further configured to: At least two lamp beads are strobe fiber optic lamps; The at least two lamp beads include a first row of lamp groups, a second row of lamp groups, a third row of lamp groups and a fourth row of lamp groups; The glass-ceramic is placed horizontally; The first row of lamps and the second row of lamps are arranged on the left side of the microcrystalline glass, and the first row of lamps is arranged on the upper side of the microcrystalline glass, and the second row of lamps is arranged on the lower side of the microcrystalline glass; The third row of lamp groups and the fourth row of lamp groups are arranged on the right side of the microcrystalline glass, the first row of lamp groups are arranged on the upper side of the microcrystalline glass, and the second row of lamps are arranged on the lower side of the microcrystalline glass.
[0043] In a possible implementation, the image separation module 302 is further configured to: Data stripping is performed based on the glass-ceramic image to determine a first irradiation image and a second irradiation image; wherein the first irradiation image is an image irradiated by the upper lamp beads, and the second irradiation image is an image irradiated by the lower lamp beads.
[0044] In a possible implementation, the brightness determination module 303 is further configured to: Traversing pixel positions in the first illumination image to obtain first pixel value information; Traverse the pixel positions in the second illumination image to obtain the second pixel value information Luminance information is determined based on the first pixel value information and the second pixel value information.
[0045] In a possible implementation, the bubble detection module 304 is further configured to: Determine a brightness threshold, and determine a first abnormal position based on the first pixel value information and the brightness threshold; determining a second abnormal position based on the second pixel value information and the brightness threshold; The bubble detection result is determined based on the first abnormal position and the second abnormal position.
[0046] In a possible implementation, the bubble detection module 304 is further configured to: When the first abnormal position and the second abnormal position are the same, determining the bubble position information; The bubble detection result is determined based on the bubble position information.
[0047] In a possible implementation, the bubble detection module 304 is further configured to: Determine bubble position pixels and non-bubble position pixels based on the bubble position information; Set the pixel value of the bubble position pixel to 255; Set the pixel values of non-bubble position pixels to 0.
[0048] The embodiments of this specification provide a method and device for detecting bubbles in a glass-ceramic ribbon, wherein the device for detecting bubbles in a glass-ceramic ribbon comprises: irradiating the glass-ceramic by at least two lamp beads and acquiring an image of the glass-ceramic; wherein at least two lamp beads are respectively located on both sides of the glass-ceramic; determining a first irradiation image and a second irradiation image based on the image of the glass-ceramic; determining brightness information based on the first irradiation image and the second irradiation image; and performing bubble detection based on the brightness information to determine the bubble detection result. By using at least two lamp beads to irradiate the glass-ceramic and acquire an image of the glass-ceramic, determining a first irradiation image and a second irradiation image based on the image of the glass-ceramic; determining brightness information based on the first irradiation image and the second irradiation image; and performing bubble detection based on the brightness information to determine the bubble detection result, bubble detection is achieved, the influence of factors such as dust is avoided, and the accuracy of detection is improved.
[0049] The above is a schematic scheme of a bubble detection device in a microcrystalline glass strip of this embodiment. It should be noted that the technical scheme of the bubble detection device in the microcrystalline glass strip and the technical scheme of the bubble detection method in the microcrystalline glass strip belong to the same concept, and the details not described in detail in the technical scheme of the bubble detection device in the microcrystalline glass strip can be referred to the description of the technical scheme of the bubble detection method in the microcrystalline glass strip.
[0050] Figure 4 The block diagram of a computing device 400 according to an embodiment of the present specification is shown. The components of the computing device 400 include but are not limited to a memory 410 and a processor 420. The processor 420 is connected to the memory 410 via a bus 430, and the database 450 is used to store data.
[0051] The computing device 400 also includes an access device 440 that enables the computing device 400 to communicate via one or more networks 460. Examples of these networks include a public switched telephone network (PSTN), a local area network (LAN), a wide area network (WAN), a personal area network (PAN), or a combination of communication networks such as the Internet. The access device 440 may include one or more of any type of network interface (e.g., a network interface card (NIC)) that is wired or wireless, such as an IEEE 802.11 wireless local area network (WLAN) wireless interface, a world-wide interoperability for microwave access (Wi-MAX) interface, an Ethernet interface, a universal serial bus (USB) interface, a cellular network interface, a Bluetooth interface, and a near field communication (NFC).
[0052] In one embodiment of the present specification, the above components of the computing device 400 and Figure 4 Other components not shown in the figure may also be connected to each other, for example, via a bus. It should be understood that Figure 4 The computing device structure block diagram shown is only for the purpose of illustration, and is not intended to limit the scope of this specification. Those skilled in the art can add or replace other components as needed.
[0053] The computing device 400 may be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (e.g., a tablet computer, a personal digital assistant, a laptop computer, a notebook computer, a netbook, etc.), a mobile phone (e.g., a smart phone), a wearable computing device (e.g., a smart watch, smart glasses, etc.), or other types of mobile devices, or a stationary computing device such as a desktop computer or a personal computer (PC). The computing device 400 may also be a mobile or stationary server.
[0054] The processor 420 is used to execute the following computer executable instructions, which, when executed by the processor, implement the steps of the above-mentioned method for detecting bubbles in a glass-ceramic ribbon. The above is a schematic scheme of a computing device of this embodiment. It should be noted that the technical scheme of the computing device and the technical scheme of the above-mentioned method for detecting bubbles in a glass-ceramic ribbon belong to the same concept. For details not described in detail in the technical scheme of the computing device, please refer to the description of the technical scheme of the above-mentioned method for detecting bubbles in a glass-ceramic ribbon.
[0055] An embodiment of the present specification further provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the steps of the above-mentioned method for detecting bubbles in a glass-ceramic ribbon.
[0056] The above is a schematic scheme of a computer-readable storage medium of this embodiment. It should be noted that the technical scheme of the storage medium and the technical scheme of the method for detecting bubbles in the microcrystalline glass strip described above belong to the same concept, and the details not described in detail in the technical scheme of the storage medium can be referred to the description of the technical scheme of the method for detecting bubbles in the microcrystalline glass strip described above.
[0057] An embodiment of the present specification further provides a computer program, wherein when the computer program is executed in a computer, the computer is caused to execute the steps of the above-mentioned method for detecting bubbles in a glass-ceramic ribbon.
[0058] The above is a schematic scheme of a computer program of this embodiment. It should be noted that the technical scheme of the computer program and the technical scheme of the method for detecting bubbles in the microcrystalline glass strip are of the same concept, and the details not described in detail in the technical scheme of the computer program can be referred to the description of the technical scheme of the method for detecting bubbles in the microcrystalline glass strip.
[0059] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0060] The computer instructions include computer program codes, which may be in source code form, object code form, executable files or some intermediate forms, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the computer-readable medium may be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.
[0061] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the embodiments of this specification are not limited by the order of the actions described, because according to the embodiments of this specification, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the embodiments of this specification.
[0062] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0063] The preferred embodiments of this specification disclosed above are only used to help explain this specification. The optional embodiments do not describe all the details in detail, nor do they limit the invention to only the specific implementation methods described. Obviously, many modifications and changes can be made according to the content of the embodiments of this specification. This specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the embodiments of this specification, so that technicians in the relevant technical field can well understand and use this specification. This specification is only limited by the claims and their full scope and equivalents.
Claims
1. A method for detecting bubbles in a glass-ceramic ribbon, characterized in that: include: Irradiating the glass-ceramic through at least two lamp beads and acquiring an image of the glass-ceramic; wherein the at least two lamp beads are respectively located on two sides of the glass-ceramic; determining a first illumination image and a second illumination image based on the glass-ceramic image; determining brightness information based on the first illumination image and the second illumination image; Bubble detection is performed based on the brightness information to determine a bubble detection result.
2. The method according to claim 1, characterized in that: The at least two lamp beads are strobe fiber optic lamps; The at least two lamp beads include a first row of lamp groups, a second row of lamp groups, a third row of lamp groups and a fourth row of lamp groups; The micro-ceramic glass is placed horizontally; The first row of lamps and the second row of lamps are arranged on the left side of the microcrystalline glass, and the first row of lamps is arranged on the upper side of the microcrystalline glass, and the second row of lamps is arranged on the lower side of the microcrystalline glass; The third row of lamp groups and the fourth row of lamp groups are arranged on the right side of the microcrystalline glass, the first row of lamp groups are arranged on the upper side of the microcrystalline glass, and the second row of lamps are arranged on the lower side of the microcrystalline glass.
3. The method according to claim 2, characterized in that The determining of the first illumination image and the second illumination image based on the glass-ceramic image includes: Data stripping is performed based on the microcrystalline glass image to determine a first irradiation image and a second irradiation image; wherein the first irradiation image is an image irradiated by the upper lamp beads, and the second irradiation image is an image irradiated by the lower lamp beads.
4. The method according to claim 1, characterized in that: The determining brightness information based on the first illumination image and the second illumination image comprises: Traversing pixel positions in the first illumination image to obtain first pixel value information; Traverse the pixel positions in the second illumination image to obtain second pixel value information Brightness information is determined based on the first pixel value information and the second pixel value information.
5. The method according to claim 4, characterized in that The performing bubble detection based on the brightness information to determine the bubble detection result includes: Determine a brightness threshold, and determine a first abnormal position based on the first pixel value information and the brightness threshold; determining a second abnormal position based on the second pixel value information and the brightness threshold; An air bubble detection result is determined based on the first abnormal position and the second abnormal position.
6. The method according to claim 5, characterized in that The determining of the bubble detection result based on the first abnormal position and the second abnormal position includes: In a case where the first abnormal position and the second abnormal position are the same, determining bubble position information; A bubble detection result is determined based on the bubble position information.
7. The method according to claim 6, characterized in that Determining the bubble detection result based on the bubble position information includes: Determine bubble position pixels and non-bubble position pixels based on the bubble position information; The pixel value of the bubble position pixel is set to 255; The pixel value of the non-bubble position pixel is set to 0.
8. A bubble detection device in a glass-ceramic ribbon, characterized in that: include: An image acquisition module is configured to illuminate the micro-ceramic glass through at least two lamp beads and acquire an image of the micro-ceramic glass; wherein the at least two lamp beads are respectively located on two sides of the micro-ceramic glass; an image separation module, configured to determine a first illumination image and a second illumination image based on the glass-ceramic image; a brightness determination module, configured to determine brightness information based on the first illumination image and the second illumination image; The bubble detection module is configured to perform bubble detection based on the brightness information to determine a bubble detection result.
9. A computing device, characterized in that include: Memory and processor; The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions. When the computer-executable instructions are executed by the processor, the steps of the method for detecting bubbles in a microcrystalline glass ribbon according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions, when executed by a processor, implement the steps of the method for detecting bubbles in a glass-ceramic ribbon according to any one of claims 1 to 7.
Citation Information
Patent Citations
Transparent plate defect detection apparatus based on two-dimensional illumination, and method thereof
CN108548825A
Detection apparatus and detection method for surface and internal flaws of transparent board
CN109283197A
Battery cover plate surface detection method, device and equipment and storage medium
CN116626052A
Method and system for positioning and measuring defects of glass blocks
CN116990325A
Optical detection method for double-surface defects of cover plate glass
CN117571744A