Submitted:
07 July 2026
Posted:
09 July 2026
You are already at the latest version
Abstract

Keywords:
1. Introduction

- having smooth regions, inside of which there are no large variations in the image; thus, low variance between pixel values.
- having boundaries that are as short and regular as possible.
- the processed image, where pixels are classified as boundary or background, must resemble the original image as closely as possible.
2. Methods
2.1. Per-Pixel Classification with Random Forest
- Gray-Level Co-occurrence Matrix (GLCM) features [44] encodes the spatial co-occurrence statistics of pixel intensity values. For each of four window sizes (3, 7, 15, and 31 pixels), four Haralick descriptors are computed: contrast, homogeneity, energy, and correlation. This yields 16 features capturing texture at multiple spatial scales, from sub-metric grain to building-block level.
- Local Binary Pattern (LBP) [45] features encode the local micro-texture around each pixel by comparing it to its neighbours on a ring of radius 2 (16 sampling points, uniform patterns). Three statistical summaries — entropy, energy, and uniformity — are computed independently on each of the three RGB channels (R, G, B), yielding 9 features. The per-channel computation preserves chromatic texture information that would be lost by grayscale conversion.
- Gabor filter bank [46] at 4 frequencies (0.05, 0.15, 0.30, 0.45 cycles/pixel) and 4 orientations (0°, 45°, 90°, 135°) captures directional frequency content characteristic of structured surfaces such as rooftops and road surfaces. The mean filter response energy is computed for each of the 16 filter combinations, yielding 16 features. To capture both fine and coarse structure, the full set is duplicated across two spatial resolution levels, resulting in 32 Gabor features in total.
- Chromatic and gradient features, two relative colour ratios (R/G and the variance of the normalised RGB vector) encode spectral properties without dependence on absolute brightness. Two gradient features (gradient magnitude and the ratio of horizontal to vertical gradient) encode local structural orientation. These four features complete the 86-dimensional vector.
2.2. Image Modulation
- γ = 1.0 (default): linear transition — a pixel with P = 0.5 receives equal weight from original and neutral.
- γ < 1.0 (e.g., 0.5): soft transition — more of the original signal is preserved at intermediate probabilities.
- γ > 1.0 (e.g., 2.0): hard transition — intermediate probabilities are pushed strongly towards the neutral value
- μ = clip(0.05/ḡ, 0.1, 10.0), where ḡ is the mean gradient magnitude in the RF zone. This scales the data-fidelity term relative to the actual contrast present in the scene.
- ν = μ/1000. The contour-length penalty is kept proportional to μ to maintain a consistent balance between regularisation and fidelity across scenes.
- ε schedule: a decreasing sequence of ε values is selected from three pre-defined schedules (short, medium, long) based on the scene difficulty index — defined as the fraction of ambiguous pixels relative to the fraction of RF-positive pixels. Harder scenes use longer schedules that start from larger ε values (e.g., [4.0, 2.0, 1.0, 0.5, 0.2, 0.1, 0.05, 0.02, 0.01]) to ensure convergence.
2.3. Edge Detection via Ambrosio-Tortorelli
- a)
- Initialisation:
- ∙
- A matrix u(x,y) is created to approximate the original image g(x,y) as closely as possible. The ideal initial solution is therefore to initialise u(x,y) with the exact numerical values of g(x,y).
- ∙
- For the function v, which will contain the edge map, a matrix of the same dimensions as u(x,y) is initialised, with all its elements assigned the value v=1. Starting with the value 1 everywhere means assuming, in the initial phase, that there are no edges in the image—a neutral starting hypothesis. In subsequent iterations, the algorithm will update this matrix, pushing values towards the threshold 0 to identify discontinuities (i.e., the edges of the sought objects).
- ∙
- Minimise with respect to u: The values in the matrix u(x,y) are updated, using the current v matrix (initially all 1s).
- ∙
- Minimise with respect to v: Using the newly computed u(x,y) matrix from the previous step, the functional is minimised again, this time with respect to v. This yields an updated edge map matrix v.
2.4. Object Delineation via SAM
3. Experiment and Results
4. Discussion
5. Patents
Author Contributions
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Abdi, A. M. Land cover and land use classification performance of machine learning algorithms in a boreal landscape using Sentinel-2 data. GIScience Remote Sens. 2020, 57(1), 1–20. [Google Scholar]
- Yimer, S. M.; Bouanani, A.; Kumar, N.; Tischbein, B.; Borgemeister, C. Comparison of different machine-learning algorithms for land use land cover mapping in a heterogenous landscape over the Eastern Nile River basin, Ethiopia. Adv. Space Res. 2024, 74(5), 2180–2199. [Google Scholar] [CrossRef]
- Schulz, D.; Yin, H.; Tischbein, B.; Verleysdonk, S.; Adamou, R.; Kumar, N. Land use mapping using Sentinel-1 and Sentinel-2 time series in a heterogeneous landscape in Niger, Sahel. ISPRS J. Photogramm. Remote Sens. 2021, 178, 97–111. [Google Scholar] [CrossRef]
- Duro, D. C.; Franklin, S. E.; Dubé, M. G. A comparison of pixel-based and object-based image analysis with selected machine learning algorithms for the classification of agricultural landscapes using SPOT-5 HRG imagery. Remote Sens. Environ. 2012, 118, 259–272. [Google Scholar] [CrossRef]
- Blaschke, T. Object based image analysis for remote sensing. ISPRS J. Photogramm. Remote Sens. 2010, 65(1), 2–16. [Google Scholar] [CrossRef]
- Blaschke, T.; Lang, S.; Hay, G. (Eds.) Object-based image analysis: spatial concepts for knowledge-driven remote sensing applications; Springer Science & Business Media, 2008. [Google Scholar]
- Myint, S. W.; Gober, P.; Brazel, A.; Grossman-Clarke, S.; Weng, Q. Per-pixel vs. object-based classification of urban land cover extraction using high spatial resolution imagery. Remote Sens. Environ. 2011, 115(5), 1145–1161. [Google Scholar] [CrossRef]
- Michez, A.; Piégay, H.; Lisein, J.; Claessens, H.; Lejeune, P. Classification of riparian forest species and health condition using multi-temporal and hyperspatial imagery from a unmanned aerial system. Environ. Monit. Assess. 2016, 188(3), 146. [Google Scholar] [CrossRef] [PubMed]
- Zhou, W.; Troy, A. An object-oriented approach for analysing and characterizing urban landscape at the parcel level. Int. J. Remote Sens. 2008, 29(11), 3119–3135. [Google Scholar] [CrossRef]
- Laliberte, A. S.; Browning, D. M.; Rango, A. A comparison of three feature selection methods for object-based classification of sub-decimeter resolution UltraCam-L imagery. Int. J. Appl. Earth Obs. Geoinf. 2012, 15, 70–78. [Google Scholar] [CrossRef]
- Saponaro, M.; Tarantino, E. LULC Classification Performance of Supervised and Unsupervised Algorithms on UAV-Orthomosaics. In International Conference on Computational Science and Its Applications; Springer International Publishing: Cham, July 2022; pp. 311–326. [Google Scholar]
- Qian, Y.; Zhou, W.; Yan, J.; Li, W.; Han, L. Comparing machine learning classifiers for object-based land cover classification using very high-resolution imagery. Remote Sens. 2014, 7(1), 153–168. [Google Scholar] [CrossRef]
- Phiri, D.; Morgenroth, J. Developments in Landsat land cover classification methods: A review. Remote Sens. 2017, 9(9), 967. [Google Scholar] [CrossRef]
- Lu, D.; Weng, Q. A survey of image classification methods and techniques for improving classification performance. Int. J. Remote Sens. 2007, 28(5), 823–870. [Google Scholar] [CrossRef]
- Shao, Y.; Lunetta, R. S. Comparison of support vector machine, neural network, and CART algorithms for the land-cover classification using limited training data points. ISPRS J. Photogramm. Remote Sens. 2012, 70, 78–87. [Google Scholar] [CrossRef]
- Gašparović, M.; Zrinjski, M.; Gudelj, M. Automatic cost-effective method for land cover classification (ALCC). Comput. Environ. Urban Syst. 2019, 76, 1–10. [Google Scholar] [CrossRef]
- Wolpert, D. H.; Macready, W. G. No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 2002, 1(1), 67–82. [Google Scholar]
- Hastie, T.; Tibshirani, R.; Friedman, J. Model assessment and selection. In The elements of statistical learning: data mining, inference, and prediction; Springer New York: New York, NY, 2008; pp. 219–259. [Google Scholar]
- Domingos, P. A few useful things to know about machine learning. Commun. ACM 2012, 55(10), 78–87. [Google Scholar] [CrossRef]
- Maxwell, A. E.; Warner, T. A.; Fang, F. Implementation of machine-learning classification in remote sensing: An applied review. Int. J. Remote Sens. 2018, 39(9), 2784–2817. [Google Scholar] [CrossRef]
- Haralick, R. M.; Shapiro, L. G. Image segmentation techniques. Comput. Vis. Graph. Image Process. 1985, 29(1), 100–132. [Google Scholar] [CrossRef]
- Jin, X.; Davis, C. H. Automated building extraction from high-resolution satellite imagery in urban areas using structural, contextual, and spectral information. EURASIP J. Adv. Signal Process. 2005, 2005(14), 745309. [Google Scholar] [CrossRef]
- Baatz, M.; Schape, A. Multiresolution Segmentation: An Optimization Approach for High Quality Multi-Scale Image Segmentation. In Angewandte Geographische Informations-Verarbeitung; Strobl, J., Blaschke, T., Griesbner, G., Eds.; Wichmann Verlag: Karlsruhe, Germany, 2000; Volume XII, pp. 12–23. [Google Scholar]
- MacQueen, J. Some methods for classification and analysis of multivariate observations. Proc. Fifth Berkeley Symp. Math. Stat. Probab. 1967, 1(14), 281–297. [Google Scholar]
- Hartigan, J. A.; Wong, M. A. Algorithm AS 136: A K-means clustering algorithm. J. R. Stat. Soc. Ser. C (Applied Statistics) 1979, 28(1), 100–108. [Google Scholar] [CrossRef]
- Comaniciu, D.; Meer, P. Mean shift: A robust approach toward feature space analysis. IEEE Trans. Pattern Anal. Mach. Intell. 2002, 24(5), 603–619. [Google Scholar] [CrossRef]
- Shi, J.; Malik, J. Normalized cuts and image segmentation. IEEE Trans. Pattern Anal. Mach. Intell. 2000, 22(8), 888–905. [Google Scholar] [CrossRef]
- Felzenszwalb, P. F.; Huttenlocher, D. P. Efficient graph-based image segmentation. Int. J. Comput. Vis. 2004, 59(2), 167–181. [Google Scholar] [CrossRef]
- McLachlan, G. J.; Peel, D. Finite mixture models; John Wiley & Sons, 2000. [Google Scholar]
- Pal, S. K.; Ghosh, A. Image segmentation using fuzzy correlation. Inf. Sci. 1992, 62(3), 223–250. [Google Scholar] [CrossRef]
- Cheng, H. D.; Jiang, X. H.; Sun, Y.; Wang, J. Color image segmentation: advances and prospects. Pattern Recognit. 2001, 34(12), 2259–2281. [Google Scholar] [CrossRef]
- Garcia-Garcia, A.; Orts-Escolano, S.; Oprea, S.; Villena-Martinez, V.; Garcia-Rodriguez, J. A review on deep learning techniques applied to semantic segmentation. arXiv 2017, arXiv:1704.06857. [Google Scholar]
- Mumford, D.; Shah, J. Optimal approximations by piecewise smooth functions and associated variational problems. Commun. Pure Appl. Math. 1989, 42(5), 577–685. [Google Scholar] [CrossRef]
- Tsai, A.; Yezzi, A.; Willsky, A. S. Curve evolution implementation of the Mumford-Shah functional for image segmentation, denoising, interpolation, and magnification. IEEE Trans. Image Process. 2001, 10(8), 1169–1186. [Google Scholar] [CrossRef] [PubMed]
- Vitti, A. The Mumford–Shah variational model for image segmentation: An overview of the theory, implementation and use. ISPRS J. Photogramm. Remote Sens. 2012, 69, 50–64. [Google Scholar] [CrossRef]
- Dal Maso, G.; Morel, J. M.; Solimini, S. A variational method in image segmentation: existence and approximation results. Acta Math. 1992, 168(1), 89–151. [Google Scholar] [CrossRef]
- De Giorgi, E.; Ambrosio, L. New functionals in calculus of variations. In Nonsmooth Optimization and Related Topics; Springer US: Boston, MA; (a), 1989; pp. 49–59. [Google Scholar]
- De Giorgi, E.; Carriero, M.; Leaci, A. Existence theorem for a minimum problem with free discontinuity set. Arch. Ration. Mech. Anal.;(b) 1989, 108(no. 3), 195–218. [Google Scholar] [CrossRef]
- Osco, L. P.; Wu, Q.; de Lemos, E. L.; Gonçalves, W. N.; Ramos, A. P. M.; Li, J.; Marcato Junior, J. The Segment Anything Model (SAM) for remote sensing applications: From zero to one shot. Int. J. Appl. Earth Obs. Geoinf. 2023, 124, 103540. [Google Scholar] [CrossRef]
- Braides, A. A handbook of Г-convergence. In Handbook of Differential Equations: stationary partial differential equations; North-Holland, 2006; Vol. 3, pp. 101–213. [Google Scholar]
- Braides, A. Approximation of Free-discontinuity Problems. In Lecture Notes in Mathematics; Springer-Verlag: Berlin, 1998; p. 1694. [Google Scholar]
- Breiman, L. Random Forests. Mach. Learn. 2001, 45(1), 5–32. [Google Scholar] [CrossRef]
- Belgiu, M.; Drăguţ, L. Random forest in remote sensing: A review of applications and future directions. ISPRS J. Photogramm. Remote Sens. 2016, 114, 24–31. [Google Scholar] [CrossRef]
- Haralick, R. M.; Shanmugam, K.; Dinstein, I. Textural Features for Image Classification. IEEE Trans. Syst. Man. Cybern. 1973, 3(6), 610–621. [Google Scholar] [CrossRef]
- Ojala, T.; Pietikainen, M.; Maenpaa, T. Multiresolution gray-scale and rotation invariant texture classification with local binary patterns. IEEE Trans. Pattern Anal. Mach. Intell. 2002, 24(7), 971–987. [Google Scholar] [CrossRef]
- Jain, A. K.; Farrokhnia, F. Unsupervised texture segmentation using Gabor filters. Pattern Recognit. 1991, 24(12), 1167–1186. [Google Scholar] [CrossRef]
- Otsu, N. A threshold selection method from gray-level histograms. Automatica 1979, 11, 285–296. [Google Scholar]
- Reynolds, D. A. Gaussian mixture models. Encycl. Biom. 2009, 741(659-663), 3. [Google Scholar]
- Ambrosio, L.; Tortorelli, V. M. Approximation of functional depending on jumps by elliptic functional via t-convergence. Commun. Pure Appl. Math. 1990, 43(8), 999–1036. [Google Scholar] [CrossRef]
- Modica, L. The gradient theory of phase transitions and the minimal interface criterion. Arch. Ration. Mech. Anal. 1987, 98(no. 2), 123–142. [Google Scholar] [CrossRef]
- Kirillov, A.; Mintun, E.; Ravi, N.; Mao, H.; Rolland, C.; Gustafson, L.; Xiao, T.; Whitehead, S.; Berg, A. C.; Lo, W. Y.; Dollár, P.; Girshick, R. Segment Anything. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV); 2023; pp. 4015–4026. [Google Scholar] [CrossRef]
- Balestrieri, M.; Ganciu, A. Landscape changes in rural areas: A focus on Sardinian territory. Sustainability 2018, 10(1), 123. [Google Scholar] [CrossRef]
- Li, L.; Fang, C.; Li, W.; Chen, K.; Li, B.; Sun, Q. RegionGraph: Region-Aware Graph-Based Building Reconstruction from Satellite Imagery. J. Imaging 2026, 12(4), 161. [Google Scholar] [CrossRef] [PubMed]
- Evangelista, D.; Morotti, E.; Piccolomini, E. L.; Nagy, J. Ambiguity in solving imaging inverse problems with deep-learning-based operators. J. Imaging 2023, 9(7), 133. [Google Scholar] [CrossRef] [PubMed]
- Sinha, P.; Kumar, L.; Reid, N. Seasonal variation in land-cover classification accuracy in a diverse region. Photogramm. Eng. Remote Sens. 2012, 78(3), 271–280. [Google Scholar] [CrossRef]

















| Parametric | Non-parametric | |
| Supervised | Maximum Likelihood Classifier (MLC); Regressione Logistica |
Random Forest (RF) Support Vector Machine (SVM) K-Nearest Neighbours (KNN) Neural Networks (ANN) |
| Unsupervised | Gaussian Mixture Models (GMM) | K-Means ISODATA DBSCAN Hierarchical Clustering |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 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.