Methods and systems related to mushroom ripeness determination
A method of determining ripeness of a growing mushroom involves obtaining a sequence of images of a growing mushroom over a period of time and, from the sequence of images, measuring one or more features of the growing mushroom to obtain temporal measurements for the one or more features. The temporal measurements indicate rates at which the one or more features are changing. The temporal measurements are compared to pre-determined ripeness functions to determine the ripeness of the mushroom. The mushroom is picked if the comparison indicates that the mushroom is ready to be harvested.
1. A method of determining ripeness of a growing mushroom, the method comprising:
obtaining a sequence of images of a growing mushroom over a period of time;
from the sequence of images, measuring one or more features of the growing mushroom to obtain temporal measurements for the one or more features of the growing mushroom, the temporal measurements indicating rates at which the one or more features are changing; and,
comparing the temporal measurements for the one or more features to pre-determined ripeness functions for each of the temporal measurements to determine the ripeness of the mushroom.
2. The method of claim 1 , wherein the one or more temporal measurements comprises one or more of growth rate, color brightness change, temperature change, and change in hyperspectral reflectance response.
3. The method of claim 2 , wherein the one or more temporal measurements comprises at least the growth rate.
4. The method of claim 3 , wherein the growth rate comprises rate of change of mushroom height, rate of change of cap diameter, rate of change of cap curvature, rate of change of cap misshapenness or ratios thereof.
5. The method of claim 4 , wherein the growth rate comprises the rate of change of cap diameter, the rate of change of mushroom height, or both.
6. The method of claim 2 , wherein the one or more temporal measurements comprises at least both of the growth rate and the temperature change.
7. The method of claim 2 , wherein the one or more temporal measurements comprises at least the rate of change of temperature.
8. The method of claim 2 , wherein the one or more temporal measurements comprises at least the change in hyperspectral reflectance response.
9. The method of claim 8 , wherein the change in hyperspectral reflectance response comprises a change in intensity at a short-wave infrared (SWIR) wavelength.
10. The method of claim 9 , wherein the wavelength has a value in a range of 1325-1500 nm or 1875-2000 nm.
11. The method of claim 9 , wherein the wavelength has a value of about 1450 nm or about 1950 nm.
12. The method of claim 1 , wherein the pre-determined ripeness functions for each of the temporal measurements are a single pre-determined ripeness threshold for all of the temporal measurements, the single pre-determined ripeness threshold defined in a common ripeness scale for any combination of temporal measurements.
13. The method of claim 12 , wherein the single pre-determined ripeness threshold is an indicator of when the mushroom is ready to be harvested.
14. A method of harvesting a growing mushroom, the method comprising:
determining ripeness of the growing mushroom by a method as defined in claim 13 ; and,
picking the growing mushroom if the comparing of the temporal measurements for the one or more features to the pre-determined ripeness functions for each of the temporal measurements indicates that the growing mushroom is ready to be harvested.
15. The method according to claim 14 , wherein a change in environmental conditions in which the mushroom is growing is factored into determining when the mushroom is picked.
16. The method of claim 1 , wherein the measuring of one or more features of the growing mushroom further comprises obtaining one or more current measurements for the one or more features, wherein the one or more current measurements are analyzed to assist with the determining of the ripeness of the mushroom.
17. A system for determining ripeness of a growing mushroom, the system comprising:
one or more imaging devices for obtaining a sequence of images of a growing mushroom over a period of time; and,
a computer operatively connected to the one or more imaging devices, the computer configured to receive image data from the one or more imaging devices, the computer programmed to
measure from the image data one or more features of the growing mushroom to obtain temporal measurements for the one or more features, the temporal measurements indicating rates at which the one or more features are changing, and
compare the temporal measurements for the one or more features to pre-determined ripeness functions for each of the temporal measurements to determine the ripeness of the mushroom.
18. The system of claim 17 , wherein the imaging devices comprise one or more cameras.
19. The system of claim 17 , wherein the imaging devices comprise at least a 2-D visual light camera.
20. The system of claim 17 , wherein the one or more temporal measurements comprises one or more of growth rate, color brightness change, temperature change, and change in hyperspectral reflectance response.
21. The system of claim 17 , wherein the one or more temporal measurements comprises at least growth rate.
22. The system of claim 17 , wherein the pre-determined ripeness functions for each of the temporal measurements are a single pre-determined ripeness threshold for all of the temporal measurements, the single pre-determined ripeness threshold defined in a common ripeness scale for any combination of temporal measurements, and wherein the single pre-determined ripeness threshold is an indicator of when the mushroom is ready to be harvested.