Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

Apple Trees Diseases Detection

Through Computer Vision in Embedded Systems


1,3
Denis Logashov, 1,2 Dmitrii Shadrin, 1,* Andrey Somov, 1,2 Mariia Pukalchik,
4
Anastasia Uryasheva, 5 Hari Prabhat Gupta, 4 Nikita Rodichenko
1
Center for Computational and Data-Intensive Science and Engineering (CDISE)
2
Digital Agriculture Lab
1
Skolkovo Institute of Science and Technology
Moscow, Russia
*
a.somov@skoltech.ru
3
State University of Aerospace Instrumentation
2021 IEEE 30th International Symposium on Industrial Electronics (ISIE) | 978-1-7281-9023-5/21/$31.00 ©2021 IEEE | DOI: 10.1109/ISIE45552.2021.9576438

Saint Petersburg, Russia


4
Tsuru Robotics
Moscow, Russia
5
Indian Institute of Technology (BHU)
Varanasi, India

Abstract—In this paper, we address the problem of detecting and the moment of the beginning of rapid infection spreading.
diseases of apple trees. We report on a computer vision method By the means of manual monitoring it is nearly impossible
for apple trees leaves segmentation. For this reason we collect the to assess the actual disease diversity and spatial distribution.
leaves images in the field using a thermal image camera. Data
analysis is carried out using Neural Networks (NN) optimized for Indeed, this information is crucial due to the fact that, for
running on the embedded systems. We perform a comparative instance, fungal diseases take only two weeks for infecting
study on the embedded systems, embedded systems enriched with truly large areas [5]. Thus, there is a strong need in applying
the GPU capability, and the PC. We achieved IoU=0.814. Our the real-time diseases detection techniques for optimizing the
results demonstrate that the NNs running on the embedded sys- fungicide usage [6].
tems is a promising solution for detecting the trees diseases using
embedded systems and open up wide vista for its application in These problems can be addressed by using the auto-
precision agriculture. matic monitoring systems equipped with the optoelectronic
Index Terms—Computer vision, embedded systems, precision devices [7] and Deep Learning (DL) algorithms for image
agriculture, disease detection processing running on-board of the embedded systems [8] [9].
The most popular approach is processing of RGB images [10].
I. I NTRODUCTION
Moreover, those approaches process the single leaves that
Nowadays, agriculture industry should supply the growing significantly increase the performance of such systems, but
human population with the increasing amount of food. Thus, using the data collected in real conditions they have much
finding possibilities to increase quantity and quality of fruits less performance because of the noise around leaves. One
and vegetables yield is in high demand [1]. of the example on segmentation leaves is reported in [11].
One of the way to do this is to increase the amount of used This method uses machine learning techniques to remove
agricultural areas. However, there is an obvious shortcoming the background and then apply methods such as k-means
in this strategy: small countries, countries with unpleasant to highlight the diseases. Among the important features of
climate conditions, and countries with the poor soil properties plant disease development is that it can emerge and reveal
are prone to use the agricultural areas inefficiently. Another themselves at early stages in variety of electromagnetic spectra
opportunity is to optimize the plants’ growth and to reduce which represent different physical basis of the physical disease
the harvest losses. Dramatic harvest losses due to the plant origin. This effect was shown in [3] [12]. Computer vision
diseases [2] is a problem of top priority for many countries. systems can easily process any multi-spectral and hyper-
Monitoring of the actual situation of plant diseases diversity, spectral data allowing for finding and quantitatively assessing
spreading and elimination of them in time are in high demand the features of interest automatically [13] [14]. Hyper-spectral
to provide the sustainable food production and minimize un- and multi-spectral image processing proved themselves as the
suspected losses [3] [4]. Performing the monitoring activities promising tools for disease detection and classification even
manually is quite time-consuming and ineffective if one needs at the early stages [15] [16]. Deep learning techniques such as
to cover huge amount of agricultural lands. Also, the problem Convolutional Neural Networks (CNN) and Recurrent Neural
is that manual monitoring without special equipment is slow, Networks (RNN) and, in particular, long-short term memory
thus we can miss the important information of the epicenter neural networks did not show their practical feasibility in
978-1-7281-9023-5/21/$31.00 ©2021 IEEE accurate and robust disease detection applications [17] [18].

Authorized licensed use limited to: UNIVERSIDAD DE SANTIAGO DE CHILE. Downloaded on January 12,2024 at 15:53:51 UTC from IEEE Xplore. Restrictions apply.
In this research, we focus on the detection of the apple achieved results in terms of leaves segmentation and perfor-
tree diseases, e.g. the apple scab being one of the typical mance of embedded systems. Finally, we provide concluding
fungal disease and the most harmful. The proposed approach remarks and discuss our future work in Section IV.
is generic and can be easily transferred for detecting and
quantitatively evaluating other diseases. II. M ETHODS
DL approach has been used recently for the detection of In this research, we have realized the following pipeline
apple diseases and demonstrated high accuracy. However, the for the data collection and analysis to address the problem of
disease was detected as it appeared visually [19]. In the detection of apple trees diseases:
following research [20] the authors describe the features of • data collection,
apple scab and show how those features can be detected. This • data pre-processing,
work provides thermography which enables the detection of • launching the models on the desktop computer,
scab signs in thermal range before the visible signs. These • transfer a model to the embedded system,
discovered spectral properties were chosen for detecting the • compare the performance.
apple scab by using Fully Convolutional Neural Networks During this work the images of apple leaves were collected
(FCNN) to process the images from a thermal camera and using a thermal camera. Then a part of the obtained im-
detect the diseased leaves. ages was chosen for further processing. These images were
Among the limitations of DL techniques is the availability labeled to train a CNN. After the labeling procedure we
of the labeled datasets. Although there is a lack of labeled identified several state-of-the-art architectures of CNN for the
datasets some recent datasets exist and can be used for DL assessment. Upon accomplishment of the training procedure
models training [21] [22]. The most popular approach is the we have identified the most accurate model. Obtained model
usage of datasets of single leaves for solving classification was tested on all the available devices including the PC
related problems [19] [23] running the Artificial Intelligence and different embedded systems to compare the performance.
(AI) methods on a desktop or cloud facilities [24]. The most This comparative study has helped specify the advantages and
frequently used dataset in this case is PlantVilage [19] [25]. disadvantages of selected modifications of embedded systems.
We note here that in this work the lion share of dataset was
collected in field in contrast to similar research works [26] A. Embedded Systems
where the datasets are typically collected in laboratory condi- In this work, we have tested the proposed method on Rasp-
tions. berry Pi 4 (RPi4), Movidious Neural Compute Stick (NCS1
The advantage of proposed approach includes not only the and NCS2), and NVIDIA Jetson Nano. Table I summarizes
early disease detection, but implementation and evaluation main parameters of these devices.
of all the proposed DL methods on board of a low-power
embedded system [27] equipped with a GPU [28]. This in TABLE I
turn allows for the in-situ detection and analysis of diseases K EY PARAMETERS OF R ASPBERRY P I 4, M OVIDIOUS N EURAL C OMPUTE
diversity in the field and receiving the up to date information S TICK (NCS1 AND NCS2), AND J ETSON NANO .
in real-time. Moreover, such a low-power system allows for
RPi4 NCS1 NCS2 Jetson Nano
performing the monitoring for a long time remotely. Energy Quad core Quad-core
efficiency and long-term operation is crucial for autonomous CPU / VPU
ARM
Myraid 2 Myraid X
ARM
sensing systems [29] [30]: in terms of power consumption of Cortex-A72 Cortex-A57
1.5 GHz 2 GHz
embedded systems and their long-term operation in relevant RAM 2 GB 4 GB 4 GB 4 GB
applications, it was reported in recent research works [26] [28]. NVIDIA Maxwell
In fact, there is a lack of the experimental research and architecture
GPU - - - with 128
deployments of this kind, and just a few of them are available NVIDIA CUDA®
in the literature. In [31] the system for preventing the water cores
stress on plants was proposed. The authors used a thermal
camera with RaspberryPi (RPi) and a simple NN. NNs were RPi4 works on Raspberry Pi OS based on Linux system, it
used to classify the images with plants affected by water is equipped with the USB ports to connect external devices.
stress. Another work [26] reports on data collection using Jetson Nano also works on Linux based OS and as it is
an embedded system with the AI on board. As in the work shown in Table I it has a GPU on board which significantly
discussed earlier, only one system configuration was used for increases the performance of this device. In addition, NVIDIA
inference of NNs. provided all necessary tools to install the optimized versions of
In the proposed research, we perform the segmentation of libraries required to work with a NN. NCS1 and NCS2 work
each particular diseased leaf. We also carried out a comparative as the hardware accelerators and require additional OpenVino
study on several embedded devices for processing the deep software to convert and optimize the CNN. Since NCS1 is
neural networks with millions of parameters. no longer supported in later versions of OpenVino and more
The paper is organized as follows: in Section II we present suitable version for NCS1 does not support required operations
the methods used in this work. In Section III we discuss the we had to use NCS2 only.

Authorized licensed use limited to: UNIVERSIDAD DE SANTIAGO DE CHILE. Downloaded on January 12,2024 at 15:53:51 UTC from IEEE Xplore. Restrictions apply.
B. Data Collection and Pre-processing typically used in the segmentation tasks. This loss is obtained
by the dice coefficient function.
Our dataset contains the images of apple leaves captured in
the field by the thermal camera. Initially we collected more 2|X ∩ Y |
than 5000 images. These images were a video stream on DSC = (1)
|X| + |Y |
which the diseased leaves were pointed during recording. As
a result, only 260 images were chosen as there were a lot Python language and Pytorch library were chosen to train
of similar images in the stream. Labeling process was done the selected CNN. All models of chosen architectures were
using labelme [32] package for Python allowing for creation obtained using Segmentation Models package for Pytorch [41].
of the required point polygons. An example of raw and labeled
III. R ESULTS
image is shown in Fig. 1.
A. Segmentation of Diseased Leaves
The dataset was divided into 3 parts: training, validation
and test. The training part contains 208 images, validation
part contains 39 images and test part contains 13 images. The
training process starts with learning rate equal to 10−3 . In
order to achieve the best possible accuracy we decrease the
learning rate during the training stage. After the first 10 epochs
the learning rate decreases up to 10−4 , after 20 epochs up to
10−5 and after 30 epochs up to 10−6 .
Fig. 1. Example of raw (left) and labeled image (right). Fig. 3 shows an example of IoU and loss graphs for FPN
and EfficientNet-b2.
To artificially increase the initial dataset the image aug- After all training procedures the obtained models were
mentation technique was used. The transformations of the validated using the test part of the dataset. The results are
original dataset are as follows: horizontal flip, scale, rotation, shown in Table III.
shift, applying of additive Gaussian noise, gamma changes,
sharpen changes, applying of blur and brightness changes. All TABLE III
parameters of these transformations are shown in Table III IOU SCORES FOR CHOSEN ARCHITECTURES ( ROWS ) AND DIFFERENT
FEATURE EXTRACTORS ( COLUMNS ).

TABLE II EffNet-b0 EffNet-b1 EffNet-b2 EffNet-b3 Xception


T RANSFORMATION PARAMETERS . FPN 0.693 0.754 0.801 0.814 0.774
LinkNet 0.493 0.713 0.743 0.782 0.799
Probability Parameters PSPNet 0.366 0.413 0.437 0.453 0.466
horizontal flip 0.5 – Unet 0.651 0.745 0.704 0.796 0.805
scale 1.0 scaling factor in (-0.2, 0.2)
rotation 1.0 rotation limit in (-45, 45)
shift 1.0 shift limit in (-0.2, 0.2) The best results shows the FPN with EfficientNet-b3. Fig. 4
mean equal to 0 demonstrates an example of segmentation using the best
Gaussian noise 0.2
variance equal to 10
gamma 1.0 gamma factor equal to 80 model.
sharpen 0.3 lightness factor in (0.5, 1) These results demonstrate that the modern architectures
blur 0.3 kernel size equal to 3 can successfully distinguish the diseased leaves. It is worth
brightness 0.9 brightness factor in (-0.2, 0.2)
noting that the best model contains huge amount of parameters
(12,474,073) for only 2 classes.
C. Neural Networks B. Performance Evaluation on the Embedded Systems
The goal of this research was to check the ability of the Among other tasks in this work, we aim at assessing the
state-of-the-art neural networks to perform the segmentation of performance of embedded systems with the trained NN on
diseased leaves at an early stage using the thermal images. For board. First experiments were done with RPi4. Pytorch library
this purpose several well-known architectures were chosen: was directly installed on this device and it was possible
FPN [33], Linknet [34], PSPNet [35], Unet [36]. Schematic to launch the trained model. To increase the performance
description of chosen NN is shown in Fig. 2. NCS2 was connected to RPI4 using its USB port. We faced
Also, different feature map extractors were tested including some challenges during the optimization and due to limited
EfficientNet (EffNet) [37] with different depth and Xception calculation resources of NCS2 the size of processed images
[38]. Different depths in EffNet denotes as b0, b1, etc., where was reduced from 640 × 480 to 128 × 128. On NVIDIA Jetson
b0 is the smallest extractor. Adam optimizer [39] was chosen Nano optimized version of pytorch was installed and it was
as a recommended for the segmentation task. Intersection over also possible to launch the trained model directly.
Union (IoU) score was chosen as the main metric for the Table IV shows the comparative study on the performance of
segmentation task. Dice loss [40] was selected because it is NN on different devices with the size of input image 128×128.

Authorized licensed use limited to: UNIVERSIDAD DE SANTIAGO DE CHILE. Downloaded on January 12,2024 at 15:53:51 UTC from IEEE Xplore. Restrictions apply.
Fig. 2. Architectures of used NN.

Fig. 4. Example of segmentation: (a) Original image, (b) labeled mask, and
(c) predicted mask.

This table shows that the performance of microcomputer is


very low in comparison with the PC. That is why the hardware
Fig. 3. IoU and Dice loss dynamics over training and validation epochs. accelerators should be applied to increase the performance of
embedded systems. As shown in Table IV, NCS2 provides

Authorized licensed use limited to: UNIVERSIDAD DE SANTIAGO DE CHILE. Downloaded on January 12,2024 at 15:53:51 UTC from IEEE Xplore. Restrictions apply.
TABLE IV [6] A. Sophie et al., “Disease decision support systems:
C OMPARISON OF DIFFERENT DEVICES . their impact on disease management and durability of
NVIDIA 6-cores GPU fungicide effectiveness,” in Fungicides, InTech, 2010.
RPi4 with
RPi4 Jetson CPU 3.79 GeForce [7] Flores-Fuentes, Wendy, M. Rivas-Lopez, D. Hernandez-
NCS2 Nano GHz RTX 2070 Balbuena, O. Sergiyenko, J. C. Rodriguez-Quiñonez,
Time
7.56 0.071 0.132 0.068 0.014 J. Rivera-Castillo, L. Lindner, L. C. Basaca-Preciado,
elapsed, s
F. N. Murrieta-Rico, , and F. F. Gonzalez-Navarro, “Op-
toelectronic devices fusion in machine vision applica-
computing performance that is close to the performance of a tions,” in Examining Optoelectronics in Machine Vision
modern processor. NVIDIA Jetson Nano can process images and Applications in Industry 4.0 (O. Sergiyenko, J. C.
of needed input size, but this device is characterized by lower Rodriguez-Quiñonez, and W. Flores-Fuentes, eds.), ch. 1,
performance in comparison with NCS2. pp. 1–36, IGI Global, 2021.
Also, performance can be increased by the optimization of [8] T. T. Duong, J. H. Seo, T. D. Tran, B. J. Young,
NN. Since the obtained architecture has a huge number of and J. W. Jeon, “Evaluation of embedded systems for
parameters it is obvious that the performance on a regular automotive image processing,” in 2018 19th IEEE/ACIS
devices will be low. One of the optimization approaches is International Conference on Software Engineering, Ar-
prunning [42]. This method allows for making zeros some tificial Intelligence, Networking and Parallel/Distributed
coefficients and make the model less complicated. Currently, Computing (SNPD), pp. 123–128, 2018.
the performance after pruning cannot be improved using [9] V. Mazzia, A. Khaliq, F. Salvetti, and M. Chiaberge,
pytorch library. “Real-time apple detection system using embedded sys-
tems with hardware accelerators: An edge ai application,”
IV. C ONCLUSIONS IEEE Access, vol. 8, pp. 9102–9114, 2020.
[10] A. Menshchikov, D. Shadrin, V. Prutyanov, D. Lopatkin,
In this work, we have demonstrated how the apple trees
S. Sosnin, E. Tsykunov, E. Iakovlev, and A. Somov,
diseases can be detected by computer vision in embedded
“Real-time detection of hogweed: UAV platform empow-
system. We made a special emphasis on the apple scub disease
ered by deep learning,” IEEE Transactions on Comput-
in this research.
ers, pp. 1–1, 2021.
We collected the dataset of apple leaves in the field condi- [11] V. Singh and A. Misra, “Detection of plant leaf diseases
tions and labeled the images. For images processing we have using image segmentation and soft computing tech-
chosen appropriate architecture of NN. The effectiveness of niques,” Information Processing in Agriculture, vol. 4,
CNN was demonstrated in the task of segmentation of diseased pp. 41–49, 2017.
leaves. It was shown that CNN can be also deployed on the [12] T. Rumpf, A.-K. Mahlein, U. Steiner, E.-C. Oerke, H.-W.
embedded devices to make system autonomous. Comparative Dehne, and L. Plümer, “Early detection and classification
study on the performance of embedded devices running CNN. of plant diseases with support vector machines based on
Our future work includes the integration of the proposed hyperspectral reflectance,” Computers and Electronics in
solution into a robotic system or an unmanned aerial vehicle Agriculture, vol. 74, no. 1, pp. 91–99, 2010.
with consequent testing in real conditions. [13] M. Paoletti, J. Haut, J. Plaza, and A. Plaza, “Deep
learning classifiers for hyperspectral imaging: A review,”
R EFERENCES
ISPRS Journal of Photogrammetry and Remote Sensing,
[1] V. E. Rubatzky and M. Yamaguchi, World vegetables: vol. 158, pp. 279–317, 2019.
principles, production, and nutritive values. Springer [14] L. Viskovic, I. N. Kosovic, and T. Mastelic, “Crop clas-
Science & Business Media, 2012. sification using multi-spectral and multitemporal satellite
[2] S. Savary, A. Ficke, J.-N. Aubertot, and C. Hollier, “Crop imagery with machine learning,” pp. 1–5, 2019.
losses due to diseases and their implications for global [15] P. Moghadam, D. Ward, E. Goan, S. Jayawardena,
food production losses and food security,” Food Security, P. Sikka, and E. Hernandez, “Plant disease detection
vol. 4, pp. 519—-537, 2012. using hyperspectral imaging,” in 2017 International Con-
[3] A.-K. Mahlein, E.-C. Oerke, U. Steiner, and H.-W. ference on Digital Image Computing: Techniques and
Dehne, “Recent advances in sensing plant diseases for Applications (DICTA), pp. 1–8, IEEE, 2017.
precision crop protection,” European Journal of Plant [16] K. Golhani, S. K. Balasundram, G. Vadamalai, and
Pathology, vol. 133, no. 1, pp. 197–209, 2012. B. Pradhan, “A review of neural networks in plant
[4] A.-K. Mahlein, “Plant disease detection by imaging sen- disease detection using hyperspectral data,” Information
sors – parallels and specific demands for precision agri- Processing in Agriculture, vol. 5, no. 3, pp. 354–371,
culture and plant phenotyping,” Plant Disease, vol. 100, 2018.
pp. 241—-251, 2016. [17] M. Turkoglu, D. Hanbay, and A. Sengur, “Multi-model
[5] J. E. Vanderplank, Disease resistance in plants. Aca- lstm-based convolutional neural networks for detection of
demic Press, Second Edition ed., 1984. apple diseases and pests,” Journal of Ambient Intelligence

Authorized licensed use limited to: UNIVERSIDAD DE SANTIAGO DE CHILE. Downloaded on January 12,2024 at 15:53:51 UTC from IEEE Xplore. Restrictions apply.
and Humanized Computing, pp. 1–11, 2019. and Lecture Notes in Bioinformatics), vol. 7158 LNCS,
[18] K. P. Ferentinos, “Deep learning models for plant disease pp. 212–227, 2012.
detection and diagnosis,” Computers and Electronics in [31] A. G. Mazare, L. M. Ionescu, D. Visan, A. I. Lita, and
Agriculture, vol. 145, pp. 311–318, 2018. G. Serban, “Embedded system for real time analysis of
[19] S. Baranwal, S. Khandelwal, and A. Arora, “Deep learn- thermal images for prevention of water stress on plants,”
ing convolutional neural network for apple leaves disease in 2018 41st International Spring Seminar on Electronics
detection,” SSRN Electronic Journal, pp. 260–267, 01 Technology (ISSE), pp. 1–6, 2018.
2019. [32] K. Wada, “labelme: Image Polygonal Annotation with
[20] E.-C. Oerke, P. Fröhling, and U. Steiner, “Detection of Python.” https://github.com/wkentaro/labelme, 2016.
plant leaf diseases using image segmentation and soft [33] T. Lin, P. Dollár, R. Girshick, K. He, B. Hariharan,
computing techniques,” IPrecision Agriculture, vol. 12, and S. Belongie, “Feature pyramid networks for object
pp. 699–715, 2011. detection,” in 2017 IEEE Conference on Computer Vision
[21] J. Parraga-Alava, K. Cusme, A. Loor, and E. Santander, and Pattern Recognition (CVPR), pp. 936–944, 2017.
“Rocole: A robusta coffee leaf images dataset for evalua- [34] A. Chaurasia and E. Culurciello, “Linknet: Exploiting
tion of machine learning based methods in plant diseases encoder representations for efficient semantic segmenta-
recognition,” Data in brief, vol. 25, p. 104414, 2019. tion,” in 2017 IEEE Visual Communications and Image
[22] M. Nouri, N. Gorretta, P. Vaysse, M. Giraud, C. Germain, Processing (VCIP), pp. 1–4, 2017.
B. Keresztes, and J.-M. Roger, “Near infrared hyper- [35] H. Zhao, J. Shi, X. Qi, X. Wang, and J. Jia, “Pyra-
spectral dataset of healthy and infected apple tree leaves mid scene parsing network,” in 2017 IEEE Conference
images for the early detection of apple scab disease,” on Computer Vision and Pattern Recognition (CVPR),
Data in brief, vol. 16, pp. 967–971, 2018. pp. 6230–6239, 2017.
[23] Y. Zhong and M. Zhao, “Research on deep learning in [36] O. Ronneberger, P. Fischer, and T. Brox, “U-net: Con-
apple leaf disease recognition,” Computers and Electron- volutional networks for biomedical image segmentation,”
ics in Agriculture, vol. 168, p. 105146, 2020. vol. 9351, pp. 234–241, 10 2015.
[24] C. Dupont, F. Hermenier, T. Schulze, R. Basmadjian, [37] M. Tan and Q. Le, “EfficientNet: Rethinking model scal-
A. Somov, and G. Giuliani, “Plug4green: A flexible ing for convolutional neural networks,” vol. 97, pp. 6105–
energy-aware VM manager to fit data centre particulari- 6114, 09–15 Jun 2019.
ties,” Ad Hoc Networks, vol. 25, pp. 505–519, 2015. [38] F. Chollet, “Xception: Deep learning with depthwise sep-
[25] J. S. H. Al-bayati and B. B. Üstündağ, “Evolutionary arable convolutions,” in 2017 IEEE Conference on Com-
feature optimization for plant leaf disease detection by puter Vision and Pattern Recognition (CVPR), pp. 1800–
deep neural networks,” International Journal of Compu- 1807, 2017.
tational Intelligence Systems, vol. 13, pp. 12–23, 2020. [39] D. P. Kingma and J. Ba, “Adam: A method for stochastic
[26] D. Shadrin, A. Menshchikov, A. Somov, G. Borne- optimization,” 3rd International Conference for Learning
mann, J. Hauslage, and M. Fedorov, “Enabling precision Representations - ICR 2015, pp. 1–15, 2015.
agriculture through embedded sensing with artificial in- [40] C. H. Sudre, W. Li, T. Vercauteren, S. Ourselin, and
telligence,” IEEE Transactions on Instrumentation and M. Jorge Cardoso, “Generalised dice overlap as a deep
Measurement, vol. 69, no. 7, pp. 4103–4113, 2020. learning loss function for highly unbalanced segmenta-
[27] D. Spirjakin, A. Baranov, A. Somov, and V. Sleptsov, tions,” Lecture Notes in Computer Science, pp. 240—-
“Investigation of heating profiles and optimization of 248, 2017.
power consumption of gas sensors for wireless sensor [41] P. Yakubovskiy, “Segmentation models pytorch.”
networks,” Sensors and Actuators, A: Physical, vol. 247, https://github.com/qubvel/segmentation models.pytorch,
pp. 247–253, 2016. 2020.
[28] D. Shadrin, A. Menshchikov, D. Ermilov, and A. Somov, [42] P. Molchanov, S. Tyree, T. Karras, T. Aila, and J. Kautz,
“Designing future precision agriculture: Detection of “Pruning convolutional neural networks for resource ef-
seeds germination using artificial intelligence on a low- ficient inference,” ICLR 2017, pp. 1–15, 2017.
power embedded system,” IEEE Sensors Journal, vol. 19,
no. 23, pp. 11573–11582, 2019.
[29] A. Somov, I. Minakov, A. Simalatsar, G. Fontana, and
R. Passerone, “A methodology for power consumption
evaluation of wireless sensor networks,” in IEEE Confer-
ence on Emerging Technologies and Factory Automation,
pp. 1–8, 2009.
[30] A. Somov, C. Ho, R. Passerone, J. Evans, and P. Wright,
“Towards extending sensor node lifetime with printed
supercapacitors,” Lecture Notes in Computer Science (in-
cluding subseries Lecture Notes in Artificial Intelligence

Authorized licensed use limited to: UNIVERSIDAD DE SANTIAGO DE CHILE. Downloaded on January 12,2024 at 15:53:51 UTC from IEEE Xplore. Restrictions apply.

You might also like