Implementación en FPGA de algoritmo para
análisis parasitario
FPGA Algorithm Implementation for Parasitic Analysis
Rombolá Guido
1
, Leiva Lucas
2
, Vazquez Martin
3
, Toloza Juan
4
, Sagües Federica
5
, Saumell Carlos
6
1,2,3,4
Facultad de Ingeniería - Universidad Nacional de Tres de Febrero - Caseros - Buenos Aires - Argentina
2,3,4
LabSET - Universidad Nacional del Centro de la Provincia de Buenos Aires - Tandil - Buenos Aires - Argentina
5,6
CIVETAN - Universidad Nacional del Centro de la Provincia de Buenos Aires - Tandil - Buenos Aires - Argentina
1
grombola@untref.edu.ar
2,3,4
{lleiva,mvazquez,jmtoloza]@labset.exa.unicen.edu.ar
5
federica@vet.unicen.edu.ar
6
saumell@vet.unicen.edu.ar
Resumen— Un control parasitario eficiente permite reducir
pérdidas significativas en la agroindustria. Los métodos
actuales con los que se realiza este tipo de controles imponen
costos y demoras. Por ello, se propone el desarrollo de un
dispositivo portátil que automatice esta tarea. En este trabajo
se presenta la implementación hardware de un algoritmo de
conteo automático de huevos de parásitos utilizando síntesis de
alto nivel. Los resultados demuestran la factibilidad de la
implementación, con un 87% de precisión operando a una tasa
de hasta de 65 frames por segundo y una ocupación de LUTs
menor al 45%, considerando dos kits comerciales (PYNQ-Z1 y
ULTRA96V2).
Palabras clave: Análisis Parasitario, Procesamiento de
Imágenes, HLS, FPGA.
Abstract— An efficient parasite control reduces significant
losses in the agribusiness, but current methods involve costs
and delays. Therefore, the development of a portable device to
automates this task is proposed. This work presents a
hardware implementation of an automatic parasite egg
counting algorithm using high-level synthesis. The results
demonstrate the feasibility of the implementation, with an 87%
accuracy operating at a rate of up to 65 frames per second and
an occupation of LUTs less than 45%, considering two
commercial kits (PYNQ-Z1 and ULTRA96V2).
Keywords: Parasitic Analysis, Image Processing, HLS, FPGA
I. INTRODUCCIÓN
El sector agropecuario y agroindustrial es el principal
mercado de exportación de Argentina. En esta industria un
buen control parasitario permite mitigar grandes pérdidas
económicas.
Los planes sanitarios en el ganado bovino incluyen el
diagnóstico y control de potenciales enfermedades. La
acción de parásitos internos en los animales es un trastorno
constante en la eficiencia productiva ocasionando grandes
pérdidas [1]. Los parásitos internos producen huevos que
son eliminados con la materia fecal; en el ambiente
desarrollan a larvas infectantes, contaminando los pastos y
de esta manera reiniciando el ciclo parasitario cuando son
ingeridas por el animal. El diagnóstico parasitológico de
rutina se realiza a través de la determinación de huevos en
la materia fecal pudiendo detectar el problema y anticiparse
a las consecuencias clínicas evitando que los animales
enfermen. Las pérdidas subclínicas vinculadas a la ganancia
de peso son las que el productor no consigue detectar. La
pérdida de peso (o dejar de ganarlo) en bovinos puede
alcanzar el rango de 15 a 40 kg por animal en pastoreo. La
pérdida de peso subclínica no es posible compensar debido
a que ocurre en la etapa de crecimiento y desarrollo del
animal, provocando serias consecuencias económicas. Para
Argentina, se estimaron pérdidas ocasionadas por parásitos
en aproximadamente 200 millones de dólares anuales [1].
Para minimizar el impacto de las parasitosis subclínicas, se
realizan en los programas de control sanitario, monitoreos
regulares mediante análisis de materia fecal, donde a través
del conteo de huevos, se puede estimar indirectamente la
carga parasitaria sobre él animal. La técnica de laboratorio
que se utiliza tiene muchas limitaciones.
Actualmente la detección de los parásitos
gastrointestinales en bovinos se realiza de forma indirecta, a
través del análisis de materia fecal utilizando la técnica
Mcmaster modificada [2]. Este método consiste en la
observación, identificación y conteo de huevos de parásitos
gastrointestinales utilizando microscopio óptico, tarea que
requiere de personal experimentado, equipamiento de
laboratorio y tiempo que incrementa los costos de su
realización. Asimismo, los resultados de los análisis están
sujetos a la fatiga del personal encargado de realizar esta
tarea. Se estima que el error promedio es del 20% cuando es
realizada por un experto.
Las nuevas tecnologías permitieron comenzar a generar
soluciones para conteo automático. Algunos de estos
métodos se detallan en [3,4] los cuales realizan el
procedimiento a través del procesamiento de imágenes
sobre muestras pre-procesadas en laboratorio, e incluso
existen soluciones utilizando smartphones vinculado con
equipamiento especializado [5]. Se pueden encontrar en la
literatura también soluciones basadas en Deep Learning,
como la presentada en [6]. Sin embargo, todas las técnicas
requieren de equipamiento costoso y muchas de ellas no son
portables.
Recibido: 01/03/22; Aceptado: 04/05/22
Creative Commons License - Attribution-NonCommercial-
NoDerivatives 4.0 International (CC BY-NC-ND 4.0)
https://doi.org/10.37537/rev.elektron.6.1.149.2022
Original Article
Revista elektron, Vol. 6, No. 1, pp. 36-40 (2022)