Glass anomaly detection system

By introducing a synchronization control device into the glass inspection system, pulse signals are generated and synchronously triggered between the light source and the image acquisition device, solving the problem of poor synchronization between the light source and the image acquisition device, and achieving efficient glass anomaly detection and rejection.

CN119804502BActive Publication Date: 2025-12-16BEIJING LUSTER LIGHTTECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411995446.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-12-16
Estimated Expiration
2044-12-31

AI Technical Summary

Technical Problem

In existing technologies, the synchronization between the light source and the image acquisition device in glass inspection systems is poor, resulting in unsatisfactory inspection results.

Method used

A synchronization control device generates a first pulse signal and a second pulse signal, which trigger the operation of the light source device and the image acquisition device at the same time. The target phase and moving speed data are obtained through production line sensors and speed sensors to improve synchronization.

Benefits of technology

The synchronization between the light source and the image acquisition device has been improved, ensuring the image acquisition quality during the glass inspection process and enabling the timely rejection of abnormal glass.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119804502B_ABST
    Figure CN119804502B_ABST
Patent Text Reader

Abstract

The application discloses a glass anomaly detection system, and belongs to the technical field of industrial detection. The system comprises a production line sensor, a synchronous control device, a light source device and an image acquisition device. The production line sensor is used for sending a first trigger signal to the synchronous control device when a target glass is detected. The synchronous control device is used for generating a first pulse signal and a second pulse signal based on the first trigger signal, sending the first pulse signal to the light source device and sending the second pulse signal to the image acquisition device at the same time, triggering the light source device and the image acquisition device to operate, and making the light source device and the image acquisition device cooperate with each other to collect images of the target glass. The first pulse signal and the second pulse signal are different by a target phase. The glass anomaly detection system disclosed by the application can improve the synchronization between the light source and the image acquisition equipment in the glass detection process.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application belongs to the technical field of industrial detection, and particularly relates to a glass abnormality detection system. BACKGROUND

[0002] In the process of glass production, image acquisition operation is usually required on the glass to be detected, and then the image of the glass to be detected is detected through an algorithm to identify abnormal glass and remove it. Generally, in the detection process, the detection system triggers the light source and the image acquisition device through a distributed architecture, and sends trigger signals to two trigger devices for controlling the light source and the image acquisition device from the total control box, and then the trigger device for controlling the light source instructs the light source to emit light, and the trigger device for controlling the image acquisition device instructs the shooting.

[0003] However, the distributed architecture triggers the light source and the image acquisition device in different ways, which cannot make the light source and the image acquisition device have better cooperation, resulting in poor synchronization between the light source and the image acquisition device. SUMMARY

[0004] The application aims to at least solve one of the technical problems in the prior art. To this end, the application provides a glass abnormality detection system to improve the synchronization between the light source and the image acquisition device in the glass detection process.

[0005] In a first aspect, the application provides a glass abnormality detection system, which comprises a production line sensor, a synchronous control device, a light source device and an image acquisition device.

[0006] The production line sensor is configured to send a first trigger signal to the synchronous control device when detecting a target glass.

[0007] The synchronous control device is configured to generate a first pulse signal and a second pulse signal based on the first trigger signal, send the first pulse signal to the light source device and the second pulse signal to the image acquisition device at the same time, trigger the light source device and the image acquisition device to operate, and make the light source device and the image acquisition device cooperate with each other to perform image acquisition on the target glass, wherein the first pulse signal and the second pulse signal are different by a target phase.

[0008] According to the glass abnormality detection system of the application, the first pulse signal and the second pulse signal are generated by the synchronous control device based on the first trigger signal sent by the production sensor, the first pulse signal is sent to the light source device and the second pulse signal is sent to the image acquisition device at the same time, the light source device and the image acquisition device are triggered to operate, and the target glass is subjected to image acquisition, so that the light source device and the image acquisition device cooperate with each other to perform image acquisition on the target glass, and the synchronization between the light source device and the image acquisition device in the glass detection process is improved.

[0009] According to an embodiment of the present application, the synchronous control device comprises a master chip; the master chip is configured to receive a first trigger signal sent by a production line sensor, and generate a first pulse signal and a second pulse signal based on the first trigger signal.

[0010] According to an embodiment of the present application, the master chip is configured to acquire preset pulse information, and generate the first pulse signal and the second pulse signal based on the pulse information and the first trigger signal; wherein the pulse information comprises a duty cycle and a period.

[0011] According to an embodiment of the present application, the system further comprises a speed sensor; the speed sensor is configured to acquire movement speed data of the target glass, and send the movement speed data to the master chip; the master chip is configured to acquire a target phase based on the movement speed data, generate the first pulse signal based on the pulse information and the first trigger signal, and generate the second pulse signal based on the target phase and the first pulse signal.

[0012] According to an embodiment of the present application, the master chip comprises a field programmable logic gate array chip.

[0013] According to an embodiment of the present application, the light source device is configured to perform light-on and light-off operations based on the first pulse signal; the image acquisition device is configured to perform image acquisition operations based on the second pulse signal, so as to acquire an image of the target glass when the light source device is on.

[0014] According to an embodiment of the present application, the system further comprises a target terminal; the target terminal is configured to perform abnormality detection on the target glass based on the image of the target glass, and send a rejection instruction to the synchronous control device when it is determined that the target glass is abnormal.

[0015] According to an embodiment of the present application, the system further comprises a rejection device; the synchronous control device is configured to send a third pulse signal to the rejection device to make the rejection device perform a rejection operation on the target glass when the rejection instruction is received.

[0016] According to an embodiment of the present application, the rejection instruction comprises a preset pulse count value; the synchronous control device is configured to perform pulse counting when the rejection instruction is received, and send the third pulse signal to the rejection device when the pulse count value is equal to the preset pulse count value.

[0017] According to an embodiment of the present application, the synchronous control device acquires a second trigger signal and performs filtering processing on the second trigger signal based on validity, so as to acquire the first trigger signal.

[0018] Additional aspects and advantages of the present application will be in part apparent and in part pointed out hereinafter. Attached Figure Description

[0019] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the description of the embodiments taken in conjunction with the following drawings, in which:

[0020] Figure 1 This is a schematic diagram of the structure of the glass anomaly detection system provided in the embodiments of this application;

[0021] Figure 2 This is one of the structural schematic diagrams of the glass anomaly detection system provided in the embodiments of this application;

[0022] Figure 3 This is a second schematic diagram of the glass anomaly detection system provided in the embodiments of this application;

[0023] Figure 4 This is a schematic diagram of the structure of the synchronization control device provided in the embodiments of this application;

[0024] Figure 5 This is the third schematic diagram of the glass anomaly detection system provided in the embodiments of this application;

[0025] Figure 6 This is the fourth schematic diagram of the glass anomaly detection system provided in the embodiments of this application;

[0026] Figure 7 This is the fifth schematic diagram of the glass anomaly detection system provided in the embodiments of this application;

[0027] Figure 8 This is the sixth schematic diagram of the glass anomaly detection system provided in the embodiments of this application;

[0028] Figure 9 This is a schematic diagram of the process of obtaining the first trigger signal provided in an embodiment of this application;

[0029] Figure 10 This is a comparison diagram of the first trigger signal, the first pulse signal, and the second pulse signal provided in the embodiments of this application;

[0030] Figure 11 This is a schematic diagram illustrating the process of the light source device and image acquisition device operating together as provided in the embodiments of this application;

[0031] Figure 12 This is a schematic diagram illustrating the process by which the rejection device provided in this application performs a rejection operation on the target glass;

[0032] Figure 13 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation

[0033] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0034] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0035] In related technologies, such as Figure 1 As shown, during the inspection of the glass to be inspected, after the production line sensor detects the glass on the production line, a trigger signal is sent to the main control box via a trigger control device. This causes the main control box to send a first trigger signal to the trigger control device, which in turn sends a second trigger signal to the acquisition board. Based on the first trigger signal, the trigger control device sends a light-emitting command to the light source. The acquisition board then controls the image acquisition device to take a picture of the glass to be inspected based on the second trigger signal. This distributed architecture, which separately triggers the light source and the image acquisition device, fails to ensure good coordination between them, resulting in poor synchronization.

[0036] The glass anomaly detection system, electronic device, and readable storage medium provided in this application will be described in detail below with reference to the accompanying drawings and through specific embodiments and application scenarios.

[0037] The glass anomaly detection system can be deployed at the terminal, and can be executed by the hardware or software in the terminal.

[0038] The terminal includes, but is not limited to, portable communication devices such as mobile phones or tablets with touch-sensitive surfaces (e.g., touchscreen displays and / or touchpads). It should also be understood that, in some embodiments, the terminal may not be a portable communication device, but rather a desktop computer with touch-sensitive surfaces (e.g., touchscreen displays and / or touchpads).

[0039] The following embodiments describe a terminal including a display and a touch-sensitive surface. However, it should be understood that the terminal may include one or more other physical user interface devices such as a physical keyboard, mouse, and joystick.

[0040] The glass anomaly detection system provided in this application embodiment can be executed by an electronic device or a functional module or entity in an electronic device that can implement the glass anomaly detection system. The electronic devices mentioned in this application embodiment include, but are not limited to, mobile phones, tablets, computers, cameras, and wearable devices. The glass anomaly detection system provided in this application embodiment is described below using an electronic device as the execution subject.

[0041] like Figure 2 As shown, the glass anomaly detection system includes: a production line sensor 210, a synchronization control device 220, a light source device 230, and an image acquisition device 240;

[0042] The production line sensor 210 is used to send a first trigger signal to the synchronization control device 220 when the target glass is detected;

[0043] The synchronization control device 220 is used to generate a first pulse signal and a second pulse signal based on a first trigger signal, and send the first pulse signal to the light source device 230 and the second pulse signal to the image acquisition device 240 at the same time to trigger the operation of the light source device 230 and the image acquisition device 240 so that the light source device 230 and the image acquisition device 240 cooperate with each other to acquire an image of the target glass; wherein the first pulse signal and the second pulse signal are out of phase with respect to the target phase.

[0044] In actual implementation, the target glass can be the glass to be inspected. The production line sensor can be a pressure sensor, a photoelectric sensor, or any theoretically feasible sensor; this application does not impose specific limitations on this. The production line sensor can be installed on the glass production line to detect whether the target glass has passed the position of the production line sensor. When the production line sensor detects the target glass, it sends a first trigger signal to the synchronization control device.

[0045] In actual implementation, the synchronization control device can generate a first pulse signal and a second pulse signal based on the pulse count, pulse width, frequency, and other attributes of the first trigger signal, and simultaneously send the first pulse signal to the light source device and the second pulse signal to the image acquisition device. In some embodiments, the synchronization control device can perform pulse counting and frequency multiplication operations on the first trigger signal to generate the first pulse signal and the second pulse signal.

[0046] In some embodiments, the glass anomaly detection system can further include a target terminal, which can be any theoretically possible terminal device such as a computer, a mobile phone, a tablet computer, etc. The target terminal can acquire pulse information set by a user, the pulse information can include a duty cycle and a period, and send the pulse information to the synchronization control device. The synchronization control device can generate the first pulse signal and the second pulse signal based on the pulse information and the first trigger signal.

[0047] In some embodiments, the glass anomaly detection system can further include a speed measuring device, which can include a speed sensor. The speed measuring device can be installed on the glass production line to measure the speed of the target glass moving on the moving device (such as a conveyor belt) of the glass production line. The speed measuring device can acquire the moving speed data of the target glass and send the moving speed data to the synchronization control device. The synchronization control device can generate the first pulse signal and the second pulse signal based on the moving speed data, the pulse information and the first trigger signal.

[0048] In actual implementation, the light source device can include a light-emitting component such as a flash light or any other theoretically possible light-emitting component. The image acquisition device can include a data acquisition component (such as an acquisition board card) and an image acquisition equipment (such as an industrial camera).

[0049] In some embodiments, the glass anomaly detection system can further include a rejection device for rejecting the target glass in the case of target glass anomaly.

[0050] According to the glass anomaly detection system of the embodiments of the present application, the first pulse signal and the second pulse signal are generated by the synchronization control device based on the first trigger signal sent by the production sensor. The first pulse signal is sent to the light source device and the second pulse signal is sent to the image acquisition device at the same time to trigger the light source device and the image acquisition device to operate, so as to perform image acquisition on the target glass. In this way, the light source device and the image acquisition device cooperate with each other to perform image acquisition on the target glass, so as to improve the synchronization between the light source device and the image acquisition device in the glass detection process.

[0051] In some embodiments, as shown in Figure 3 The synchronization control device 320 can include a master control chip 321. The master control chip 321 is configured to receive the first trigger signal sent by the production line sensor 310 and generate the first pulse signal and the second pulse signal based on the first trigger signal.

[0052] In some embodiments, the master control chip can acquire the pre-set pulse information.

[0053] In actual implementation, the synchronization control device can further include an exposure timing generator and at least one pulse generator. The exposure timing generator is connected to the image acquisition device. After the master control chip generates the second pulse signal, the master control chip sends the second pulse signal to the exposure timing generator, and the exposure timing generator sends the second pulse signal to the image acquisition device to trigger the image acquisition device to run. One of the at least one pulse generator is connected to the light source device. After the master control chip generates the first pulse signal, the master control chip sends the first pulse signal to the pulse generator, and the pulse generator sends the first pulse signal to the light source device to trigger the light source device to run.

[0054] According to the glass anomaly detection system, the synchronization control device can include a master control chip. The master control chip is configured to receive a first trigger signal sent by a production line sensor and generate a first pulse signal and a second pulse signal based on the first trigger signal. The synchronization control device replaces the master control box and other devices in the related art, so that the glass anomaly detection system is more simplified and the complexity of the glass anomaly detection system is reduced.

[0055] In some embodiments, the master control chip is configured to obtain pre-set pulse information and generate the first pulse signal and the second pulse signal based on the pulse information and the first trigger signal. The pulse information includes a duty cycle and a period.

[0056] In actual implementation, the synchronization control device can further include a data parser configured to receive pre-set pulse information and send the pre-set pulse information to the master control chip.

[0057] In actual implementation, the master control chip can calculate the pulse width, frequency and other information of the first pulse signal and the second pulse signal based on the duty cycle, the period in the pulse information and the first trigger signal, and calculate a target phase between the first pulse signal and the second pulse signal.

[0058] In some embodiments, as Figure 4As shown, the synchronization control device can also include a Flash memory, an Electrically Erasable Programmable read only memory (EEPROM), an SPI interface, an IIC interface, an RS422 interface, a GPIO interface, a TTL interface, and a PCIe interface. The SPI interface is used for data transmission between the master chip and the Flash memory, and can realize functions such as data storage and online upgrade. The IIC interface is used to connect the EEPROM and the master chip. The RS422 interface is used to connect the image acquisition device and the master chip to transmit the second pulse signal generated by the master chip to the image acquisition device. RS422 is a serial communication standard, and the differential signal transmission form makes it have strong anti-interference ability, low power consumption, and simple interface circuit, and is suitable for scenes with high requirements for data transmission stability. The GPIO interface is used to connect the master chip and the production line sensor, and the master chip and the rejection device. The GPIO interface has flexibility and multifunctionality, can realize different input and output functions through configuration, has the characteristics of low cost, easy control and wide compatibility, provides control ability and product versatility. The PCIe interface is used for communication between the master chip and the target terminal, so that the master chip receives the pulse information issued by the target terminal, and the master chip sends the image data of the target glass collected to the target terminal. The high bandwidth and low delay characteristics of the PCIe interface make it suitable for large data transmission and high-performance computing needs; its hot plug function and flexibility make it easy and convenient to add and remove devices; at the same time, it supports multi-channel communication and data transmission, and improves the overall performance of the system. The TTL interface is used to connect the master chip and the light source device to transmit the first pulse signal generated by the master chip to the light source device.

[0059] In some embodiments, as shown in FIG. 5, the system further includes a speed measurement sensor 550; the speed measurement sensor 550 is used to obtain the moving speed data of the target glass and send the moving speed data to the master chip 521; the master chip 521 is used to obtain a target phase based on the moving speed data, generate a first pulse signal based on the pulse information and the first trigger signal, and generate a second pulse signal based on the target phase and the first pulse signal. Figure 5 In actual implementation, the speed measurement sensor can be installed on the glass production line to measure the speed of the target glass moving on the moving device (such as a conveyor belt) of the glass production line. The speed measurement sensor can obtain the moving speed data of the target glass and send the moving speed data to the master chip in the synchronization control device, and the master chip can generate the first pulse signal and the second pulse signal based on the moving speed data, the preset pulse information and the first trigger signal.

[0060]

[0061] ​In actual execution, the master chip can perform frequency multiplication operation on the first trigger signal based on the preset pulse information to generate the first pulse signal, and acquire the target phase based on the moving speed data sent by the speed sensor, and generate the second pulse signal based on the target phase and the first pulse signal.

[0062] In some embodiments, the synchronous control device can further include a pulse catcher connected with the speed sensor. The speed sensor sends the moving speed data to the pulse catcher, and the pulse catcher forwards the moving speed data to the master chip. The master chip acquires the target phase based on the moving speed data, generates the first pulse signal based on the pulse information and the first trigger signal, and generates the second pulse signal based on the target phase and the first pulse signal.

[0063] In some embodiments, the master chip includes a Field Programmable Gate Array (FPGA) chip.

[0064] In some embodiments, the master chip can include an EG4X20BG256 type FPGA. The FPGA has abundant wiring resources and high-speed transceiving characteristics, and is suitable for high-speed data transmission and interface design. Due to its programmable characteristics, the FPGA can be used as the master chip of small-batch production electronic equipment. The FPGA has the characteristics of low power consumption and reconfigurability, and has certain scalability combined with a board-level connector.

[0065] In some embodiments, the light source device is configured to perform light-on and light-off operations based on the first pulse signal, and the image acquisition device is configured to perform image acquisition operations based on the second pulse signal to acquire images of the target glass when the light source device is on.

[0066] In actual execution, the light source device can include any light-emitting device, such as a flash light, etc. The image acquisition device can include an acquisition board card and any image acquisition device, such as a camera, etc. The acquisition board card is configured to acquire images of the target glass collected by the image acquisition device, and transmit the images to a target terminal for image anomaly detection through the synchronous control device.

[0067] In actual execution, after the light source device receives the first pulse signal and the image acquisition device receives the second pulse signal, the light source device performs the light emitting operation when the first pulse signal is in the first level state, and the image acquisition device performs the image acquisition operation on the target glass, such as taking a photo of the target glass, when the second pulse signal is in the first level state. The time difference caused by the target phase between the first pulse signal and the second pulse signal can be equal to the time for the target glass to move from the position of the light source device on the glass production line to the position of the image acquisition device, so that the light source device performs the light emitting operation and the image acquisition device performs the image acquisition operation during the movement of the target glass from the position of the light source device on the glass production line to the position of the image acquisition device, to obtain the image of the target glass when the light source device emits light.

[0068] In some embodiments, the light source device can perform the light emitting operation when the first pulse signal is in the high level state, and the image acquisition device can perform the image acquisition operation on the target glass when the second pulse signal is in the high level state.

[0069] In some embodiments, as shown in Figure 6 The system further includes a target terminal 660. The target terminal 660 is configured to perform anomaly detection on the target glass based on the image of the target glass, and send a rejection instruction to the synchronization control device 620 when it is determined that the target glass has an anomaly.

[0070] In actual execution, the image acquisition device can send the acquired image of the target glass to the master chip in the synchronization control device, and the master chip sends the image of the target glass to the target terminal. The target terminal can perform anomaly detection on the image of the target glass based on a target detection algorithm to obtain an anomaly detection result of the target glass, and send a rejection instruction to the master chip in the synchronization control device when it is determined that the target glass has an anomaly.

[0071] In actual execution, the system can further include a rejection device. When the synchronization control device receives the rejection instruction, the rejection device is instructed to perform a rejection operation on the target glass.

[0072] In some embodiments, the target terminal can further be configured to obtain preset pulse information input by a target user, and send the pulse information to the data parser in the synchronization control device. The data parser sends the pulse information to the master chip, so that the master chip generates the first pulse signal and the second pulse signal based on the pulse information and the first trigger signal.

[0073] In some embodiments, as shown in Figure 7As shown, the system further comprises a rejection device 770; the synchronous control device 720 sends a third pulse signal to the rejection device 770 to make the rejection device perform the rejection operation on the target glass in the case of receiving the rejection instruction.

[0074] In actual implementation, the rejection device can include a mechanical gripper or any other theoretically feasible device.

[0075] In some embodiments, the master chip in the synchronous control device generates a third pulse signal and sends the third pulse signal to the rejection device to make the rejection device perform the rejection operation on the target glass after receiving the rejection instruction sent by the target terminal.

[0076] In actual implementation, the synchronous control device can further include at least one pulse generator, one of the at least one pulse generator being connected to the rejection device. The master chip generates a third pulse signal and sends the third pulse signal to the pulse generator, and the pulse generator sends the third pulse signal to the rejection device to make the rejection device perform the rejection operation on the target glass after receiving the rejection instruction sent by the target terminal.

[0077] In some embodiments, the rejection instruction sent by the target terminal to the synchronous control device includes a preset pulse count value; the synchronous control device performs pulse counting in the case of receiving the rejection instruction, and sends a third pulse signal to the rejection device in the case of the pulse count value being equal to the preset pulse count value.

[0078] In actual implementation, the rejection instruction sent by the target terminal to the master chip in the synchronous control device can include a preset pulse count value, and the master chip performs pulse counting in the case of receiving the rejection instruction and sends a third pulse signal to the rejection device in the case of the pulse count value being equal to the preset pulse count value. In some embodiments, the preset pulse count value can be 10, and the master chip sends a third pulse signal to the rejection device in the case of the pulse count value being equal to 10 to make the rejection device perform the rejection operation on the target glass after receiving the rejection instruction.

[0079] In actual execution, the target terminal can acquire the moving speed data sent by the speed sensor based on the synchronization control device, and in the case of determining the target glass abnormality, the time required for the target glass to move from the position where the image acquisition device is located to the position where the rejection device is located can be calculated based on the moving speed data, and the preset pulse count can be determined based on the time. The target terminal sends the rejection instruction including the preset pulse count to the synchronization control device, so that in the case that the pulse count value is equal to the preset pulse count value, the abnormal target glass has moved to the position where the rejection device is located, at this time, the synchronization control device sends the third pulse signal to the rejection device, so that the rejection device accurately performs the rejection operation on the target glass.

[0080] In some embodiments, the synchronization control device acquires the second trigger signal and performs validity-based filtering processing on the second trigger signal to obtain the first trigger signal.

[0081] In actual execution, the synchronization control device can acquire the second trigger signal sent by the production line sensor from the second level state to the first level state, and after a preset time period, the second trigger signal sent by the production line sensor is acquired again. If the second trigger signal is in the first level state at this time, the second trigger signal is determined as the first trigger signal.

[0082] In actual execution, the synchronization control device can acquire the time period preset by the target terminal.

[0083] In some embodiments, the synchronization control device can acquire the second trigger signal sent by the production line sensor from the low level state to the high level state, and after a preset time period, the second trigger signal sent by the production line sensor is acquired again. If the second trigger signal is in the high level state at this time, the second trigger signal is determined as the first trigger signal.

[0084] According to the glass abnormality detection system provided by the embodiments of the present application, the second trigger signal is acquired by the synchronization control device and the validity-based filtering processing is performed on the second trigger signal to obtain the first trigger signal, so as to avoid that the trigger signal sent by the production line sensor and received by the synchronization control device is a false trigger signal generated due to the complex production line environment, and thus the accuracy of the first trigger signal received by the synchronization control device is ensured.

[0085] In order to better understand the glass abnormality detection system provided by the embodiments of the present application, further explanation is made below, and it should be understood that the following discussion is only exemplary.

[0086] The present application provides a glass abnormality detection system, which comprises an image acquisition device, a production line sensor, a target terminal, a synchronization control device and a rejection device. Figure 8As shown, the glass anomaly detection system includes: a production line sensor 810, a synchronous control device 820, a light source device 830, an image acquisition device 840, a speed sensor 850, a target terminal 860, and a rejection device 870.

[0087] The production line sensor 810 is used to send a first trigger signal to the synchronization control device 820 when the target glass is detected;

[0088] The synchronization control device 820 is used to generate a first pulse signal and a second pulse signal based on a first trigger signal. Simultaneously, the first pulse signal is sent to the light source device 830, and the second pulse signal is sent to the image acquisition device 840 to trigger the operation of both devices, enabling them to cooperate in acquiring an image of the target glass. The first pulse signal and the second pulse signal differ from each other by the target phase.

[0089] The image acquisition device 840 is used to forward the image of the target glass to the target terminal 860 through the synchronization control device 820 after acquiring the image of the target glass, and the target terminal 860 performs anomaly detection on the target glass based on the image of the target glass;

[0090] When the target terminal 860 detects an abnormality in the target glass, it sends a rejection command to the synchronization control device 820. The rejection command includes a preset pulse count value.

[0091] After receiving the rejection command, the synchronous control device 820 performs pulse counting. When the pulse count is equal to the preset pulse count value, it sends a third pulse signal to the rejection device 870, and the rejection device 870 performs the rejection operation on the target glass.

[0092] In actual implementation, such as Figure 9 As shown, the synchronization control device 820 can acquire the second trigger signal sent by the production line sensor 810, which changes from a second level state to a first level state. After a preset time period, it can acquire the second trigger signal sent by the production line sensor again. If the second trigger signal is at the first level state at this time, it will determine the second trigger signal as the first trigger signal and perform a filtering operation on the second trigger signal.

[0093] In actual operation, the speed sensor is used to acquire the moving speed data of the target glass and send the data to the main control chip in the synchronization control module. For example... Figure 10 As shown, the main control chip is used to obtain the target phase based on the moving speed data, and to perform a frequency multiplication operation on the first trigger signal based on the pulse information to generate a first pulse signal. Based on the target phase and the first pulse signal, a second pulse signal is generated.

[0094] In actual implementation, as shown in Figure 11 After the light source device receives the first pulse signal and the image acquisition device receives the second pulse signal, the light source device performs the light emitting operation when the first pulse signal is in the first level state, and the image acquisition device performs the image acquisition operation, such as taking a photo of the target glass, when the second pulse signal is in the first level state. The time difference caused by the target phase between the first pulse signal and the second pulse signal can be equal to the time for the target glass to move from the position of the light source device on the glass production line to the position of the image acquisition device, so that the light source device performs the light emitting operation and the image acquisition device performs the image acquisition operation during the movement of the target glass from the position of the light source device on the glass production line to the position of the image acquisition device, to obtain the image of the target glass when the light source device emits light.

[0095] In actual implementation, as shown in Figure 12 The target terminal detects the target glass based on the image of the target glass, and sends a rejection instruction including a preset pulse count value to the synchronization control device through the PCIe channel when it is determined that the target glass has an abnormality. After receiving the rejection instruction, the synchronization control device starts pulse counting, and sends a third pulse signal to the rejection device through the GPIO port when the pulse count is equal to the preset pulse count value, to instruct the rejection device to perform the rejection operation on the target glass.

[0096] The target terminal in the embodiments of the present application can be an electronic device, or other devices other than terminals. For example, the electronic device can be a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted electronic device, a mobile Internet device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc. The electronic device can also be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc. The embodiments of the present application are not limited in this regard.

[0097] The target terminal in the embodiments of the present application can be a device with an operating system. The operating system can be a Microsoft (Windows) operating system, an Android operating system, an IOS operating system, or other possible operating systems, which are not limited in the embodiments of the present application.

[0098] In some embodiments, as shown in FIG. 13, the embodiments of the present application also provide an electronic device 1300, which comprises a processor 1301, a memory 1302, and a computer program stored in the memory 1302 and capable of running on the processor 1301. The program is executed by the processor 1301 to implement the processes of the above-mentioned glass anomaly detection system embodiments and achieve the same technical effects. To avoid repetition, details are not described herein. Figure 13

[0099] It should be noted that the electronic device in the embodiments of the present application includes the mobile electronic device and the non-mobile electronic device described above.

[0100] The embodiments of the present application also provide a non-transitory computer readable storage medium, which stores a computer program. The computer program is executed by a processor to implement the processes of the above-mentioned glass anomaly detection system embodiments and achieve the same technical effects. To avoid repetition, details are not described herein.

[0101] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes a computer readable storage medium, such as a computer readable only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0102] The embodiments of the present application also provide a computer program product, which includes a computer program. The computer program is executed by a processor to implement the above-mentioned glass anomaly detection system.

[0103] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes a computer readable storage medium, such as a computer readable only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0104] The embodiments of the present application also provide a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the processes of the above-mentioned glass anomaly detection system embodiments and achieve the same technical effects. To avoid repetition, details are not described herein.

[0105] It should be understood that the chip mentioned in the embodiments of the present application can also be referred to as a system-level chip, a system chip, a chip system, or a system-on-chip, etc. ​

[0106] It has to be noted that, as used herein, the terms "comprising", "including", "containing", etc. are to be interpreted in their most non- restrictive sense, that is, to mean that the process, method, article, or apparatus described comprises the recited elements, but not excluding other elements. The terms "consisting of" and "consisting essentially of" are to be interpreted in their most restrictive sense. The use of the term "comprising" does not exclude other elements being added to the compositions, methods, uses, compositions or apparatus of the application. The use of the term "consisting of" excludes any element not specified. The use of the term "consisting essentially of" excludes any element not specified, except for impurities and other such non- specified elements as are inherent in the application of the expression to the production of the compositions, methods, uses, compositions or apparatus of the application. Furthermore, the description herein of any particular embodiment or example of the application is not to be taken as limiting on the scope of the application. The scope of the application is to be determined by the claims.

[0107] Those skilled in the art can clearly understand that the above-mentioned embodiment method can be realized by means of software and necessary general hardware platform, of course, it can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a plurality of instructions for making a terminal (which can be a mobile phone, computer, server, or network equipment, etc.) execute the method described in each embodiment of the present application.

[0108] The embodiments of the present application are described above in conjunction with the drawings, but the present application is not limited to the above-mentioned specific embodiments, and the above-mentioned specific embodiments are only illustrative, not restrictive, and those skilled in the art can make many forms without departing from the purpose of the present application and the scope protected by the claims under the inspiration of the present application, which all belong to the protection of the present application.

[0109] In the description of the present specification, the description of the terms "one embodiment", "some embodiments", "exemplary embodiment", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In the present specification, the exemplary description of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.

[0110] While the embodiments of the application have been shown and described, it is to be understood that the embodiments can be varied, modified, substituted and changed by those skilled in the art without departing from the principles and spirit of the application, the scope of which is defined by the claims and their equivalents.

Claims

1. A glass anomaly detection system characterized by, The system comprises a production line sensor, a synchronous control device, a light source device and an image acquisition device. The production line sensor is configured to send a first trigger signal to the synchronous control device when detecting a target glass. The synchronous control device is configured to generate a first pulse signal and a second pulse signal based on the first trigger signal, send the first pulse signal to the light source device and the second pulse signal to the image acquisition device at the same time, trigger the light source device and the image acquisition device to operate, and make the light source device and the image acquisition device cooperate with each other to acquire images of the target glass, wherein the first pulse signal and the second pulse signal are different by a target phase. The synchronous control device comprises a master control chip. The master control chip is configured to receive the first trigger signal sent by the production line sensor and generate the first pulse signal and the second pulse signal based on the first trigger signal. The master control chip is configured to acquire preset pulse information and generate the first pulse signal and the second pulse signal based on the pulse information and the first trigger signal, wherein the pulse information comprises a duty cycle and a period. The system further comprises a speed sensor configured to acquire movement speed data of the target glass and send the movement speed data to the master control chip. The master control chip is configured to acquire the target phase based on the movement speed data, generate the first pulse signal based on the pulse information and the first trigger signal, and generate the second pulse signal based on the target phase and the first pulse signal.

2. The glass anomaly detection system of claim 1, wherein, The master control chip comprises a field programmable logic gate array chip.

3. The glass anomaly detection system of claim 1, wherein, The light source device is configured to perform light emission and extinction operations based on the first pulse signal. The image acquisition device is configured to perform image acquisition operations based on the second pulse signal to acquire images of the target glass when the light source device emits light.

4. The glass anomaly detection system of claim 1, wherein, The system further comprises a target terminal configured to detect abnormalities of the target glass based on the images of the target glass and send a rejection instruction to the synchronous control device when determining that the target glass has abnormalities.

5. The glass anomaly detection system of claim 4, wherein, The system further comprises a rejection device, and the synchronous control device is configured to send a third pulse signal to the rejection device to make the rejection device perform a rejection operation on the target glass when receiving the rejection instruction.

6. The glass anomaly detection system of claim 5, wherein, The rejection instruction comprises a preset pulse count value, and the synchronous control device is configured to perform pulse counting when receiving the rejection instruction and send the third pulse signal to the rejection device when the pulse count value is equal to the preset pulse count value.

7. The glass anomaly detection system of claim 1, wherein, The synchronous control device acquires a second trigger signal and performs filtering processing on the second trigger signal based on effectiveness to acquire the first trigger signal.

Citation Information

Patent Citations

  • Glass edge angle image collecting device and system

    CN105572144A

  • Image acquisition system and image acquisition method

    CN116346999A