[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN109738413A - Mixture Raman spectra qualitative analysis method based on sparse non-negative least square - Google Patents

Mixture Raman spectra qualitative analysis method based on sparse non-negative least square Download PDF

Info

Publication number
CN109738413A
CN109738413A CN201910015027.0A CN201910015027A CN109738413A CN 109738413 A CN109738413 A CN 109738413A CN 201910015027 A CN201910015027 A CN 201910015027A CN 109738413 A CN109738413 A CN 109738413A
Authority
CN
China
Prior art keywords
raman spectrum
coefficient
doubtful
substance
measured
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910015027.0A
Other languages
Chinese (zh)
Other versions
CN109738413B (en
Inventor
朱启兵
颜凡
黄敏
张恒
张丽文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BEIJING ZOLIX INSTRUMENT Co Ltd
Jiangnan University
Original Assignee
BEIJING ZOLIX INSTRUMENT Co Ltd
Jiangnan University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by BEIJING ZOLIX INSTRUMENT Co Ltd, Jiangnan University filed Critical BEIJING ZOLIX INSTRUMENT Co Ltd
Priority to CN201910015027.0A priority Critical patent/CN109738413B/en
Publication of CN109738413A publication Critical patent/CN109738413A/en
Application granted granted Critical
Publication of CN109738413B publication Critical patent/CN109738413B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Investigating, Analyzing Materials By Fluorescence Or Luminescence (AREA)

Abstract

The invention discloses a kind of mixture Raman spectra qualitative checking methods based on sparse non-negative least square, it is related to Raman spectrum field, Raman spectrum to be measured processing is the Raman spectrum with each pure substance in Raman spectrum java standard library with the column vector of dimension by this method, then go out the doubtful substance for including in testing mixture by solving the objective function constructed using Raman spectrum to be measured and Raman spectrum java standard library preliminary screening from Raman spectrum java standard library, then the residual error of testing mixture and doubtful substance is calculated by sparse nonnegative least, the significant difference for successively calculating adjacent residual error is examined using double tail T again, based on significant difference, postsearch screening goes out the pure substance for including in testing mixture from doubtful substance, realize the qualitative detection to unknown testing mixture, accuracy rate is high, it is easy to operate, quickly and effectively.

Description

Mixture Raman spectra qualitative analysis method based on sparse non-negative least square
Technical field
The present invention relates to Raman spectrum field, especially a kind of mixture Raman spectrum based on sparse non-negative least square Method for qualitative analysis.
Background technique
By development in more than 30 years, Raman spectrum had become the powerful of qualitative and quantitative analysis, the drawing of mixture Graceful spectrum analysis is becoming increasingly popular due to the simple of its sampling method, this method can directly from powder, liquid even It is obtained in transparent vessel.
In mixture analysis, the information content hidden in spectroscopic data is made of hundreds of points.Mixture in order to obtain Essential information develops various stoichiometries, statistics and numerical method and handles spectroscopic data.Traditional method is to pass through The spectrum of every kind of pure material sample in the spectrum and java standard library of mixture is carried out to the matching of peak position and peak intensity according to this, so that it is determined that The ingredients of a mixture.But with the increase of spectral mixture complexity, in fact it could happen that overlap peak, cause the spectrum of mixture with The spectrum similarity of its component substantially reduces, also, with the increase of pure material sample in java standard library, the detection essence of this method Degree will be greatly reduced.
Summary of the invention
The present inventor regarding to the issue above and technical need, proposes a kind of mixture based on sparse non-negative least square Raman spectra qualitative analysis method, this method detection accuracy are high, fast and effective.
Technical scheme is as follows:
A kind of mixture Raman spectra qualitative checking method based on sparse non-negative least square, this method comprises:
The Raman spectrum java standard library of pure substance is established, includes the Raman spectrum of N kind pure substance in Raman spectrum java standard library, often A kind of Raman spectrum of pure substance is the column vector with M dimension, and M and N are positive integer;
It obtains the Raman spectrum of testing mixture and is pre-processed to obtain Raman spectrum to be measured, Raman spectrum to be measured is tool The column vector for thering is M to tie up;
According to Raman spectrum java standard library and Raman spectrum to be measured establish objective function be f (x)=| | AX-y | |+λ | | X | |1, Wherein A indicates that the Raman spectrum java standard library of M row N column, y indicate that Raman spectrum to be measured, λ are penalty factor, and X is coefficient vector and packet N number of coefficient is included, N number of coefficient constitutes the column vector of N-dimensional, the coefficient x in XiCorresponding i-th kind of pure substance, i are parameter and 1≤i≤N, xi≥0;It minimizes objective function and obtains coefficient vector X;
Doubtful coefficient is filtered out from the N number of coefficient solved in obtained coefficient vector X based on 2 δ criterion, determines each doubt It is doubtful substance like the corresponding pure substance of coefficient;
The Raman spectrum of various doubtful substances and Raman spectrum to be measured are subjected to Least squares matching, and pass through double tail T inspections It tests and tests to the result of Least squares matching, to filter out include in testing mixture pure from various doubtful substances Net object.
Its further technical solution is that the Raman spectrum of various doubtful substances and Raman spectrum to be measured are carried out minimum two Multiply matching, and tested by double tail T inspections to the result of Least squares matching, to be filtered out from various doubtful substances The pure substance for including in testing mixture, comprising:
Various doubtful substances are arranged to obtain doubtful substance sequence according to the descending sequence of corresponding doubtful coefficient It arranges, includes altogether L pure substance in doubtful substance sequence, L is positive integer;
Least square is carried out using the Raman spectrum of the 1st pure substance in doubtful substance sequence and Raman spectrum to be measured Match and the 1st residual error is calculated;
Least square is carried out using the Raman spectrum of the preceding l pure substance in doubtful substance sequence and Raman spectrum to be measured Match and be calculated first of residual error, l is parameter, and the initial value of l≤L and l are 1;
Examine between first of residual error of detection and the l-1 residual error whether there is significant difference by double tail T, wherein fixed The 0th residual error of justice is the Raman spectrum to be measured;
If having significant difference, enables l=l+1 and execute the preceding l pure substance utilized in doubtful substance sequence again Raman spectrum and Raman spectrum to be measured carry out Least squares matching and the step of first of residual error is calculated;
If not having significant difference, it is determined that pure including preceding l-1 in doubtful substance sequence in testing mixture Object.
Its further technical solution is to minimize objective function to obtain coefficient vector X, including be by objective function processing Corresponding augmented objective function are as follows:Wherein, t is penalty factor, iteration It solves augmented objective function and obtains coefficient vector X, iterative solution process includes:
The solution for initializing coefficient vector X is e, is L (x) by the dual equation that method of Lagrange multipliers obtains objective function =-(Ax-y)2-2(Ax-y)TY, the expression formula for determining antithesis error according to the dual equation of objective function and objective function are Δ=L (x)-f (x);
Antithesis error is calculated in the expression formula that the solution of coefficient vector X substitutes into antithesis error;
Whether within a preset range to judge the antithesis error being calculated, if antithesis error is within a preset range, exports The solution of coefficient vector X;
If antithesis error exceeds preset range, the iteration direction of coefficient vector is determined, by backtracking line by Newton method Search for and determine iteration step length, and update the solution of coefficient vector X using iteration direction and iteration step length, using updated coefficient to The solution of amount X executes the step of antithesis error is calculated in the expression formula that the solution of coefficient vector X substitutes into antithesis error again.
Its further technical solution is to be screened from the N number of coefficient solved in obtained coefficient vector X based on 2 δ criterion Doubtful coefficient out, comprising:
The mean value and standard deviation of N number of coefficient in design factor vector X;
N number of coefficient is judged whether in (u-2 δ, u+2 δ) range, and u is the mean value being calculated, and δ is the mark being calculated It is quasi- poor;
Determine that each coefficient in (u-2 δ, u+2 δ) range is not doubtful coefficient.
Its further technical solution is to establish the Raman spectrum java standard library of pure substance, comprising:
Utilize the original Raman spectrum of Raman spectrometer acquisition N kind pure substance;
Collected original Raman spectrum is pre-processed, and is taken by linear interpolation method interpolation and a little to obtain that treated Original Raman spectrum, treated original Raman spectrum are the column vector of M dimension;
To treated, original Raman spectrum normalizes to obtain the Raman spectrum of N kind pure substance using linear function, thus Foundation obtains Raman spectrum java standard library.
Its further technical solution is to obtain the Raman spectrum of testing mixture and pre-processed to obtain Raman to be measured Spectrum, comprising:
Utilize the Raman spectrum of Raman spectrometer acquisition testing mixture;
The Raman spectrum of collected testing mixture is pre-processed, and is taken by linear interpolation method interpolation and is a little obtained Testing mixture treated Raman spectrum, the column vector of testing mixture treated Raman spectrum is M dimension;
Testing mixture treated Raman spectrum is normalized to obtain Raman spectrum to be measured using linear function.
The method have the benefit that:
It, will be to this application discloses a kind of mixture Raman spectra qualitative checking method based on sparse non-negative least square Surveying Raman spectrum processing is the Raman spectrum with various pure substances in Raman spectrum java standard library with the column vector of dimension, is then led to It crosses to solve and tentatively be sieved from Raman spectrum java standard library using the objective function that Raman spectrum to be measured and Raman spectrum java standard library construct The doubtful substance for including in testing mixture is selected, testing mixture and doubtful is then calculated by sparse nonnegative least The residual error of substance, then the significant difference for successively calculating adjacent residual error is examined using double tail T, significant difference is based on from doubtful object Postsearch screening goes out the pure substance for including in testing mixture in matter, realizes the qualitative detection to unknown testing mixture, quasi- True rate is high, easy to operate, fast and effective.
Detailed description of the invention
Fig. 1 is that the application discloses the disclosed mixture Raman spectra qualitative checking method based on sparse non-negative least square Method flow diagram.
Specific embodiment
The following further describes the specific embodiments of the present invention with reference to the drawings.
This application discloses a kind of mixture Raman spectra qualitative checking method based on sparse non-negative least square, the party Method includes the following steps, please refers to the flow chart of Fig. 1:
Step S01 establishes the Raman spectrum java standard library A of pure substance, includes N kind pure substance in Raman spectrum java standard library A Raman spectrum, N are the covering that the value of positive integer and N should enrich Raman spectrum java standard library A greatly as far as possible to improve detection Range.The Raman spectrum of each pure substance is the column vector with M dimension, and M is also the value of positive integer and M according to practical feelings Condition determines.The matrix form that obtained Raman spectrum java standard library A is M row N column is established, the Raman spectrum of i-th kind of pure substance is being drawn Graceful spectrum java standard library A i-th column, sequence of the various pure substances in Raman spectrum java standard library A be determine according to actual needs, Without limitation, i is parameter and 1≤i≤N to the application, and the M row element in the i-th column is the M dimension Raman spectrum of i-th kind of pure substance. Establish the specific steps of Raman spectrum java standard library A are as follows:
1, the original Raman spectrum of Raman spectrometer acquisition N kind pure substance is utilized.
2, collected original Raman spectrum is pre-processed, pretreated process includes but is not limited to denoise and go to carry on the back Scape processing, primarily to removing the interference signal in original Raman spectrum, the method for use is existing conventional method, this Shen It is not unfolded please to describe.Then the column vector for a little obtaining M dimension is taken by linear interpolation method interpolation to get original drawing of having arrived that treated Graceful spectrum.
3, to treated, original Raman spectrum normalizes to obtain the Raman spectrum of N kind pure substance using linear function, from And it establishes and obtains Raman spectrum java standard library A.
Step S02 obtains the Raman spectrum of testing mixture and is pre-processed to obtain Raman spectrum y to be measured, drawing to be measured Graceful spectrum y is the column vector tieed up with M, and the specific steps for obtaining Raman spectrum to be measured are similar with step S01, specifically:
1, the Raman spectrum of Raman spectrometer acquisition testing mixture is utilized.
2, the Raman spectrum of collected testing mixture is pre-processed, likewise, pretreated process include but It is not limited to denoise and go background process.Then take the column vector for a little obtaining M dimension to be measured to get having arrived by linear interpolation method interpolation Mixture treated Raman spectrum.
3, testing mixture treated Raman spectrum is normalized to obtain Raman spectrum y to be measured using linear function.
Step S03 establishes objective function according to Raman spectrum java standard library and Raman spectrum to be measured are as follows: and f (x)=| | AX-y | | +λ||X||1, wherein X is coefficient vector, is the column vector of N-dimensional, includes N number of coefficient in coefficient vector X, in coefficient vector I-th row is i-th of coefficient xi, coefficient xiCorresponding i-th kind of pure substance, and xi>=0, it is parameter and 1≤i≤N with step S01, i. λ is penalty factor, the degree of rarefication of assurance coefficient vector X, | | | | indicate two norms, | | | |1Indicate a norm.
It minimizes objective function and obtains coefficient vector X to solve, since direct solution objective function f (x) cannot be guaranteed xi>=0, so first obtaining augmented objective function plus an obstacle logarithmic function to objective function f (x) are as follows:Wherein, t is penalty factor.Then augmented objective function F is iteratively solved (X) x can be guaranteed by obtaining coefficient vector Xi>=0, iterative solution process includes:
1, the solution for initializing coefficient vector X is e, obtains the dual equation of objective function f (x) by method of Lagrange multipliers For L (x)=- (Ax-y)2-2(Ax-y)TY determines antithesis according to the dual equation L (x) of objective function f (x) and objective function The expression formula of error is Δ=L (x)-f (x).
2, antithesis error is calculated in the expression formula that the solution of coefficient vector X substitutes into antithesis error.
3, within a preset range whether, preset range configures the antithesis error that judgement is calculated according to actual needs, than As in this application, this step is embodied as judging whether to meet Δ≤0.001.If antithesis error is within a preset range, at this time The solution of coefficient vector X is optimal solution, the solution of output factor vector X.
If 3, antithesis error exceeds preset range, the iteration direction dX of coefficient vector X is determined by Newton method, is passed through back Line search of tracing back determines iteration step length α, and is X=X+ α dX using the solution that iteration direction dX and iteration step length α updates coefficient vector X, Step 2 is executed again using the solution of updated coefficient vector X and carries out iteration, until finding optimal solution.
Step S04 filters out doubtful coefficient from the N number of coefficient solved in obtained coefficient vector X based on 2 δ criterion, has Body:
1, the mean value u and standard deviation δ of N number of coefficient in design factor vector X.
2, judge N number of coefficient whether in (u-2 δ, u+2 δ) range.
In range that 3, if coefficient is distributed in (u-2 δ, u+2 δ), it is determined that coefficient is incoherence;If coefficient is not in (u-2 δ, u+2 δ) in range, then coefficient is doubtful coefficient.
It determines that the corresponding pure substance of incoherence is incoherent substance, determines that the corresponding pure substance of doubtful coefficient is doubtful Substance, this step preliminary screening from Raman spectrum java standard library A have gone out pure substance included in testing mixture.
The Raman spectrum of various doubtful substances and Raman spectrum to be measured are carried out Least squares matching, and passed through by step S05 Double tail T inspections test to the result of Least squares matching, so that postsearch screening goes out mixing to be measured from various doubtful substances The pure substance for including in object.It is specific:
1, various doubtful substances are arranged to obtain doubtful substance according to the descending sequence of corresponding doubtful coefficient Sequence includes altogether L pure substance in doubtful substance sequence, and L is positive integer, and doubtful substance sequence can be expressed as φ1, φ2... ... φL
2, least square is carried out using the Raman spectrum of the preceding l pure substance in doubtful substance sequence and Raman spectrum to be measured Matching, and calculating first of residual error is εl=y- φ1kl12kl2-…-φlkll, l is parameter, and the initial value of l≤L and l are 1, Wherein, kl1When carrying out Least squares matching for the Raman spectrum of preceding l pure substance and Raman spectrum to be measured with the 1st pure substance Raman spectrum φ1Corresponding matching factor, kl2Least square is carried out for the Raman spectrum of preceding l pure substance and Raman spectrum to be measured When matching with the Raman spectrum φ of the 2nd pure substance2Corresponding matching factor, kllFor preceding l pure substance Raman spectrum with to Raman spectrum φ when surveying Raman spectrum progress Least squares matching with first of pure substancelCorresponding matching factor, other do not show Out and so on, the residual error being calculated is the column vector of M dimension.
3, first of residual epsilon of detection is examined by double tail TlWith the l-1 residual epsilonl-1Between whether have significant difference. The detection of significant difference is existing method, and the application is not unfolded to describe principle, and the step is embodied as detection two in this application Group residual epsilonlAnd εl-1P value whether meet P (εll-1) > 0.1.
If 4, P (εll-1)≤0.1, then it represents that first of residual epsilonlWith the l-1 residual epsilonl-1Between have conspicuousness it is poor It is different, then it enables l=l+1 and execution step 2 is iterated calculating again.
If 5, P (εll-1) > 0.1, then it represents that first of residual epsilonlWith the l-1 residual epsilonl-1Between do not have conspicuousness it is poor It is different, stop calculating at this time, determines to include preceding l-1 pure substance in doubtful substance sequence in testing mixture, that is, realize pair The qualitative detection of testing mixture.
In above-mentioned iterative process, the initial value of l is 1, then utilizes the Raman of the 1st pure substance in doubtful substance sequence Spectrum φ1Least squares matching is carried out with Raman spectrum y to be measured, and it is ε that the 1st residual error, which is calculated,1=y- φ1k11, wherein k11For the Raman spectrum φ of the 1st pure substance1Matching factor when Least squares matching is carried out with Raman spectrum y to be measured.Definition 0th residual epsilon0For Raman spectrum y to be measured, then detect whether to meet P (ε10) > 0.1.If not satisfied, then enabling l=2, utilize The Raman spectrum φ of preceding 2 pure substances in doubtful substance sequence1And φ2Least squares matching is carried out with Raman spectrum y to be measured, And it is ε that the 2nd residual error, which is calculated,2=y- φ1k212k22, detect whether to meet P (ε again21) > 0.1, and so on, Continuous iterative cycles.
Next the application more intuitively shows qualitative checking method disclosed in the present application with an example, in the example In, testing mixture is ethyl alcohol+diethyl malonate mixed solution.The original Raman spectrum of 520 kinds of pure substances is acquired, it is pre- to locate It is unified for the column vector of 1760 dimensions after reason, thus establishes and obtains Raman spectrum java standard library A1760×520.Acquire the drawing of testing mixture Graceful spectrum, is adjusted to the column vector of 1760 dimensions after pretreatment, thus obtain Raman spectrum y to be measured1760×1.Utilize above-mentioned steps Doubtful substance and corresponding coefficient are as shown in the table in the testing mixture that S01-S04 is filtered out, in the following table, coefficient xiUnder Marking i indicates corresponding pure substance in Raman spectrum java standard library A1760×520In i-th column, each pure substance is in Raman spectrum mark Quasi- library A1760×520In columns only arbitrarily illustrate, without particular meaning:
Pure substance Coefficient xi Pure substance Coefficient xi
Ethylene glycol ethyl ether x20=0.099348 N-butyric acie x170=0.072523
Ethyl alcohol x58=0.298552 Glycol x400=0.070585
Dioxane x62=0.045283 Diethyl malonate x500=0.220215
Doubtful substance according to the descending sequence of coefficient is arranged to obtain doubtful substance sequence as follows:
Pure substance Coefficient xi
φ1 Ethyl alcohol x58=0.298552
φ2 Diethyl malonate x500=0.220215
φ3 Ethylene glycol ethyl ether x20=0.099348
φ4 N-butyric acie x170=0.072523
φ5 Glycol x400=0.070585
φ6 Dioxane x62=0.045283
Residual epsilon is successively sought according to doubtful substance sequence16And the result that the double tail T of progress examine to obtain P value is as follows, by In residual epsilon16Only with the median that calculates P value, therefore the result of residual error is not shown in detail in the application:
Due to P (ε10)≤0.1, P (ε21)≤0.1, P (ε32) > 0.1, it is thus determined that testing mixture includes doubting Like preceding 2 pure substances in substance sequence, namely including ethyl alcohol and diethyl malonate, testing result is correct, after measured test The accuracy rate of disclosed method can achieve 95.83%, show that disclosed method is very effective.
Above-described is only the preferred embodiment of the application, and present invention is not limited to the above embodiments.It is appreciated that this The other improvements and change that field technical staff directly exports or associates without departing from the spirit and concept in the present invention Change, is considered as being included within protection scope of the present invention.

Claims (6)

1. a kind of mixture Raman spectra qualitative checking method based on sparse non-negative least square, which is characterized in that the side Method includes:
The Raman spectrum java standard library of pure substance is established, includes the Raman spectrum of N kind pure substance in the Raman spectrum java standard library, often A kind of Raman spectrum of pure substance is the column vector with M dimension, and M and N are positive integer;
It obtains the Raman spectrum of testing mixture and is pre-processed to obtain Raman spectrum to be measured, the Raman spectrum to be measured is tool The column vector for thering is M to tie up;
According to the Raman spectrum java standard library and the Raman spectrum to be measured establish objective function be f (x)=| | AX-y | |+λ | | X ||1, wherein A indicates that the Raman spectrum java standard library of M row N column, y indicate the Raman spectrum to be measured, and λ is penalty factor, and X is coefficient Vector and including N number of coefficient, N number of coefficient constitutes the column vector of N-dimensional, the coefficient x in XiCorresponding i-th kind of pure substance, i are ginseng Number and 1≤i≤N, xi≥0;It minimizes the objective function and obtains the coefficient vector X;
Doubtful coefficient is filtered out from the N number of coefficient solved in the obtained coefficient vector X based on 2 δ criterion, determines each institute Stating the corresponding pure substance of doubtful coefficient is doubtful substance;
The Raman spectrum of the various doubtful substances and the Raman spectrum to be measured are subjected to Least squares matching, and pass through double tails T inspection tests to the result of Least squares matching, to filter out the mixing to be measured from the various doubtful substances The pure substance for including in object.
2. the method according to claim 1, wherein described by the Raman spectrum of the various doubtful substances and institute It states Raman spectrum to be measured and carries out Least squares matching, and tested by double tail T inspections to the result of Least squares matching, from And the pure substance for including in the testing mixture is filtered out from the various doubtful substances, comprising:
The various doubtful substances are arranged to obtain doubtful substance sequence according to the descending sequence of corresponding doubtful coefficient It arranges, includes altogether L pure substance in the doubtful substance sequence, L is positive integer;
Minimum two is carried out using the Raman spectrum and the Raman spectrum to be measured of the preceding l pure substance in the doubtful substance sequence Multiply and match and be calculated first of residual error, l is parameter, and the initial value of l≤L and l are 1;
Examine between first of residual error of detection and the l-1 residual error whether there is significant difference by double tail T, wherein define the 0 residual error is the Raman spectrum to be measured;
If having significant difference, enables l=l+1 and execute again described pure using preceding l in the doubtful substance sequence The step of Raman spectrum of net object and the Raman spectrum to be measured carry out Least squares matching and first of residual error are calculated;
If not having significant difference, it is determined that include preceding l-1 in the doubtful substance sequence in the testing mixture Pure substance.
3. the method according to claim 1, wherein it is described minimize the objective function obtain the coefficient to X is measured, including the objective function is handled as corresponding augmented objective function are as follows: Wherein, t is penalty factor, iteratively solves the augmented objective function and obtains the coefficient vector X, iterative solution process includes:
The solution for initializing the coefficient vector X is e, is by the dual equation that method of Lagrange multipliers obtains the objective function L (x)=- (Ax-y)2-2(Ax-y)TY determines that antithesis misses according to the dual equation of the objective function and the objective function The expression formula of difference is Δ=L (x)-f (x);
Antithesis error is calculated in the expression formula that the solution of the coefficient vector X substitutes into the antithesis error;
Whether within a preset range the antithesis error being calculated is judged, if the antithesis error is in the preset range It is interior, then export the solution of the coefficient vector X;
If the antithesis error exceeds the preset range, the iteration direction of coefficient vector is determined by Newton method, is passed through back Line search of tracing back determines iteration step length, and the solution of the coefficient vector X is updated using the iteration direction and iteration step length, using more The solution of the coefficient vector X after new executes the expression that the solution of the coefficient vector X is substituted into the antithesis error again The step of antithesis error is calculated in formula.
4. the method according to claim 1, wherein it is described based on 2 δ criterion from solve the obtained coefficient to Doubtful coefficient is filtered out in N number of coefficient in amount X, comprising:
Calculate the mean value and standard deviation of N number of coefficient in the coefficient vector X;
N number of coefficient is judged whether in (u-2 δ, u+2 δ) range, and u is the mean value being calculated, and δ is to be calculated The standard deviation;
Determine that each coefficient in (u-2 δ, u+2 δ) range is not doubtful coefficient.
5. method according to any one of claims 1 to 4, which is characterized in that the Raman spectrum standard for establishing pure substance Library, comprising:
The original Raman spectrum of the N kind pure substance is acquired using Raman spectrometer;
The collected original Raman spectrum is pre-processed, and is taken by linear interpolation method interpolation and a little to obtain that treated Original Raman spectrum, treated the original Raman spectrum are the column vector of M dimension;
Treated the original Raman spectrum is normalized to obtain the Raman spectrum of the N kind pure substance using linear function, The Raman spectrum java standard library is obtained to establish.
6. method according to any one of claims 1 to 4, which is characterized in that the Raman spectrum for obtaining testing mixture And it is pre-processed to obtain Raman spectrum to be measured, comprising:
The Raman spectrum of the testing mixture is acquired using Raman spectrometer;
The Raman spectrum of the collected testing mixture is pre-processed, and is taken by linear interpolation method interpolation and is a little obtained The testing mixture treated Raman spectrum, the column of the testing mixture treated Raman spectrum is M dimension to Amount;
The testing mixture treated Raman spectrum is normalized to obtain the Raman spectrum to be measured using linear function.
CN201910015027.0A 2019-01-08 2019-01-08 Mixture Raman spectrum qualitative analysis method based on sparse nonnegative least square Active CN109738413B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910015027.0A CN109738413B (en) 2019-01-08 2019-01-08 Mixture Raman spectrum qualitative analysis method based on sparse nonnegative least square

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910015027.0A CN109738413B (en) 2019-01-08 2019-01-08 Mixture Raman spectrum qualitative analysis method based on sparse nonnegative least square

Publications (2)

Publication Number Publication Date
CN109738413A true CN109738413A (en) 2019-05-10
CN109738413B CN109738413B (en) 2020-06-02

Family

ID=66363904

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910015027.0A Active CN109738413B (en) 2019-01-08 2019-01-08 Mixture Raman spectrum qualitative analysis method based on sparse nonnegative least square

Country Status (1)

Country Link
CN (1) CN109738413B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110243806A (en) * 2019-07-30 2019-09-17 江南大学 Component of mixture recognition methods under Raman spectrum based on similarity
CN111189817A (en) * 2020-01-09 2020-05-22 中国原子能科学研究院 Laser-induced breakdown spectroscopy true and false signal resolution data analysis method
CN113252641A (en) * 2021-06-11 2021-08-13 北京卓立汉光分析仪器有限公司 Substance identification method based on residual analysis under Raman spectrum
CN113298171A (en) * 2021-06-09 2021-08-24 深圳网联光仪科技有限公司 Method, device, equipment and storage medium for identifying substance components
WO2021232757A1 (en) * 2020-05-19 2021-11-25 江南大学 Method for improving mixture component identification precision by using raman spectra of known mixtures
US11614408B2 (en) 2020-05-19 2023-03-28 Jiangnan University Method for improving identification accuracy of mixture components by using known mixture Raman spectrum

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110118130A1 (en) * 2009-08-23 2011-05-19 Jeanne F. Loring Compositions and methods for defining cells
CN102270241A (en) * 2011-08-16 2011-12-07 浙江大学 Image retrieving method based on sparse nonnegative matrix factorization
CN108398416A (en) * 2018-01-30 2018-08-14 上海化工研究院有限公司 A kind of mix ingredients assay method based on laser Raman spectroscopy
CN108428237A (en) * 2018-02-07 2018-08-21 西北大学 Approximate EO-1 hyperion polychrome cultural relics line original text extracting method is owed based on sparse nonnegative matrix
CN108844939A (en) * 2018-03-14 2018-11-20 西安电子科技大学 Raman spectrum based on asymmetric weighted least-squares detects baseline correction method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110118130A1 (en) * 2009-08-23 2011-05-19 Jeanne F. Loring Compositions and methods for defining cells
CN102270241A (en) * 2011-08-16 2011-12-07 浙江大学 Image retrieving method based on sparse nonnegative matrix factorization
CN108398416A (en) * 2018-01-30 2018-08-14 上海化工研究院有限公司 A kind of mix ingredients assay method based on laser Raman spectroscopy
CN108428237A (en) * 2018-02-07 2018-08-21 西北大学 Approximate EO-1 hyperion polychrome cultural relics line original text extracting method is owed based on sparse nonnegative matrix
CN108844939A (en) * 2018-03-14 2018-11-20 西安电子科技大学 Raman spectrum based on asymmetric weighted least-squares detects baseline correction method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
齐永锋等: "《基于稀疏非负最小二乘编码的高光谱遥感数据分类方法》", 《农业机械学报》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110243806A (en) * 2019-07-30 2019-09-17 江南大学 Component of mixture recognition methods under Raman spectrum based on similarity
CN111189817A (en) * 2020-01-09 2020-05-22 中国原子能科学研究院 Laser-induced breakdown spectroscopy true and false signal resolution data analysis method
CN111189817B (en) * 2020-01-09 2021-09-03 中国原子能科学研究院 Laser-induced breakdown spectroscopy true and false signal resolution data analysis method
WO2021232757A1 (en) * 2020-05-19 2021-11-25 江南大学 Method for improving mixture component identification precision by using raman spectra of known mixtures
US11614408B2 (en) 2020-05-19 2023-03-28 Jiangnan University Method for improving identification accuracy of mixture components by using known mixture Raman spectrum
CN113298171A (en) * 2021-06-09 2021-08-24 深圳网联光仪科技有限公司 Method, device, equipment and storage medium for identifying substance components
CN113252641A (en) * 2021-06-11 2021-08-13 北京卓立汉光分析仪器有限公司 Substance identification method based on residual analysis under Raman spectrum

Also Published As

Publication number Publication date
CN109738413B (en) 2020-06-02

Similar Documents

Publication Publication Date Title
CN109738413A (en) Mixture Raman spectra qualitative analysis method based on sparse non-negative least square
Pozzetti et al. The VIMOS VLT Deep Survey-The assembly history of the stellar mass in galaxies: from the young to the old universe
Selsing et al. An X-Shooter composite of bright 1< z< 2 quasars from UV to infrared
Koleva et al. ULySS: a full spectrum fitting package
Terlevich et al. The colour–magnitude relation for galaxies in the Coma cluster
Zhang et al. Star-forming content of the giant molecular filaments in the Milky Way
Heald et al. The Westerbork SINGS survey-II Polarization, Faraday rotation, and magnetic fields
CN104062257B (en) A kind of based on the method for general flavone content near infrared ray solution
Yi et al. M dwarf catalog of the LAMOST pilot survey
CN110879980B (en) Nuclear magnetic resonance spectrum denoising method based on neural network algorithm
CN109564199A (en) Analyze data processing method and analysis data processing equipment
CN111487213A (en) Multispectral fusion chemical oxygen demand testing method and device
CN108398416A (en) A kind of mix ingredients assay method based on laser Raman spectroscopy
CN108830253B (en) Screening model establishing method, spectrum screening device and method
CN109187614A (en) Based on nuclear magnetic resonance and mass spectrographic metabolism group data fusion method and its application
CN109060760A (en) Analysis model method for building up, gas analyzing apparatus and method
Zeng et al. Mixture analysis using non‐negative elastic net for Raman spectroscopy
Rubino et al. Detectability of large-scale counter-rotating stellar disks in galaxies with integral-field spectroscopy
Fongaro et al. Application of the angle measure technique as image texture analysis method for the identification of uranium ore concentrate samples: New perspective in nuclear forensics
Fan et al. A reconstruction algorithm based on sparse representation for Raman signal processing under high background noise
Liu et al. Simultaneous quantitative analysis of three components in mixture samples based on NIR spectra with temperature effect
CN111141809B (en) Soil nutrient ion content detection method based on non-contact type conductivity signal
CN107179329A (en) A kind of method that handheld type X fluorescence spectrometer determines heavy metal in soil content
CN108169204B (en) Raman spectrum preprocessing method based on database
CN113970528B (en) Textile component mixing method based on complete constraint least square method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant