Discrete Morphological Neural Networks

被引:2
作者
Marcondes, Diego [1 ,2 ]
Barrera, Junior [2 ]
机构
[1] Texas A&M Univ, Dept Elect & Comp Engn, College Stn, TX 77843 USA
[2] Univ Sao Paulo, Inst Math & Stat, Dept Comp Sci, Sao Paulo, Brazil
来源
SIAM JOURNAL ON IMAGING SCIENCES | 2024年 / 17卷 / 03期
基金
巴西圣保罗研究基金会;
关键词
mathematical morphology; morphological neural networks; gradient descent; U -curve algorithm; W; -operators; MATHEMATICAL MORPHOLOGY; DESIGN; ALGORITHM; OPERATIONS; FRAMEWORK; MAPPINGS;
D O I
10.1137/23M1598477
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A classical approach to designing binary image operators is mathematical morphology (MM). We propose the Discrete Morphological Neural Networks (DMNN) for binary image analysis to represent W-operators and estimate them via machine learning. A DMNN architecture, which is represented by a morphological computational graph, is designed as in the classical heuristic design of morphological operators, in which the designer should combine a set of MM operators and Boolean operations based on prior information and theoretical knowledge. Then, once the architecture is fixed, instead of adjusting its parameters (i.e., structuring elements or maximal intervals) by hand, we propose a lattice descent algorithm (LDA) to train these parameters based on a sample of input and output images under the usual machine learning approach. We also propose a stochastic version of the LDA that is more efficient, is scalable, and can obtain small error in practical problems. The class represented by a DMNN can be quite general or specialized according to expected properties of the target operator, i.e., prior information, and the semantic expressed by algebraic properties of classes of operators is a differential relative to other methods. The main contribution of this paper is the merger of the two main paradigms for designing morphological operators: classical heuristic design and automatic design via machine learning. As a proof-of-concept, we apply the DMNN to recognize the boundary of digits with noise, and we discuss many topics for future research.
引用
收藏
页码:1650 / 1689
页数:40
相关论文
共 69 条
[1]  
Angulo J., 2003, P GEOPRO, V3, P59
[2]   Some Open Questions on Morphological Operators and Representations in the Deep Learning Era A Personal Vision [J].
Angulo, Jesus .
DISCRETE GEOMETRY AND MATHEMATICAL MORPHOLOGY, DGMM 2021, 2021, 12708 :3-19
[3]  
[Anonymous], 1975, Wiley Series in Probability and Statistics
[4]  
ARAUJO R. D. A., 2006, P IEEE INT C AC SPEE
[5]   A morphological neural network for binary classification problems [J].
Araujo, Ricardo de A. ;
Oliveira, Adriano L. I. ;
Meira, Silvio .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2017, 65 :12-28
[6]   Differential evolution training algorithm for dendrite morphological neural networks [J].
Arce, Fernando ;
Zamora, Erik ;
Sossa, Humberto ;
Barron, Ricardo .
APPLIED SOFT COMPUTING, 2018, 68 :303-313
[7]   A fast Branch-and-Bound algorithm for U-curve feature selection [J].
Atashpaz-Gargari, Esmaeil ;
Reis, Marcelo S. ;
Braga-Neto, Ulisses M. ;
Barrera, Junior ;
Dougherty, Edward R. .
PATTERN RECOGNITION, 2018, 73 :172-188
[8]   DECOMPOSITION OF MAPPINGS BETWEEN COMPLETE LATTICES BY MATHEMATICAL MORPHOLOGY .1. GENERAL LATTICES [J].
BANON, GJF ;
BARRERA, J .
SIGNAL PROCESSING, 1993, 30 (03) :299-327
[9]   MINIMAL REPRESENTATIONS FOR TRANSLATION-INVARIANT SET MAPPINGS BY MATHEMATICAL MORPHOLOGY [J].
BANON, GJF ;
BARRERA, J .
SIAM JOURNAL ON APPLIED MATHEMATICS, 1991, 51 (06) :1782-1798
[10]   Automatic programming of binary morphological machines by design of statistically optimal operators in the context of computational learning theory [J].
Barrera, J ;
Dougherty, ER ;
Tomita, NS .
JOURNAL OF ELECTRONIC IMAGING, 1997, 6 (01) :54-67