  Because of their abundance of amino acids, polysaccharides, and many other
nutrients that benefit human beings, mushrooms are deservedly popular as
dietary cuisine both worldwide and in China. However, if people eat poisonous
fungi by mistake, they may suffer from nausea, vomiting, mental disorder, acute
anemia, or even death. Each year in China, there are around 8000 people became
sick, and 70 died as a result of eating toxic mushrooms by mistake. It is
counted that there are thousands of kinds of mushrooms among which only around
900 types are edible, thus without specialized knowledge, the probability of
eating toxic mushrooms by mistake is very high. Most people deem that the only
characteristic of poisonous mushrooms is a bright colour, however, some kinds
of them do not correspond to this trait. In order to prevent people from eating
these poisonous mushrooms, we propose to use deep learning methods to indicate
whether a mushroom is toxic through analyzing hundreds of edible and toxic
mushrooms smartphone pictures. We crowdsource a mushroom image dataset that
contains 250 images of poisonous mushrooms and 200 images of edible mushrooms.
The Convolutional Neural Network (CNN) is a specialized type of artificial
neural networks that use a mathematical operation called convolution in place
of general matrix multiplication in at least one of their layers, which can
generate a relatively precise result by analyzing a huge amount of images, and
thus is very suitable for our research. The experimental results demonstrate
that the proposed model has high credibility and can provide a decision-making
basis for the selection of edible fungi, so as to reduce the morbidity and
mortality caused by eating poisonous mushrooms. We also open source our hand
collected mushroom image dataset so that peer researchers can also deploy their
own model to advance poisonous mushroom identification.
