The invention relates to the field of
environmental monitoring, and particularly discloses a non-negative matrix factorization and adaptive peak recognition
fluorescence feature extraction and
traceability system, which comprises a
spectral data preprocessing module, a
spectral data non-negative matrix factorization module, a component number automatic selection module, an adaptive peak recognition module, a feature
library construction module and a similarity comparison module. An improved non-negative matrix factorization model is adopted to decompose the three-dimensional
fluorescence spectrum matrix of a
single sample, and an optimal component number K is automatically determined through multiplicative update rule iterative optimization; the self-adaptive peak identification module carries out selective filtering, accurately extracts the position and intensity of a
fluorescence peak through multiple mechanisms, and carries out peak position calibration in a neighborhood; the Hungary
algorithm is adopted to carry out characteristic peak matching to calculate the comprehensive similarity between the samples, and rapid and accurate identification of the
pollution source is realized. The method has the advantages of
high resolution, strong anti-interference capability, low requirement on the number of samples,
automation and the like, and is suitable for
water quality fingerprint feature extraction of a
water sample in a complex environment and real-time
source tracing of
sewage.