Method for early warning of algal bloom levels based on Ordinal Forests model

US12504418B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12504418-B2
Application numberUS-202519026492-A
CountryUS
Kind codeB2
Filing dateJan 17, 2025
Priority dateApr 10, 2024
Publication dateDec 23, 2025
Grant dateDec 23, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for early warning of algal bloom levels based on an Ordinal Forests model includes the following steps: S1, preprocessing water quality data from a system for online monitoring of water quality and water ecology; S2, determining an algal bloom level according to a chlorophyll a value of the pre-processed water quality data; S3, using a resampling method to solve the problem of imbalanced algal bloom level data, and synthesizing a dataset of balanced algal bloom levels; and S4, taking the newly synthesized dataset in the S3 as an input variable, constructing a model for early warning of algal bloom levels based on the Ordinal Forests model, and performing early warning of algal bloom levels through the trained model for early warning of algal bloom levels.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for an early warning of algal bloom levels based on an Ordinal Forests model, comprising the following steps: S1, preprocessing water quality data from a system for online monitoring of water quality and water ecology; wherein the preprocessing the water quality data in the S1 comprises the following steps: S11, performing quality control on the water quality data, comprising deleting abnormal type data, deleting duplicate data, and resampling data; S12, processing missing values of the water quality data, using a Kalman filtering method to fill the missing values, gradually improving an accuracy of state estimation through continuous measurement value integration and state estimation, and completing filling of the missing values; S13, selecting features of the water quality data through a principal component analysis method; and S14, standardizing the water quality data, with a calculation formula as follows: y i = x i - x _ σ , wherein in the calculation formula, y i is standardized data; x i is measured data; x is a mean of a dataset; and σ is a standard deviation of the dataset; S2, determining an algal bloom level according to a chlorophyll a value of pre-processed water quality data; S3, using a resampling method to solve a problem of imbalanced algal bloom level data, and synthesizing a dataset of balanced algal bloom levels; and S4, taking a newly synthesized dataset from the S3 as an input variable, constructing a model for the early warning of algal bloom levels based on the Ordinal Forests model, and performing the early warning of algal bloom levels through a trained model for the early warning of algal bloom levels; wherein the S4 comprises the following steps: S41, dividing the newly synthesized dataset from the S3 through a 5-fold cross-validation method, i.e., dividing the newly synthesized dataset into five folds, selecting a fold of the newly synthesized dataset as a test set, with other folds of the newly synthesized dataset as training sets in each round, and repeating five rounds; and S42, training the Ordinal Forests model using data of the training sets with given hyperparameters, using algal bloom level data and water quality data of a previous day as input variables of the Ordinal Forests model, and using algal bloom level data of a current day as an output variable of the Ordinal Forests model to construct the model for the early warning of algal bloom levels based on the Ordinal Forests model; S43, inputting test set data into the model for the early warning of algal bloom levels, evaluating a performance of the trained model for the early warning of algal bloom levels in accuracy and consistency, and adjusting hyperparameters of the model for the early warning of algal bloom levels; and S44, applying the trained model for the early warning of algal bloom levels to a water quality monitoring site, repeating steps S1, S2, and S3 to preprocess water quality data and determine algal bloom levels every day, and inputting the algal bloom level data and the water quality data of each day as input variables into the model for the early warning of algal bloom levels, to obtain a local daily algal bloom level forecast. 2 . The method for the early warning of algal bloom levels based on the Ordinal Forests model according to claim 1 , wherein the water quality data in the S1 comprises concentration data, pH data, water temperature data, conductivity data, turbidity data, dissolved inorganic nitrogen data, and dissolved inorganic phosphorus data of chlorophyll a. 3 . The method for the early warning of algal bloom levels based on the Ordinal Forests model according to claim 1 , wherein the deleting the abnormal type data in the S11 means deleting non-numeric data, wherein the non-numeric data comprises characters and null values; the deleting duplicate data means deleting data with duplicate timestamps; and the resampling data means unified data resampling on a daily basis by using a median method. 4 . The method for the early warning of algal bloom levels based on the Ordinal Forests model according to claim 3 , wherein the S13 comprises the following steps: S131, centralizing and standardizing processing of raw water quality data such that each feature has a mean of 0 and a variance of 1; S132, calculating a covariance matrix of standardized data, and then performing eigenvalue decomposition on the covariance matrix to obtain eigenvalues and corresponding eigenvectors; and S133, selecting a number of principal components to be retained according to the eigenvalues, and selecting features required for modeling. 5 . The method for the early warning of algal bloom levels based on the Ordinal Forests model according to claim 1 , wherein the determining the algal bloom level in the S2 comprises the following steps: S21, observing relations between chlorophyll a concentration changes and various physical indicators according to data of field observations of water transparency changes in a reservoir, wherein the physical indicators comprise water body colors and transparency; and S22, with reference to relevant standards, dividing algal bloom risks into five levels according to a total chlorophyll a concentration: level I: chlorophyll a value≤10 μg/L, indicating no algal bloom and good water quality; level II: 10 μg/L<chlorophyll a value≤15 μg/L, early warning, indicating a potential risk of algal bloom; level III: 15 μg/L<chlorophyll a value≤50 μg/L, indicating mild algal bloom, and an obvious algal bloom event in a water body; level IV: 50 μg/L<chlorophyll a value≤100 μg/L, indicating severe algal bloom, and an algal bloom event posing a serious threat to an ecosystem; and level V: chlorophyll a value >100 μg/L, indicating an algal bloom disaster easily causing extremely serious ecological, social, and economic impacts. 6 . The method for the early warning of algal bloom levels based on the Ordinal Forests model according to claim 1 , wherein the S3 comprises the following steps: S31, counting a total number of categories of each algal bloom level according to algal bloom level data obtained after determination based on standards in the S2, and determining a data imbalance ratio before adjustment; and S32, applying adaptive synthetic sampling of the algal bloom level data to synthesize a new dataset, and performing a data balance calculation according to differences in a number of samples of different categories of the algal bloom level data, wherein the data balance calculation comprises the following steps: S321, calculating a proportion p of majority class samples around each minority class sample; S322, for each minority class sample, calculating a number of new samples that need to be generated β=p×α, wherein α is an adjustable parameter used to control the number of new samples; and S323, randomly selecting n samples from k majority class samples nearest to each minority class sample, and inserting the n samples between the minority class sample and the k majority class samples nearest thereto to synthesize a balanced dataset of algal bloom levels.

Assignees

Inventors

Classifications

  • Ensemble learning · CPC title

  • Probabilistic graphical models, e.g. probabilistic networks · CPC title

  • Machine learning · CPC title

  • Water filtration · CPC title

  • Feature extraction, e.g. by transforming the feature space; Summarisation; Mappings, e.g. subspace methods · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12504418B2 cover?
A method for early warning of algal bloom levels based on an Ordinal Forests model includes the following steps: S1, preprocessing water quality data from a system for online monitoring of water quality and water ecology; S2, determining an algal bloom level according to a chlorophyll a value of the pre-processed water quality data; S3, using a resampling method to solve the problem of imbalanc…
Who is the assignee on this patent?
Univ Xiamen
What technology area does this patent fall under?
Primary CPC classification G01N33/18. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 23 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).