Machine Learning Algorithms and Applications. Группа авторов

Чтение книги онлайн.

Читать онлайн книгу Machine Learning Algorithms and Applications - Группа авторов страница 15

Machine Learning Algorithms and Applications - Группа авторов

Скачать книгу

style="font-size:15px;">      Automatic Counting and Classification of Silkworm Eggs Using Deep Learning

       Shreedhar Rangappa1*, Ajay A.1 and G. S. Rajanna2

       1Intelligent Vision Technology, Bengaluru, India

       2Maharani Cluster University, Sheshadri Road, Bengaluru, India

       Abstract

      The method of using convolutional neural networks to identify and quantify the silkworm eggs that are laid on a sheet of paper by female silk moth. The method is also capable of segmenting individual egg and classifying them into hatched egg class and unhatched egg class, thus outperforming image processing techniques used earlier. Fewer limitations of the techniques employed earlier are described and attempt to increase accuracy using uniform illumination of a digital scanner is illustrated. The use of a standard key marker that helps to transform any silkworm egg sheet into a standard image, which can be used as input to a trained convolution neural network model to get predictions, is discussed briefly. The deep learning model is trained on silkworm datasets of over 100K images for each category. The experimental results on test image sets show that our approach yields an accuracy of above 97% coupled with high repeatability.

      Keywords: Deep learning, convolution neural network, datasets, accuracy, silkworms, fecundity, hatching percentage

      Further, some areas of science still use the conventional approach of solving the problem, and sericulture is one among them. The sericulture industry involves the art and science of host plant cultivation as well as silkworm rearing to produce natural silk products. Silk is the queen of textiles and globally India is the second-largest producer of four different types of silk. Thus, sericulture serves as the base for economic, social, scientific, political, and intellectual advancements [4]. The fecundity (number of eggs laid by fertilized female silk moth), hatching percentage (silkworm birth rate), survival percentage (disease and environment tolerant), and silk productivity are a few economic traits (parameters) on which entire silk industry thrives. Manual counting of eggs is in vogue to quantify fecundity and hatching percentage parameters. Many automatic methods (image processing and new hardware design) have been attempted with lower accuracy [5]. A new approach of automatic counting and classifying eggs is described in this paper to quantify fecundity and hatching percentage accurately which provides required rearing information to harvest successful silk cocoon crops.

      The chapter describes a few conventional approaches and their drawbacks and, further, introduce the CNN approach adopted in this paper and to explain the specifications of each model trained to surpass the results provided by other image processing techniques.

      Manual counting of silkworm egg is in practice in countries like India, China, Thailand, and other Asian countries [6]. The silkworm eggs are small-sized [5], approximately 2 to 3 mm in diameter, densely populated in small clusters. Hence, the manual counting process will be tediously associated with prolonged time and is susceptible to human error. The inconsistency in determining the fecundity and hatching percentage impacts the overall cocoon crop performance and Silk productivity.

      Two of the main parameters that vary during capturing digital data for image processing are the size of the silkworm egg and uniform illumination spread across the image. Firstly, since the image processing (including blob analysis) algorithms are designed to identify a particular egg size or range of egg sizes, exceeding this limit causes error in the final result. Since no constant distance is set between the egg sheet and camera, in any of the earlier papers, the pixel size of captured eggs varies which causes the problem to the image processing algorithm. Also, the irregular distribution of illumination over ROI causes the digital cameras to record the data slightly in a different way, which may over saturate or under saturate the ROI. The image processing algorithms such as contrast stretch and histogram equalization perform well on the limited scenario and do not provide complete confidence to enhance low-quality data.

      To overcome these issues, a constant illumination light source with a fixed distance between camera and egg sheets of a paper scanner is used to capture the digital data of the silkworm egg sheets. Since the distance between the camera array of the paper scanner is fixed, the egg size can be approximated to stay within a specific range, i.e., around 28 to 36 pixels in diameter in our experiment. However, not all manufacturers of paper scanner follow strict dimensions while designing, hence the silkworm eggs scanned with different scanner results are found to be different. For example, the eggs scanned with Canon® scanner have a diameter of 28 to 32 pixels under, while 36 to 40 pixels with Hewlett-Packard® (HP) scanners for the same resolution and dots per inch (dpi).

Schematic illustration of adding a key marker on the silkworm egg sheet.

Скачать книгу