Methods, apparatus, electronic equipment, and readable storage media for testing detector performance
By automating the processing of seismic exploration data and generating frequency amplitude sets to evaluate detector performance, the inefficiency caused by manual analysis is solved, and efficient detector performance testing is achieved.
Patent Information
- Application Number
- CN202310599570.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-25
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2043-05-25
AI Technical Summary
In existing technologies, manual analysis of seismic exploration data by staff to evaluate detector performance leads to low work efficiency.
By acquiring shot point data from all detectors, shot gather data is generated, and gather data is extracted from it. The frequency amplitude set is calculated, and finally the performance test results of the detector are obtained, avoiding manual analysis.
This improved the efficiency of detector performance evaluation and enabled automated performance testing.
Smart Images

Figure CN119024459B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of seismic exploration data acquisition technology, specifically relating to a method, device, electronic equipment, and readable storage medium for detecting the performance of a detector. Background Art
[0002] In the process of seismic exploration, geophones are used to collect seismic exploration data. In order to evaluate the performance of geophones, a method for testing geophone performance is needed.
[0003] In this prior art, staff manually analyze seismic exploration data to evaluate the performance of the detectors.
[0004] In the process of developing this application, the inventors discovered that the prior art has at least the following problems: the work efficiency is low because workers manually analyze the data from seismic exploration to evaluate the performance of the detectors. Summary of the Invention
[0005] This application aims to provide a method, apparatus, electronic device, and readable storage medium for testing the performance of a geophone, at least to solve the problem of low work efficiency caused by manual analysis of seismic exploration data by workers to evaluate the performance of the geophone in the prior art.
[0006] In order to solve the above technical problems, this application is implemented as follows:
[0007] In a first aspect, embodiments of this application provide a method for detecting the performance of a detector, the method comprising:
[0008] Shot gather data is obtained based on the data collected by the geophones at all the geophones.
[0009] Obtain gather data for each receiver point from the shot gather data; the gather data is a collection of all shot point data collected by the receiver at each receiver point.
[0010] Based on each gather data, obtain the frequency amplitude set corresponding to each detector point; the frequency amplitude set includes the frequency and amplitude of all vibration waves collected by the detector of each detector point within a preset time period; each shot point corresponds to one vibration wave;
[0011] Based on each set of frequency amplitudes, the detection results of the detector performance at each detection point are obtained.
[0012] Secondly, embodiments of this application also provide a detector performance testing device, the device comprising:
[0013] The first acquisition module is used to acquire shot gather data based on the shot point data collected by the detectors of all receiver points;
[0014] The second acquisition module is used to acquire gather data for each of the receiver points from the shot gather data; the gather data is a collection of all shot point data collected by the receiver at each receiver point.
[0015] The third acquisition module is used to acquire the frequency amplitude set corresponding to each receiver point based on each gather data; the frequency amplitude set includes the frequency and amplitude of all vibration waves collected by the receiver at each receiver point within a preset time period; each shot point corresponds to one vibration wave;
[0016] The fourth acquisition module is used to acquire the detection results of the detector performance at each detection point based on each set of frequency amplitudes.
[0017] Thirdly, embodiments of this application also provide an electronic device, which includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method described in the first aspect.
[0018] Fourthly, embodiments of this application also provide a readable storage medium storing a program or instructions that, when executed by a processor, implement the steps of the method described in the first aspect.
[0019] In this embodiment, shot gather data is obtained by collecting shot data from the geophones of all geophones; gather data for each geophone is obtained from the shot gather data; gather data is a collection of all shot data collected by the geophones of the geophones at each geophone; frequency amplitude set corresponding to each geophone is obtained based on each gather data; frequency amplitude set includes the frequency and amplitude of all vibration waves collected by the geophones of each geophone within a preset time period; each shot corresponds to one vibration wave; and the performance test results of the geophones at each geophone are obtained based on each frequency amplitude set, so as to achieve the evaluation of geophone performance. This eliminates the need for manual analysis of seismic exploration data, improving work efficiency and solving the problem of low work efficiency caused by manual analysis of seismic exploration data to evaluate geophone performance in prior art. Attached Figure Description
[0020] Figure 1 This is a flowchart illustrating the steps of a detector performance testing method provided in an embodiment of this application;
[0021] Figure 2This is a flowchart illustrating the specific steps of a detector performance testing method provided in an embodiment of this application.
[0022] Figure 3 This is a schematic diagram showing the results of the noise immunity test of the detector provided in the embodiments of this application;
[0023] Figure 4 This is a block diagram of a detector performance testing device provided in an embodiment of this application;
[0024] Figure 5 This is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application. Detailed Implementation
[0025] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0026] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0027] The detection method for detector performance provided in this application will be described in detail below with reference to the accompanying drawings, through specific embodiments and application scenarios.
[0028] Figure 1 This is a flowchart illustrating the steps of a detector performance testing method provided in an embodiment of this application, as shown below. Figure 1 As shown, the method may include:
[0029] Step 101: Obtain shot gather data based on the shot data collected by the detectors at all receiver points.
[0030] In this embodiment of the application, shot gather data is obtained by collecting shot data from the detectors of all detectors, and thus gather data for each detector can be obtained based on the shot gather data.
[0031] It should be noted that seismic exploration is a method of artificially generating seismic waves (such as explosive explosions, controlled seismic sources, electric sparks, air guns, etc.) to cause vibrations in the Earth's crust, and using geophones to record the vibrations at various points on the ground caused by the reflected waves from the interfaces of various underground strata. By utilizing the different propagation patterns of seismic waves in different rocks, it is a method of exploring structures to find useful minerals.
[0032] In the process of seismic exploration, multiple shot points are usually set up, each shot point generates a vibration wave, and multiple geophones are set up around the shot points. Geophones are buried in the medium (i.e., the earth medium) at each geophone and the geophones are used to collect data from all shot points. The data of the shot points is the vibration wave data of that shot point.
[0033] Step 102: Obtain the gather data for each receiver point from the shot gather data.
[0034] The gather data is the collection of all shot points collected by the detector at the receiver point.
[0035] In this embodiment of the application, by obtaining the gather data of each receiver point from the shot gather data, the frequency amplitude set corresponding to each receiver point can be obtained based on the gather data of each receiver point.
[0036] Step 103: Based on each gather data, obtain the frequency amplitude set corresponding to each detector point.
[0037] The frequency amplitude set includes the frequency and amplitude of all vibration waves collected by the detector at each detector point within a preset time period; each shot point corresponds to one vibration wave.
[0038] In this embodiment of the application, by obtaining the frequency amplitude set corresponding to each detector point based on each gather data, the performance test result of the detector at each detector point can be obtained based on each frequency amplitude set.
[0039] It should be noted that the gather data is the collection of all shot points collected by the geophone at the receiver point during the entire acquisition period (i.e., the full time window), while the preset time period is a time segment (instant window) selected in advance from the entire acquisition period (i.e., the full time window).
[0040] Step 104: Based on each set of frequency amplitudes, obtain the detection results of the detector performance at each detector point.
[0041] In this embodiment of the application, the detection results of the detector performance at each detection point are obtained based on each frequency amplitude set, so as to evaluate the performance of the detector at each detection point.
[0042] In summary, in this embodiment, shot gather data is obtained by collecting shot data from the geophones of all geophones; gather data for each geophone is obtained from the shot gather data; gather data is a collection of all shot data collected by the geophones of the geophones at each geophone; frequency amplitude set corresponding to each geophone is obtained based on each gather data; frequency amplitude set includes the frequency and amplitude of all vibration waves collected by the geophones of each geophone within a preset time period; each shot corresponds to one vibration wave; and the performance test results of the geophones at each geophone are obtained based on each frequency amplitude set, thereby achieving the evaluation of geophone performance. This eliminates the need for manual analysis of seismic exploration data, improving work efficiency and solving the problem of low work efficiency caused by manual analysis of seismic exploration data to evaluate geophone performance in prior art.
[0043] Figure 2 This is a flowchart illustrating the specific steps of a detector performance testing method provided in an embodiment of this application, as shown below. Figure 2 As shown, the method may include:
[0044] Step 201: Obtain shot gather data based on the shot data collected by the detectors at all receiver points.
[0045] The implementation method of this step is similar to that of "Step 101" above, and will not be repeated here.
[0046] Optionally, in some embodiments, step 201 includes the following sub-steps (sub-step 2011, sub-step 2012):
[0047] Sub-step 2011: Obtain the original shot gather data based on the shot data collected by the detectors at all receiver points.
[0048] In this embodiment of the application, the original shot gather data is obtained based on the data of the shot points collected by the detectors of all the detectors, and then the original shot gather data is further processed to obtain the shot gather data.
[0049] Sub-step 2012: Perform static correction and noise reduction processing on the original shot gather data to obtain shot gather data.
[0050] In this embodiment of the application, in order to obtain the effective data of the shot points collected by the detectors of all receiver points, i.e., the shot gather data, it is necessary to perform static correction and noise reduction processing on the original shot gather data, so that the shot gather data can be further processed.
[0051] By executing sub-steps 2011 to 2012, shot gather data, which is considered valid data, can be obtained from the shot data collected by the detectors of all receivers, so as to obtain the gather data of each receiver based on the shot gather data.
[0052] Step 202: Obtain gather data for each receiver point from the shot gather data.
[0053] The gather data is the collection of all shot points collected by the detector at the receiver point.
[0054] The implementation method of this step is similar to that of "Step 102" above, and will not be repeated here.
[0055] Step 203: Based on each gather data, obtain the frequency amplitude set corresponding to each detector point.
[0056] The frequency amplitude set includes the frequency and amplitude of all vibration waves collected by the detector at each detector point within a preset time period; each shot point corresponds to one vibration wave.
[0057] The implementation method of this step is similar to that of "Step 103" above, and will not be repeated here.
[0058] Step 204: Based on each set of frequency amplitudes, obtain the detection results of the detector performance at each detector point.
[0059] The implementation method of this step is similar to that of "Step 104" above, and will not be repeated here.
[0060] Optionally, in some embodiments, step 204 includes the following sub-steps (sub-step 2041, sub-step 2042, sub-step 2043):
[0061] Sub-step 2041: Based on each set of frequency amplitudes, obtain the dominant frequency and bandwidth of the vibration wave collected by the detector at each detector point.
[0062] In this embodiment of the application, the dominant frequency and bandwidth of the vibration wave collected by the detector at each detector point are obtained according to each frequency amplitude set, so as to obtain the detection result of the performance of the detector at each detector point according to the dominant frequency and bandwidth of the vibration wave collected by the detector at each detector point.
[0063] Optionally, in some embodiments, sub-step 2041 includes the following sub-steps (step 2041a, step 2041b):
[0064] Step 2041a: Take the frequency corresponding to the largest amplitude in each set of frequency amplitudes as the main frequency of the vibration wave collected by the detector at each detector point.
[0065] In this embodiment of the application, by taking the frequency corresponding to the largest amplitude in each frequency amplitude set as the main frequency of the vibration wave collected by the detector at each detection point, the main frequency performance of the detector can be determined based on the magnitude of the main frequency.
[0066] Step 2041b: Based on the maximum and minimum frequencies in each set of frequency amplitudes, obtain the bandwidth of the vibration wave collected by the detector at each detector point.
[0067] In this embodiment of the application, the bandwidth of the vibration wave collected by the detector at each detection point is obtained based on the maximum and minimum frequencies in each frequency amplitude set, so as to determine the bandwidth performance of the detector based on the bandwidth range.
[0068] For example, if the largest frequency in the frequency amplitude set is 69 Hz and the smallest frequency is 51 Hz, then the bandwidth is 51 Hz to 69 Hz.
[0069] By executing steps 2041a to 2041b, the dominant frequency and bandwidth of the vibration wave collected by the detector at each detector point can be obtained. Based on each dominant frequency and bandwidth, the dominant frequency performance and bandwidth performance of the detector at each detector point can be further determined.
[0070] Sub-step 2042: Based on each of the main frequencies, obtain the detection results of the main frequency performance of the detector at each of the detection points.
[0071] In this embodiment of the application, the detection results of the main frequency performance of the detector at each detection point are obtained according to each main frequency, so as to evaluate the main frequency performance of the detector at each detection point.
[0072] It should be noted that the higher the main frequency acquired by the detector, the better the detector's main frequency performance. Optionally, a standard main frequency can be set. If the main frequency acquired by the detector is higher than the standard main frequency, the detector's main frequency performance is considered to be good.
[0073] Sub-step 2043: Based on each bandwidth, obtain the detection result of the bandwidth performance of the detector at each detection point.
[0074] In this embodiment of the application, the detection results of the bandwidth performance of the detector at each detection point are obtained according to each bandwidth, so as to evaluate the bandwidth performance of the detector at each detection point.
[0075] It should be noted that the larger the bandwidth range acquired by the detector, the wider the frequency range it can acquire, and thus the better its bandwidth performance. Optionally, a standard bandwidth can be set. If the bandwidth range acquired by the detector is within the standard bandwidth range, the test result of the detector's bandwidth performance is considered to be good.
[0076] By executing sub-steps 2041 to 2043, the performance test results of the detector at each detector point can be obtained based on the dominant frequency and bandwidth of the vibration wave collected by the detector at each detector point, so as to complete the evaluation of the dominant frequency performance and bandwidth performance of the detector at each detector point.
[0077] Optionally, in some embodiments, before step 204, the method further includes the following steps (steps 205 and 206):
[0078] Step 205: Based on the original shot gather data, obtain the noise amplitude set for each receiver point.
[0079] The noise amplitude set is the set of noise amplitudes of all shot points collected by the detector at the detector point within the preset time period.
[0080] In this embodiment of the application, a noise amplitude set for each receiver point is obtained based on the original shot gather data, so as to obtain the root mean square amplitude value of the noise at each receiver point based on the noise amplitude set of each receiver point.
[0081] Step 206: Obtain the root mean square amplitude value of the noise at each detector point based on each set of noise amplitudes.
[0082] In this embodiment of the application, the root mean square amplitude value of the noise at each detector point is obtained based on each noise amplitude set, so as to obtain specific information about the noise at each detector point.
[0083] It should be noted that the root mean square amplitude of the noise is the root mean square value of the amplitude of all shot point noises collected by the detector within a preset time period.
[0084] By executing steps 205 to 206, the root mean square amplitude value of the noise at each detector point can be obtained, and then the root mean square amplitude value of the noise can be further processed to obtain the detection result of the noise immunity performance of the detector.
[0085] Optionally, in some embodiments, step 204 includes the following sub-steps (sub-step 2044, sub-step 2045, sub-step 2046):
[0086] Sub-step 2044: Based on each set of frequency amplitudes, obtain the root mean square amplitude value of the vibration wave corresponding to each detector point.
[0087] In this embodiment of the application, the root mean square amplitude value of the vibration wave corresponding to each detector point is obtained according to each frequency amplitude set, so as to obtain the signal-to-noise ratio value of each detector point according to the root mean square amplitude value of the vibration wave corresponding to each detector point.
[0088] It should be noted that the root mean square amplitude of the vibration wave corresponding to the detector point is the root mean square value of the amplitude of all vibration waves collected by the detector at the detector point within a preset time period.
[0089] Sub-step 2045: Calculate the signal-to-noise ratio (SNR) of each detector point based on the root mean square amplitude of the noise and the root mean square amplitude of the vibration wave at each detector point.
[0090] In this embodiment of the application, the signal-to-noise ratio (SNR) value of each detector point is calculated based on the root mean square amplitude of the noise and the root mean square amplitude of the vibration wave at each detector point, so as to evaluate the noise immunity performance of the detector at each detector point based on the SNR value.
[0091] It should be noted that the signal-to-noise ratio of a detector point is the value obtained by dividing the root mean square amplitude of the vibration wave at that detector point by the root mean square amplitude of the noise at that detector point.
[0092] Sub-step 2046: Based on each signal-to-noise ratio value, obtain the detection result of the noise immunity performance of the detector at each detection point.
[0093] In this embodiment of the application, the noise immunity performance of the detector at each detection point is obtained based on the signal-to-noise ratio value, so as to evaluate the noise immunity performance of the detector at each detection point.
[0094] It should be noted that the higher the signal-to-noise ratio (SNR) value of the detector at the detection point, the better the noise immunity of the detector. Optionally, a standard SNR value can be set. If the SNR value of the detector is greater than the standard SNR value, the noise immunity test result of the detector is considered to be good.
[0095] By executing sub-steps 2044 to 2046, the signal-to-noise ratio (SNR) value for each detector point can be obtained, so that the noise immunity performance of the detector at each detector point can be evaluated based on the SNR value.
[0096] Optionally, in some embodiments, the method further includes the following steps (steps 207 and 208).
[0097] Step 207: Obtain the noise amplitude set for each detector point using a noise acquisition device.
[0098] The noise amplitude set is the set of noise amplitudes of all shot points collected by the detector at the detector point within the preset time period.
[0099] In this embodiment of the application, a noise amplitude set for each detector point is obtained through a noise acquisition device, so as to obtain the detection result of the noise immunity performance of the detector at each detector point based on the noise amplitude set of each detector point.
[0100] It should be noted that the noise acquisition equipment is wired to the detector to obtain the noise amplitude set at each detector point.
[0101] Step 208: Based on each set of noise amplitudes, obtain the detection results of the noise immunity performance of the detector at each detector point.
[0102] In this embodiment of the application, the noise immunity performance of the detector at each detection point is obtained based on each noise amplitude set, so as to evaluate the noise immunity performance of the detector at each detection point.
[0103] Specifically, in some embodiments, based on the noise amplitude set of each detector, the root mean square (RMS) amplitude value of the noise at each detector point can be obtained. Based on the RMS amplitude value of the noise at each detector point, the noise immunity performance test result of the detector at each detector point can be obtained. Specifically, the smaller the RMS amplitude value of the noise obtained by the detector, the better the noise immunity performance of the detector. Optionally, a standard RMS amplitude value for the noise can be set. If the RMS amplitude value of the noise obtained by the detector is less than the standard RMS amplitude value, the noise immunity performance test result of the detector is considered to be good.
[0104] By executing steps 207 to 208, the noise amplitude set of each detector point can be obtained through the noise acquisition device, and the noise immunity performance of the detector at each detector point can be evaluated based on the noise amplitude set of each detector point.
[0105] Optionally, in some embodiments, the detector is embedded in the medium at the detection point by burying the detector housing and tail cone in the medium.
[0106] In prior art, the detector is embedded in the medium at the detection point by burying the detector's tail cone in the medium, while the detector's housing is exposed outside the medium (i.e., above the ground). In the embodiments of this application, the detector is embedded in the medium at the detection point by burying both the detector's housing and tail cone in the medium.
[0107] In a noise immunity test, detector A and detector B were set up at the same detector point. Data from 6000 shot points were collected at this detector point. Detector A was buried in the medium at this detector point by embedding both the detector housing and the tail cone in the medium. Detector B was buried in the medium at this detector point by embedding the tail cone in the medium, while the detector housing was exposed outside the medium. The signal-to-noise ratio (SNR) value A1 for all vibration waves collected by detector A in the frequency range of 10 Hz to 20 Hz is 1.28, and the SNR value B1 for all vibration waves collected by detector B in the same frequency range is 1.2. The SNR value A2 for all vibration waves collected by detector A in the frequency range of 60 Hz to 120 Hz is 1.01, and the SNR value B2 for all vibration waves collected by detector B in the same frequency range is 0.98. Since the SNR value A1 is greater than the SNR value B1, and the SNR value A2 is greater than the SNR value B2, it indicates that compared with the prior art, the detector of this application has a larger SNR value in the frequency range of 10 Hz to 20 Hz and the frequency range of 60 Hz to 120 Hz, and thus better noise immunity.
[0108] In this context, the signal-to-noise ratio (SNR) value A1 corresponding to all vibration waves in the frequency range of 10 Hz to 20 Hz collected by detector A is obtained by dividing the root mean square amplitude (RMS) of the amplitude of all vibration waves in the frequency range of 10 Hz to 20 Hz collected by detector A by the RMS amplitude (RMS) of the amplitude of the noise corresponding to all vibration waves in the frequency range of 10 Hz to 20 Hz collected by detector A by detector A. Similarly, the methods for obtaining the SNR values B1, A2, and B2 are similar to those for obtaining the SNR value A1, and will not be repeated here.
[0109] In another noise immunity test, there were 32 detector points and 6000 shot points. Two types of detectors were set up at each detector point, namely detector A and detector B. Detector A was buried in the medium at the detector point by burying both the detector housing and the tail cone in the medium. Detector B was buried in the medium at the detector point by burying only the tail cone of the detector in the medium. The two types of detectors at each detector point collected data from the 6000 shot points respectively.
[0110] Reference Figure 3The vertical axis represents the percentage of negative noise differences, and the horizontal axis represents the detector point numbers (32 detector points in total, from 1611 to 1642). The percentage of negative noise differences is calculated by dividing the number of shot points with negative noise differences by the total number of shot points. Each shot point corresponds to one noise difference, which is the amplitude of the noise at a shot point acquired by detector A minus the amplitude of the noise at that shot point acquired by detector B. A negative noise difference indicates that the amplitude of the noise at that shot point acquired by detector A is higher than that acquired by detector B. The noise amplitude collected by detector B at this shot point is smaller, meaning that detector A has better noise immunity than detector B at this shot point. The more shot points with negative noise differences, i.e., the larger the proportion of negative differences, the more shot points detector A has better noise immunity than detector B. If the number of shot points with better noise immunity than detector B exceeds 50% of the total number of shot points, i.e., the proportion of negative differences is greater than 50%, it means that detector A has better noise immunity than detector B.
[0111] exist Figure 3 In the study, there were 20 detector points with a negative difference ratio greater than 50%. Since detector A had better noise immunity than detector B for 62.5% (20 / 32 = 62.5%) of the detector points, statistically speaking, detector A had better noise immunity than detector B.
[0112] In this embodiment of the application, by burying the detector housing and tail cone in the medium to collect data from all shot points of the detector, the detector has better noise immunity compared to prior art.
[0113] In summary, in this embodiment, shot gather data is obtained by collecting shot data from the geophones of all geophones; gather data for each geophone is obtained from the shot gather data; gather data is a collection of all shot data collected by the geophones of the geophones at each geophone; frequency amplitude set corresponding to each geophone is obtained based on each gather data; frequency amplitude set includes the frequency and amplitude of all vibration waves collected by the geophones of each geophone within a preset time period; each shot corresponds to one vibration wave; and the performance test results of the geophones at each geophone are obtained based on each frequency amplitude set, thereby achieving the evaluation of geophone performance. This eliminates the need for manual analysis of seismic exploration data, improving work efficiency and solving the problem of low work efficiency caused by manual analysis of seismic exploration data to evaluate geophone performance in prior art.
[0114] Figure 4 This is a block diagram of a detector performance testing device provided in an embodiment of this application, as shown below. Figure 4 As shown, the device 300 includes:
[0115] The first acquisition module 301 is used to acquire shot gather data based on the shot point data collected by the detectors of all receiver points.
[0116] The second acquisition module 302 is used to acquire gather data for each of the receiver points from the shot gather data; the gather data is a collection of all shot point data collected by the detector of the receiver point.
[0117] The third acquisition module 303 is used to acquire the frequency amplitude set corresponding to each receiver point based on each gather data; the frequency amplitude set includes the frequency and amplitude of all vibration waves collected by the receiver at each receiver point within a preset time period; each shot point corresponds to one vibration wave;
[0118] The fourth acquisition module 304 is used to acquire the detection results of the detector performance of each detection point according to each set of frequency amplitudes.
[0119] Optionally, the fourth acquisition module 304 specifically includes:
[0120] The first acquisition submodule is used to acquire the dominant frequency and bandwidth of the vibration wave collected by the detector at each of the frequency amplitude sets.
[0121] The second acquisition submodule is used to acquire the detection result of the main frequency performance of the detector at each detection point according to each main frequency;
[0122] The third acquisition submodule is used to acquire the detection results of the bandwidth performance of the detector at each detection point based on each bandwidth.
[0123] Optionally, the first acquisition submodule specifically includes:
[0124] The main frequency sub-module is used to take the frequency corresponding to the largest amplitude in each set of frequency amplitudes as the main frequency of the vibration wave collected by the detector at each detector point;
[0125] The bandwidth sub-module is used to obtain the bandwidth of the vibration wave collected by the detector at each detection point based on the maximum and minimum frequencies in each set of frequency amplitudes.
[0126] Optionally, the first acquisition module 301 specifically includes:
[0127] The fourth acquisition submodule is used to acquire the raw shot gather data based on the shot point data collected by the detectors of all receiver points;
[0128] The fifth acquisition submodule is used to perform static correction and noise reduction processing on the original shot gather data to acquire the shot gather data.
[0129] Optionally, the device 300 further includes:
[0130] The fifth acquisition module is used to acquire a noise amplitude set for each of the receiver points based on the original shot gather data; the noise amplitude set is the set of noise amplitudes of all the shot points collected by the detector of the receiver point within the preset time period;
[0131] The sixth acquisition module is used to acquire the root mean square amplitude value of the noise at each detector point based on each set of noise amplitudes.
[0132] Optionally, the fourth acquisition module 304 further includes:
[0133] The sixth acquisition submodule is used to acquire the root mean square amplitude value of the vibration wave corresponding to each detector point according to each set of frequency amplitudes.
[0134] The calculation submodule is used to calculate the signal-to-noise ratio of each detector point based on the root mean square amplitude of the noise and the root mean square amplitude of the vibration wave at each detector point.
[0135] The seventh acquisition submodule is used to acquire the detection result of the noise immunity performance of the detector at each detection point based on each signal-to-noise ratio value.
[0136] Optionally, the device 300 further includes:
[0137] The seventh acquisition module is used to acquire the noise amplitude set of each of the detector points through a noise acquisition device; the noise amplitude set is the set of noise amplitudes of all shot points acquired by the detector of the detector point within the preset time period;
[0138] The eighth acquisition module is used to acquire the detection results of the noise immunity performance of the detector at each of the noise amplitude sets.
[0139] Optionally, the detector is embedded in the medium at the detection point by burying the detector housing and tail cone in the medium.
[0140] The detector performance testing device in this application embodiment can be a device, or it can be a component, integrated circuit, or chip in a terminal. The device can be a mobile electronic device or a non-mobile electronic device. For example, mobile electronic devices can be mobile phones, tablets, laptops, PDAs, in-vehicle electronic devices, wearable devices, ultra-mobile personal computers (UMPCs), netbooks, or personal digital assistants (PDAs), etc., while non-mobile electronic devices can be servers, network attached storage (NAS), personal computers (PCs), televisions (TVs), ATMs, or self-service machines, etc. This application embodiment does not impose specific limitations.
[0141] The detector performance testing device in this application embodiment can be a device with an operating system. This operating system can be Android, iOS, or other possible operating systems; this application embodiment does not specifically limit it.
[0142] The detector performance testing device provided in this application embodiment can achieve Figure 1 The various processes implemented by the detector performance detection device in the method embodiment will not be described again here to avoid repetition.
[0143] The embodiments of this application enable the evaluation of detector performance without the need for manual analysis of seismic exploration data, thus improving work efficiency and solving the problem of low work efficiency caused by manual analysis of seismic exploration data to evaluate detector performance in prior art.
[0144] Optionally, embodiments of this application also provide an electronic device, including a processor, a memory, and a program or instructions stored in the memory and executable on the processor. When the program or instructions are executed by the processor, they implement the various processes of the above-described detector performance detection method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.
[0145] It should be noted that the electronic devices in the embodiments of this application include the mobile electronic devices and non-mobile electronic devices described above.
[0146] Figure 5 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of this application.
[0147] The electronic device 400 includes, but is not limited to, components such as: radio frequency unit 401, network module 402, audio output unit 403, input unit 404, sensor 405, display unit 406, user input unit 407, interface unit 408, memory 409, and processor 410.
[0148] Those skilled in the art will understand that the electronic device 400 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 410 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 5 The electronic device structure shown does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0149] The processor 410 is used to obtain shot gather data based on the shot data collected by the detectors of all the receivers.
[0150] Obtain gather data for each receiver point from the shot gather data; the gather data is a collection of all shot point data collected by the receiver at each receiver point.
[0151] Based on each gather data, obtain the frequency amplitude set corresponding to each detector point; the frequency amplitude set includes the frequency and amplitude of all vibration waves collected by the detector of each detector point within a preset time period; each shot point corresponds to one vibration wave;
[0152] Based on each set of frequency amplitudes, the detection results of the detector performance at each detection point are obtained.
[0153] In this embodiment, shot gather data is obtained by collecting shot data from the geophones of all geophones; gather data for each geophone is obtained from the shot gather data; gather data is a collection of all shot data collected by the geophones of the geophones at each geophone; frequency amplitude set corresponding to each geophone is obtained based on each gather data; frequency amplitude set includes the frequency and amplitude of all vibration waves collected by the geophones of each geophone within a preset time period; each shot corresponds to one vibration wave; and the performance test results of the geophones at each geophone are obtained based on each frequency amplitude set, so as to achieve the evaluation of geophone performance. This eliminates the need for manual analysis of seismic exploration data, improving work efficiency and solving the problem of low work efficiency caused by manual analysis of seismic exploration data to evaluate geophone performance in prior art.
[0154] Optionally, the processor 410 is further configured to: obtain the dominant frequency and bandwidth of the vibration wave collected by the detector at each of the frequency amplitude sets; obtain the detection result of the dominant frequency performance of the detector at each of the detectors based on each dominant frequency; and obtain the detection result of the bandwidth performance of the detector at each of the detectors based on each bandwidth.
[0155] Optionally, the processor 410 is further configured to use the frequency corresponding to the largest amplitude in each set of frequency amplitudes as the dominant frequency of the vibration wave collected by the detector at each detector point; and to obtain the bandwidth of the vibration wave collected by the detector at each detector point based on the largest and smallest frequencies in each set of frequency amplitudes.
[0156] Optionally, the processor 410 is further configured to obtain raw shot gather data based on the shot point data collected by the detectors of all receiver points; and to perform static correction and noise reduction processing on the raw shot gather data to obtain shot gather data.
[0157] Optionally, the processor 410 is further configured to obtain a noise amplitude set for each of the receivers based on the original shot gather data; the noise amplitude set is the set of noise amplitudes of all the shot points collected by the detectors of the receivers within the preset time period; and to obtain the root mean square amplitude value of the noise of each receiver based on each noise amplitude set.
[0158] Optionally, the processor 410 is further configured to: obtain the root mean square amplitude value of the vibration wave corresponding to each detector point according to each set of frequency amplitudes; calculate the signal-to-noise ratio value of each detector point according to the root mean square amplitude value of the noise and the root mean square amplitude value of the vibration wave at each detector point; and obtain the detection result of the noise immunity performance of the detector at each detector point according to each signal-to-noise ratio value.
[0159] Optionally, the processor 410 is further configured to acquire a noise amplitude set for each of the detector points via a noise acquisition device; the noise amplitude set is the set of noise amplitudes of all shot points acquired by the detector of the detector point within the preset time period; and based on each of the noise amplitude sets, to acquire the detection result of the noise immunity performance of the detector of each detector point.
[0160] Optionally, the detector is embedded in the medium at the detection point by burying the detector housing and tail cone in the medium.
[0161] In this embodiment, shot gather data is obtained by collecting shot data from the geophones of all geophones; gather data for each geophone is obtained from the shot gather data; gather data is a collection of all shot data collected by the geophones of the geophones at each geophone; frequency amplitude set corresponding to each geophone is obtained based on each gather data; frequency amplitude set includes the frequency and amplitude of all vibration waves collected by the geophones of each geophone within a preset time period; each shot corresponds to one vibration wave; and the performance test results of the geophones at each geophone are obtained based on each frequency amplitude set, so as to achieve the evaluation of geophone performance. This eliminates the need for manual analysis of seismic exploration data, improving work efficiency and solving the problem of low work efficiency caused by manual analysis of seismic exploration data to evaluate geophone performance in prior art.
[0162] It should be understood that, in this embodiment, the input unit 404 may include a graphics processing unit (GPU) 4041 and a microphone 4042. The GPU 4041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 406 may include a display panel 4061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 407 includes at least one of a touch panel 4071 and other input devices 4072. The touch panel 4071 is also called a touch screen. The touch panel 4071 may include a touch detection device and a touch controller. Other input devices 4072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.
[0163] The memory 409 can be used to store software programs and various data. The memory 409 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 409 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 409 in the embodiments of this application includes, but is not limited to, these and any other suitable types of memory.
[0164] Processor 410 may include one or more processing units; optionally, processor 410 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 410.
[0165] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described detector performance detection method embodiment and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0166] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0167] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described detector performance detection method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0168] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0169] It should be noted that, in this document, 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 a process, method, article, or apparatus. Without further limitations, 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. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0170] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0171] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. A method for detecting the performance of a detector, characterized in that, The method includes: Shot gather data is obtained based on the data collected by the geophones at all the geophones. Obtain gather data for each receiver point from the shot gather data; the gather data is a collection of all shot point data collected by the receiver at each receiver point. Based on each gather data, obtain the frequency amplitude set corresponding to each detector point; the frequency amplitude set includes the frequency and amplitude of all vibration waves collected by the detector of each detector point within a preset time period; each shot point corresponds to one vibration wave; Based on each set of frequency amplitudes, obtain the detection results of the detector performance at each detector point; The step of obtaining the performance test results of the detector at each detection point based on each set of frequency amplitudes includes: Based on each set of frequency amplitudes, obtain the dominant frequency and bandwidth of the vibration wave collected by the detector at each detector point; Based on each of the main frequencies, obtain the detection results of the main frequency performance of the detector at each of the detection points; Based on each bandwidth, the detection results of the bandwidth performance of the detector at each detection point are obtained.
2. The method according to claim 1, characterized in that, The step of obtaining the dominant frequency and bandwidth of the vibration wave collected by the detector at each detector point based on each set of frequency amplitudes includes: The frequency corresponding to the largest amplitude in each set of frequency amplitudes is taken as the dominant frequency of the vibration wave collected by the detector at each detector point. Based on the maximum and minimum frequencies in each set of frequency amplitudes, the bandwidth of the vibration wave collected by the detector at each detector point is obtained.
3. The method according to claim 1, characterized in that, The process of obtaining shot gather data based on the data collected by the detectors at all receiver points includes: Based on the data of the shot points collected by the geophones at all the geophone points, the original shot gather data is obtained. The original shot gather data is subjected to static correction and noise reduction processing to obtain shot gather data.
4. The method according to claim 3, characterized in that, Before obtaining the detection results of the detector performance at each of the detector points based on each of the frequency amplitude sets, the method further includes: Based on the original shot gather data, a noise amplitude set for each receiver point is obtained; the noise amplitude set is the set of noise amplitudes of all shot points collected by the receiver point within the preset time period; The root mean square amplitude value of the noise at each detector point is obtained based on each set of noise amplitudes.
5. The method according to claim 4, characterized in that, The step of obtaining the detection results of the detector performance at each detection point based on each set of frequency amplitudes includes: Based on each set of frequency amplitudes, obtain the root mean square amplitude value of the vibration wave corresponding to each detector point; The signal-to-noise ratio (SNR) of each detector point is calculated based on the root mean square amplitude of the noise and the root mean square amplitude of the vibration wave at each detector point. Based on each signal-to-noise ratio value, the noise immunity test result of the detector at each detector point is obtained.
6. The method according to claim 1, characterized in that, The method further includes: The noise amplitude set of each detector point is obtained through a noise acquisition device; the noise amplitude set is the set of noise amplitudes of all shot points acquired by the detector of each detector point within the preset time period; Based on each set of noise amplitudes, the detection results of the noise immunity performance of the detector at each detector point are obtained.
7. A device for testing the performance of a detector, characterized in that, The device includes: The first acquisition module is used to acquire shot gather data based on the shot point data collected by the detectors of all receiver points; The second acquisition module is used to acquire gather data for each of the receiver points from the shot gather data; the gather data is a collection of all shot point data collected by the receiver at each receiver point. The third acquisition module is used to acquire the frequency amplitude set corresponding to each receiver point based on each gather data; the frequency amplitude set includes the frequency and amplitude of all vibration waves collected by the receiver at each receiver point within a preset time period; each shot point corresponds to one vibration wave; The fourth acquisition module is used to acquire the detection results of the detector performance at each detection point based on each set of frequency amplitudes. The fourth acquisition module includes: The first acquisition submodule is used to acquire the dominant frequency and bandwidth of the vibration wave collected by the detector at each of the frequency amplitude sets. The second acquisition submodule is used to acquire the detection result of the main frequency performance of the detector at each detection point according to each main frequency; The third acquisition submodule is used to acquire the detection results of the bandwidth performance of the detector at each detection point based on each bandwidth.
8. An electronic device, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the detection method for the detector performance as described in any one of claims 1 to 6.
9. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the detector performance detection method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Seismic exploration acquisition data detection method
CN106199705A
Method and device for analyzing working state of seabed collection node
CN111596357A