IP Library › Granted Patent US 12,468,943
Granted Patent B2
US 12,468,943 · App. 17/925,250 · Granted Nov 11, 2025

System and method for estimating vegetation coverage in a real-world environment

Inventors: Artzai Picon Ruiz (Derio, ES); Miguel Gonzalez San Emeterio (Derio, ES); Aranzazu Bereciartua-Perez (Derio, ES); Laura Gomez Zamanillo (Derio, ES); Carlos Javier Jimenez Ruiz (Seville, ES); Javier Romero Rodriguez (Seville, ES); Christian Klukas (Limburgerhof, DE); Till Eggers (Ludwigshafen am Rhein, DE); Jone Echazarra Huguet (Derio, ES); Ramon Navarra-Mestre (Limburgerhof, DE)
Assignee: BASF SE
G06N3/08G06T7/12G06V10/143G06V10/761G06V10/764G06V10/82G06V20/188G06T2207/10024
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,468,943
App. No.
17/925,250
Granted
Nov 11, 2025
Kind
B2
Abstract

Computer-implemented method and system ( 100 ) for estimating vegetation coverage in a real-world environment. The system receives an RGB image ( 91 ) of a real-world scenery ( 1 ) with one or more plant elements ( 10 ) of one or more plant species. At least one channel of the RGB image ( 91 ) is provided to a semantic regression neural network ( 120 ) which is trained to estimate at least a near-infrared channel (NIR) from the RGB image. The system obtains an estimate of the near-infrared channel (NIR) by applying the semantic regression neural network ( 120 ) to the at least one RGB channel ( 91 ). A multi-channel image ( 92 ) comprising at least one of the R-, G-, B-channels (R, G, B) of the RGB image and the estimated near-infrared channel (NIR), is provided as test input (TI 1 ) to a semantic segmentation neural network ( 130 ) trained with multi-channel images to segment the test input (TI 1 ) into pixels associated with plant elements and pixels not associated with plant elements. The system segments the test input (TI 1 ) using the semantic segmentation neural network ( 130 ) resulting in a vegetation coverage map ( 93 ) indicating pixels of the test input associated with plant elements ( 10 ) and indicating pixels of the test input not associated with plant elements.

Claims (20)

1 . A computer-implemented method for estimating vegetation coverage in a real-world environment, the method comprising:

receiving an RGB image of a real-world scenery with one or more plant elements of one or more plant species;

providing at least one channel of the RGB image to a semantic regression neural network, the semantic regression neural network trained to estimate at least a near-infrared channel (NIR) from the at least one channel of the RGB image, the semantic regression neural network having a topology based on a convolutional segmentation neural network with its last layer being substituted by a monotonic activation function and its loss function being substituted by a regression loss function, to learn a pixel-wise regression transformation that transforms any RGB channel from an RGB domain to a target domain comprising at least a near-infrared domain;

obtaining an estimate of the near-infrared channel (NIR) by applying the semantic regression neural network to the RGB image;

deriving at least one infrared-dark channel of a multi-channel image, wherein infrared-dark channel values for each pixel are based on: the value of the near-infrared channel and a minimum value of available R-, G-, B-channels (R, G, B) and the near-infrared channel (NIR) for the respective pixel,

wherein the at least one infrared-dark channel is derived either (i) by applying respective mathematical operations to the estimated near-infrared channel or (ii) by configuring the semantic regression neural network to derive the at least one infrared-dark channel together with the near-infrared channel;

providing the multi-channel image comprising at least one of the R-, G-, B-channels (R, G, B) of the RGB image, and the near-infrared channel (NIR), as test input (TI 1 ) to a semantic segmentation neural network, the semantic segmentation neural network trained with a training data set comprising multi-channel images of the test input type to segment the test input (TI 1 ) into pixels associated with the plant elements and pixels not associated with the plant elements; and

segmenting the test input (TI 1 ) using the semantic segmentation neural network resulting in a vegetation coverage map indicating pixels of the test input associated with the plant elements and indicating pixels of the test input not associated with the plant elements.

2 . The method of claim 1 , wherein the at least one infrared-dark channel comprises an infrared-dark subtractive channel (IDS) representing for each pixel the difference between the near-infrared channel value and the minimum value of the available R-, G-, B-channels, and the near-infrared channel of the respective pixel.

3 . The method of claim 1 , wherein the at least one infrared-dark channel comprises an infrared-dark ratio channel (IDR) representing for each pixel the ratio of the near-infrared channel value to the minimum value of the available R-, G-, B-channels, and the near-infrared channel of the respective pixel, the minimum value added to a predefined offset.

4 . The method of claim 1 , further comprising:

prior to providing the multi-channel image to the segmentation neural network, deriving a normalized difference vegetation channel (NDVI) from the R-and estimated NIR channels, the normalized difference vegetation channel forming part of the multi-channel image.

5 . The method of claim 1 , wherein the monotonic activation function is selected from the group of: linear, sigmoid or hyperbolic tangent, and wherein the regression loss function is selected from the group of: Mean Square Error, Mean Absolute Error, Huber Loss, Log-Cosh Loss, and Quantile Loss.

6 . The method of claim 1 , wherein the regression loss function is combined with an adversarial perceptual loss function following a pix2pix architecture where the loss is determined as a weighted sum of the regression loss and the adversarial perceptual loss.

7 . The method of claim 1 , wherein the segmentation neural network is extended to classify the pixels associated with the plant elements into multiple plant classes with each plant representing a particular plant species.

8 . The method of claim 1 , wherein the semantic regression neural network is based on a fully convolutional DenseNet architecture.

9 . The method of claim 1 , wherein the semantic segmentation neural network has an input layer of size M×N×K, where M and N represent the width and height of a test input multi-channel image, and K represents the number of channels of the multi-channel image, and further has a final layer which is composed by two output channels with each output channel of size M and N, one output channel containing the estimate for the vegetation coverage segmentation class and the other output channel containing the estimate for non-vegetation classes, the final layer followed by a softmax activation layer to ensure mutually exclusiveness of the vegetation coverage segmentation class and the class containing the non-vegetation classes.

10 . The method of claim 9 , wherein the semantic segmentation neural network is minimized over any of the loss functions: categorical cross-entropy loss, weighted categorical cross-entropy, balanced cross-entropy, Focal loss, Focal loss plus Dice loss, Tversky loss, Lovász-Softmax.

11 . A computer program product for estimating the vegetation coverage in the real-world environment, the computer program product, when loaded into a memory of a computing device and executed by at least one processor of the computing device, causing the at least one processor to execute the steps of the computer-implemented method according to claim 1 .

12 . A computer system for estimating the vegetation coverage in the real-world environment, the computer system comprising a memory and at least one processor and further comprising software modules that, when executed by the at least one processor, cause the computer system to perform the steps of the computer-implemented method according to claim 1 .

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2022
From: JIMENEZ RUIZ, CARLOS JAVIER; ROMERO RODRIGUEZ, JAVIER
To: BASF ESPANOLA S.L.
Reel/Frame 061808/0890 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2022
From: KLUKAS, CHRISTIAN; EGGERS, TILL; NAVARRA-MESTRE, RAMON
To: BASF SE
Reel/Frame 061808/0911 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2022
From: PICON RUIZ, ARTZAI; GONZALES SAN EMETERIO, MIGUEL; BERECIARTUA-PEREZ, ARANZAZU; GOMEZ ZAMANILLO, LAURA; ECHAZARRA HUGUET, JONE
To: FUNDACION TECNALIA RESEARCH & INNOVATION
Reel/Frame 061808/0948 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2022
From: BASF ESPANOLA S.L.
To: BASF SE
Reel/Frame 061808/0989 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2022
From: FUNDACION TECNALIA RESEARCH & INNOVATION
To: BASF SE
Reel/Frame 061809/0010 →
Priority Claims (1)
EP 20176124 · May 22, 2020 · regional
Continuity (1)
Related Publication 20230230373A1 · Jul 20, 2023
References Cited (14)
EP 2579211A2 · 2013 [cited by applicant]
WO 2019108170A1 · 2019 [cited by applicant]
Suárez, Patricia L., et al. “Image vegetation index through a cycle generative adversarial network.” Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops. 2019. (Year: 2019). [cited by examiner]
Potena, Ciro, Daniele Nardi, and Alberto Pretto. “Fast and accurate crop and weed identification with summarized train sets for precision agriculture.” Intelligent Autonomous Systems 14: Proceedings of the 14th Internat… [cited by examiner]
Reyes, Angie K., Juan C. Caicedo, and Jorge E. Camargo. “Fine-tuning Deep Convolutional Networks for Plant Recognition.” CLEF (Working Notes) 1391.9 (2015). (Year: 2015). [cited by examiner]
Hartling, Sean, et al. “Urban tree species classification using a WorldView-2/3 and LiDAR data fusion approach and deep learning.” Sensors 19.6 (2019): 1284. (Year: 2019). [cited by examiner]
Luo, Haifeng, et al. “High-resolution aerial images semantic segmentation using deep fully convolutional network with channel attention mechanism.” IEEE journal of selected topics in applied earth observations and remot… [cited by examiner]
International Search Report of International Application No. PCT/EP2021/062178 mailed Jul. 19, 2021, 11 pgs. [cited by applicant]
Suarez Patricia L et al., “Image Vegetation Index Through a Cycle Generative Adversarial Network”, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), IEEE, Jun. 16, 2019 (Jun. 16, 201… [cited by applicant]
Grover, Prince, “5 Regression Loss Functions All Machine Learners Should Know”, downloaded from https://heartbeat.comet.ml/5-regression-loss-functions-all-machine-learners-should-know-4fb140e9d4b0, Jun. 5, 2018, 19 pgs. [cited by applicant]
Bannari et al., “A review of vegetation indices”, Remote sensing reviews, vol. 13, No. 1-2, 256 pp. 95-120, 1995. [cited by applicant]
Isola et al., “Image-to-Image Translation with Conditional Adversarial Networks”, A. A. (2017), Proceedings of the IEEE conference on computer vision and pattern recognition, pp. 1125-1134. [cited by applicant]
Diederik et al., “Adam: A method for stochastic optimization”, arXiv:1412.6980v9 Jan. 30, 2017, 15 pgs. [cited by applicant]
Zhao et al., “Pyramid Scene Parsing Network”, 2017, in Proceedings of the IEEE conference on computer vision and pattern recognition, pp. 2881-2890. [cited by applicant]