IP Library › Granted Patent US 12,579,771
Granted Patent B2
US 12,579,771 · App. 18/278,980 · Granted Mar 17, 2026

Information processing device, information processing method, and program

Inventor: Masato Tokutake (Tokyo, JP)
Assignee: NS Solutions Corporation
G06V10/25G06T7/13G06T7/62G06V10/761G06V2201/07
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,579,771
App. No.
18/278,980
Granted
Mar 17, 2026
Kind
B2
Abstract

The present invention is to predict a production amount of a target object with higher accuracy. An information processing device that predicts a production amount of a target object, the information processing device including: an area extraction module configured to extract a target object area in which the target object exists in a photographed image of the target object photographed by a photographing device; a correction module configured to correct a size of the target object area on the basis of a distance from the photographing device to the target object, detected by a distance sensor; and a prediction module configured to predict the production amount of the target object on the basis of a size of the target object area corrected by the correction module.

Claims (42)

1 . An information processing device that predicts a production amount of a target object, the information processing device comprising:

a memory; and

a processor coupled to the memory, the processor being configured to:

extract a target object area in which the target object exists in a photographed image of the target object photographed by a photographing device;

correct a size of the target object area on a basis of a distance from the photographing device to the target object, detected by a distance sensor;

predict the production amount of the target object on a basis of a size of the target object area corrected;

extract, the target object area, from each of a plurality of the photographed images, each having a photographing range, the photographic ranges at least partly overlapping with each other, the plurality of photographed images being photographed by the photographing device moving in a predetermined direction,

when at least two of the plurality of photographed images include an image of the target object existing at a same position, select a largest target object area among a plurality of the target object areas corresponding to the target object existing at the same position, as the target object area of the target object existing at the same position;

wherein the processor further configured to extract a first photographed image photographed from an outside of a first boundary surface of the prediction area and a second photographed image photographed from an outside of a second boundary surface, the second boundary surface being on a back side of the first boundary surface, and

when the first photographed image and the second photographed image include the image of the target object existing at the same position, select a larger target object area from the two target object areas corresponding to the target object existing at the same position as the target object area of the target object existing at the same position, and predicts the production amount on a basis of a size of the selected target object area.

2 . The information processing device according to claim 1 , wherein the processor is further configured to extract the target objection area from each of a plurality of the photographed images corresponding to different photographing ranges in a prediction area in which the production amount is to be predicted and including an entire range in the prediction area, and extracts the target object area in the photographed image as the processing target, and

predict the production amount of the target object in the prediction area on a basis of a size of each of a plurality of the target object areas corrected.

3 . The information processing device according to claim 1 , wherein the plurality of photographed images are images photographed under a different condition of at least one of a photographing position and a photographing direction, and

wherein the processor further is configured to specify a photographing range corresponding to each of the photographed images photographed by the photographing device on a basis of the photographing position and the photographing direction of each photographed image, and extract a plurality of the photographed images whose photographing ranges overlap with each other by a predetermined length in a predetermined direction from a storage section in which the photographed images photographed by the photographing device are stored, as target images from which the target object area is to be extracted, on a basis of the photographing range.

4 . The information processing device according to claim 1 , wherein the processor further configured to extract the target object area from the photographed image using an estimation model of the target object, and

the estimation model is generated by:

applying learning data to a plurality of learning models, the learning data being a plurality of photographed images for learning including an annotated area as the target object, and

modifying the annotated area on a basis of a result of estimation by each learning model and the annotated area.

5 . The information processing device according to claim 1 , wherein the processor further configured to extract a first photographed image photographed from an outside of a first boundary surface of the prediction area and a second photographed image photographed from an outside of a second boundary surface, the second boundary surface being on a back side of the first boundary surface,

the processor further configured to extract the target object area existing in a range of a first distance from the first boundary surface toward the second boundary surface among target objects included in the first photographed image, and further extracts the target object area existing in a range of a second distance from the second boundary surface toward the first boundary surface, and

a sum of the first distance and the second distance is a distance between the first boundary surface and the second boundary surface.

6 . The information processing device according to claim 1 , wherein the processor is further configured to predict the production amount using a first regression model obtained from data on the size and the production amount of the target object.

7 . The information processing device according to claim 6 , wherein the first regression model indicates a relationship between the production amount and at least one of a barycentric coordinate of the target object, an inclination of the target object, a position of the photographing device, and a photographing direction of the photographing device, and

wherein the processor is further configured to predict the production amount on a basis of the first regression model and at least one of the barycentric coordinate, the inclination, the position, and the photographing direction.

8 . The information processing device according to claim 1 , wherein the processor is further configured to obtain a volume of the target object area on a basis of a size of the target object area and a three-dimensional position of the target object area obtained from a distance image, and predicts the production amount using a second regression model obtained from data on the volume and the production amount of the target object.

9 . An information processing method executed by an information processing device that predicts a production amount of a target object, the information processing method comprising:

an area extraction step of extracting a target object area in which the target object exists in a photographed image of the target object photographed by a photographing device;

a correction step of correcting a size of the target object area on a basis of a distance from the photographing device to the target object, detected by a distance sensor; and

a prediction step of predicting the production amount of the target object on a basis of a size of the target object area corrected at the correction step,

wherein at the area extraction step, extracting the target object area from each of a plurality of photographed images, each having a photographic range, the photographing ranges at least partly overlapping with each other, are set as the a processing target, the plurality of photographed images being photographed by the photographing device moving in a predetermined direction, and

at the prediction step, when at least two of the plurality of photographed images include an image of the target object existing at a same position, a largest target object area among a plurality of the target object areas corresponding to the target object existing at a same position, is selected as the target object area of the target object existing at the same position,

wherein the information processing method further comprises an extraction step of extracting a first photographed image photographed from an outside of a first boundary surface of the prediction area and a second photographed image photographed from an outside of a second boundary surface, the second boundary surface being on a back side of the first boundary surface, and

when the first photographed image and the second photographed image include the image of the target object existing at the same position, selecting a larger target object area from the two target object areas corresponding to the target object existing at the same position as the target object area of the target object existing at the same position, and predicting the production amount on a basis of a size of the selected target object area.

10 . A non-transitory computer-readable recording medium storing a program for causing a computer to execute a process comprising:

extracting a target object area in which the target object exists in a photographed image of the target object photographed by a photographing device;

collecting a size of the target object area on a basis of a distance from the photographing device to the target object, detected by a distance sensor; and

predicting a production amount of the target object on a basis of a size of the target object area corrected by the collecting,

wherein the extracting, the target object area from each of a plurality of the photographed images, each having a photographic range, the photographing ranges at least partly overlapping with each other, the plurality of photographed images being photographed by the photographing device moving in a predetermined direction, and

when at least two of the plurality of photographed images include an image of the target object, selecting a largest target object area among a plurality of the target object existing at a same position, areas corresponding to the target object existing at the same position, as the target object area of the target object existing at the same position,

wherein the process comprises extracting a first photographed image photographed from an outside of a first boundary surface of the prediction area and a second photographed image photographed from an outside of a second boundary surface, the second boundary surface being on a back side of the first boundary surface, and

when the first photographed image and the second photographed image include the image of the target object existing at the same position, selecting a larger target object area from the two target object areas corresponding to the target object existing at the same position as the target object area of the target object existing at the same position, and predicting the production amount on a basis of a size of the selected target object area.

11 . The information processing device according to claim 1 , wherein the plurality of photographed images overlap with each other in the predetermined direction by a range of a half or more of the photographing range.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2023
From: TOKUTAKE, MASATO
To: NS SOLUTIONS CORPORATION
Reel/Frame 064708/0369 →
Priority Claims (1)
JP 2021-060118 · Mar 31, 2021 · national
Continuity (2)
Related Publication 20240135668A1 · Apr 25, 2024
Related Publication 20240233306A9 · Jul 11, 2024
References Cited (26)
US 9468152B1 · Jens · 2016 [cited by examiner]
US 20140314280A1 · Lee et al. · 2014 [cited by applicant]
US 20160035136A1 · Sendai · 2016 [cited by examiner]
US 20180025480A1 · Dingle et al. · 2018 [cited by applicant]
US 20220129675A1 · Takimoto · 2022 [cited by examiner]
US 20220130036A1 · Gatto · 2022 [cited by examiner]
CN 104881626A · 2015 [cited by applicant]
CN 106407880A · 2017 [cited by applicant]
CN 206193829U · 2017 [cited by applicant]
CN 111914664A · 2020 [cited by applicant]
CN 111914668A · 2020 [cited by applicant]
JP 2002136223A · 2002 [cited by applicant]
JP 2020054289A · 2020 [cited by applicant]
Real-Time Fruit Recognition and Grasping Estimation for Robotic Apple Harvesting (Year: 2020). [cited by examiner]
Supplementary European Search Report issued by the European Patent Office in European Patent Application No. 21933490.1, dated Mar. 10, 2025. [cited by applicant]
Monga, Tanya, “Estimating Vineyard Grape Yield from Images”, Canadian Conference on AI (2018). [Lecture Notes in Computer Science, Springer, Berlin, Heidelberg, pp. 339-343, XP047472498, ISBN: 978-3-540-74549-5. [cited by applicant]
Santos, Thiago T., “Grape detection, segmentation, and tracking using deep neural networks and three-dimensional association”, Computer and Electronics in Agriculture, Feb. 7, 2020, vol. 170, 105247 XP086072271, ISSN: 0… [cited by applicant]
NSSOL Stories, NS Solutions Corporation, Internet: <URL: https://www.nssol.nipponsteel.com/future/stories/ai-wine.html>, non-official translation (How Will AI Change Winemaking?Suntory and NSSOL Predict Grape Yields.), … [cited by applicant]
Internet: <URL: https://diamond.jp/articles/-/215297?page=2>, non-official translation (Accepting the Challenges of Smart Agriculture, Part 1: The Quest to Create Fermentation Grape Cultivation Methods That Exist Nowher… [cited by applicant]
Doi, Shinichi et al. A Study on Prediction of Harvest Time using Multi-Spectral Imaging and Machine Learning. IPSJ Symposium Series: Multimedia, Distributed, Cooperative and Mobile Symposium (DICOMO2017), Jun. 21, 2017,… [cited by applicant]
Internet: <URL: https://www.jstage.jst.go.jp/article/jcshokuriku/6/0/6_KJ00002444521/_pdf/-char/ja>, (The Hokuriku Crop Science), non-official translation (Kouta, Mitsuyoshi et al. 2-3 Cases of Actual Yield Measurement … [cited by applicant]
International Search Report and Written Opinion in corresponding International Patent Application No. PCT/JP2021/041341 mailed Dec. 14, 2021. [cited by applicant]
Written Opinion in corresponding International Patent Application No. PCT/JP2021/041341 mailed Feb. 15, 2022. [cited by applicant]
Office Action and Search Report issued by the Chinese Patent Office in European Patent Application No. 2021800966195, dated Jun. 27, 2025 (English translation of Office Action). [cited by applicant]
Tiantian, Lou, et al., “Grape cluster detection and segmentation based on deep convolutional networks”, Journal of Shanxi Agricultural University (Natural Science Edition), 2020, pp. 109-119, vol. 40, No. 5. [cited by applicant]
Tong, Yang, “Robot target calibration based on multi-sensor fusion”, Electronic Journal of China Mater's Degree Thesis, Full-Text. [cited by applicant]