Training Morphological Perceptron with Competitive Layer using Convex-Concave Procedure

Abstract A multi-layer morphological perceptron is a feedforward neural architecture composed of multiple layers whose neurons apply basic operations from mathematical morphology. In multi-class classification settings, the inclusion of a winner-take-all mechanism leads to the morphological perceptron with a competitive layer (MPCL). Due to the inherent nondifferentiability of morphological operations, conventional gradient-based learning algorithms may be unsuitable for training such models, motivating the adoption of optimization techniques that do not rely on derivatives. In this work, we present a training framework for MPCL networks based on the convex–concave procedure (CCP). The learning task is formulated as an optimization problem involving the difference-of-convex functions and is addressed through an iterative CCP scheme that yields a sequence of linear programming problems. Numerical results on classification benchmarks indicate that the proposed approach provides an effective and viable alternative for training MPCL networks. The source-code and Jupyter Notebooks are available at github.com/mevalle/MPCL-CCP .

Authors

Publication Details

Journal
Journal of Mathematical Imaging and Vision
Published
2026-07-22
DOI
https://doi.org/10.1007/s10851-026-01332-7
Primary Topic
Neural Networks and Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Training Morphological Perceptron with Competitive Layer using Convex-Concave Procedure

Marcos Eduardo Valle, Iara Cunha
Journal of Mathematical Imaging and Vision
Neural Networks and Applications
article

Training Morphological Perceptron with Competitive Layer using Convex-Concave Procedure

Marcos Eduardo Valle, Iara Cunha
article en

Abstract

Abstract A multi-layer morphological perceptron is a feedforward neural architecture composed of multiple layers whose neurons apply basic operations from mathematical morphology. In multi-class classification settings, the inclusion of a winner-take-all mechanism leads to the morphological perceptron with a competitive layer (MPCL). Due to the inherent nondifferentiability of morphological operations, conventional gradient-based learning algorithms may be unsuitable for training such models, motivating the adoption of optimization techniques that do not rely on derivatives. In this work, we present a training framework for MPCL networks based on the convex–concave procedure (CCP). The learning task is formulated as an optimization problem involving the difference-of-convex functions and is addressed through an iterative CCP scheme that yields a sequence of linear programming problems. Numerical results on classification benchmarks indicate that the proposed approach provides an effective and viable alternative for training MPCL networks. The source-code and Jupyter Notebooks are available at github.com/mevalle/MPCL-CCP .

Journal of Mathematical Imaging and VisionVol. 68(4)
Openalex Percentile: Top 6%
Neural Networks and Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.