IP Library Granted Patent US 11,596,104
Granted Patent B2
US 11,596,104 · App. 16/763,727 · Granted Mar 7, 2023

Fruit and vegetable picking method and device based on machine vision and storage medium

Inventors: Tan Zhang (Shenzhen, CN); Hui Huang (Shenzhen, CN)
Assignee: SHENZHEN UNIVERSITY
A01D46/30A01D45/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 11,596,104
App. No.
16/763,727
Filed
May 13, 2020
Granted
Mar 7, 2023
Kind
B2
Art Unit
3671
USPC
56/10.1
Abstract

A fruit and vegetable picking method and device based on machine vision and storage medium that includes: acquiring fruit image of fruit or vegetable to be picked currently, calling pre-trained neural network model to identify fruit image, and determining type of fruit or vegetable; acquiring type of fruit or vegetable, and determining cuttable area on stalk of fruit or vegetable according to type of fruit or vegetable, locating cutting point; controlling end picking apparatus to cut off stalk of fruit or vegetable, according to cutting point being determined. By using pre-trained neural network model to detect fruit and cut stalk for picking, one device may be able to pick multiple fruits and vegetables, have high versatility and picking accuracy, avoid hurting pulp, and have improved harvest efficiency and quality of fruits and vegetables picked.

Claims (32)

1. A fruit and vegetable picking method based on machine vision, comprising:

collecting a data set of different types of fruits and vegetables and building a Mask r-cnn network model by using a deep learning framework on the dataset, the data set of different types of fruits and vegetables comprises a plurality of pulp images or plant images of different varieties of fruits and vegetables, a plurality of pulp images in different maturity levels of the fruits and vegetables, a plurality of environment images of a garden or a vegetable greenhouse, and a plurality of images of various fruits and vegetables in a to-be-picked state in the gardens or the vegetable greenhouses;

acquiring a fruit image of a fruit or a vegetable to be picked, calling the Mask r-cnn network model to identify the fruit image from the dataset, and determining a type of the fruit or the vegetable to be picked;

acquiring the type of the fruit or the vegetable to be picked, and determining a cuttable area on a fruit stalk of the fruit or the vegetable to be picked according to the type of the fruit or the vegetable, before locating a cutting point; and

controlling an end picking apparatus to cut off the stalk of the fruit or the vegetable to be picked, according to the cutting point determined.

2. The fruit and vegetable picking method based on machine vision according to claim 1 , further comprising, after the step of collecting a data set of different types of fruits and vegetables, and building a Mask r-cnn network model by using a deep learning framework, and before the step of acquiring a fruit image of a fruit or a vegetable to be picked, calling a pre-trained neural network model to identify the fruit image, and determining a type of the fruit or the vegetable to be picked:

performing a model learning and training on the data set by using a supervised learning method, performing a feature extraction on the data set of different types of fruits and vegetables by using the model trained, and constructing a neural network model for automatically identifying the pulp of a fruit or a vegetable.

3. The fruit and vegetable picking method based on machine vision according to claim 1 , wherein the step of acquiring a fruit image of a fruit or a vegetable to be picked, calling a pre-trained neural network model to identify the fruit image, and determining a type of the fruit or the vegetable to be picked further comprises:

using a camera apparatus preset on the picking device to obtain a plurality of fruit images of the fruit or the vegetable to be picked, and preprocessing the fruit images;

extracting a plurality of features from the fruit images preprocessed, and calling the neural network model to identify the features extracted; and

determining the type of the fruit or the vegetable to be picked, according to a recognition result.

4. The fruit and vegetable picking method based on machine vision according to claim 3 , wherein the step of preprocessing the fruit images further comprises: performing a noise reduction, a light supplement, and a white balance processing on the fruit images, to improve a quality of the fruit images.

5. The fruit and vegetable picking method based on machine vision according to claim 3 , wherein the step of extracting a plurality of features from the fruit images preprocessed, and calling a neural network model to identify the features extracted further comprises:

calling a Mask r-cnn backbone network to extract a feature map of the fruit images pre-processed, and using a regional recommendation network to generate a region proposal for a target; and

selecting a region of interest in the region proposal, before detecting the region of interest and outputting a recognition result.

6. The fruit and vegetable picking method based on machine vision according to claim 1 , wherein the step of acquiring the type of the fruit or the vegetable to be picked, and determining a cuttable area on a fruit stalk of the fruit or the vegetable to be picked according to the type of the fruit or the vegetable, before locating a cutting point further comprises:

acquiring the detected type of the fruit or the vegetable to be picked, predicting and selecting the stalks in the fruit images according to the type of the fruit or the vegetable to select a plurality of stalk areas; and

according to the stalk area selected, a cuttable area on the stalk is determined, and a best cutting point is located.

7. The fruit and vegetable picking method based on machine vision according to claim 1 , wherein the step of controlling an end picking apparatus to cut off the fruit stalk of the fruit or the vegetable to be picked, according to the cutting point selected further comprises:

controlling the end picking apparatus to clamp the stalk of the fruit or the vegetable to be picked, according to the cutting point determined; and

cutting the stalk off after clamping the stalk, and controlling the end picking apparatus to restore an initial state after the stalk is cut.

8. A picking device, comprising: a processor and a storage medium communicating with the processor, the storage medium stores a plurality of instructions; the processor follows the instructions stored in the storage medium to implement a plurality of steps of a fruit and vegetable picking method based on machine vision, the steps of the fruit and vegetable picking method based on machine vision comprising:

collecting a data set of different types of fruits and vegetables, and building a Mask r-cnn network model by using a deep learning framework on the dataset, wherein the data set of different types of fruits and vegetables comprises a plurality of pulp images or plant images of different varieties of fruits and vegetables, a plurality of pulp images in different maturity levels of the fruits and vegetables, a plurality of environment images of a garden or a vegetable greenhouse, and a plurality of images of various fruits and vegetables in a to-be-picked state in the gardens or the vegetable greenhouses;

acquiring a fruit image of a fruit or a vegetable current to be picked, calling the Mask r-cnn network model to identify the fruit image from the dataset, and determining a type of the fruit or the vegetable to be picked;

acquiring the type of the fruit or the vegetable to be picked, and determining a cuttable area on a fruit stalk of the fruit or the vegetable to be picked, according to the type of the fruit or the vegetable, before locating a cutting point; and

controlling an end picking apparatus to cut off the stalk of the fruit or the vegetable to be picked, according to the cutting point determined.

9. A storage medium, having a plurality of instructions stored, wherein the instructions are able to be loaded and executed by a processor, to implement a plurality of steps of a fruit and vegetable picking method based on machine vision, the steps of the fruit and vegetable picking method based on machine vision comprising:

collecting a data set of different types of fruits and vegetables, and building a Mask r-cnn network model by using a deep learning framework on the dataset;

wherein the data set of different types of fruits and vegetables comprises a plurality of pulp images or plant images of different varieties of fruits and vegetables, a plurality of pulp images in different maturity levels of the fruits and vegetables, a plurality of environment images of a garden or a vegetable greenhouse, and a plurality of images of various fruits and vegetables in a to-be-picked state in the gardens or the vegetable greenhouses;

acquiring a fruit image of a fruit or a vegetable current to be picked, calling the Mask r-cnn network model to identify the fruit image from the dataset, and determining a type of the fruit or the vegetable to be picked;

acquiring the type of the fruit or the vegetable to be picked, and determining a cuttable area on a fruit stalk of the fruit or the vegetable to be picked, according to the type of the fruit or the vegetable, before locating a cutting point; and

controlling an end picking apparatus to cut off the stalk of the fruit or the vegetable to be picked, according to the cutting point determined.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2020
From: ZHANG, TAN; HUANG, HUI
To: SHENZHEN UNIVERSITY
Reel/Frame 052651/0171 →
Priority Claims (1)
CN 201910091794.X · Jan 30, 2019 · national
Continuity (1)
Related Publication 20210212257A1 · Jul 15, 2021
Cited By (2)
US 12,593,753 US 12,660,753