IP Library Granted Patent US 12,644,832
Granted Patent B2
US 12,644,832 · App. 18/268,127 · Granted Jun 2, 2026

Systems and methods for spectral analysis of plants

Inventor: Austin Caulfield Rothwell (Vancouver, CA)
Assignee: TERRAMERA, INC.
G01N21/3563G01J3/2823G01N21/31G01N21/84G01J2003/2826G01N21/359G01N2021/8466G01N33/0098G01N2201/1296
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,644,832
App. No.
18/268,127
Granted
Jun 2, 2026
Kind
B2
Abstract

Systems and methods for hyperspectral imaging of plants are provided. Multispectral images of plants are transformed, e.g. by interpolation along a spectral axis, to generate hyperspectral images of plants. The transformation can be based on spectral bases formed from hyperspectral sample images including images of plant matter. Plant characteristics, such as plant health, may be predicted based on the hyperspectral image. Plant health may be predicted by comparing derivatives of reflectance values with respect to wavelength for a plant of a given image relative to a reference derivative based on a reference hyperspectral image. The derivatives may be compared by determining a regression loss.

Claims (37)

1 . A method for spectral characterization of plants, the method performed by a processor and comprising:

receiving an input multispectral image comprising a number m of spectral channels, at least one spectral channel comprising an infrared wavelength, the multispectral image representing at least one portion of at least one plant;

generating a multispectral image comprising a number n of multispectral channels based on the input multispectral image and a plurality of spectral bases, the number n of multispectral channels greater than the number m of input multispectral channels;

generating a determination for the at least one portion of the at least one plant based on the multispectral image based on a derivative of a plurality of reflectance values of the multispectral image with respect to wavelength.

2 . The method according to claim 1 wherein the determination comprises a prediction of plant health and generating the determination comprises determining the prediction of plant health based on the derivative of the plurality of reflectance values and a plurality of reference reflectance values.

3 . The method according to claim 2 further comprising generating the plurality of reference reflectance values based on a reference multispectral image representing at least a healthy portion of a reference plant, optionally wherein generating the plurality of reference reflectance values comprises determining an average of reflectance values for a plurality of spatial locations of the at least the healthy portion of the reference plant for each of a plurality of spectral channels of the reference multispectral image.

4 . The method according to claim 2 wherein determining the prediction of plant health comprises determining a difference between the derivative of the plurality of reflectance values and a derivative of the plurality of reference reflectance values with respect to wavelength.

5 . The method according to claim 4 wherein determining the difference comprises determining a regression loss metric based on the derivative of the plurality of reflectance values and a derivative of the plurality of reference reflectance values, wherein the regression loss optionally comprises at least one of: a mean square error, a mean absolute error, a Huber loss, a log-cosh loss, and a quantile loss.

6 . The method according to claim 2 wherein the plurality of reference reflectance values comprise a first plurality of reference reflectance values corresponding to at least a first portion of at least a first plant and a second plurality of reference reflectance values corresponding to at least a second portion of at least a second plant, the first and second portions differing in at least one of: species of plant, type of disease, type of damage, and degree of damage.

7 . The method according to claim 6 wherein determining the prediction of plant health comprises:

determining a first prediction of plant health based on the derivative of the plurality of reflectance values and the first plurality of reference reflectance values;

determining a second prediction of plant health based on the derivative of the plurality of reflectance values and the second plurality of reference reflectance values; and

selecting the first prediction based on the first prediction corresponding to at least one of: a greater likelihood of health, a greater measure of confidence, and/or a lesser regression loss metric than the second prediction.

8 . The method according to claim 1 wherein the spectral bases having been generated from one or more images comprising at least one image representing at least a further portion of at least one further plant, wherein optionally the plurality of spectral bases comprises at least four spectral bases.

9 . The method according to claim 1 wherein generating the multispectral image comprises interpolating at least one multispectral reflectance value for a wavelength of at least one of the n multispectral channels outside of the m input multispectral channels; or the method further comprising segmenting the input multispectral image into plant and non-plant regions; wherein generating the multispectral image comprises generating the multispectral image for the plant regions.

10 . The method according to claim 1 comprising:

receiving a calibration input multispectral image representing at least a portion of a calibration subject, the at least the portion of the calibration subject substantially non-reflective in one or more input multispectral channels of the m input multispectral channels; and

determining, for at least one of the one or more input multispectral channels, a corresponding calibration reflectance of at least a portion of the input multispectral image representing at least the portion of the calibration subject;

wherein generating the multispectral image comprises, for the at least one of the one or more input multispectral channels, subtracting the corresponding calibration reflectance.

11 . The method according to claim 1 wherein at least one of the m input multispectral channels comprises at least one wavelength in a range of about 525 nm to 575 nm, at least one wavelength in a range of about 600 nm to 700 nm, and/or at least one wavelength in a range of about 400 nm to 500 nm.

12 . The method according to claim 11 wherein the m input multispectral channels comprise at least four input multispectral channels, and/or wherein the m input multispectral channels comprise no more than ten input multispectral channels.

13 . The method according to claim 11 wherein receiving the input multispectral image comprises causing an imaging sensor having infrared sensitivity to capture one or more frames through one or more optical filters.

14 . The method according to claim 13 wherein:

the imaging sensor comprises at least one of: an RGB imaging sensor with NIR sensitivity and a monochrome imaging sensor;

the one or more optical filters comprise a plurality of optical filters; and

causing the imaging sensor to capture one or more frames comprises causing the imaging sensor to capture a plurality of frames by capturing at least one frame through each of the plurality of optical filters; optionally wherein

causing the imaging sensor to capture the plurality of frames by capturing at least one frame through each of the plurality of optical filters comprises causing the plurality of optical filters to revolve through a field of view of the imaging sensor while causing the imaging sensor to capture frames.

15 . The method according to claim 1 wherein generating the determination comprises:

determining, for a first spatial location of at least one of the input multispectral image and the multispectral image, that a measure of one or more reflectance values of the first spatial location at least one of: exceeds a specularity threshold and is less than non-illumination threshold; and

excluding the one or more reflectance values of the first spatial location from the determination based on said determining.

16 . The method according to claim 1 wherein generating the determination comprises determining the derivative based on a difference between a first reflectance value in a spectral region and a second reflectance value in the spectral region; optionally wherein the spectral region comprises a first wavelength approximately corresponding to a local maximum of reflectance with respect to wavelength and a second wavelength approximately corresponding to a local minimum of reflectance with respect to wavelength, the difference between the first and second reflectance values approximating a slope of reflectance values in the spectral region with respect to wavelength; further optionally wherein determining the derivative based on the difference between the first and second reflectance values comprises normalizing the difference based on a measure of total reflectance in the spectral region; further optionally wherein normalizing the difference based on the measure of total reflectance in the spectral region comprises determining a sum of reflectances at the first and second wavelengths and normalizing based on the sum; further optionally wherein determining the derivative comprises determining a sum comprising a reflectance value at a baseline wavelength outside of the spectral region.

17 . The method according to claim 16 wherein at least the portion of at least one plant comprises at least a portion of a wheat leaf.

18 . The method according to claim 17 wherein the spectral region comprises a region between approximately 570 nm and 670 nm, optionally wherein the first wavelength comprises approximately 570 nm and the second wavelength comprises approximately 670 nm, further optionally wherein determining the derivative comprises determining a sum comprising a reflectance value at a baseline wavelength comprising approximately 500 nm.

19 . A computer system comprising:

one or more processors; and

a memory storing instructions which cause the one or more processors to perform operations comprising:

performing the acts of the method according to claim 1 .

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2023
From: ROTHWELL, AUSTIN CAULFIELD
To: TERRAMERA, INC.
Reel/Frame 064198/0315 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2023
From: ROTHWELL, AUSTIN CAULFIELD
To: TERRAMERA, INC.
Reel/Frame 063987/0453 →
Continuity (2)
Provisional Application 63127813 · Dec 18, 2020
Related Publication 20240044785A1 · Feb 8, 2024
References Cited (41)
US 6008492A · Slater et al. · 1999 [cited by applicant]
US 6587575B1 · Windham et al. · 2003 [cited by applicant]
US 6639665B2 · Poole · 2003 [cited by applicant]
US 6646264B1 · Modiano et al. · 2003 [cited by applicant]
US 7058197B1 · McGuire et al. · 2006 [cited by applicant]
US 7715013B2 · Glaser et al. · 2010 [cited by applicant]
US 7835002B2 · Muhammed et al. · 2010 [cited by applicant]
US 8563934B2 · Yao et al. · 2013 [cited by applicant]
US 9551616B2 · McQuilkin et al. · 2017 [cited by applicant]
US 10408748B2 · Schwartzer et al. · 2019 [cited by applicant]
US 10951831B2 · Seiffert et al. · 2021 [cited by applicant]
US 20060006335A1 · Lawrence et al. · 2006 [cited by applicant]
US 20070065857A1 · Glaser et al. · 2007 [cited by applicant]
US 20080144013A1 · Lanoue et al. · 2008 [cited by applicant]
US 20100073504A1 · Park et al. · 2010 [cited by applicant]
US 20130094717A1 · Janni et al. · 2013 [cited by applicant]
US 20140093138A1 · Naganuma et al. · 2014 [cited by applicant]
US 20140122044A1 · Yasukawa · 2014 [cited by applicant]
US 20160202679A1 · Bermudez Rodriguez · 2016 [cited by examiner]
US 20170251134A1 · Zhang · 2017 [cited by applicant]
US 20190056314A1 · Aalders et al. · 2019 [cited by applicant]
US 20190096049A1 · Kim et al. · 2019 [cited by applicant]
US 20190219499A1 · Gold et al. · 2019 [cited by applicant]
US 20190236358A1 · Tokumaru · 2019 [cited by applicant]
US 20190277749A1 · Rushing et al. · 2019 [cited by applicant]
US 20200334458A1 · Glenn · 2020 [cited by applicant]
US 20240044785A1 · Rothwell · 2024 [cited by applicant]
WO 2019173606A1 · 2019 [cited by applicant]
WO 2020159913A1 · 2020 [cited by applicant]
WO 2020232298A1 · 2020 [cited by applicant]
WO 2022126276A1 · 2022 [cited by applicant]
WO 2022126277A1 · 2022 [cited by applicant]
Bhosle et al. “Red Edge Point Detection for Mulberry Leaf”, (2017). [cited by applicant]
Moshou et al. “Intelligent multi-sensor system for detection and treatment of fungal diseases in arable crops”, (2011). [cited by applicant]
Siok et al., “A simulation approach to the spectral quality of multispectral images enhancement”, (2020). [cited by applicant]
Han et al. (2011) Fast Spectral Reflectance Recovery Using DLP Projector, Computer Vision—ACCV 2010. Lecture Notes in Computer Science, vol. 6492. doi:10.1007/978-3-642-19315-6_25. [cited by applicant]
Haneishi et al, Applied Optics (13 pages). Available at least as early as Dec. 17, 2021. [cited by applicant]
Haneishi et al. System design for accurately estimating spectral reflectance of art paintings. Department of Information and Image Science, Chiba University. Available at least as early as Dec. 17, 2021. [cited by applicant]
Park et al. Multipsectral Imaging Using Multiplexed Illumination. Conference Paper in Proceedings / IEEE International Conference on Computer Vision. IEEE International Conference on Computer Vision. Jan. 2007. DOI: 10.… [cited by applicant]
Parkkinen et al., Characteristic spectra of munsell colors, Journal of the Optical Society of America A 6 (1989) 318-322. [cited by applicant]
Xie et al., MHF-Net: An Interpretable Deep Network for Multispectral and Hyperspectral Image Fusion. IEEE, Aug. 11, 2020, vol. 44(3), pp. 1457-1473. [cited by applicant]