Warning board processing method and device, storage medium and electronic equipment

By using a multi-coil combined eddy current detector and a complex modulation spectrum algorithm, the problem of accuracy degradation of traditional eddy current metal detectors in complex environments has been solved, enabling efficient installation of warning signs.

CN119128403BActive Publication Date: 2026-03-17JIANGMEN POWER SUPPLY BUREAU OF GUANGDONG POWER GRID CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-06
Publication Date
2026-03-17

AI Technical Summary

Technical Problem

Traditional eddy current metal detectors, due to their limited number of coils, are easily affected by noise and interference in complex environments, leading to a decrease in detection accuracy and affecting the installation efficiency of warning signs.

Method used

Sampling is performed using an eddy current detector that includes a transmitting coil and multiple coil combinations. The Blackman-Harris window function and ZoomFFT complex modulation spectrum refinement algorithm are combined to perform interpolation and spectrum refinement, eliminate main lobe interference, and improve the sensitivity and accuracy of the detector.

Benefits of technology

This improves the accuracy and stability of metal detection, ensuring the accuracy and efficiency of warning sign installation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119128403B_ABST
    Figure CN119128403B_ABST
Patent Text Reader

Abstract

The application discloses a warning sign processing method and device, a storage medium and an electronic device. The method is applied to the metal detection field, and comprises the following steps: sampling a target area by using an eddy current detector to obtain original waveform data; performing interpolation processing on the original waveform data to obtain first waveform data; performing processing on the first waveform data by using a complex modulation frequency spectrum refinement algorithm to obtain first frequency spectrum data; determining metal information in the target area according to the first frequency spectrum data, and controlling installation of a warning sign according to the metal information. Through the application, the problem that the installation efficiency of the warning sign is low due to the fact that the traditional eddy current metal detector is easily affected by noise and interference in a complex environment because of the limited number of coils, and the detection accuracy is reduced is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of metal detection, and more specifically, to a method, apparatus, storage medium, and electronic device for processing warning signs. Background Technology

[0002] When installing large warning signs outdoors, manual labor is often required to drive stakes into the soil below ground level. The warning signs are then used in place of the stakes to secure them, completing the installation. However, this method cannot accurately determine whether there are metal pipes or cables in the soil. If hard soil or metal is encountered, it leads to time-consuming and labor-intensive construction, reducing the efficiency of the warning sign installation.

[0003] In existing technologies, metal detectors can be used to detect whether metal pipelines are buried under soil layers in different terrains, quickly identifying construction traps. After detection, a suitable installation location is determined, and ground stakes are drilled into the underground soil layer. Once the drilling depth is reached, the stakes are released and quickly separated, completing the placement of the signposts. However, traditional eddy current metal detectors, due to the limited number of coils, cannot achieve high-sensitivity detection, especially in complex environments where they are easily affected by noise and interference, leading to a decrease in metal detection accuracy. Furthermore, existing spectrum analysis methods, when processing eddy current induced magnetic field signals, suffer from insufficient accuracy due to main lobe interference, have limited filtering capabilities for environmental noise and interference, and struggle to accurately identify the type and location of metal objects, affecting the stability and reliability of the metal detector.

[0004] There is currently no effective solution to the problem that traditional eddy current metal detectors, due to their limited number of coils, are easily affected by noise and interference in complex environments, resulting in decreased detection accuracy and low installation efficiency of warning signs. Summary of the Invention

[0005] The main objective of this application is to provide a method, device, storage medium, and electronic device for processing warning signs, in order to solve the problem that traditional eddy current metal detectors, due to their limited number of coils, are easily affected by noise and interference in complex environments, resulting in decreased detection accuracy and low installation efficiency of warning signs.

[0006] To achieve the above objectives, according to one aspect of this application, a method for processing warning signs is provided. The method includes: sampling a target area using an eddy current detector to obtain raw waveform data, wherein the eddy current detector includes at least a transmitting coil and a combination of N coils, where N is a positive integer; interpolating the raw waveform data to obtain first waveform data; processing the first waveform data using a complex modulation spectrum refinement algorithm to obtain first spectrum data; determining metal information in the target area based on the first spectrum data, and controlling the installation of the warning sign based on the metal information, wherein the metal information includes at least: metal type and target distance, where the target distance refers to the distance between the eddy current detector and the metal.

[0007] Furthermore, the N coil combinations include at least a first coil combination and a second coil combination. Before sampling the target area using an eddy current detector to obtain the original waveform data, the method further includes: installing the receiving coil in the first coil combination at a first preset position, and installing the receiving coil in the second coil combination at a second preset position. Both the first and second coil combinations are obtained by combining a preset number of receiving coils. The winding direction of the receiving coil in each coil combination includes a first direction and a second direction. The winding direction of the transmitting coil is the first direction. The distance between the first preset position and the transmitting coil is a first distance, and the distance between the second preset position and the transmitting coil is a second distance. The ratio between the first distance and the second distance is a preset ratio. The eddy current detector is determined based on the transmitting coil, the first coil combination, and the second coil combination.

[0008] Further, the target area is sampled by an eddy current detector to obtain raw waveform data, including: transmitting a first eddy current signal through the transmitting coil of the eddy current detector, wherein the transmitting coil is connected to a first channel in a first chip, the first chip also includes a second channel, the phase difference between the output waveform of the first channel and the output waveform of the second channel is a preset value, and an amplifier is installed in both the first channel and the second channel; receiving a second eddy current signal from each of the N coil combinations, processing the second eddy current signal of each coil combination through an adder in the second chip of the amplifier, and sampling it according to a first preset frequency to obtain a third eddy current signal for each coil combination; sampling a fourth eddy current signal emitted by the second channel according to the first preset frequency; and determining the raw waveform data based on the third eddy current signal and the fourth eddy current signal of each coil combination.

[0009] Further, the original waveform data is interpolated to obtain the first waveform data, including: weighting the original waveform data using a preset window function to construct a first expression; performing a discrete Fourier transform on the first expression to obtain a second expression; grouping each group of coil signals according to the acquisition time to obtain M groups of signals, where M is a positive integer; calculating a preset value, each group of signals in the M groups, and the second expression to obtain a first value corresponding to each group of signals; and correcting the original waveform data based on the first value corresponding to each group of signals to obtain the first waveform data.

[0010] Further, the first waveform data is processed using a complex modulation spectrum refinement algorithm to obtain first spectrum data, including: filtering the first waveform data according to a second preset frequency to obtain second waveform data; discretizing and rotating the second waveform data to obtain third waveform data; filtering the third waveform data according to the reflection frequency band information of a preset metal type and resampling it at a preset interval to obtain fourth waveform data; performing a fast Fourier transform on the fourth waveform data to obtain second spectrum data; and adjusting the second spectrum data according to the rotation process to obtain the first spectrum data.

[0011] Further, determining the metal information in the target region based on the first spectrum data includes: determining target feature information for each metal, wherein the target feature information includes at least: the metal's reflection frequency band information and the metal's frequency information relative to the spectrum data; determining the metal type based on the target feature information and the first spectrum data; calculating the target distance based on the target feature information and the first spectrum data; and determining the metal information in the target region based on the metal type and the target distance.

[0012] Furthermore, controlling the installation of the warning sign based on the metal information includes: determining a first area based on the type of metal and the target distance, wherein the first area refers to the area where the warning sign is to be installed; and controlling the installation of the warning sign within the first area.

[0013] To achieve the above objectives, according to another aspect of this application, a processing device for a warning sign is provided. The device includes: a sampling unit for sampling a target area using an eddy current detector to obtain raw waveform data, wherein the eddy current detector includes at least a transmitting coil and N coil combinations, where N is a positive integer; a first processing unit for interpolating the raw waveform data to obtain first waveform data; a second processing unit for processing the first waveform data using a complex modulation spectrum refinement algorithm to obtain first spectrum data; and a control unit for determining metal information in the target area based on the first spectrum data and controlling the installation of the warning sign based on the metal information, wherein the metal information includes at least a metal type and a target distance, where the target distance refers to the distance between the eddy current detector and the metal.

[0014] Furthermore, the N coil combinations include at least a first coil combination and a second coil combination. The device further includes: an installation unit, used to install the receiving coil in the first coil combination at a first preset position and the receiving coil in the second coil combination at a second preset position before sampling the target area with the eddy current detector to obtain the original waveform data. Both the first coil combination and the second coil combination are obtained by combining a preset number of receiving coils. The winding direction of the receiving coil in each coil combination includes a first direction and a second direction. The winding direction of the transmitting coil is the first direction. The distance between the first preset position and the transmitting coil is a first distance, and the distance between the second preset position and the transmitting coil is a second distance. The ratio between the first distance and the second distance is a preset ratio. A determination unit is used to determine the eddy current detector based on the transmitting coil, the first coil combination, and the second coil combination.

[0015] Further, the sampling unit includes: a transmitting subunit for transmitting a first eddy current signal through the transmitting coil of the eddy current detector, wherein the transmitting coil is connected to a first channel in a first chip, the first chip further includes a second channel, the phase difference between the output waveform of the first channel and the output waveform of the second channel is a preset value, and an amplifier is installed in both the first channel and the second channel; a receiving subunit for receiving a second eddy current signal from each of the N coil combinations, processing the second eddy current signal of each coil combination through an adder in the second chip of the amplifier, and sampling it according to a first preset frequency to obtain a third eddy current signal from each coil combination; a first processing subunit for sampling a fourth eddy current signal emitted by the second channel according to the first preset frequency; and a first determining subunit for determining the original waveform data based on the third eddy current signal and the fourth eddy current signal from each coil combination.

[0016] Further, the first processing unit includes: a second processing subunit, used to perform weighted processing on the original waveform data using a preset window function to construct a first expression; a third processing subunit, used to perform a discrete Fourier transform on the first expression to obtain a second expression; a grouping subunit, used to group each group of coil signals according to the acquisition time to obtain M groups of signals, where M is a positive integer; a first calculation subunit, used to calculate the preset value, each group of signals in the M groups of signals, and the second expression to obtain a first value corresponding to each group of signals; and a correction subunit, used to correct the original waveform data according to the first value corresponding to each group of signals to obtain the first waveform data.

[0017] Further, the second processing unit includes: a fourth processing subunit, used to filter the first waveform data according to a second preset frequency to obtain second waveform data; a fifth processing subunit, used to discretize and rotate the second waveform data to obtain third waveform data; a sixth processing subunit, used to filter the third waveform data according to the reflection frequency band information of a preset metal type, and resample it according to a preset interval to obtain fourth waveform data; a seventh processing subunit, used to perform a fast Fourier transform on the fourth waveform data to obtain second spectrum data; and an adjustment subunit, used to adjust the second spectrum data according to the rotation process to obtain the first spectrum data.

[0018] Further, the control unit includes: a second determining subunit, configured to determine target feature information for each metal, wherein the target feature information includes at least: reflection frequency band information of the metal and frequency information of the metal relative to the spectral data; a third determining subunit, configured to determine the metal type based on the target feature information and the first spectral data; a second calculating subunit, configured to calculate the target distance based on the target feature information and the first spectral data; and a fourth determining subunit, configured to determine metal information in the target area based on the metal type and the target distance.

[0019] Furthermore, the control unit includes: a fifth determining subunit, used to determine a first area based on the type of metal and the target distance, wherein the first area refers to the area where the warning sign is to be installed; and a control subunit, used to control the installation of the warning sign within the first area.

[0020] To achieve the above objectives, according to one aspect of this application, a computer program product is provided, comprising a computer program that, when executed by a processor, implements the warning sign processing method described in any of the above-mentioned embodiments, and the computer program, when executed by a processor, implements the steps of the warning sign processing method described in various embodiments of this application.

[0021] To achieve the above objectives, according to one aspect of this application, a computer-readable storage medium is provided, the computer-readable storage medium including stored computer instructions, wherein, when the computer instructions are executed by a processor, the warning sign processing method described in any one of the above claims is implemented.

[0022] To achieve the above objectives, according to one aspect of this application, an electronic device is provided, including one or more processors and a memory, the memory being used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors cause the one or more processors to implement the warning sign processing method described in any of the above claims.

[0023] This application employs the following steps: sampling the target area using an eddy current detector to obtain raw waveform data, wherein the eddy current detector includes at least a transmitting coil and N coil combinations, where N is a positive integer; interpolating the raw waveform data to obtain first waveform data; processing the first waveform data using a complex modulation spectrum refinement algorithm to obtain first spectrum data; determining the metal information in the target area based on the first spectrum data, and controlling the installation of warning signs based on the metal information, wherein the metal information includes at least the type of metal and the target distance, where the target distance refers to the distance between the eddy current detector and the metal. This solves the problem in related technologies where traditional eddy current metal detectors, due to their limited number of coils, are easily affected by noise and interference in complex environments, resulting in decreased detection accuracy and low installation efficiency of warning signs. Sampling using an eddy current detector that combines a transmitting coil and multiple receiving coils allows for better capture of subtle changes in the eddy current induced magnetic field, increasing the detector's sensitivity and accuracy, thus improving metal detection accuracy. Furthermore, by employing a composite wave detection method combining a four-line interpolation algorithm based on the Blackman-Harris window function and a ZoomFFT complex modulation spectrum refinement algorithm, main lobe interference can be effectively eliminated, and environmental noise and interference can be effectively filtered out. This enables precise analysis of the eddy current induced magnetic field signal, improving the detector's stability and reliability, as well as the accuracy of spectrum analysis, further enhancing metal detection accuracy. Consequently, this improves the accuracy and efficiency of warning sign installation. Attached Figure Description

[0024] The accompanying drawings, which form part of this application, are used to provide a further understanding of this application. The illustrative embodiments and descriptions of this application are used to explain this application and do not constitute an undue limitation of this application. In the drawings:

[0025] Figure 1This is a flowchart of the method for processing warning signs according to Embodiment 1 of this application;

[0026] Figure 2 This is a schematic diagram of an optional warning sign processing method provided in Embodiment 1 of this application. Figure 1 ;

[0027] Figure 3 This is a schematic diagram of an optional warning sign processing method provided in Embodiment 1 of this application. Figure 2 ;

[0028] Figure 4 This is a schematic diagram of the warning sign processing device according to Embodiment 2 of this application;

[0029] Figure 5 This is a schematic diagram of the electronic device for processing warning signs according to Embodiment 5 of this application. Detailed Implementation

[0030] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. This application will now be described in detail with reference to the accompanying drawings and embodiments.

[0031] It should be noted that the user information (including but not limited to user device information, user personal information, collected data, used data, generated data, processed data, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, collected information, used information, generated information, processed information, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, storage, use, processing, transmission, provision, disclosure, and application of related data all comply with the relevant laws, regulations, and standards of the relevant countries and regions, and necessary confidentiality measures have been taken. These measures do not violate public order and good morals, and corresponding operation entry points are provided for users to choose to authorize or refuse. For example, this system has interfaces with relevant users or organizations. Before obtaining relevant information, a request to obtain the information needs to be sent to the aforementioned user or organization through the interface, and the relevant information is obtained only after receiving consent from the aforementioned user or organization.

[0032] It should be noted that this application provides users with a corresponding entry point for choosing to agree to or reject the automated decision-making results; if the user chooses to reject, the process will proceed to the expert decision-making process.

[0033] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.

[0034] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate for the embodiments of this application described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0035] Eddy current metal detectors: The coils of underground metal detectors typically consist of a transmitting coil and a receiving coil. The transmitting coil is responsible for generating a changing magnetic field, while the receiving coil is responsible for detecting the changes in the magnetic field caused by the eddy currents generated by the metal object.

[0036] A transmitting coil is typically one or more wires wound into a loop. When an electric current passes through it, it generates a magnetic field. This magnetic field propagates into the ground, and when it encounters a metallic object, it generates eddy currents inside the metal.

[0037] The receiving coil, also a looped wire, is located near or opposite the transmitting coil. When a metallic object generates eddy currents that induce a new magnetic field, this new field affects the magnetic field in the receiving coil, causing a change in current within it. This current change is then detected by the detector's internal circuitry, amplified, and processed, converting it into an audio, visual, or other form of output so the user is aware of the presence and location of the metallic object. It's important to note that the specific coil structure may vary depending on the model and manufacturer of the underground metal detector.

[0038] Eddy current detection theory: When eddy currents generate a new magnetic field, this new magnetic field interacts with the original magnetic field. In a circuit, this interaction is typically achieved by detecting this change in the magnetic field. In an underground metal detector, the receiver section contains one or more induction coils to detect this change in the magnetic field. When the newly generated magnetic field interacts with the original magnetic field, the induction coil detects this change and converts it into an electrical signal. This electrical signal is then amplified and processed to extract information about the metal object, such as its location, size, and shape. Finally, this information can be output via sound, visual signals, or other means so that the user is aware of the presence and location of the metal object. The key to implementing this process in a circuit is the induction coil and the signal processing circuit. The induction coil is responsible for detecting the change in the magnetic field and converting it into an electrical signal, while the signal processing circuit is responsible for amplifying and processing this electrical signal to extract information about the metal object. It is important to note that this process can be affected by interference, such as the presence of other objects underground or electromagnetic noise. Therefore, underground metal detectors typically require techniques to reduce these interferences and improve the accuracy and reliability of detection. In summary, underground metal detectors utilize the principle of electromagnetic induction to detect changes in eddy currents and magnetic fields generated by metallic objects, thereby enabling the detection and location of these objects. Electrically, this process is achieved through induction coils and signal processing circuitry.

[0039] The Zoom Fast Fourier Transform (ZoomFFT) algorithm is a complex modulation spectrum refinement algorithm that can amplify the spectrum in a certain frequency band, thereby increasing the frequency resolution in that band by a factor of D.

[0040] Blackman-Harris interpolation algorithm: Windowing functions can effectively improve and reduce the impact of spectral leakage, while also increasing spectral resolution. Typically, window functions have the following characteristic parameters: main lobe width, side lobe attenuation rate, maximum side lobe height, and amplitude distortion. Therefore, when selecting a window function, it is necessary to consider both the actual measured electrical signal and the sidelobe characteristics of the window function.

[0041] Example 1

[0042] The present invention will now be described in conjunction with preferred implementation steps. Figure 1 This is a flowchart of the warning sign processing method according to Embodiment 1 of this application, as shown below. Figure 1 As shown, the method includes the following steps:

[0043] Step S101: Sample the target area using an eddy current detector to obtain raw waveform data. The eddy current detector includes at least a transmitting coil and N coil combinations, where N is a positive integer.

[0044] Existing eddy current metal detectors operate based on the principle of electromagnetic induction. When alternating current passes through the coil, it generates an alternating magnetic field. This field propagates in the space surrounding the detector. When a metal object enters this alternating magnetic field, eddy currents are induced in the metal. The magnetic field generated by these eddy currents then influences the original alternating magnetic field, thereby altering the inductance characteristics of the detection coil. The detector determines the presence and location of the metal object by detecting this change. Specifically, the transmitting coil in the detector generates an alternating magnetic field. When a metal object approaches, the free electrons in the metal are affected by the alternating magnetic field, generating eddy currents. These eddy currents produce a reverse magnetic field, which weakens the original alternating magnetic field, causing a change in the voltage induced in the receiving coil. The electronic circuitry inside the detector analyzes this voltage change and outputs a signal indicating the presence and approximate location of the metal object. Therefore, eddy current metal detectors can detect and identify different types of metal objects by analyzing the eddy current effect.

[0045] In this first embodiment, in order to quickly and accurately install the warning sign, an eddy current detector containing a transmitting coil and a combination of N coils is used to sample the ground in the target area to obtain the above-mentioned original waveform data. Based on the original waveform data, the type and location of the metal in the target area are determined, and then the specific location for installing the warning sign is determined.

[0046] Eddy current metal detectors typically use one or more coils for detection, primarily consisting of a transmitting coil and a receiving coil. The transmitting coil generates an alternating magnetic field using alternating current. When a metal object enters this magnetic field region, eddy currents are induced within the metal. The magnetic field generated by these eddy currents acts in the opposite direction to the original alternating magnetic field, causing a change in the magnetic field induced in the receiving coil. The receiving coil converts these changes into electrical signals, which are amplified and processed by electronic circuitry to ultimately generate an indication signal indicating the presence and characteristics of the metal object.

[0047] The sensitivity and detection depth of a detector are closely related to the design and configuration of the coils. Single-coil systems are generally simpler and suitable for shallow metal detection, while multi-coil systems can provide higher sensitivity and deeper detection capabilities. In multi-coil systems, the arrangement and interaction between the coils can be further improved through differential signal processing, enhancing the detector's ability to resolve metallic objects and its anti-interference capabilities.

[0048] Step S102: Interpolate the original waveform data to obtain the first waveform data.

[0049] In this first embodiment, the improved windowing interpolation algorithm can be used to process the first waveform data, thereby more effectively filtering out environmental noise and interference, improving the stability and reliability of the eddy current detector, achieving the effect of improving the accuracy of metal detection, and further improving the accuracy and efficiency of installing warning signs.

[0050] Step S103: The first waveform data is processed using a complex modulation spectrum refinement algorithm to obtain the first spectrum data.

[0051] In this first embodiment, the first waveform data is processed by using a complex modulation spectrum refinement algorithm (i.e., ZoomFFT algorithm) to obtain the first spectrum data, thereby realizing accurate analysis of the eddy current induced magnetic field signal and improving the accuracy of spectrum analysis.

[0052] Step S104: Determine the metal information in the target area based on the first spectrum data, and control the installation of the warning sign based on the metal information. The metal information includes at least: metal type and target distance. The target distance refers to the distance between the eddy current detector and the metal.

[0053] In this first embodiment, in order to quickly and accurately install warning signs, the metal information in the target area can be determined based on the first spectrum data obtained from the analysis. Thus, the specific location for installing the warning sign can be determined based on the metal information in the target area. This avoids the problem of failure to successfully drive piles or repeated installation of warning signs when the underground metal information is unknown, thereby improving the installation efficiency of warning signs.

[0054] In summary, the warning sign processing method provided in Embodiment 1 of this application samples the target area using an eddy current detector to obtain original waveform data. The eddy current detector includes at least a transmitting coil and N coil combinations, where N is a positive integer. The original waveform data is interpolated to obtain first waveform data. A complex modulation spectrum refinement algorithm is used to process the first waveform data to obtain first spectrum data. Metal information in the target area is determined based on the first spectrum data, and the installation of the warning sign is controlled based on the metal information. The metal information includes at least the type of metal and the target distance, where the target distance refers to the distance between the eddy current detector and the metal. This method solves the problem in related technologies where traditional eddy current metal detectors, due to their limited number of coils, are easily affected by noise and interference in complex environments, resulting in decreased detection accuracy and low installation efficiency of warning signs. Sampling using an eddy current detector that combines a transmitting coil and multiple receiving coils allows for better capture of subtle changes in the eddy current induced magnetic field, increasing the detector's sensitivity and accuracy, thus improving metal detection accuracy. Furthermore, by employing a composite wave detection method combining a four-line interpolation algorithm based on the Blackman-Harris window function and a ZoomFFT complex modulation spectrum refinement algorithm, main lobe interference can be effectively eliminated, and environmental noise and interference can be effectively filtered out. This enables precise analysis of the eddy current induced magnetic field signal, improving the detector's stability and reliability, as well as the accuracy of spectrum analysis, further enhancing metal detection accuracy. Consequently, this improves the accuracy and efficiency of warning sign installation.

[0055] Optionally, in the warning sign processing method provided in Embodiment 1 of this application, the above-mentioned N coil combinations include at least a first coil combination and a second coil combination. Before sampling the target area with an eddy current detector to obtain the original waveform data, the above method further includes: installing the receiving coil in the first coil combination at a first preset position, and installing the receiving coil in the second coil combination at a second preset position. The first coil combination and the second coil combination are both obtained by combining a preset number of receiving coils. The winding direction of the receiving coil in each coil combination includes a first direction and a second direction. The winding direction of the transmitting coil is the first direction. The distance between the first preset position and the transmitting coil is a first distance. The distance between the second preset position and the transmitting coil is a second distance. The ratio between the first distance and the second distance is a preset ratio. The eddy current detector is determined based on the transmitting coil, the first coil combination, and the second coil combination.

[0056] Traditional eddy current detectors are susceptible to noise and interference in complex environments, leading to decreased detection accuracy. In this embodiment, an eddy current detector can be assembled for metal detection by controlling the winding direction and position of the transmitting coil and multiple receiving coils.

[0057] In one alternative embodiment, a schematic diagram of the eddy current detector can be as follows: Figure 2 As shown, Figure 2 The system contains five coils: one transmitting coil and four receiving coils. The transmitting coil is positioned at the center of the five coils, and its winding direction is clockwise (the first direction mentioned above). The receiving coils are arranged in groups of two, with at least two groups (i.e., N is at least 2, but can be adjusted flexibly according to actual production needs). They are positioned one layer and one layer outside the transmitting coil, respectively. In each group of receiving coils, the two coils have opposite winding directions: one clockwise (the second direction mentioned above) and one counterclockwise. Figure 2 The "1" in the text represents two receiving coils in the horizontal direction, namely the first coil combination mentioned above. Figure 2 The "2" in the text represents two receiving coils in the vertical direction, which is the second coil combination mentioned above. With one transmitting coil as the center, four receiving coils are placed in the cross direction (i.e., up, down, left, and right) of the transmitting coil, and the distance between the transmitting coil and the receiving coil of the outer layer is equal to the distance between the receiving coil of the outer layer and the second outer layer, that is, the preset ratio mentioned above can be set to 1:1.

[0058] Furthermore, eddy current metal detectors can optimize their detection performance for different metal types by adjusting the frequency of the transmitting coil. High frequencies are suitable for detecting non-ferromagnetic metals (such as aluminum and copper), while low frequencies are more suitable for ferromagnetic metals (such as iron and steel). By comprehensively utilizing frequency adjustment, multi-coil configurations, and efficient signal processing technology, eddy current metal detectors can achieve high-precision metal detection in complex environments.

[0059] Optionally, in the warning sign processing method provided in Embodiment 1 of this application, the target area is sampled by an eddy current detector to obtain original waveform data, including: transmitting a first eddy current signal through the transmitting coil of the eddy current detector, wherein the transmitting coil is connected to a first channel in a first chip, the first chip also includes a second channel, the phase difference between the output waveform of the first channel and the output waveform of the second channel is a preset value, and amplifiers are installed in both the first channel and the second channel; receiving the second eddy current signal of each coil combination in N coil combinations, processing the second eddy current signal of each coil combination through the adder of the second chip in the amplifier, and sampling it according to a first preset frequency to obtain a third eddy current signal of each coil combination; sampling the fourth eddy current signal emitted by the second channel according to the first preset frequency; and determining the original waveform data based on the third and fourth eddy current signals of each coil combination.

[0060] In an optional embodiment, an AD9959 waveform generator chip (i.e., the first chip mentioned above) can be set in the eddy current detector so that the first chip outputs a 1kHz sine wave with a phase difference of 0 degrees (i.e., the preset value mentioned above) and an amplitude of 100mV in both the first and second channels. Furthermore, amplifiers based on the OPA817 operational amplifier chip are installed in the first and second channels so that they output a 1kHz sine wave with a phase difference of 0 degrees and an amplitude of 3V.

[0061] The transmitting coil in the eddy current detector is connected to one channel of the AD9959 waveform generator chip to transmit eddy current signals. Upon receiving the eddy current signal, the metal being measured generates a closed-loop current on its surface and reflects an eddy current signal, which is received by a combination of two receiving coils in the eddy current detector. Each receiving coil then processes its own eddy current signal. The two signals from each coil combination are received and transmitted to an adder based on an OPA817 operational amplifier chip for processing. An analog-to-digital converter (hereinafter referred to as AD7606) samples the signals at a rate of 200kHz (the aforementioned first preset frequency) to obtain the signal for each coil combination, i.e., the third eddy current signal for each coil combination. Simultaneously, the AD7606 samples the fourth eddy current signal emitted by the second channel of the AD9959 waveform generator chip at a rate of 200kHz. Finally, the original waveform data is determined based on the third and fourth eddy current signals for each coil combination.

[0062] Optionally, in the warning sign processing method provided in Embodiment 1 of this application, interpolation processing is performed on the original waveform data to obtain the first waveform data, including: weighting the original waveform data using a preset window function to construct a first expression; performing a discrete Fourier transform on the first expression to obtain a second expression; grouping each group of coil signals according to the acquisition time to obtain M groups of signals, where M is a positive integer; calculating the preset value, each group of signals in the M groups, and the second expression to obtain a first value corresponding to each group of signals; and correcting the original waveform data based on the first value corresponding to each group of signals to obtain the first waveform data.

[0063] In this first embodiment, both the Blackman-Harris window-based two-line interpolation algorithm and the Blackman-Harris window-based three-line interpolation correction algorithm have errors when processing the original waveform data. Therefore, a Blackman-Harris window-based four-line interpolation algorithm is proposed to reduce correction errors and improve measurement accuracy.

[0064] First, Blackman-Harris window four-line interpolation is used to interpolate each group of coil signals in the original waveform data. The Blackman-Harris window is essentially a weighted cosine window with four coefficients. To control the computational load, the number of cosine window terms used in this application can be set to 3 (the number of cosine window terms can be adjusted according to actual production conditions, and is not specifically limited in this embodiment). Therefore, the first expression above can be shown in Formula 1.

[0065]

[0066] Among them, W R (n) represents the Blackman-Harris function at time n, a1, a2, a3, and a4 are the cosine weights of the fourth-order Blackman-Harris window, and N is the data length of the window function. Performing a Discrete Fourier Transform on the time-domain expression of the Blackman-Harris window obtained from the first expression yields the second expression, which can be shown in Equation 2.

[0067]

[0068] Where b1, b2, b3 and b4 are the discretized fourth-order Blackman-Harris window cosine weights, and ω is the Fourier transform frequency component at time n.

[0069] Then, each group of coil signals is grouped by time to obtain the above M groups of signals. For example, the signals can be grouped into groups of four, with the time of each group of data being n1, n2, n3, n4, and the sampled data being y1, y2, y3, y4, where n1+1 = n2, n2+1 = n3, and n3+1 = n4.

[0070] Finally, we introduce variables ρ and γ. The definition of variable ρ can be shown in Formula 3, and the relationship between variables ρ and γ can be shown in Formula 4.

[0071]

[0072]

[0073] In this case, the value of variable γ can be obtained from variable ρ using Formula 4, which is the first value mentioned above. Introducing variable A, the definition of variable A is shown in Formula 5.

[0074]

[0075] If N is large in the sampling analysis, the variable A can be defined as shown in Formula 6.

[0076] A = N-1 (y4+3y3+y1+3y2)g(γ)(VI)

[0077] Formula 6 yields the correction result g(γ) for the variable γ, resulting in the first waveform data mentioned above.

[0078] Optionally, in the warning sign processing method provided in Embodiment 1 of this application, a complex modulation spectrum refinement algorithm is used to process the first waveform data to obtain the first spectrum data, including: filtering the first waveform data according to a second preset frequency to obtain the second waveform data; discretizing and rotating the second waveform data to obtain the third waveform data; filtering the third waveform data according to the reflection frequency band information of a preset metal type and resampling it at a preset interval to obtain the fourth waveform data; performing a fast Fourier transform on the fourth waveform data to obtain the second spectrum data; and adjusting the second spectrum data according to the rotation process to obtain the first spectrum data.

[0079] In this first embodiment, the first waveform data after processing the original waveform data can be processed by the complex modulation spectrum refinement algorithm (Zoom Fast Fourier Transform, hereinafter referred to as ZoomFFT) to obtain the first spectrum data mentioned above.

[0080] In an optional embodiment, the interpolated first waveform data can be filtered at half the highest sampling frequency of AD7606 (200kHz, i.e., the second preset frequency mentioned above) according to the Nyquist sampling theorem to obtain the second waveform data. The second waveform data is then discretized, with a sampling length equal to the product of the amplification factor D and the number of sampling points. The discretized signal is then multiplied by a rotation factor exp(-j2πfn) to obtain the third waveform data. The third waveform data is then low-pass filtered to remove signal components other than the reflection frequency band of the preset metal type. The frequency bands retained after the low-pass filter are then resampled using a preset interval D to obtain the fourth waveform data. A Fast Fourier Transform (FFT) is performed on the resampled discrete signal (i.e., the fourth waveform data) to obtain the second spectrum data. Finally, the second spectrum data is inversely adjusted according to the rotation process, i.e., divided by the rotation factor exp(-j2πfn), to obtain the first spectrum data.

[0081] The commonly used algorithm for signal processing in eddy current metal detectors is the Fast Fourier Transform (FFT) algorithm. The FFT converts the received time-domain signal into a frequency-domain signal, enabling more intuitive analysis and identification of the characteristics of metallic objects. When a metallic object enters the detector's alternating magnetic field, eddy currents are induced in the metal. The reverse magnetic field generated by these eddy currents causes a voltage change in the receiving coil. These changes, captured by the receiving coil, are filtered and amplified before being input into the FFT algorithm. The FFT transforms the signal from the time domain to the frequency domain. The frequency-domain signal displays the amplitude and phase information of different frequency components, making the analysis more efficient and intuitive. Through spectral analysis, specific frequency changes caused by the eddy current effect are identified, reflecting the presence, type, and location of the metallic object. Finally, through further signal processing and feature extraction, an indicator signal can be generated, displaying specific information about the metallic object. The application of the FFT algorithm enables eddy current metal detectors to achieve high-precision metal detection and identification in complex environments, effectively separating the metallic object signal from background noise and improving the detector's sensitivity and reliability.

[0082] Optionally, in the warning sign processing method provided in Embodiment 1 of this application, determining the metal information in the target area based on the first spectrum data includes: determining the target feature information of each metal, wherein the target feature information includes at least: the metal's reflection frequency band information and the metal's frequency information relative to the spectrum data; determining the metal type based on the target feature information and the first spectrum data; calculating the target distance based on the target feature information and the first spectrum data; and determining the metal information in the target area based on the metal type and the target distance.

[0083] In this first embodiment, in order to quickly and accurately install warning signs, the reflection frequency band information of each metal can be determined and the processed first spectrum data can be used to determine the area in the target area where metal exists. This allows for the rapid determination of the location where the warning sign can be successfully installed and installation can be carried out, thereby avoiding problems such as installation failure or repeated installation.

[0084] In one optional embodiment, the reflection frequency band information of each metal and the frequency information of each metal relative to the spectral data, i.e., the aforementioned target feature information, can be determined. Then, the presence of target feature information is queried in the first spectral data. If target feature information is found in the first spectral data, it is determined that a metal exists in the target region. Based on the target feature information and the first spectral data, the metal type of the metal being tested is determined, and the target distance between the metal being tested and the eddy current detector is calculated. Finally, the metal information in the target region is determined based on the metal type and the target distance.

[0085] Optionally, in the warning sign processing method provided in Embodiment 1 of this application, the installation of the warning sign is controlled based on metal information, including: determining a first area based on the type of metal and the target distance, wherein the first area refers to the area where the warning sign is to be installed; and controlling the installation of the warning sign within the first area.

[0086] In this first embodiment, to quickly and accurately install warning signs, a first area suitable for installing the warning signs can be determined based on the type of metal and the target distance. For example, the first area can be an area in the target area where no metal exists, an area containing a certain type of metal, or another area suitable for installing warning signs. Then, ground stakes are placed in the first area, and a drilling rig is used to drill the stakes into the ground until the stakes reach a preset construction depth (i.e., the preset value mentioned above). The ground stakes are then quickly separated, and warning signs are used to replace the wooden stakes, completing the installation of the warning signs.

[0087] Optionally, in this first embodiment, the process for installing warning signs can be as follows: Figure 3 As shown, firstly, five coils are arranged and designed to form an eddy current detector. This detector is used to sample within the target area, obtaining raw waveform data. Then, the Blackman-Harris interpolation algorithm is used to process the raw waveform data, yielding the first waveform data. ZoomFFT analysis is then used to further process this first waveform data, obtaining more accurate first spectral information. Finally, based on the first spectral information, the type and distance of metal in the underground target area are analyzed to determine the first area for installing warning signs. The warning signs are then installed in this first area using drilling rigs and ground stakes.

[0088] It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although a logical order is shown in the flowchart, in some cases the steps shown or described may be executed in a different order than that shown here.

[0089] Example 2

[0090] Embodiment 2 of this application also provides a warning sign processing device. It should be noted that the warning sign processing device of Embodiment 2 of this application can be used to execute the warning sign processing method provided in Embodiment 1 of this application. The warning sign processing device provided in Embodiment 2 of this application will be described below.

[0091] Figure 4 This is a schematic diagram of a warning sign processing device according to Embodiment 2 of this application. Figure 4 As shown, the device includes: a sampling unit 401, a first processing unit 402, a second processing unit 403, and a control unit 404.

[0092] Specifically, the sampling unit 401 is used to sample the target area through an eddy current detector to obtain raw waveform data. The eddy current detector includes at least a transmitting coil and N coil combinations, where N is a positive integer.

[0093] The first processing unit 402 is used to perform interpolation processing on the original waveform data to obtain the first waveform data.

[0094] The second processing unit 403 is used to process the first waveform data using a complex modulation spectrum refinement algorithm to obtain the first spectrum data.

[0095] The control unit 404 is used to determine the metal information in the target area based on the first spectrum data, and to control the installation of the warning sign based on the metal information. The metal information includes at least the type of metal and the target distance, where the target distance refers to the distance between the eddy current detector and the metal.

[0096] The warning sign processing device provided in Embodiment 2 of this application samples the target area through an eddy current detector by a sampling unit 401 to obtain raw waveform data. The eddy current detector includes at least a transmitting coil and N coil combinations, where N is a positive integer. A first processing unit 402 interpolates the raw waveform data to obtain first waveform data. A second processing unit 403 processes the first waveform data using a complex modulation spectrum refinement algorithm to obtain first spectrum data. A control unit 404 determines the metal information in the target area based on the first spectrum data and controls the installation of the warning sign based on the metal information. The metal information includes at least the type of metal and the target distance, where the target distance refers to the distance between the eddy current detector and the metal. This solves the problem in related technologies where traditional eddy current metal detectors, due to their limited number of coils, are easily affected by noise and interference in complex environments, resulting in decreased detection accuracy and low installation efficiency of warning signs. Sampling using an eddy current detector that combines a transmitting coil and multiple receiving coils allows for better capture of subtle changes in the eddy current induced magnetic field, increasing the detector's sensitivity and accuracy, thus improving metal detection accuracy. Furthermore, by employing a composite wave detection method combining a four-line interpolation algorithm based on the Blackman-Harris window function and a ZoomFFT complex modulation spectrum refinement algorithm, main lobe interference can be effectively eliminated, and environmental noise and interference can be effectively filtered out. This enables precise analysis of the eddy current induced magnetic field signal, improving the detector's stability and reliability, as well as the accuracy of spectrum analysis, further enhancing metal detection accuracy. Consequently, this improves the accuracy and efficiency of warning sign installation.

[0097] Optionally, in the warning sign processing device provided in Embodiment 2 of this application, the aforementioned N coil combinations include at least a first coil combination and a second coil combination. The device further includes: an installation unit, used to install the receiving coil in the first coil combination at a first preset position and the receiving coil in the second coil combination at a second preset position before sampling the target area by the eddy current detector to obtain the original waveform data. The first coil combination and the second coil combination are both obtained by combining a preset number of receiving coils. The winding direction of the receiving coil in each coil combination includes a first direction and a second direction. The winding direction of the transmitting coil is the first direction. The distance between the first preset position and the transmitting coil is a first distance, and the distance between the second preset position and the transmitting coil is a second distance. The ratio between the first distance and the second distance is a preset ratio. A determination unit is used to determine the eddy current detector based on the transmitting coil, the first coil combination, and the second coil combination.

[0098] Optionally, in the warning sign processing device provided in Embodiment 2 of this application, the sampling unit 401 includes: a transmitting subunit for transmitting a first eddy current signal through the transmitting coil of the eddy current detector, wherein the transmitting coil is connected to a first channel in a first chip, the first chip further includes a second channel, the phase difference between the output waveform of the first channel and the output waveform of the second channel is a preset value, and an amplifier is installed in both the first channel and the second channel; a receiving subunit for receiving the second eddy current signal of each coil combination in N coil combinations, processing the second eddy current signal of each coil combination through the adder of the second chip in the amplifier, and sampling it according to a first preset frequency to obtain a third eddy current signal of each coil combination; a first processing subunit for sampling the fourth eddy current signal emitted by the second channel according to the first preset frequency; and a first determining subunit for determining the original waveform data based on the third and fourth eddy current signals of each coil combination.

[0099] Optionally, in the warning sign processing device provided in Embodiment 2 of this application, the first processing unit 402 includes: a second processing subunit, used to perform weighted processing on the original waveform data using a preset window function to construct a first expression; a third processing subunit, used to perform discrete Fourier transform on the first expression to obtain a second expression; a grouping subunit, used to group each group of coil signals according to the acquisition time to obtain M groups of signals, where M is a positive integer; a first calculation subunit, used to calculate the preset value, each group of signals in the M groups of signals, and the second expression to obtain a first value corresponding to each group of signals; and a correction subunit, used to correct the original waveform data according to the first value corresponding to each group of signals to obtain first waveform data.

[0100] Optionally, in the warning sign processing device provided in Embodiment 2 of this application, the second processing unit 403 includes: a fourth processing subunit, used to filter the first waveform data according to a second preset frequency to obtain second waveform data; a fifth processing subunit, used to discretize and rotate the second waveform data to obtain third waveform data; a sixth processing subunit, used to filter the third waveform data according to the reflection frequency band information of a preset metal type, and resample it according to a preset interval to obtain fourth waveform data; a seventh processing subunit, used to perform a fast Fourier transform on the fourth waveform data to obtain second spectrum data; and an adjustment subunit, used to adjust the second spectrum data according to the rotation process to obtain first spectrum data.

[0101] Optionally, in the warning sign processing device provided in Embodiment 2 of this application, the control unit 404 includes: a second determining subunit for determining target feature information of each metal, wherein the target feature information includes at least: the metal's reflection frequency band information and the metal's frequency information relative to the spectrum data; a third determining subunit for determining the metal type based on the target feature information and the first spectrum data; a second calculating subunit for calculating the target distance based on the target feature information and the first spectrum data; and a fourth determining subunit for determining the metal information in the target area based on the metal type and the target distance.

[0102] Optionally, in the warning sign processing device provided in Embodiment 2 of this application, the control unit 404 includes: a fifth determining subunit, used to determine a first area based on the type of metal and the target distance, wherein the first area refers to the area where the warning sign is to be installed; and a control subunit, used to control the installation of the warning sign within the first area.

[0103] The warning sign processing device includes a processor and a memory. The sampling unit 401, the first processing unit 402, the second processing unit 403, and the control unit 404 mentioned above are all stored in the memory as program units. The processor executes the program units stored in the memory to realize the corresponding functions.

[0104] The processor contains a kernel, which retrieves the corresponding program units from memory. One or more kernels can be configured, and adjusting kernel parameters can improve the accuracy of metal detection.

[0105] The memory may include non-permanent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0106] Embodiment 3 of the present invention provides a computer-readable storage medium having a program stored thereon, which, when executed by a processor, implements a method for processing warning signs.

[0107] Embodiment 4 of the present invention provides a processor for running a program, wherein the program executes a method for processing warning signs during runtime.

[0108] like Figure 5 As shown, Embodiment 5 of the present invention provides an electronic device, which includes a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, it performs the following steps: sampling a target area using an eddy current detector to obtain raw waveform data, wherein the eddy current detector includes at least a transmitting coil and a combination of N coils, where N is a positive integer; interpolating the raw waveform data to obtain first waveform data; processing the first waveform data using a complex modulation spectrum refinement algorithm to obtain first spectrum data; determining metal information in the target area based on the first spectrum data, and controlling the installation of warning signs based on the metal information, wherein the metal information includes at least the type of metal and the target distance, where the target distance refers to the distance between the eddy current detector and the metal.

[0109] When the processor executes the program, it also performs the following steps: the above-mentioned N coil combinations include at least a first coil combination and a second coil combination. Before sampling the target area with an eddy current detector to obtain the original waveform data, the above method further includes: installing the receiving coil in the first coil combination at a first preset position, and installing the receiving coil in the second coil combination at a second preset position. The first coil combination and the second coil combination are both obtained by combining a preset number of receiving coils. The winding direction of the receiving coil in each coil combination includes a first direction and a second direction. The winding direction of the transmitting coil is the first direction. The distance between the first preset position and the transmitting coil is a first distance. The distance between the second preset position and the transmitting coil is a second distance. The ratio between the first distance and the second distance is a preset ratio. The eddy current detector is determined based on the transmitting coil, the first coil combination, and the second coil combination.

[0110] When the processor executes the program, it also performs the following steps: sampling the target area through an eddy current detector to obtain raw waveform data, including: transmitting a first eddy current signal through the transmitting coil of the eddy current detector, wherein the transmitting coil is connected to a first channel in a first chip, the first chip also includes a second channel, the phase difference between the output waveform of the first channel and the output waveform of the second channel is a preset value, and amplifiers are installed in both the first channel and the second channel; receiving the second eddy current signal of each coil combination in N coil combinations, processing the second eddy current signal of each coil combination through the adder of the second chip in the amplifier, and sampling it according to a first preset frequency to obtain a third eddy current signal of each coil combination; sampling the fourth eddy current signal emitted by the second channel according to the first preset frequency; and determining the raw waveform data based on the third and fourth eddy current signals of each coil combination.

[0111] When the processor executes the program, it also performs the following steps: interpolating the original waveform data to obtain the first waveform data, including: weighting the original waveform data using a preset window function to construct a first expression; performing a discrete Fourier transform on the first expression to obtain a second expression; grouping each group of coil signals according to the acquisition time to obtain M groups of signals, where M is a positive integer; calculating the preset value, each group of signals in the M groups, and the second expression to obtain the first value corresponding to each group of signals; and correcting the original waveform data based on the first value corresponding to each group of signals to obtain the first waveform data.

[0112] When the processor executes the program, it also performs the following steps: processing the first waveform data using a complex modulation spectrum refinement algorithm to obtain the first spectrum data, including: filtering the first waveform data according to a second preset frequency to obtain the second waveform data; discretizing and rotating the second waveform data to obtain the third waveform data; filtering the third waveform data according to the reflection frequency band information of a preset metal type and resampling it at a preset interval to obtain the fourth waveform data; performing a fast Fourier transform on the fourth waveform data to obtain the second spectrum data; and adjusting the second spectrum data according to the rotation process to obtain the first spectrum data.

[0113] When the processor executes the program, it also performs the following steps: determining metal information in the target area based on the first spectrum data, including: determining target feature information for each metal, wherein the target feature information includes at least: the metal's reflection frequency band information and the metal's frequency information relative to the spectrum data; determining the metal type based on the target feature information and the first spectrum data; calculating the target distance based on the target feature information and the first spectrum data; and determining the metal information in the target area based on the metal type and the target distance.

[0114] When the processor executes the program, it also performs the following steps: controlling the installation of warning signs based on metal information, including: determining a first area based on the type of metal and the target distance, wherein the first area refers to the area where the warning signs are to be installed; and controlling the installation of the warning signs within the first area.

[0115] The devices mentioned in this article can be servers, PCs, tablets, mobile phones, etc.

[0116] This application also provides a computer program product, which, when executed on a data processing device, is suitable for executing an initialization program with the following method steps: sampling a target area using an eddy current detector to obtain raw waveform data, wherein the eddy current detector includes at least: a transmitting coil and N coil combinations, where N is a positive integer; interpolating the raw waveform data to obtain first waveform data; processing the first waveform data using a complex modulation spectrum refinement algorithm to obtain first spectrum data; determining metal information in the target area based on the first spectrum data, and controlling the installation of warning signs based on the metal information, wherein the metal information includes at least: metal type and target distance, where the target distance refers to the distance between the eddy current detector and the metal.

[0117] When executed on a data processing device, it is also suitable to execute an initialization program with the following steps: the above-mentioned N coil combinations include at least a first coil combination and a second coil combination. Before sampling the target area with an eddy current detector to obtain the original waveform data, the above method further includes: installing the receiving coil in the first coil combination at a first preset position, and installing the receiving coil in the second coil combination at a second preset position. The first coil combination and the second coil combination are both obtained by combining a preset number of receiving coils. The winding direction of the receiving coil in each coil combination includes a first direction and a second direction. The winding direction of the transmitting coil is the first direction. The distance between the first preset position and the transmitting coil is a first distance. The distance between the second preset position and the transmitting coil is a second distance. The ratio between the first distance and the second distance is a preset ratio. The eddy current detector is determined based on the transmitting coil, the first coil combination, and the second coil combination.

[0118] When executed on a data processing device, it is also suitable to execute an initialization program with the following steps: sampling a target area using an eddy current detector to obtain raw waveform data, including: transmitting a first eddy current signal through the transmitting coil of the eddy current detector, wherein the transmitting coil is connected to a first channel in a first chip, the first chip also includes a second channel, the phase difference between the output waveform of the first channel and the output waveform of the second channel is a preset value, and amplifiers are installed in both the first channel and the second channel; receiving a second eddy current signal from each of the N coil combinations, processing the second eddy current signal of each coil combination through an adder in the second chip of the amplifier, and sampling it according to a first preset frequency to obtain a third eddy current signal for each coil combination; sampling a fourth eddy current signal emitted by the second channel according to the first preset frequency; and determining the raw waveform data based on the third and fourth eddy current signals of each coil combination.

[0119] When executed on a data processing device, it is also suitable to execute an initialization program with the following steps: interpolating the original waveform data to obtain first waveform data, including: weighting the original waveform data using a preset window function to construct a first expression; performing a discrete Fourier transform on the first expression to obtain a second expression; grouping each group of coil signals according to the acquisition time to obtain M groups of signals, where M is a positive integer; calculating the preset value, each group of signals in the M groups, and the second expression to obtain a first value corresponding to each group of signals; and correcting the original waveform data based on the first value corresponding to each group of signals to obtain the first waveform data.

[0120] When executed on a data processing device, it is also suitable to execute an initialization program with the following steps: processing the first waveform data using a complex modulation spectrum refinement algorithm to obtain first spectrum data, including: filtering the first waveform data according to a second preset frequency to obtain second waveform data; discretizing and rotating the second waveform data to obtain third waveform data; filtering the third waveform data according to the reflection frequency band information of a preset metal type and resampling it at a preset interval to obtain fourth waveform data; performing a fast Fourier transform on the fourth waveform data to obtain second spectrum data; and adjusting the second spectrum data according to the rotation process to obtain first spectrum data.

[0121] When executed on a data processing device, it is also suitable to execute an initialization program having the following method steps: determining metal information in a target region based on first spectral data, including: determining target characteristic information for each metal, wherein the target characteristic information includes at least: the metal's reflection frequency band information and the metal's frequency information relative to the spectral data; determining the metal type based on the target characteristic information and the first spectral data; calculating the target distance based on the target characteristic information and the first spectral data; and determining the metal information in the target region based on the metal type and the target distance.

[0122] When executed on a data processing device, it is also suitable to execute an initialization program with the following method steps: controlling the installation of warning signs based on metal information, including: determining a first area based on the type of metal and the target distance, wherein the first area refers to the area where the warning signs are to be installed; and controlling the installation of the warning signs within the first area.

[0123] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0124] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0125] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0126] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0127] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0128] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0129] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0130] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0131] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0132] The above are merely embodiments of this application and are not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.

Claims

1. A method of handling a warning sign, characterized in that, The method comprises the following steps: sampling a target area by a eddy current detector to obtain original waveform data, wherein the eddy current detector comprises at least a transmitting coil and N coil combinations, N being a positive integer; interpolating the original waveform data to obtain first waveform data; processing the first waveform data by using a complex modulation spectrum refinement algorithm to obtain first spectrum data; determining metal information in the target area according to the first spectrum data, and controlling installation of a warning sign according to the metal information, wherein the metal information comprises at least a metal type and a target distance, the target distance being a distance between the eddy current detector and the metal; wherein sampling a target area by a eddy current detector to obtain original waveform data comprises: transmitting a first eddy current signal by a transmitting coil of the eddy current detector, wherein the transmitting coil is connected with a first channel in a first chip, the first chip further comprising a second channel, a phase difference between an output waveform of the first channel and an output waveform of the second channel being a preset value, and an amplifier being installed in each of the first channel and the second channel; receiving a second eddy current signal of each coil combination in the N coil combinations, processing the second eddy current signal of each coil combination by a summer of a second chip in the amplifier, and sampling a third eddy current signal of each coil combination at a first preset frequency; sampling a fourth eddy current signal emitted by the second channel at the first preset frequency; determining the original waveform data according to the third eddy current signal of each coil combination and the fourth eddy current signal.

2. The method of claim 1, wherein, Before sampling a target area by a eddy current detector to obtain original waveform data, the method further comprises: installing a receiving coil in a first coil combination at a first preset position and installing a receiving coil in a second coil combination at a second preset position, wherein each of the first coil combination and the second coil combination is obtained by combining a preset number of receiving coils, a winding direction of the receiving coils in each coil combination comprising a first direction and a second direction, a winding direction of the transmitting coil being the first direction, a distance between the first preset position and the transmitting coil being a first distance, a distance between the second preset position and the transmitting coil being a second distance, and a ratio between the first distance and the second distance being a preset ratio; determining the eddy current detector according to the transmitting coil, the first coil combination and the second coil combination.

3. The method of claim 1, wherein, The method for interpolating the original waveform data to obtain first waveform data comprises: performing weighted processing on the original waveform data by using a preset window function to construct a first expression; performing discrete Fourier transform on the first expression to obtain a second expression; grouping each coil signal according to a collection time to obtain M groups of signals, M being a positive integer; calculating a preset value, each group of signals in the M groups of signals and the second expression to obtain a first value corresponding to each group of signals; The original waveform data is corrected according to the first value corresponding to each group of signals, and the first waveform data is obtained.

4. The method of claim 1, wherein, The first waveform data is processed by using a complex modulation spectrum refinement algorithm to obtain first spectrum data, including: The first waveform data is filtered according to a second preset frequency to obtain second waveform data; The second waveform data is discretized and rotated to obtain third waveform data; The third waveform data is filtered according to the reflection frequency band information of the preset metal type, and is resampled according to a preset interval to obtain fourth waveform data; The fourth waveform data is subjected to fast Fourier transform to obtain second spectrum data; The second spectrum data is adjusted according to the rotation process to obtain the first spectrum data.

5. The method of claim 1, wherein, The metal information in the target area is determined according to the first spectrum data, including: The target characteristic information of each metal is determined, wherein the target characteristic information at least includes the reflection frequency band information of the metal and the frequency information of the metal for spectrum data; The metal type is determined according to the target characteristic information and the first spectrum data; The target distance is calculated according to the target characteristic information and the first spectrum data; The metal information in the target area is determined according to the metal type and the target distance.

6. The method of claim 1, wherein, The installation of the warning sign is controlled according to the metal information, including: A first area is determined according to the metal type and the target distance, wherein the first area refers to an area where the warning sign is to be installed; The installation of the warning sign in the first area is controlled.

7. A processing device for a warning sign, characterized in that Including: A sampling unit is configured to sample a target area by using an eddy current detector to obtain original waveform data, wherein the eddy current detector at least includes a transmitting coil and N coil combinations, and N is a positive integer; A first processing unit is configured to interpolate the original waveform data to obtain first waveform data; A second processing unit is configured to process the first waveform data by using a complex modulation spectrum refinement algorithm to obtain first spectrum data; A control unit is configured to determine metal information in the target area according to the first spectrum data, and control the installation of a warning sign according to the metal information, wherein the metal information at least includes a metal type and a target distance, and the target distance refers to a distance between the eddy current detector and the metal. The sampling unit comprises: a transmitting subunit configured to transmit a first eddy current signal through a transmitting coil of the eddy current detector, wherein the transmitting coil is connected with a first channel in a first chip, the first chip further comprises a second channel, a phase difference between an output waveform of the first channel and an output waveform of the second channel is a preset value, and an amplifier is installed in each of the first channel and the second channel; a receiving subunit configured to receive a second eddy current signal of each coil combination in the N coil combinations, process the second eddy current signal of each coil combination through a summer of a second chip in the amplifier, and sample at a first preset frequency to obtain a third eddy current signal of each coil combination; a first processing subunit configured to sample a fourth eddy current signal emitted by the second channel at the first preset frequency; and a first determining subunit configured to determine the original waveform data according to the third eddy current signal of each coil combination and the fourth eddy current signal.

8. A computer-readable storage medium, characterized in that, The computer readable storage medium comprises stored computer instructions, wherein the computer instructions, when executed by a processor, implement the processing method of the warning sign according to any one of claims 1 to 6.

9. An electronic device, comprising: The apparatus comprises one or more processors and memory storing one or more programs, wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to implement the processing method of the warning sign according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Waveform processing method based on metal detection

    CN108345038A

  • Laser radar signal processing method and device, equipment and storage medium

    CN111239705A