A method for determining observation condition parameters for granite pegmatite inversion
By acquiring multi-angle reflectance spectral data and using a convolutional neural network model to determine the optimal observation condition parameters, the problem of inaccurate inversion results caused by variable observation condition parameters in remote sensing prospecting for granite pegmatite is solved, a higher-precision inversion effect is achieved, and multi-angle observation and satellite payload design are supported.
Patent Information
- Application Number
- CN202411680350.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-22
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2044-11-22
AI Technical Summary
The existing technology in remote sensing prospecting of granite pegmatites has inaccurate accuracy and range of inversion results due to the flexible and changeable observation conditions and parameters, which makes it difficult to meet the needs of multi-angle observation experiments and satellite payload design.
By obtaining multi-angle reflectance spectral data of multiple particle samples, the convolutional neural network model is used to determine the optimal observation condition parameters, including the light source incident angle, observation zenith angle and phase angle, to improve the accuracy and precision of the inversion results of the spectral data.
It improves the accuracy and precision of granite pegmatite inversion, provides an important reference for multi-angle observation experiments and satellite payload design, and enhances the effect of surface two-way reflection inversion.
Smart Images

Figure CN119574460B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of mineral detection, and in particular to a method for determining observation condition parameters for granite pegmatite inversion. Background Art
[0002] Optical remote sensing has become an important prospecting tool in the early stages of geological exploration for rare metal deposits. In the field of remote sensing applications for lithium-bearing pegmatites, the spectral and pixel characteristics of granite pegmatites and their minerals are analyzed from a single perspective, resulting in low remote sensing prospecting accuracy and a limited range. The bidirectional reflectance of ground objects forms the basis for optical quantitative remote sensing inversion. The inversion of granite pegmatites relies on spectral data obtained based on observational parameters, including the light source incident angle, the observation zenith angle, and the phase angle.
[0003] However, due to the flexibility and multitude of observation parameters, the accuracy and range of inversion results obtained from spectral data obtained based on different observation parameters are completely different. Therefore, a method for determining observation parameters for granite pegmatite inversion is urgently needed. The optimal observation parameters can be determined from multiple observation parameters to improve the accuracy and precision of the inversion results, thereby providing an important reference for multi-angle observation experiments, multi-angle satellite payload design, and surface bidirectional reflectance inversion. Summary of the Invention
[0004] An embodiment of the present invention provides a method for determining observation condition parameters for granite pegmatite inversion, which can determine the optimal observation condition parameters for granite pegmatite inversion, thereby improving the accuracy and precision of the inversion results of spectral data obtained based on the observation condition parameters, thereby providing an important reference for multi-angle observation experiments, multi-angle satellite payload design, and surface bidirectional reflectance inversion.
[0005] To achieve the above objectives, the embodiments of the present invention adopt the following technical solutions:
[0006] In a first aspect, a method for determining observation condition parameters for granite pegmatite inversion is provided, the method comprising: obtaining multi-angle reflectance spectral data of a plurality of particle samples, the particle samples being ore bodies with different particle sizes including one or more end-member minerals, the multi-angle reflectance spectral data including the reflectance corresponding to each of a plurality of observation condition parameters, the observation condition parameters including the incident angle of the light source, the observation zenith angle, and the phase angle; determining a plurality of sample data based on the multi-angle reflectance spectral data, each sample data including a dimensionless bidirectional reflection factor corresponding to each characteristic wavelength of a plurality of particle samples corresponding to an observation condition parameter at a plurality of characteristic wavelengths; inputting the plurality of sample data into a trained convolutional neural network model, outputting an importance score corresponding to each of the plurality of sample data, the importance score being positively correlated with the degree of numerical difference between the bidirectional reflection factors corresponding to each characteristic wavelength of any two particle samples included in each training sample; determining the observation condition parameters included in the target sample data as the target observation condition parameters, the importance score of the target sample data being the maximum value among the importance scores of the plurality of sample data.
[0007] In a possible implementation of the first aspect, multi-angle reflectance spectral data of multiple particle samples is obtained, including: correcting and calibrating a portable ground object spectrometer; obtaining spectral data of each particle sample through the portable ground object spectrometer; and performing Savitzky-Golay smoothing preprocessing on the spectral data of each particle sample to obtain multi-angle reflectance spectral data of the multiple particle samples.
[0008] In a possible implementation of the first aspect, the dimensionless bidirectional reflection factor F of each particle sample corresponding to each observation condition parameter at the characteristic wavelength x is NDRF The formula for determining is:
[0009]
[0010] Where R is the reflectivity of each particle sample at the characteristic wavelength x under each observation condition parameter, R max (λ) is the maximum value of the reflectivity of each particle sample at the characteristic wavelength x under multiple observation conditions, R min (λ) is the minimum value of the reflectivity corresponding to each particle sample at the characteristic wavelength x under multiple observation condition parameters.
[0011] In a possible implementation of the first aspect, before inputting multiple sample data into a trained convolutional neural network model and outputting the importance score corresponding to each sample data in the multiple sample data, the above method also includes: determining the correlation between first sample data and second sample data, where the first sample data and the second sample data are any two of the multiple sample data; and when the correlation between the first sample data and the second sample data is greater than or equal to a first correlation threshold, deleting the first sample data or the second sample data from the multiple sample data.
[0012] In a possible implementation of the first aspect, before inputting multiple sample data into a trained convolutional neural network model and outputting the importance score corresponding to each sample data in the multiple sample data, the method also includes: obtaining a training sample set, the training sample set including multiple training samples, each training sample including a dimensionless bidirectional reflection factor corresponding to each characteristic wavelength of each particle sample in multiple particle samples corresponding to an observation condition parameter at multiple characteristic wavelengths, and the corresponding importance score; training the convolutional neural network model based on the training sample set to obtain a trained convolutional neural network model.
[0013] In a possible implementation of the first aspect, the convolutional neural network model is an XGboost model.
[0014] The beneficial effects of the present invention are as follows: the method provided by the present invention determines multiple sample data based on the multi-angle reflectance spectral data of multiple particle samples, each sample data corresponds to an observation condition parameter, and then determines the importance scores corresponding to the multiple sample data through the trained neural network model, and finally determines the observation condition parameter corresponding to the sample data with the highest importance score as the target observation condition parameter, thereby improving the accuracy and precision of the inversion results of the spectral data obtained based on the target observation condition parameter observation, thereby providing an important reference for multi-angle observation experiments, multi-angle satellite payload design and surface bidirectional reflection inversion.
[0015] In a second aspect, an observation condition parameter determination device for granite pegmatite inversion is provided, the device comprising: an acquisition unit for acquiring multi-angle reflectance spectral data of a plurality of particle samples, the particle samples being ore bodies with different particle sizes including one or more end-member minerals, the multi-angle reflectance spectral data including the reflectance corresponding to each of a plurality of observation condition parameters, the observation condition parameters including the incident angle of the light source, the observation zenith angle, and the phase angle; a processing unit for determining a plurality of sample data based on the multi-angle reflectance spectral data, each sample data including a dimensionless bidirectional reflection factor corresponding to each characteristic wavelength of a plurality of particle samples corresponding to an observation condition parameter at a plurality of characteristic wavelengths; the processing unit is further configured to input the plurality of sample data into a trained convolutional neural network model, and output an importance score corresponding to each of the plurality of sample data, the importance score being positively correlated with the degree of numerical difference between the bidirectional reflection factors corresponding to each characteristic wavelength of any two particle samples included in each training sample; the processing unit is further configured to determine the observation condition parameter included in the target sample data as the target observation condition parameter, the importance score of the target sample data being the maximum value among the importance scores of the plurality of sample data.
[0016] In a possible implementation of the second aspect, the dimensionless bidirectional reflection factor F of each particle sample corresponding to each observation condition parameter at the characteristic wavelength x is NDRF The formula for determining is:
[0017]
[0018] Where R is the reflectivity of each particle sample at the characteristic wavelength x under each observation condition parameter, R max (λ) is the maximum value of the reflectivity of each particle sample at the characteristic wavelength x under multiple observation conditions, R min (λ) is the minimum value of the reflectivity corresponding to each particle sample at the characteristic wavelength x under multiple observation condition parameters.
[0019] In a third aspect, a computing device is provided, comprising a memory and one or more processors; the memory is coupled to the processor; wherein the memory stores computer program code, the computer program code comprising computer instructions, which, when executed by the processor, causes the computing device to execute the method for determining observation condition parameters for granite pegmatite inversion as in any implementation of the first aspect.
[0020] In a fourth aspect, a computer-readable storage medium is provided, comprising computer instructions. When the computer instructions are executed on a computing device, the computing device executes the method for determining observation condition parameters for granite pegmatite inversion as in any implementation of the first aspect.
[0021] In a fifth aspect, a computer program product is provided. When the computer program product is run on a computing device, the computing device is caused to execute the method for determining observation condition parameters for granite pegmatite inversion as in any implementation of the first aspect.
[0022] It can be understood that the beneficial effects that can be achieved by the observation condition parameter determination device for granite pegmatite inversion provided in the second aspect, the computing device in the third aspect, the computer-readable storage medium in the fourth aspect, and the computer program product in the fifth aspect can be referred to the beneficial effects in the first aspect and any possible design method thereof, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] Figure 1 A schematic diagram of the hardware structure of a computing device according to an embodiment of the present invention;
[0024] Figure 2 A schematic flow chart of a method for determining observation condition parameters for granite pegmatite inversion according to an embodiment of the present invention;
[0025] Figure 3 A schematic flow chart of another method for determining observation condition parameters for granite pegmatite inversion according to an embodiment of the present invention;
[0026] Figure 4 A schematic flow chart of another method for determining observation condition parameters for granite pegmatite inversion according to an embodiment of the present invention;
[0027] Figure 5 The figure is a schematic diagram of the hardware structure of a determination device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0028] The technical solutions in the embodiments of the present invention will be described below with reference to the accompanying drawings in the embodiments of the present invention. In the description of the present invention, unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship. For example, A / B can represent A or B. "And / or" in the present invention is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. A and B can be singular or plural. In addition, in the description of the present invention, unless otherwise specified, "multiple" refers to two or more than two. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items.
[0029] In addition, to facilitate a clear description of the technical solutions of the embodiments of the present invention, in the embodiments of the present invention, the words "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will understand that the words "first" and "second" do not limit the quantity or execution order, and the words "first" and "second" do not necessarily mean different.
[0030] In the embodiments of the present invention, words such as "exemplary" or "for example" are used to represent examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present invention should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner to facilitate understanding.
[0031] Optical remote sensing has become an important prospecting tool in the early stages of geological exploration for rare metal deposits. In the field of remote sensing applications for lithium-bearing pegmatites, the spectral and pixel characteristics of granite pegmatites and their minerals are analyzed from a single perspective, resulting in low remote sensing prospecting accuracy and a limited range. The bidirectional reflectance of ground objects forms the basis for optical quantitative remote sensing inversion. The inversion of granite pegmatites relies on spectral data obtained based on observational parameters, including the light source incident angle, the observation zenith angle, and the phase angle.
[0032] However, due to the flexibility and multitude of observation parameters, the accuracy and range of inversion results obtained from spectral data obtained based on different observation parameters are completely different. Therefore, a method for determining observation parameters for granite pegmatite inversion is urgently needed. The optimal observation parameters can be determined from multiple observation parameters to improve the accuracy and precision of the inversion results, thereby providing an important reference for multi-angle observation experiments, multi-angle satellite payload design, and surface bidirectional reflectance inversion.
[0033] In view of this, an embodiment of the present invention provides a method for determining observation condition parameters for granite pegmatite inversion, the method comprising: obtaining multi-angle reflectance spectral data of multiple particle samples, the particle samples being ore bodies with different particle sizes including one or more end-member minerals, the multi-angle reflectance spectral data including the reflectance corresponding to each of multiple observation condition parameters, the observation condition parameters including the incident angle of the light source, the observation zenith angle and the phase angle; determining multiple sample data based on the multi-angle reflectance spectral data, each sample data including a dimensionless bidirectional reflection factor corresponding to each characteristic wavelength of each particle sample in multiple particle samples corresponding to an observation condition parameter at multiple characteristic wavelengths; inputting the multiple sample data into a trained convolutional neural network model, outputting an importance score corresponding to each of the multiple sample data, the importance score being positively correlated with the degree of numerical difference between the bidirectional reflection factors corresponding to each characteristic wavelength of any two particle samples included in each training sample; determining the observation condition parameters included in the target sample data as the target observation condition parameters, the importance score of the target sample data being the maximum value among the importance scores of the multiple sample data.
[0034] The method provided by an embodiment of the present invention determines multiple sample data based on the multi-angle reflectance spectral data of multiple particle samples, each sample data corresponds to an observation condition parameter, and then determines the importance scores corresponding to the multiple sample data through a trained neural network model. Finally, the observation condition parameter corresponding to the sample data with the highest importance score is determined as the target observation condition parameter, thereby improving the accuracy and precision of the inversion results of the spectral data obtained based on the target observation condition parameter observation, thereby providing an important reference for multi-angle observation experiments, multi-angle satellite payload design and surface bidirectional reflection inversion.
[0035] In some embodiments, the method for determining observation condition parameters for granite pegmatite inversion provided by embodiments of the present invention can be performed by an apparatus 100 for determining observation condition parameters for granite pegmatite inversion (hereinafter referred to as determination apparatus 100). By way of example, determination apparatus 100 can be any computing device 200 with data processing capabilities, such as a general-purpose computer, personal computer, laptop computer, switch, or tablet computer. The specific implementation of determination apparatus 100 is not limited herein.
[0036] Figure 1 FIG2 is a schematic diagram showing the hardware structure of a computing device provided by an embodiment of the present invention. The computing device 200 includes a processor 210 , a memory 220 , and a communication interface 230 .
[0037] The processor 210 may include one or more processing cores. The processor 210 connects various components within the computing device 200 using various interfaces and lines. It executes instructions, programs, code sets, or instruction sets stored in the memory 220, and calls data stored in the memory 220 to perform various functions and process data of the computing device 200. Optionally, the processor 210 may be implemented in the form of at least one of a central processing unit (CPU), a graphics processing unit (GPU), a digital signal processing unit (DSP), a field-programmable gate array (FPGA), and a programmable logic array (PLA).
[0038] The memory 220 may include a random access memory (RAM) or a read-only memory (ROM). Optionally, the memory 220 includes a non-transitory computer-readable storage medium. The memory 220 may be used to store instructions, programs, codes, code sets, or instruction sets. The memory 220 may include a program storage area. The program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as a data acquisition function, a data processing function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.
[0039] The communication interface 230 is used to communicate with other devices, equipment or communication networks, such as data storage devices, image processing equipment or Ethernet, radio access network (RAN), wireless local area network (WLAN), etc.
[0040] In physical implementation, the aforementioned components (e.g., processor 210, memory 220, and communication interface 230) may be components within the same device (e.g., a laptop). Alternatively, at least two of the components may be provided within the same device, i.e., as different components within a single device, similar to the deployment of devices or components in a distributed system.
[0041] It should be understood that the structure illustrated in this embodiment does not constitute a specific limitation on the computing device 200. In other embodiments of the present invention, the computing device 200 may include more or fewer components than shown, or may combine or separate certain components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0042] The following describes a method for determining observation condition parameters for granite pegmatite inversion provided by an embodiment of the present invention in conjunction with the accompanying drawings.
[0043] Figure 2 The present invention provides a flowchart of a method for determining observation condition parameters for granite pegmatite inversion. Figure 1 The method is executed by the computing device 200 of the hardware structure shown, that is, by the determination device 100. The method may include the following steps:
[0044] S1. Obtain multi-angle reflectance spectral data of multiple particle samples.
[0045] Specifically, the particle sample is an ore body comprising one or more end-member minerals and having different particle sizes. For example, the plurality of particle samples includes sample A, sample B, sample C, and sample D, where sample A is end-member mineral A, sample B is end-member mineral B, sample C is end-member mineral C, and sample D is a mixture of end-member mineral A and end-member mineral B. Samples A, B, C, and D each have different particle sizes. Alternatively, it can be understood that sample A, B, C, and D each have different particle sizes.
[0046] The multi-angle reflectance spectral data includes the reflectance corresponding to each of the multiple observation condition parameters. The multi-angle reflectance spectral data for each particle sample includes the reflectance measured for each particle sample under different observation condition parameters. The observation condition parameters include the light source incident angle, the observation zenith angle, and the phase angle. The light source incident angle is the zenith angle of the light source's incident direction; the observation zenith angle is the zenith angle of the observation direction; and the phase angle is the angle between the light source incident direction and the observation direction.
[0047] In one possible implementation, see Figure 3 The above S1 specifically includes the following steps:
[0048] S11. Calibrate and calibrate the portable ground object spectrometer.
[0049] S12. Obtain spectral data of each particle sample using a portable ground object spectrometer.
[0050] S13. Perform Savitzky-Golay smoothing preprocessing on the spectral data of each particle sample to obtain multi-angle reflectance spectral data of multiple particle samples.
[0051] Savitzky-Golay smoothing is a commonly used spectral data preprocessing method used to smooth spectral curves and remove the effects of high-frequency noise. It is based on least-squares polynomial fitting, which calculates the smoothed curve by fitting local data.
[0052] Specifically, the multi-angle reflectance spectrum data of each particle sample includes a spectrum curve of each particle sample determined according to the arithmetic average of multiple spectrum curves of each particle sample.
[0053] It should be understood that the above method of obtaining multi-angle reflectance spectral data is only an exemplary description. The determination device 100 can also obtain the spectral data of each particle sample in other ways, and pre-process the spectral data of each particle sample in any other way to obtain multi-angle reflectance spectral data of multiple particle samples. The embodiment of the present invention does not impose any special restrictions on this.
[0054] S2. Determine a plurality of sample data based on the multi-angle reflectance spectrum data, each sample data including a dimensionless bidirectional reflectance factor corresponding to each characteristic wavelength of each particle sample in a plurality of particle samples corresponding to an observation condition parameter at a plurality of characteristic wavelengths.
[0055] In one possible implementation, the dimensionless bidirectional reflection factor F of each particle sample at the characteristic wavelength x corresponding to each observation condition parameter is NDRF The formula for determining is:
[0056]
[0057] Where R is the reflectivity of each particle sample at the characteristic wavelength x under each observation condition parameter, R max (λ) is the maximum value of the reflectivity of each particle sample at the characteristic wavelength x under multiple observation conditions, R min (λ) is the minimum value of the reflectivity corresponding to each particle sample at the characteristic wavelength x under multiple observation condition parameters.
[0058] For example, when the plurality of particle samples include sample A, sample B, sample C, and sample D, sample data 1 is the dimensionless bidirectional reflection factor corresponding to each characteristic wavelength of sample A, sample B, sample C, and sample D under observation condition parameter 1. Sample data 2 is the dimensionless bidirectional reflection factor corresponding to each characteristic wavelength of sample A, sample B, sample C, and sample D under observation condition parameter 2. Sample data 3 is the dimensionless bidirectional reflection factor corresponding to each characteristic wavelength of sample A, sample B, sample C, and sample D under observation condition parameter 3.
[0059] S3. Input multiple sample data into the trained convolutional neural network model, and output the importance score corresponding to each sample data in the multiple sample data.
[0060] The importance score is positively correlated with the numerical difference between the bidirectional reflectance factors corresponding to each characteristic wavelength of any two particle samples included in each training sample.
[0061] In combination with the above example, sample data 1, sample data 2, and sample data 3 are input into the trained convolutional neural network model to obtain the corresponding importance scores of sample data 1, sample data 2, and sample data 3. Among them, the importance score of sample data 1 is 69, the importance score of sample data 2 is 34, and the importance score of sample data 3 is 42. This shows that under the observation condition parameter 1, the numerical difference between the dimensionless bidirectional reflectance factors corresponding to each characteristic wavelength of sample A, sample B, sample C, and sample D included in sample data 1 is the highest.
[0062] S4. Determine the observation condition parameters included in the target sample data as target observation condition parameters, and the importance score of the target sample data is the maximum value among the importance scores of the multiple sample data.
[0063] Exemplarily, since the importance score corresponding to sample data 1 is the highest, observation condition parameter 1 corresponding to sample data 1 is determined as the target observation condition parameter.
[0064] It can be seen from the above S1-S4 that the method provided by the embodiment of the present invention determines multiple sample data based on the multi-angle reflectance spectral data of multiple particle samples, each sample data corresponds to an observation condition parameter, and then determines the importance scores corresponding to the multiple sample data through the trained neural network model. Finally, the observation condition parameter corresponding to the sample data with the highest importance score is determined as the target observation condition parameter, thereby improving the accuracy and precision of the inversion results of the spectral data obtained based on the target observation condition parameter observation, thereby providing an important reference for multi-angle observation experiments, multi-angle satellite payload design and surface bidirectional reflection inversion.
[0065] In some embodiments, before the determination device 100 executes the above S3, see Figure 4 , the method provided by the embodiment of the present invention further includes the following steps:
[0066] S41 : Determine the correlation between first sample data and second sample data, where the first sample data and the second sample data are any two of a plurality of sample data.
[0067] S42: When the correlation between the first sample data and the second sample data is greater than or equal to a first correlation threshold, delete the first sample data or the second sample data from the plurality of sample data.
[0068] It can also be understood that there are similar observation condition parameters 1 in multiple sample data. For example, the first observation condition parameter is the light source incident angle of 30°, the observation zenith angle of 0°, and the phase angle of 30°.
[0069] The second observation condition parameters are a light source incident angle of 32°, an observation zenith angle of 0°, and a phase angle of 30°. The dimensionless bidirectional reflectance factor obtained by observing the two observation condition parameters also has a high data correlation. At this time, if the first observation condition parameters and the second observation condition parameters are input into the trained convolutional neural network model, the computational complexity of the convolutional neural network model will increase, affecting computational efficiency. Therefore, the correlation between the first observation condition parameters and the second observation condition parameters is determined. When the correlation is equal to a first correlation threshold, one of the first observation condition parameters and the second observation condition parameters is deleted. Every two sample data in the multiple sample data are traversed to reduce the number of sample data and reduce redundant data in the sample data.
[0070] From the above, it can be seen that the embodiment of the present invention can effectively remove redundant data in the sample data and reduce the amount of sample data by determining the correlation between any two sample data and deleting one of the two sample data with higher correlation, thereby reducing the computational complexity of the trained convolutional neural network model, saving computing resources, and improving computing efficiency.
[0071] In some embodiments, before the determining device 100 executes the above S3, the method provided by the embodiment of the present invention further includes the following steps:
[0072] A training sample set is obtained, where the training sample set includes multiple training samples, each training sample includes a dimensionless bidirectional reflectance factor corresponding to each characteristic wavelength of each particle sample in multiple particle samples corresponding to an observation condition parameter at multiple characteristic wavelengths, and a corresponding importance score; a convolutional neural network model is trained based on the training sample set to obtain a trained convolutional neural network model.
[0073] In one possible implementation, the convolutional neural network model is an XGboost model.
[0074] The above mainly introduces the solution of the embodiment of the present invention from the perspective of method. It can be understood that in order to realize the above functions, the determination device 100 includes at least one of the hardware structure and software modules corresponding to the execution of each function. It should be easy for those skilled in the art to realize that, in combination with the units and algorithm steps of each example described in the embodiment disclosed herein, the embodiment of the present invention can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the embodiment of the present invention.
[0075] In an embodiment of the present invention, the determination device 100 may be divided into functional units according to the above-described method example. For example, the determination device 100 may be divided into functional units corresponding to respective functions, or two or more functions may be integrated into a single processing unit. The above-described integrated units may be implemented in the form of hardware or software functional units. It should be noted that the division of units in the embodiment of the present invention is illustrative and is merely a logical functional division. In actual implementation, other division methods may be used.
[0076] For example, Figure 5 FIG. 1 is a schematic diagram showing the hardware structure of a determination device 100 provided in an embodiment of the present invention. The determination device 100 includes: an acquisition unit 111, which is used to acquire multi-angle reflectance spectral data of multiple particle samples, where the particle samples are ore bodies with different particle sizes including one or more end-member minerals, and the multi-angle reflectance spectral data include the reflectance corresponding to each observation condition parameter in multiple observation condition parameters, and the observation condition parameters include the incident angle of the light source, the observation zenith angle and the phase angle; a processing unit 112, which is used to determine multiple sample data based on the multi-angle reflectance spectral data, where each sample data includes a dimensionless bidirectional reflection factor corresponding to each characteristic wavelength of each particle sample in multiple particle samples corresponding to an observation condition parameter at multiple characteristic wavelengths; the processing unit 112 is also used to input the multiple sample data into a trained convolutional neural network model, and output an importance score corresponding to each sample data in the multiple sample data, where the importance score is positively correlated with the degree of numerical difference between the bidirectional reflection factors corresponding to each characteristic wavelength of any two particle samples included in each training sample; the processing unit 112 is also used to determine the observation condition parameter included in the target sample data as the target observation condition parameter, and the importance score of the target sample data is the maximum value among the importance scores of the multiple sample data.
[0077] In a possible implementation of the second aspect, the dimensionless bidirectional reflection factor F of each particle sample corresponding to each observation condition parameter at the characteristic wavelength x is NDRF The formula for determining is:
[0078]
[0079] Where R is the reflectivity of each particle sample at the characteristic wavelength x under each observation condition parameter, R max (λ) is the maximum value of the reflectivity of each particle sample at the characteristic wavelength x under multiple observation conditions, R min (λ) is the minimum value of the reflectivity corresponding to each particle sample at the characteristic wavelength x under multiple observation condition parameters.
[0080] It should be understood that the specific description of the above optional manners can refer to the above method embodiments, which will not be repeated here. In addition, the explanation of any of the above-provided determination devices 100 and the description of the beneficial effects can refer to the above corresponding method embodiments, which will not be repeated here.
[0081] An embodiment of the present invention further provides a computer-readable storage medium storing at least one computer instruction, which is loaded and executed by a processor to implement the methods of each of the above embodiments. For explanations of the relevant contents and descriptions of the beneficial effects of any of the above-mentioned computer-readable storage media, reference can be made to the corresponding embodiments described above and will not be repeated here.
[0082] The embodiment of the present invention further provides a chip. The chip integrates a control circuit and one or more ports for implementing the functions of the above-mentioned determination device 100. Optionally, the functions supported by the chip can be referred to above and will not be repeated here.
[0083] Those skilled in the art will appreciate that all or part of the steps of the above-mentioned embodiments can be implemented by instructing the relevant hardware through a program, and the program can be stored in a computer-readable storage medium. The above-mentioned storage medium can be a read-only memory, a random access memory, etc. The above-mentioned processing unit or processor can be a central processing unit, a general-purpose processor, a specific circuit structure (application specific integrated circuit, ASIC), a microprocessor (digital signal processor, DSP), a field programmable gate array (field programmable gate array, FPGA) or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof.
[0084] An embodiment of the present invention further provides a computer program product comprising instructions that, when executed on a computer, cause the computer to perform any of the methods described in the above embodiments. The computer program product comprises one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions according to the embodiments of the present invention are fully or partially generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium accessible by a computer or a data storage device such as a server or data center that includes one or more available media. Available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state drives).
[0085] It should be noted that the above-mentioned devices for storing computer instructions or computer programs provided in the embodiments of the present invention, such as but not limited to the above-mentioned memories, computer-readable storage media and communication chips, etc., all have non-transitory properties. Those skilled in the art should be aware that in one or more of the above examples, the functions described in the embodiments of the present invention can be implemented using hardware, software, firmware or any combination thereof. When implemented using software, these functions can be stored in a computer-readable storage medium or transmitted as one or more instructions or codes on a computer-readable storage medium. Computer-readable storage media include computer storage media and communication media, wherein the communication medium includes any medium that facilitates the transmission of a computer program from one place to another. The storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.
[0086] Although the embodiments of the present invention have been shown and described above, it will be understood that the above embodiments are illustrative and are not to be construed as limitations on the present invention. A person skilled in the art may change, modify, replace and modify the above embodiments within the scope of the present invention.
Claims
1. A method for determining observation condition parameters for granite pegmatite inversion, characterized in that: The method comprises: Acquiring multi-angle reflectance spectral data for a plurality of particle samples, the particle samples being ore bodies of different particle sizes including one or more end-member minerals, the multi-angle reflectance spectral data including reflectance corresponding to each of a plurality of observation condition parameters, the observation condition parameters including a light source incident angle, an observation zenith angle, and a phase angle; Determining a plurality of sample data according to the multi-angle reflectance spectrum data, each sample data including a dimensionless bidirectional reflectance factor corresponding to each characteristic wavelength of each particle sample in a plurality of particle samples corresponding to an observation condition parameter at a plurality of characteristic wavelengths; Inputting the plurality of sample data into a trained convolutional neural network model, and outputting an importance score corresponding to each sample data in the plurality of sample data, wherein the importance score is positively correlated with the numerical difference between the bidirectional reflectance factors corresponding to each characteristic wavelength of any two particle samples included in each sample data; Determine the observation condition parameter included in the target sample data as the target observation condition parameter, wherein the importance score of the target sample data is the maximum value among the importance scores of the plurality of sample data; The dimensionless bidirectional reflection factor F of each particle sample at the characteristic wavelength x corresponding to each observation condition parameter NDRF The formula for determining is: Where R is the reflectivity of each particle sample at the characteristic wavelength x under each observation condition parameter, R max (λ) is the maximum value of the reflectivity of each particle sample at the characteristic wavelength x under multiple observation conditions, R min (λ) is the minimum value of the reflectivity corresponding to each particle sample at the characteristic wavelength x under multiple observation condition parameters.
2. The method according to claim 1, characterized in that The obtaining of multi-angle reflectance spectral data of a plurality of particle samples comprises: Calibrate and calibrate the portable ground spectrometer; Obtaining spectral data of each particle sample by the portable ground object spectrometer; Savitzky-Golay smoothing preprocessing is performed on the spectral data of each particle sample to obtain multi-angle reflectance spectral data of the multiple particle samples.
3. The method according to claim 1, characterized in that Before inputting the plurality of sample data into the trained convolutional neural network model and outputting the importance score corresponding to each sample data in the plurality of sample data, the method further includes: determining a correlation between first sample data and second sample data, where the first sample data and the second sample data are any two of the plurality of sample data; When the correlation between the first sample data and the second sample data is greater than or equal to a first correlation threshold, the first sample data or the second sample data is deleted from the plurality of sample data.
4. The method according to claim 3, characterized in that Before inputting the plurality of sample data into the trained convolutional neural network model and outputting the importance score corresponding to each sample data in the plurality of sample data, the method further includes: Obtaining a training sample set, the training sample set comprising a plurality of training samples, each training sample comprising a dimensionless bidirectional reflectance factor corresponding to each characteristic wavelength of each particle sample in a plurality of particle samples corresponding to an observation condition parameter at a plurality of characteristic wavelengths, and a corresponding importance score; The convolutional neural network model is trained based on the training sample set to obtain the trained convolutional neural network model.
5. The method according to claim 4, characterized in that The convolutional neural network model is an XGboost model.
6. A device for determining observation condition parameters for granite pegmatite inversion, characterized in that: The device comprises: an acquisition unit, configured to acquire multi-angle reflectance spectral data of a plurality of particle samples, the particle samples being ore bodies having different particle sizes and including one or more end-member minerals, the multi-angle reflectance spectral data including reflectance corresponding to each of a plurality of observation condition parameters, the observation condition parameters including a light source incident angle, an observation zenith angle, and a phase angle; a processing unit, configured to determine a plurality of sample data based on the multi-angle reflectance spectral data, each sample data including a dimensionless bidirectional reflectance factor corresponding to each characteristic wavelength of each particle sample in a plurality of particle samples corresponding to an observation condition parameter at a plurality of characteristic wavelengths; The processing unit is further configured to input the plurality of sample data into a trained convolutional neural network model, and output an importance score corresponding to each sample data in the plurality of sample data, wherein the importance score is positively correlated with a numerical difference between bidirectional reflectance factors corresponding to each characteristic wavelength of any two particle samples included in each sample data; The processing unit is further configured to determine the observation condition parameter included in the target sample data as the target observation condition parameter, wherein the importance score of the target sample data is the maximum value among the importance scores of the plurality of sample data; The dimensionless bidirectional reflection factor F of each particle sample at the characteristic wavelength x corresponding to each observation condition parameter NDRF The formula for determining is: Where R is the reflectivity of each particle sample at the characteristic wavelength x under each observation condition parameter, R max (λ) is the maximum value of the reflectivity of each particle sample at the characteristic wavelength x under multiple observation conditions, R min (λ) is the minimum value of the reflectivity corresponding to each particle sample at the characteristic wavelength x under multiple observation condition parameters.
7. A computing device, characterized in that include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the method for determining observation condition parameters for granite pegmatite inversion according to any one of claims 1 to 5.
8. A computer-readable medium having computer program instructions stored thereon, wherein the computer program instructions can be executed by a processor to implement the method for determining observation condition parameters for granite pegmatite inversion according to any one of claims 1 to 5.
Citation Information
Patent Citations
Calibration reference field BRDF characteristic analysis method and system
CN113155740A
Soil heavy metal estimation method, device and equipment based on multi-angle reflectivity
CN118980668A