Cargando…

A Finite State Machine Approach to Algorithmic Lateral Inhibition for Real-Time Motion Detection †

Many researchers have explored the relationship between recurrent neural networks and finite state machines. Finite state machines constitute the best-characterized computational model, whereas artificial neural networks have become a very successful tool for modeling and problem solving. The neural...

Descripción completa

Detalles Bibliográficos
Autores principales: López, María T., Bermúdez, Aurelio, Montero, Francisco, Sánchez, José L., Fernández-Caballero, Antonio
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5982089/
https://www.ncbi.nlm.nih.gov/pubmed/29751584
http://dx.doi.org/10.3390/s18051420
_version_ 1783328172078530560
author López, María T.
Bermúdez, Aurelio
Montero, Francisco
Sánchez, José L.
Fernández-Caballero, Antonio
author_facet López, María T.
Bermúdez, Aurelio
Montero, Francisco
Sánchez, José L.
Fernández-Caballero, Antonio
author_sort López, María T.
collection PubMed
description Many researchers have explored the relationship between recurrent neural networks and finite state machines. Finite state machines constitute the best-characterized computational model, whereas artificial neural networks have become a very successful tool for modeling and problem solving. The neurally-inspired lateral inhibition method, and its application to motion detection tasks, have been successfully implemented in recent years. In this paper, control knowledge of the algorithmic lateral inhibition (ALI) method is described and applied by means of finite state machines, in which the state space is constituted from the set of distinguishable cases of accumulated charge in a local memory. The article describes an ALI implementation for a motion detection task. For the implementation, we have chosen to use one of the members of the 16-nm Kintex UltraScale+ family of Xilinx FPGAs. FPGAs provide the necessary accuracy, resolution, and precision to run neural algorithms alongside current sensor technologies. The results offered in this paper demonstrate that this implementation provides accurate object tracking performance on several datasets, obtaining a high F-score value (0.86) for the most complex sequence used. Moreover, it outperforms implementations of a complete ALI algorithm and a simplified version of the ALI algorithm—named “accumulative computation”—which was run about ten years ago, now reaching real-time processing times that were simply not achievable at that time for ALI.
format Online
Article
Text
id pubmed-5982089
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-59820892018-06-05 A Finite State Machine Approach to Algorithmic Lateral Inhibition for Real-Time Motion Detection † López, María T. Bermúdez, Aurelio Montero, Francisco Sánchez, José L. Fernández-Caballero, Antonio Sensors (Basel) Article Many researchers have explored the relationship between recurrent neural networks and finite state machines. Finite state machines constitute the best-characterized computational model, whereas artificial neural networks have become a very successful tool for modeling and problem solving. The neurally-inspired lateral inhibition method, and its application to motion detection tasks, have been successfully implemented in recent years. In this paper, control knowledge of the algorithmic lateral inhibition (ALI) method is described and applied by means of finite state machines, in which the state space is constituted from the set of distinguishable cases of accumulated charge in a local memory. The article describes an ALI implementation for a motion detection task. For the implementation, we have chosen to use one of the members of the 16-nm Kintex UltraScale+ family of Xilinx FPGAs. FPGAs provide the necessary accuracy, resolution, and precision to run neural algorithms alongside current sensor technologies. The results offered in this paper demonstrate that this implementation provides accurate object tracking performance on several datasets, obtaining a high F-score value (0.86) for the most complex sequence used. Moreover, it outperforms implementations of a complete ALI algorithm and a simplified version of the ALI algorithm—named “accumulative computation”—which was run about ten years ago, now reaching real-time processing times that were simply not achievable at that time for ALI. MDPI 2018-05-03 /pmc/articles/PMC5982089/ /pubmed/29751584 http://dx.doi.org/10.3390/s18051420 Text en © 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
López, María T.
Bermúdez, Aurelio
Montero, Francisco
Sánchez, José L.
Fernández-Caballero, Antonio
A Finite State Machine Approach to Algorithmic Lateral Inhibition for Real-Time Motion Detection †
title A Finite State Machine Approach to Algorithmic Lateral Inhibition for Real-Time Motion Detection †
title_full A Finite State Machine Approach to Algorithmic Lateral Inhibition for Real-Time Motion Detection †
title_fullStr A Finite State Machine Approach to Algorithmic Lateral Inhibition for Real-Time Motion Detection †
title_full_unstemmed A Finite State Machine Approach to Algorithmic Lateral Inhibition for Real-Time Motion Detection †
title_short A Finite State Machine Approach to Algorithmic Lateral Inhibition for Real-Time Motion Detection †
title_sort finite state machine approach to algorithmic lateral inhibition for real-time motion detection †
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5982089/
https://www.ncbi.nlm.nih.gov/pubmed/29751584
http://dx.doi.org/10.3390/s18051420
work_keys_str_mv AT lopezmariat afinitestatemachineapproachtoalgorithmiclateralinhibitionforrealtimemotiondetection
AT bermudezaurelio afinitestatemachineapproachtoalgorithmiclateralinhibitionforrealtimemotiondetection
AT monterofrancisco afinitestatemachineapproachtoalgorithmiclateralinhibitionforrealtimemotiondetection
AT sanchezjosel afinitestatemachineapproachtoalgorithmiclateralinhibitionforrealtimemotiondetection
AT fernandezcaballeroantonio afinitestatemachineapproachtoalgorithmiclateralinhibitionforrealtimemotiondetection
AT lopezmariat finitestatemachineapproachtoalgorithmiclateralinhibitionforrealtimemotiondetection
AT bermudezaurelio finitestatemachineapproachtoalgorithmiclateralinhibitionforrealtimemotiondetection
AT monterofrancisco finitestatemachineapproachtoalgorithmiclateralinhibitionforrealtimemotiondetection
AT sanchezjosel finitestatemachineapproachtoalgorithmiclateralinhibitionforrealtimemotiondetection
AT fernandezcaballeroantonio finitestatemachineapproachtoalgorithmiclateralinhibitionforrealtimemotiondetection