Bipolar Morphological Neural Networks: Gate-Efficient Architecture for Computer Vision

The priority of building hardware-oriented neural network models is growing steadily. The target goals for their development are the performance and energy efficiency of promising hardware-software solutions. Simultaneously, for different classes of computing architectures of the computer, the optim...

Full description

Bibliographic Details
Main Authors: Elena E. Limonova, Daniil M. Alfonso, Dmitry P. Nikolaev, Vladimir V. Arlazarov
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9474510/
_version_ 1819103027573817344
author Elena E. Limonova
Daniil M. Alfonso
Dmitry P. Nikolaev
Vladimir V. Arlazarov
author_facet Elena E. Limonova
Daniil M. Alfonso
Dmitry P. Nikolaev
Vladimir V. Arlazarov
author_sort Elena E. Limonova
collection DOAJ
description The priority of building hardware-oriented neural network models is growing steadily. The target goals for their development are the performance and energy efficiency of promising hardware-software solutions. Simultaneously, for different classes of computing architectures of the computer, the optimal neural network models will differ. The most interesting from a practical point of view are application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs) and central processing units (CPUs). We have recently proposed a bipolar morphological network as a hardware-oriented model for these computer types, the computationally intensive parts of which use only maximum and addition. In this work, we present for the first time a theoretical assessment of the expressive power of a neural network consisting of BM neurons and show that it corresponds to the expressive power of the classical multilayer perceptron. In addition, we summarize the current results on the use of the bipolar morphological model in typical tasks of technical vision: image classification and semantic segmentation. We consider simple LeNet-5-like neural networks, as well as deeper ResNet and UNet architectures. We show that BM networks demonstrate accuracy that allows their practical use, with significantly higher performance in terms of a transistor budget for two (ASIC, FPGA) of the three architectures under consideration. The source code of the model and ResNet experiments are available at <uri>https://github.com/SmartEngines/bipolar-morphological-resnet</uri>.
first_indexed 2024-12-22T01:43:56Z
format Article
id doaj.art-42d20b175dbb4d85b892d716f9e71534
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-22T01:43:56Z
publishDate 2021-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-42d20b175dbb4d85b892d716f9e715342022-12-21T18:43:07ZengIEEEIEEE Access2169-35362021-01-019975699758110.1109/ACCESS.2021.30944849474510Bipolar Morphological Neural Networks: Gate-Efficient Architecture for Computer VisionElena E. Limonova0https://orcid.org/0000-0001-7673-9109Daniil M. Alfonso1https://orcid.org/0000-0002-6228-2782Dmitry P. Nikolaev2https://orcid.org/0000-0001-5560-7668Vladimir V. Arlazarov3https://orcid.org/0000-0003-3260-9104FRC CSC RAS, Moscow, RussiaJSC MCST, Moscow, RussiaSmart Engines Service LLC, Moscow, RussiaFRC CSC RAS, Moscow, RussiaThe priority of building hardware-oriented neural network models is growing steadily. The target goals for their development are the performance and energy efficiency of promising hardware-software solutions. Simultaneously, for different classes of computing architectures of the computer, the optimal neural network models will differ. The most interesting from a practical point of view are application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs) and central processing units (CPUs). We have recently proposed a bipolar morphological network as a hardware-oriented model for these computer types, the computationally intensive parts of which use only maximum and addition. In this work, we present for the first time a theoretical assessment of the expressive power of a neural network consisting of BM neurons and show that it corresponds to the expressive power of the classical multilayer perceptron. In addition, we summarize the current results on the use of the bipolar morphological model in typical tasks of technical vision: image classification and semantic segmentation. We consider simple LeNet-5-like neural networks, as well as deeper ResNet and UNet architectures. We show that BM networks demonstrate accuracy that allows their practical use, with significantly higher performance in terms of a transistor budget for two (ASIC, FPGA) of the three architectures under consideration. The source code of the model and ResNet experiments are available at <uri>https://github.com/SmartEngines/bipolar-morphological-resnet</uri>.https://ieeexplore.ieee.org/document/9474510/ASICbipolar morphological networkscomputational complexityexpressive powerFPGA
spellingShingle Elena E. Limonova
Daniil M. Alfonso
Dmitry P. Nikolaev
Vladimir V. Arlazarov
Bipolar Morphological Neural Networks: Gate-Efficient Architecture for Computer Vision
IEEE Access
ASIC
bipolar morphological networks
computational complexity
expressive power
FPGA
title Bipolar Morphological Neural Networks: Gate-Efficient Architecture for Computer Vision
title_full Bipolar Morphological Neural Networks: Gate-Efficient Architecture for Computer Vision
title_fullStr Bipolar Morphological Neural Networks: Gate-Efficient Architecture for Computer Vision
title_full_unstemmed Bipolar Morphological Neural Networks: Gate-Efficient Architecture for Computer Vision
title_short Bipolar Morphological Neural Networks: Gate-Efficient Architecture for Computer Vision
title_sort bipolar morphological neural networks gate efficient architecture for computer vision
topic ASIC
bipolar morphological networks
computational complexity
expressive power
FPGA
url https://ieeexplore.ieee.org/document/9474510/
work_keys_str_mv AT elenaelimonova bipolarmorphologicalneuralnetworksgateefficientarchitectureforcomputervision
AT daniilmalfonso bipolarmorphologicalneuralnetworksgateefficientarchitectureforcomputervision
AT dmitrypnikolaev bipolarmorphologicalneuralnetworksgateefficientarchitectureforcomputervision
AT vladimirvarlazarov bipolarmorphologicalneuralnetworksgateefficientarchitectureforcomputervision