Moving object signal synchronization method, device, equipment, medium and product
By using photoelectric reflection sensors to obtain the running cycle of moving objects and combining the trigger signal processing of the camera and strobe, the signal synchronization of high-speed rotating objects is achieved, solving the problem of difficulty in clear image capture, improving measurement efficiency and reducing costs.
Patent Information
- Application Number
- CN202411612572.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-12
- Publication Date
- 2025-02-28
AI Technical Summary
During the shooting of high-speed rotating objects such as aircraft engine blades, traditional methods are difficult to accurately capture transient deformation information of objects, resulting in difficulty in capturing clear images, and the high cost of high frame rate cameras limits their wide application.
By obtaining two adjacent pulse signals of the position signal of the moving object collected by the photoelectric reflective sensor, the running period of the moving object is determined, and based on this, the delay period and delay time are calculated, and the trigger signal of the camera and strobemeter is controlled to achieve signal synchronization of the moving object.
It improves the efficiency of signal synchronization of moving objects, reduces the cost of signal synchronization, solves the problem of difficulty in clear image capture, and realizes accurate measurement of high-speed rotating objects.
Smart Images

Figure CN119545153A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of signal processing, and in particular to a moving object signal synchronization method, device, equipment, medium and product. Background Art
[0002] High-speed rotating objects, such as aircraft engine blades, are subject to complex centrifugal and aerodynamic loads during movement. The coupling effect of the above loads will cause stress concentration in high-speed rotating objects, causing local stress to increase sharply, and even causing local plastic zones, prompting the initiation and expansion of micro cracks. In particular, once cracks occur in high-speed rotating blades, the performance of the aircraft engine will be affected, causing surge, speed drop and other faults. In severe cases, blade breakage will damage other engine parts and affect flight safety. Due to the high speed of moving objects, traditional measurement methods often find it difficult to accurately capture the transient deformation information of objects.
[0003] In recent years, with the development of computational graphics and the improvement of storage technology, the motion deformation field measurement method based on computer vision has gradually become the mainstream non-contact measurement method. In most application scenarios, the motion speed and deformation threshold of the measured object are relatively low, and a low frame rate camera can meet the measurement requirements. However, if an object with a higher motion speed is to be measured, the undersampling phenomenon caused by the low frame rate makes it impossible to collect complete deformation field information, and thus the real signal cannot be restored.
[0004] The technological progress of high frame rate cameras has made it possible to extract vibration signals of objects with higher vibration frequencies using vision-based measurement methods. However, the high cost of high-speed cameras has, to some extent, limited their widespread application in high-speed deformation measurement.
[0005] In order to control costs, it is necessary to use a low frame rate camera in conjunction with a high-speed stroboscope. Currently, the trigger time of most low-speed cameras is in the millisecond level, but the trigger time of the stroboscope is in the nanosecond level. Therefore, in order to accurately capture clear images of the observed leaves, the trigger signals of both need to be processed. At present, there is no clear solution to the above problem. Most experiments screen the images of the leaves to be observed by collecting a large number of images over a long period of time, which has the disadvantages of being time-consuming and inefficient. Summary of the invention
[0006] The purpose of this application is to provide a moving object signal synchronization method, device, equipment, medium and product, which can improve the moving object signal synchronization efficiency while reducing the signal synchronization cost, thereby solving the problem of difficulty in capturing clear images during the shooting process of moving objects.
[0007] To achieve the above objectives, this application provides the following solutions:
[0008] In a first aspect, the present application provides a moving object signal synchronization method, comprising:
[0009] Acquire two adjacent pulse signals output by the photoelectric reflective sensor when collecting the position signal of the moving object;
[0010] Determine the running period of the moving object based on two adjacent pulse signals;
[0011] determining a delay period based on the operation period;
[0012] Determining a delay time based on the delay period;
[0013] The pulse signal at the current moment is obtained, and the pulse signal at the current moment is used as the trigger signal of the camera. Based on the trigger signal, the stroboscope is controlled to delay the trigger according to the delay time, and the image of the moving object is captured to achieve signal synchronization of the moving object.
[0014] Optionally, the delay time is an integer multiple of the delay period.
[0015] Optionally, the relationship between the delay time and the exposure time of the stroboscope is determined based on the operation cycle and the start time of the camera;
[0016] The relationship between the delay time and the exposure time of the stroboscope determines the range of integer multiples of the delay period.
[0017] In a second aspect, the present application provides a moving object signal synchronization device, comprising:
[0018] Reflective structures are set on moving objects;
[0019] a photoelectric reflective sensor, configured to receive reflected light from the reflective structure and to output a pulse signal based on the reflected light;
[0020] A processor connected to the photoelectric reflective sensor, and configured to implement the moving object signal synchronization method provided above based on the pulse signal output by the photoelectric reflective sensor to generate a control signal;
[0021] A camera and a stroboscope are connected to the processor and are used to capture images of moving objects based on the control signal.
[0022] Optionally, the moving object is a rotating blade.
[0023] Optionally, the reflective structure is a reflective strip.
[0024] In a third aspect, the present application provides a computer device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of any one of the above-described methods for synchronizing moving object signals.
[0025] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of any of the above-mentioned methods for synchronizing moving object signals.
[0026] In a fifth aspect, the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of any of the above-mentioned methods for synchronizing moving object signals.
[0027] According to the specific embodiments provided in this application, this application has the following technical effects:
[0028] The present application provides a moving object signal synchronization method, device, equipment, medium and product, which realizes the signal synchronization of the moving object by reasonably coordinating the camera and the stroboscope based on the feedback of the operation cycle. It can improve the signal synchronization efficiency of the moving object while reducing the signal synchronization cost, thereby solving the problem of difficulty in capturing clear images during the shooting process of the moving object. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0030] Figure 1 A schematic diagram of a flow chart of a moving object signal synchronization method provided in one embodiment of the present application;
[0031] Figure 2 A schematic diagram of the matching principle of the camera and stroboscope signal delay times provided in one embodiment of the present application;
[0032] Figure 3 A schematic diagram of the structure of a computer device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0033] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0034] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the present application is further described in detail below in conjunction with the accompanying drawings and specific implementation methods.
[0035] In an exemplary embodiment, Figure 1 As shown, a moving object signal synchronization method is provided, which is executed by a computer device, and can be specifically executed by a computer device such as a terminal or a server alone, or can be executed by a terminal and a server together. In the embodiment of the present application, the method is applied to a server as an example for description, and includes:
[0036] Step 100: Acquire two adjacent pulse signals output by the photoelectric reflective sensor when collecting the position signal of the moving object.
[0037] Step 101: Determine the running period of the moving object based on two adjacent pulse signals.
[0038] Step 102: Determine a delay period based on the operation period.
[0039] Step 103: Determine a delay time based on the delay period, wherein the delay time may be an integer multiple of the delay period.
[0040] Step 104: Acquire the pulse signal at the current moment, and use the pulse signal at the current moment as the trigger signal of the camera, and based on the trigger signal, control the delayed trigger of the stroboscope according to the delay time, and capture the image of the moving object to achieve signal synchronization of the moving object.
[0041] In another exemplary embodiment of the present application, in order to make the flashing time of the stroboscope fall after the camera is turned on and within the camera exposure time, it is necessary to determine the integer multiples of the delay period. Based on this, the method for determining the integer multiples of the delay period provided in this embodiment includes:
[0042] (1) The relationship between the stroboscope delay time and the exposure time is determined based on the operating cycle and the camera's on time.
[0043] (2) The relationship between the delay time and exposure time of the stroboscope determines the range of integer multiples of the delay period.
[0044] In another exemplary embodiment of the present application, the present application provides a moving object signal synchronization device, comprising:
[0045] Reflective structure, set on the moving object.
[0046] A photoelectric reflective sensor is used to receive reflected light from a reflective structure and to output a pulse signal based on the reflected light.
[0047] The processor is connected to the photoelectric reflective sensor and is used to implement the moving object signal synchronization method provided above based on the pulse signal output by the photoelectric reflective sensor to generate a control signal.
[0048] The camera and the stroboscope are connected to the processor and are used to capture images of moving objects based on control signals.
[0049] As an embodiment of the present application, the moving object is a rotating blade.
[0050] As an implementation manner of the present application, the reflective structure is a reflective strip.
[0051] In another exemplary embodiment of the present application, in order to highlight the advantages of the solution provided by the present application, in this embodiment, taking the signal synchronization of rotating blades (referred to as blades) as an example, the implementation process of the moving object signal synchronization method and device provided by the present application is described. In this embodiment, the implementation process mainly includes two parts: one part is periodic feedback, and the other part is delayed triggering.
[0052] 1. Cyclic feedback.
[0053] (1) Use a photoelectric reflective sensor to collect blade position signals. The specific method is as follows:
[0054] Install a reflective strip under the rotating shaft corresponding to the blade you want to observe. Every time the blade rotates to the sensor area (the position of the photoelectric reflective sensor is fixed), the photoelectric reflective sensor will output a pulse signal when it receives the reflected light, and the current position of the blade can be determined at this time.
[0055] (2) The current blade rotation period (i.e., operating period) is calculated based on the time interval between the two pulse signals.
[0056] Every time the blade rotates to the sensor area, the photoelectric reflective sensor receives the reflected light and outputs a pulse signal. Therefore, when the blade rotates to the sensor area twice in succession, two pulse signals are obtained. These two pulse signals are adjacent pulse signals, and the time interval between the two pulse signals is the rotation period of the blade.
[0057] Based on the above description, the principle of implementing periodic feedback in this application is:
[0058] The present application is directed to the signal synchronization of a camera and a stroboscope. The trigger signals of the two are determined by the position signal generated by the rotation of the blade. The blade position signal is collected by a photoelectric reflective sensor. The specific method is to install a reflective strip under the rotating shaft corresponding to the blade to be observed. Every time the blade rotates to the sensor area, the photoelectric reflective sensor receives the reflected light and outputs a pulse signal. At this time, the current position of the blade can be determined. This pulse signal is used as the trigger signal of the camera and the stroboscope. When the pulse signal is generated, the blade is located in the imaging area of the camera and the stroboscope. At this time, due to the different start-up times of the camera and the stroboscope and the long start-up time of the camera, a clear image of the blade at this moment cannot be captured. Therefore, it is necessary to delay the signal of the stroboscope. The delay period is determined by the blade rotation period fed back in step (1). According to the time interval between the arrival of the two pulse signals, the rotation period and speed of the current blade can be calculated. The operating period obtained by the photoelectric reflective sensor is used as the basis for the delayed trigger of the following step 2. Among them, the start-up time refers to the time from when the camera or stroboscope receives the trigger signal to when it starts working.
[0059] 2. Delayed trigger.
[0060] (1) Calculate the delay time of the stroboscope according to the blade rotation cycle. Specifically, set the delay time of the stroboscope to an integer multiple of the current blade rotation cycle.
[0061] For example, the formula: delay time=K*T is used to calculate the specific value of the integer multiple, and then the specific delay time value is obtained.
[0062] (2) Control the delay time of the stroboscope determined in step (1) so that the moment when the stroboscope flashes falls after the camera is turned on and within the camera exposure time.
[0063] Based on the above description, the principle of the delayed triggering process is:
[0064] When the blade turns to the top of the photoelectric reflective sensor, that is, the blade rotates to the area that can be photographed, the camera and the stroboscope are triggered. Since the start time of these two independent hardware is different, and generally speaking, the camera start time is much longer than the stroboscope start time, the camera start time is milliseconds. For high-speed rotating blades, the blades have already rotated to other positions in a few milliseconds. Therefore, it is necessary to use known period information to solve this problem. The brief principle is as follows Figure 2 As shown, Figure 2 The camera startup time is 20ms. Figure 2 The blue line indicating the camera has a parameter of 20ms.
[0065] The delay matching technology of the camera and stroboscope trigger signal is mainly to delay the trigger signal of the stroboscope, that is, to delay the trigger of the stroboscope for a fixed time after receiving the trigger signal (such as Figure 2 As shown), the stroboscopic moment is delayed to the middle of the camera's exposure time. Because the camera's on time is much longer than the stroboscope's on time, no valid image will be collected without delay processing. Therefore, the present application sets the stroboscope's delay time to an integer multiple of the current blade speed cycle, that is, when the position signal is transmitted, the camera is immediately triggered, and the camera enters the on time, and then the stroboscope is delayed to trigger, and the delay time is set to an integer multiple of the current blade cycle. That is to say, when the blade rotates several times and then returns to the top of the photoelectric reflective sensor, the camera's on time has ended and entered the shooting state (the length of time of this shooting state is determined by the exposure time), and the stroboscope flashes after the set delay time. Therefore, after the blade rotates several times, the stroboscope and the camera are both in working condition, and the blade image can be clearly captured.
[0066] Based on the above description, the key issue is how many times the rotation period is set. If it is set too low, the camera is still in the on time, and if it is set too high, the camera exposure has ended. Therefore, the setting of the integer is shown in Table 1 below. After knowing the current blade cycle and the camera on time, the relationship between the delay time and the exposure time can be obtained, so as to determine the range of integer multiples K under different cycles. The specific idea is to make the moment when the stroboscope flashes fall after the camera on time and within the camera exposure time.
[0067] Table 1 Strobe delay time correspondence table
[0068] parameter Numeric Delay period (ms) T Camera opening time (ms) <![CDATA[T 相 ]]> Strobe on time (ms) <![CDATA[T 频 ]]> Camera exposure time <![CDATA[T 曝 ]]> Set delay time (ms) K*T The value range of K <![CDATA[T 相 / T<K<(T 相+ T 曝 ) / T]]>
[0069] Stroboscope on time T 频 Determination: The current industrial stroboscope opening time is in the nanosecond level (1ns = 10 - 9 s), that is, the time from when the stroboscope receives the trigger signal to when the flash flashes is less than 20ns. Such a start time can be ignored for a blade with a rotation speed of tens of thousands of revolutions per minute, because at this speed, the period of a blade with a rotation speed of millions of revolutions per minute is also in the microsecond level. The angle of rotation of the blade in the nanosecond level is extremely weak and has no effect on the capture of the image. Therefore, in this application, T 频 Approximately 0.
[0070] Camera on time T 相Determination: Generally, there is a start time parameter in the parameters of industrial camera equipment, which is an estimate in most cases. In order to accurately obtain the camera's start time, it can be determined by continuously extending the delay time of the stroboscope, that is, giving the camera an extremely short exposure time and gradually increasing the delay time of the light. When a bright image can be captured, the camera's start time can be determined.
[0071] Camera exposure time T 曝 :This is a parameter that can be set manually and any camera has it.
[0072] In summary, the present application reasonably coordinates the camera and the stroboscope to obtain a stable and clear blade image through the feedback of the rotation cycle, which can solve the problems of long time period, high labor cost, low efficiency, etc. when obtaining images of moving objects of sufficient quality through a large number of image screening methods.
[0073] In an exemplary embodiment, a computer device is provided. The computer device may be a server or a terminal. The internal structure diagram thereof may be as follows: Figure 3 As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store moving object signal synchronization data. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a moving object signal synchronization method is implemented.
[0074] Those skilled in the art will understand that Figure 3 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components. In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.
[0075] In an exemplary embodiment, a computer-readable storage medium is provided, storing a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.
[0076] In an exemplary embodiment, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.
[0077] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.
[0078] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM may be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).
[0079] The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. The non-relational database may include a distributed database based on blockchain, etc., but is not limited thereto. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but is not limited thereto.
[0080] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0081] This article uses specific examples to illustrate the principles and implementation methods of this application. The description of the above embodiments is only used to help understand the method and core ideas of this application. At the same time, for those skilled in the art, according to the ideas of this application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting this application.
Claims
1. A moving object signal synchronization method, characterized in that: The moving object signal synchronization method comprises: Acquire two adjacent pulse signals output by the photoelectric reflective sensor when collecting the position signal of the moving object; Determine the running period of the moving object based on two adjacent pulse signals; determining a delay period based on the operation period; Determining a delay time based on the delay period; The pulse signal at the current moment is obtained, and the pulse signal at the current moment is used as the trigger signal of the camera. Based on the trigger signal, the stroboscope is controlled to delay the trigger according to the delay time, and the image of the moving object is captured to achieve signal synchronization of the moving object.
2. The moving object signal synchronization method according to claim 1, characterized in that: The delay time is an integer multiple of the delay period.
3. The moving object signal synchronization method according to claim 2, characterized in that: Determine the relationship between the delay time and the exposure time of the stroboscope based on the operation cycle and the start time of the camera; The relationship between the delay time and the exposure time of the stroboscope determines the range of integer multiples of the delay period.
4. A moving object signal synchronization device, characterized in that: include: Reflective structures are set on moving objects; a photoelectric reflective sensor, configured to receive reflected light from the reflective structure and to output a pulse signal based on the reflected light; a processor connected to the photoelectric reflective sensor, and configured to implement the moving object signal synchronization method according to any one of claims 1 to 3 to generate a control signal based on the pulse signal output by the photoelectric reflective sensor; A camera and a stroboscope are connected to the processor and are used to capture images of moving objects based on the control signal.
5. The moving object signal synchronization device according to claim 4, characterized in that: The moving object is a rotating blade.
6. The moving object signal synchronization device according to claim 4, characterized in that: The reflective structure is a reflective strip.
7. A computer device comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the moving object signal synchronization method according to any one of claims 1 to 3.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the moving object signal synchronization method described in any one of claims 1 to 3 is implemented.
9. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the moving object signal synchronization method described in any one of claims 1 to 3 is implemented.
Citation Information
Patent Citations
High-speed synchronous stroboscopic rotor blade tip image acquisition device and method
CN114979427A
Laser stroboscopic illumination DIC imaging system and non-contact high-temperature or ultrahigh-temperature strain field analysis method
CN118602970A
Rotating blade surface pressure-deformation synchronous measurement system and method
CN118836920A