IP Library Granted Patent US 12,530,709
Granted Patent B2
US 12,530,709 · App. 18/499,544 · Granted Jan 20, 2026

Ultraviolet light and machine learning-based assessment of food item quality

Inventors: Benjamin Gordon (Goleta, CA); Ohad Michel (Goleta, CA); Matthew Kahlscheuer (Goleta, CA); Benjamin Flores (Goleta, CA); Charles Frazier (Goleta, CA); Louis Perez (Goleta, CA)
Assignee: Apeel Technology, Inc.
G06Q30/0627G06N20/00
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,530,709
App. No.
18/499,544
Granted
Jan 20, 2026
Kind
B2
Abstract

The disclosed technology provides for determining infection in food items using image data of the food items under ultra-violet (UV) light. A method includes performing object detection on the image data to identify a bounding box around each of the food items in the image data, determining, for each food item, an infection presence metric by applying a model to the bounding box, the model being trained using image training data of other food items under UV light, the image training data being annotated based on previous identifications of a first portion of the other food items having infection features and a second portion having healthy quality features, and determining, based on a determination that the infection presence metric for each of the food items indicates presence of an infection, an infection coverage metric for the food item.

Claims (56)

1 . A method for determining infection presence in food items using image data, the method comprising:

receiving, by a computing system and from an imaging device, image data of food items under UV light;

determining, by the computing system, an infection presence metric for each of the food items by applying a model to the image data, wherein applying the model to the image data comprises:

applying a grid structure to the image data to assign each food item in the image data a respective grid index that identifies a placement of the food item in the grid structure;

wherein the model was trained using image training data of other food items under UV light, wherein the image training data comprises a grid of other food items, each other food item assigned a respective grid index, the image training data being annotated based on previous identifications of a first portion of the other food items as having infection features and a second portion of the other food items as having healthy quality features, wherein the other food items are of a same food type as the food items;

identifying, by the computing system and using the respective grid indices, an infected group of the food items in the image data as having respective infection presence metrics that satisfy a threshold infection level, the threshold infection level indicating that the food items are infected based on the first portion and the second portion; and

returning, by the computing system, the infected group of the food items in the image data as having respective infection presence metrics and the infection presence metric for the food items in the image data.

2 . The method of claim 1 , further comprising:

determining, by the computing system and based on the infection presence metrics for the food items, an infection coverage metric for each of the food items; and

returning, by the computing system, the infection coverage metric for the food items in the image data.

3 . The method of claim 2 , wherein the infection coverage metric for each food item is a percentage of a surface of the food item that includes features indicative of the infection.

4 . The method of claim 1 , wherein returning, by the computing system, the infection presence metric for the food items in the image data comprises transmitting the infection presence metric to a user device for presentation in a GUI display at the user device.

5 . The method of claim 1 , wherein the infection presence metric for each food item is a string value indicating a healthy food item or an infected food item.

6 . The method of claim 1 , further comprising:

determining, by the computing system, an edibility metric for the group of food items by applying an edibility model to the image data, wherein the edibility model was trained using training time series image data of infected food items, the training time series image data being annotated with previous identifications of infection surface coverage correlating to lengths of time of edibility of the infected food items, wherein the infected food items are of the same food type as the food items; and

returning, by the computing system, the edibility metric for the group of food items.

7 . The method of claim 6 , wherein determining, by the computing system, the edibility metric for the group of food items comprises predicting a length of time of edibility for the group of food items.

8 . The method of claim 1 , further comprising

retrieving, by the computing system, from a data store, and for each of the food items, the infection presence metric for the food item;

identifying, by the computing system, supply chain information for the food item that includes a preexisting supply chain schedule and destination for the food item;

determining, by the computing system, whether to modify the supply chain information for the food item based on the infection presence metric;

in response to a determination to modify the supply chain information, generating, by the computing system, modified supply chain information based on the infection presence metric, wherein the modified supply chain information includes one or more of a modified supply chain schedule and modified destination for the food item; and

transmitting, by the computing system, the modified supply chain information to one or more supply chain actors to implement the modified supply chain information.

9 . The method of claim 8 , wherein determining, by the computing system, whether to modify the supply chain information for the food item based on the infection presence metric comprises determining that the infection presence metric satisfies the threshold infection level.

10 . A system for determining infection presence in food items using image data, the system comprising:

at least one light source configured to illuminate food items of a same food type, wherein the at least one light source emits ultra-violet (UV) light;

one or more imaging devices configured to capture image data for the food items when the food items are illuminated by the at least one light source; and

at least one computing system in communication with the one or more imaging devices, the at least one computing system configured to:

receive, by a computing system and from an imaging device, image data of food items under UV light;

determine, by the computing system, an infection presence metric for each of the food items by applying a model to the image data, wherein applying the model to the image data comprises:

applying a grid structure to the image data to assign each food item in the image data a respective grid index that identifies a placement of the food item in the grid structure;

wherein the model was trained using image training data of other food items under UV light, wherein the image training data comprises a grid of other food items, each other food item assigned a respective grid index, the image training data being annotated based on previous identifications of a first portion of the other food items as having infection features and a second portion of the other food items as having healthy quality features, wherein the other food items are of a same food type as the food items;

identify, by the computing system and using the respective grid indices, an infected group of the food items in the image data as having respective infection presence metrics that satisfy a threshold infection level, the threshold infection level indicating that the food items are infected based on the first portion and the second portion; and

return, by the computing system, the infected group of the food items in the image data as having respective infection presence metrics and the infection presence metric for the food items in the image data.

11 . The system of claim 10 , wherein the at least one computing system is further configured to:

determine, by the computing system and based on the infection presence metrics for the food items, an infection coverage metric for each of the food items; and

return, by the computing system, the infection coverage metric for the food items in the image data.

12 . The system of claim 11 , wherein the infection coverage metric for each food item is a percentage of a surface of the food item that includes features indicative of the infection.

13 . The system of claim 10 , wherein returning, by the computing system, the infection presence metric for the food items in the image data comprises transmitting the infection presence metric to a user device for presentation in a GUI display at the user device.

14 . The system of claim 10 , wherein the infection presence metric for each food item is a string value indicating a healthy food item or an infected food item.

15 . The system of claim 10 , wherein the at least one computing system is configured to:

determine, by the computing system, an edibility metric for the group of food items by applying an edibility model to the image data, wherein the edibility model was trained using training time series image data of infected food items, the training time series image data being annotated with previous identifications of infection surface coverage correlating to lengths of time of edibility of the infected food items, wherein the infected food items are of the same food type as the food items; and

return, by the computing system, the edibility metric for the group of food items.

16 . A non-transitory computer-readable medium encoding instructions operable to cause data processing apparatus to perform operations comprising:

receiving, by a computing system and from an imaging device, image data of food items under UV light;

determining, by the computing system, an infection presence metric for each of the food items by applying a model to the image data, wherein applying the model to the image data comprises:

applying a grid structure to the image data to assign each food item in the image data a respective grid index that identifies a placement of the food item in the grid structure;

wherein the model was trained using image training data of other food items under UV light, wherein the image training data comprises a grid of other food items, each other food item assigned a respective grid index, the image training data being annotated based on previous identifications of a first portion of the other food items as having infection features and a second portion of the other food items as having healthy quality features, wherein the other food items are of a same food type as the food items;

identifying, by the computing system and using the respective grid indices, an infected group of the food items in the image data as having respective infection presence metrics that satisfy a threshold infection level, the threshold infection level indicating that the food items are infected based on the first portion and the second portion; and

returning, by the computing system, the infected group of the food items in the image data as having respective infection presence metrics and the infection presence metric for the food items in the image data.

17 . The non-transitory computer-readable medium of claim 16 , further comprising instructions operable to cause data processing apparatus to perform operations comprising:

determining, by the computing system and based on the infection presence metrics for the food items, an infection coverage metric for each of the food items; and

returning, by the computing system, the infection coverage metric for the food items in the image data.

18 . The non-transitory computer-readable medium of claim 17 , wherein the infection coverage metric for each food item is a percentage of a surface of the food item that includes features indicative of the infection.

19 . The non-transitory computer-readable medium of claim 16 , wherein returning, by the computing system, the infection presence metric for the food items in the image data comprises transmitting the infection presence metric to a user device for presentation in a GUI display at the user device.

20 . The non-transitory computer-readable medium of claim 16 , wherein the infection presence metric for each food item is a string value indicating a healthy food item or an infected food item.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2024
From: GORDON, BENJAMIN; MICHEL, OHAD; KAHLSCHEUER, MATTHEW; FLORES, BENJAMIN; FRAZIER, CHARLES; PEREZ, LOUIS
To: APEEL TECHNOLOGY, INC.
Reel/Frame 068921/0516 →
Continuity (3)
Continuation 18131532 · Apr 6, 2023
Provisional Application 63328052 · Apr 6, 2022
Related Publication 20240062265A1 · Feb 22, 2024
References Cited (52)
US 9174245B2 · Blanc · 2015 [cited by examiner]
US 10986789B1 · Roberts · 2021 [cited by examiner]
US 11847681B2 · Gordon et al. · 2023 [cited by applicant]
US 20090303233A1 · Lin et al. · 2009 [cited by applicant]
US 20170203987A1 · McMahon et al. · 2017 [cited by applicant]
US 20180365820A1 · Nipe et al. · 2018 [cited by applicant]
US 20190340749A1 · Schwartzer et al. · 2019 [cited by applicant]
US 20200222949A1 · Murad et al. · 2020 [cited by applicant]
US 20200334628A1 · Goldberg et al. · 2020 [cited by applicant]
US 20200380274A1 · Shin et al. · 2020 [cited by applicant]
US 20210333185A1 · Hayward et al. · 2021 [cited by applicant]
US 20220126315A1 · Ross et al. · 2022 [cited by applicant]
US 20220270269A1 · Pattison et al. · 2022 [cited by applicant]
US 20220270298A1 · Pattison · 2022 [cited by applicant]
US 20220299493A1 · Pattison et al. · 2022 [cited by applicant]
US 20220327685A1 · Rogers et al. · 2022 [cited by applicant]
US 20230103922A1 · Keech et al. · 2023 [cited by applicant]
US 20230214982A1 · Michel et al. · 2023 [cited by applicant]
US 20230222822A1 · Jefferson et al. · 2023 [cited by applicant]
WO WO2020073037 · 2020 [cited by applicant]
WO WO2020231784 · 2020 [cited by applicant]
WO WO2020231784A1 · 2020 [cited by examiner]
WO WO2021222261 · 2021 [cited by applicant]
WO WO2021252369 · 2021 [cited by applicant]
Delia Lorente et al: “Selection of Optimal Wavelength Features for Decay Detection in Citrus Fruit Using the ROC Curve and Neural Networks”, Food and Bioprocess Technology ; An International Journal, Springer-Verlag, Ne… [cited by examiner]
Blasco et al., “Citrus sorting by identification of the most common defects using multispectral computer vision,” J. Food Eng., Dec. 2007, 83(3):384-393. [cited by applicant]
Blasco et al., “Recognition and classification of external skin damage in citrus fruits using multispectral data and morphological features,” Biosystems Eng., Jun. 2009, 103(2):137-145. [cited by applicant]
Bosabalidis et al., “Ultrastructural studies on the secretory cavities of Citrus deliciosa ten. II. Development of the essential oil-accumulating central space of the gland and process of active secretion,” Protoplasma,… [cited by applicant]
Brodrick, “Investigations into blemishes on citrus fruits—Part III. The development of early and late injuries in relation to rind oils,” South African Citrus J., Sep. 1970, 441:19-25. [cited by applicant]
Cahoon et al., “Cause and control of oleocellosis on lemons,” Proc. Amer. Soc. Hort. Sci., Jun. 1964, 84:188-198, 12 pages. [cited by applicant]
Chhajed et al., “Glucosinolate Biosynthesis and the Glucosinolate-Myrosinase System in Plant Defense,” Agronomy, Nov. 2020, 10(11), 1786:25 pages. [cited by applicant]
Durand-Petiteville et al., “Real-time segmentation of strawberry flesh and calyx from images of singulated strawberries during postharvest processing,” Computers and Electronics in Agriculture, Nov. 2017, 142(PA):298-31… [cited by applicant]
Eaks, “Rind disorders of oranges and lemons in California,” Proc. First Intl. Citrus Symp., Nov. 1969, 3:1343-1354, 14 pages. [cited by applicant]
Fawcett, “A spotting of citrus fruits due to the action of oil liberated from the rind,” California Agr. Expt. Sta. Bul., Feb. 1916, 266:261-269, 12 pages. [cited by applicant]
Fito et al., “Control of citrus surface drying by image analysis of infrared thermography,” Journal of Food Engineering, Feb. 2004, 61(3):287-290. [cited by applicant]
Ganapathy et al., “Smart Marketing Systems for Fruits using Wireless Sensors,” 2018 IEEE International Conference on System, Computation, Automation and Networking, Jul. 2018, 4 pages. [cited by applicant]
Gomez-Sanchis et al., “Detecting rottenness caused by [cited by applicant]
Gowen et al., “Applications of thermal imaging in food quality and safety assessment,” Trends in Food Science & Technology, Apr. 2010, 21(4):190-200. [cited by applicant]
Halbersberg et al., “Transfer Learning of Photometric Pheno-Types in Agriculture Using Metadata,” Apr. 2020, retrieved from URL <https://arxiv.org/pdf/2004.00303.pdf>, 6 pages. [cited by applicant]
Huang et al., “Using Fuzzy Mask R-CNN Model to Automatically Identify Tomato Ripeness,” IEEE Access, Nov. 2020, 8(16):207672-207682. [cited by applicant]
International Search Report and Written Opinion in International Appln. No. PCT/US2023/017702, mailed Jul. 19, 2023, 17 pages. [cited by applicant]
Lorente et al., “Selection of Optimal Wavelength Features for Decay Detection in Citrus Fruit Using the ROC Curve and Neural Networks,” Food and Bioprocess Technology, Dec. 2011, 6(2):530-541. [cited by applicant]
Obenland et al., “Essential Oils and Chilling Injury in Lemon,” HortScience, Feb. 1997, 32(1):108-111. [cited by applicant]
Obenland et al., “Peel Fluorescence as a Means to Identify Freeze-damaged Navel Oranges,” HortTechnology, Jan. 2009, 19(2):379-384. [cited by applicant]
Obenland et al., “Ultraviolet Fluorescence to Identify Navel Oranges with Poor Peel Quality and Decay,” HortTechnology, Dec. 2010, 20(6):991-995. [cited by applicant]
Overby et al., “Allyl isothiocyanate depletes glutathione and upregulates expression of glutathione S-transferases in [cited by applicant]
Petracek et al., “Physiological peel disorders,” Fresh citrus fruits, Wardowski et al. (eds.), Florida Science Source, 2006, 397-419, 25 pages. [cited by applicant]
Shomer, “Sites of production and accumulation of essential oils in citrus fruits,” Electron Microscopy, Proceedings of the Seventh European Congress on Electron Microscopy, Aug. 1980, 2:256-257, 4 pages. [cited by applicant]
Swift, “TLC-Spectrophotometric Analysis for Neutral Fraction Flavones in Orange Peel Juice,” J. Agr. Food Chem., Jan.-Feb. 1967, 15(1):99-101. [cited by applicant]
U.S. Department of Agriculture, “United States Standards for Grades of Oranges (California and Arizona),” Dec. 27, 1999, available on or before Oct. 29, 2010, via Internet Archive: Wayback Machine URL <https://web.archi… [cited by applicant]
Wang et al., “Study of Drying Uniformity in Pulsed Spouted Microwave-Vacuum Drying of Stem Lettuce Slices with Regard to Product Quality,” Drying Technology, Jan. 2013, 31(1-4):91-101. [cited by applicant]
Xiaping Fu et al., “Detection of Early Bruises on Pears Using Fluorescence Hyperspectral Imaging Technique,” Food Analytical Methods, Aug. 2021, 15(1):115-123. [cited by applicant]