Automatic Positional Accuracy Assessment of Imagery Segmentation Processes: A Case Study
Abstract
:1. Introduction
2. Methodology and Data
2.1. Research Outline
- 1.
- Texture characterisation. Texture is locally sampled by the joint distribution of two properties associated with pixels: (i) Local Binary Pattern (LBP) and (ii) a contrast measure (C). LBP is a simple yet very efficient local texture operator capable of characterizing small texture regions [39]. Figure 1a shows the procedure for computing LBP values. After comparing each central pixel with its eight neighbors, the 3 × 3 neighborhood generated must be thresholded by the value of the centre pixel. Thus, the neighbors having a smaller value than the central pixel have bit 0, and the other neighbors having a value equal to or greater than that of the central pixel have bit 1. Then, these binary values of the pixels in the thresholded neighborhood must be multiplied by the weights given to the corresponding pixels. Finally, the values of the eight pixels are added to obtain a number for this neighborhood. With regard to the employed C, its compute is also addressed in Figure 1a.
- 2.
- Hierarchical structure generation. A pyramidal representation was adapted to texture segmentation (Figure 2). A pyramidal architecture is completely defined if we specify how a new level is built (Figure 2a) and how a parent is linked to its children (Figure 2b). In our case, the LBP/C distribution of the grid cells formed the base of this pyramidal structure, and each level l of the pyramid was a reduced map with one-fourth of the cells of the level immediately below. Each pyramid cell, denoted by (x, y, l), had the following parameters associated with it:
- Homogeneity. H(x, y, l) ranged from 1 (if the four cells immediately underneath had the same texture) to 0. The setting of H was based on a uniformity test. Thus, the four cells had the same texture if a measure of relative dissimilarity within that region was lower than a certain threshold U, (/ < U). U must be set in such a way as to ensure the detection and differentiation of textures. For this reason, it is advisable to choose a small value close to one for this threshold.
- Texture. If the cell was homogeneous, T(x, y, l) was equal to the sum of the LBP/C distributions of the four cells immediately underneath. Otherwise, it was set to a fixed value .
- Parent link. . If H(x, y, l) was equal to 1, the values of the parent links of the four cells immediately underneath were set to (x, y). Otherwise, these four parent links were set to null.
- Centroid. C(x, y, l). The centre of mass of the base region associated with (x, y, l).
- Histogram. Each parent link stored a two-dimensional histogram which characterised the texture of the image region represented by this node.After completing the hieratical structure generation (step number 2), all the cells belonging to this structure with a homogeneity value equal to 1 and that had no parent were linked to homogeneous regions at the base, defining initial image segmentation.
- 3.
- Growth of homogeneous cells. After completing the pyramidal representation, all the cells that presented a homogeneity value equal to 1 and had no parent were linked to homogeneous regions at the base. The growth of these regions was carried out by means of a basic process: The algorithm linked cells whose parent link values were null. Thus, a cell (x,y,l) was linked to the parent of neighbours (xp, yp, l +1) when two cells had the same texture.
- 4.
- Fusion of homogeneous cells. The neighbouring cells, (x1, y1, l) and (x2, y2, l), were merged if the following four conditions were true:
- = null. Therefore, the cell had no parent.
- = null. Therefore, the cell had no parent.
- The cells had a homogeneous texture. = 1 and = 1.
- The cells had the same texture.
- 5.
- Pixel-wise. In order to soften the segmented image, in a post-processing step, the resolution of all blocks in the texture region boundaries was increased until those boundaries were one pixel wide.
- 6.
- Abandoned farmland extraction. To identify and separate this type of zones from the rest, we trained the system to learn its texture parameters (LBP, C). Thus, a set of thresholds for these texture parameters was generated.
2.2. Automatic Discrepancy Method for the PAA of Imagery Segmentation
- In the size of the segmented regions population. This population is very large in comparison to the size of the population obtained both with other assessment methods of segmentation results and traditional PAA methods.
- In the specific characteristics of automatic PAA procedures. The automation of the process implies both a significant cost reduction and a low computational time compared to traditional methodologies (especially if we consider field work).
- In the fact that our ADM does not depend on human intuition to decide the positional accuracy of a certain segmentation algorithm—as happens in the case of qualitative methods (see [1]).
- In the fact that the distribution functions provided by our ADM behave as signatures that unequivocally identify the accuracy when two segmented regions are compared. This constitutes a notable advantage over other metrics, such as indices, in IS processes involving GI.
2.2.1. Size of the Sample
2.2.2. Categorization of the Sample
2.3. Tested and Reference Data
3. Results
3.1. PAA of Segmentation Results
3.2. Size of the Sample
3.3. Categorization of the Sample
4. Discussion
4.1. ADM Applied to Textural Segmentation vs. ADM Applied to Sentinel Classification
4.2. ADM vs. Segmentation Assessment Indices
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Marfil, R.; Molina-Tanco, L.; Bandera, A.; Rodríguez, J.; Sandoval, F. Pyramid segmentation algorithms revisited. Pattern Recognit. 2006, 39, 1430–1451. [Google Scholar] [CrossRef] [Green Version]
- Manjula, K. Role of Image Segmentation in Digital Image Processing for Information Processing. Int. J. Comput. Sci. Trends Technol. 2015, 3, 312–318. [Google Scholar]
- Keselman, Y.; Dickinson, S. Generic model abstraction from examples. IEEE Comput. Soc. Conf. Comput. Vis. Pattern Recognit. 2001, 1, 856–863. [Google Scholar]
- Singh, P.; Chadha, R. A Novel Approach to Image Segmentation. Int. J. Adv. Res. Comput. Sci. Soft. Eng. 2013, 2, 24–27. [Google Scholar]
- Gurcan, R.; Erer, I.; Kent, S. An edge detection method using 2-D autoregressive lattice prediction filters for remotely sensed images. In Proceedings of the Geoscience and Remote Sensing Symposium, IGARSS’04, Anchorage, AK, USA, 20–24 September 2004. [Google Scholar]
- Yogamangalam, R.; Karthikeyan, B. Segmentation techniques comparison in image processing. Int. J. Eng. Technol. 2013, 5, 307–313. [Google Scholar]
- Serra, J.; Salembier, P. Connected operators and pyramids. In Proceedings of the SPIE: Image Algebra and Morphological Image Processing IV, San Diego, CA, USA, 12–13 July 1993. [Google Scholar]
- Boiangiu, C.; Dinu, O.; Popescu, C.; Constantin, N.; Petrescu, C. Voting-Based Document Image Skew Detection. Appl. Sci. 2020, 10, 2236. [Google Scholar] [CrossRef] [Green Version]
- Jolion, J.; Montanvert, A. The adaptive pyramid, a framework for 2D image analysis. Comput. Vis. Image Underst. 1992, 55, 339–348. [Google Scholar] [CrossRef]
- Kropatsch, W.; Haxhimusa, Y. Grouping and segmentation in a hierarchy of graphs. In Computational Imaging II; SPIE Press, Digital Library: Bellingham, WA, USA, 2004; pp. 193–204. [Google Scholar]
- Meer, P. Stochastic image pyramids. Comput. Vis. Graph. Image Process. 1989, 45, 269–294. [Google Scholar] [CrossRef]
- Bister, M.; Cornelis, J.; Rosenfeld, A. A critical view of pyramid segmentation algorithms. Pattern Recognit. Lett. 1990, 11, 605–617. [Google Scholar] [CrossRef]
- Ruiz-Lendínez, J. Abandoned Farmland Location in Areas Affected by Rapid Urbanization Using Textural Characterization of High Resolution Aerial Imagery. Int. J. Geo-Inf. 2020, 9, 191. [Google Scholar] [CrossRef] [Green Version]
- Ruiz-Lendínez, J.J.; Rubio-Campos, T.J.; Ureña-Cámara, M.A. Automatic extraction of road intersections from images based on texture characterization. Surv. Rev. 2011, 43, 212–225. [Google Scholar] [CrossRef]
- Malhotra, A.; Sankaran, A.; Mittal, A.; Vatsa, M.; Singh, R. Fingerphoto Authentication Using Smartphone Camera Captured Under Varying Environmental Conditions. In Using Computer Vision, Pattern Recognition and Machine Learning Methods for Biometrics; Academic Press: Oxford, UK, 2017; pp. 119–144. [Google Scholar]
- Ruiz-Lendínez, J.J.; Mackiewicz, B.; Motek, P.; Stryjakiewicz, T. Method for an automatic alignment of imagery and vector data applied to cadastral information in Poland. Surv. Rev. 2019, 51, 123–134. [Google Scholar] [CrossRef]
- Shi, J.; Malik, J. Normalized cuts and image segmentation. Pattern Analysis and Machine Intelligence. IEEE Trans. Geosc. Remote Sens. 2000, 22, 888–905. [Google Scholar]
- Benediktsson, J.; Pesaresi, M.; Arnason, K. Classification and Feature Extraction for Remote Sensing Images from Urban Areas Based on Morphological Transformations. IEEE Trans. Geosc. Remote Sens. 2003, 41, 1940–1949. [Google Scholar] [CrossRef] [Green Version]
- Tseng, Y.; Wang, S. Semi-automated building extraction based on CSG model-image fitting. Photogramm. Eng. Remote Sens. 2003, 69, 171–180. [Google Scholar] [CrossRef] [Green Version]
- Jaynes, C.; Riseman, E.; Hanson, A. Recognition and reconstruction of buildings from multiple aerial images. Comput. Vis. Image Underst. 2003, 90, 68–98. [Google Scholar] [CrossRef]
- Chen, Y.; Wang, J. Image Categorization by Learning and Reasoning with Regions. J. Mach. Learn. Res. 2004, 5, 913–939. [Google Scholar]
- Ünsalan, C.; Boyer, K. A system to detect houses and residential street networks in multispectral satellite images. Comput. Vis. Image Underst. 2005, 98, 423–461. [Google Scholar] [CrossRef]
- Yee, R. Architectural Drawing a Visual Compendium of Types and Methods; John Wiley & Sons Ltd.: Hoboken, NJ, USA, 2013. [Google Scholar]
- Ok, A. A new approach for the extraction of aboveground circular structures from Near-Nadir VHR satellite imagery. Geosciences and Remote Sensing. IEEE Trans. Geosc. Remote Sens. 2014, 52, 3125–3140. [Google Scholar] [CrossRef]
- Ok, A.; Senaras, C.; Yuksel, B. Automated Detection of Arbitrarily Shaped Buildings in Complex Environments from Monocular VHR Optical Satellite Imagery. IEEE Trans. Geosc. Remote Sens. 2013, 51, 1701–1717. [Google Scholar] [CrossRef]
- Gruen, A.; Li, H. Road extraction from aerial and satellite images by dynamic programming. ISPRS J. Photogramm. Remote Sens. 1995, 50, 11–20. [Google Scholar] [CrossRef]
- Mayer, H.; Steger, C. Scale-Space Events and Their Link to Abstraction for Road Extraction. ISPRS J. Photogramm. Remote Sens. 1998, 53, 62–75. [Google Scholar] [CrossRef]
- Bückner, J. Model based road extraction for the registration and interpretation of remote sensing data. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 1998, 32, 85–90. [Google Scholar]
- Poonam, S.; Pandey, A. Automatic urban road extraction using airborne laser scanning-altimetry and high-resolution satellite data. J. Indian Soc. Remote Sens. 2009, 37, 223–231. [Google Scholar]
- Chen, C.; Knoblock, C.; Shahabi, C. Automatically conflating road vector data with orthoimagery. Geoinformatica 2006, 10, 495–530. [Google Scholar] [CrossRef] [Green Version]
- Gradinaru, S.; Kienast, F.; Psomas, A. Using multi-seasonal Landsat imagery for rapid identification of abandoned land in areas affected by urban sprawl. Ecol. Indic. 2019, 96, 79–86. [Google Scholar] [CrossRef]
- Stryjakiewicz, T.; Królewicz, S.; Ruiz-Lendínez, J.J.; Mickiewicz, B.; Motek, P. Abandoned agricultural land quantification in urban areas using high resolution satellite imagery. In Proceedings of the RSA Central and Eastern Europe Conference: Metropolises and Peripheries of CEE Countries: New Challenges for EU, National and Regional Policies, Lublin, Poland, 11–13 September 2019. [Google Scholar]
- Shi, R.; Ngan, K.; Li, S. Jaccard index compensation for object segmentation evaluation. In Proceedings of the International Conference on Image Processing (ICIP), Paris, France, 27–30 October 2014. [Google Scholar]
- Prewer, D.; Kitchen, L. Soft image segmentation by weighted linked pyramid. Pattern Recognit. Lett. 2001, 22, 123–132. [Google Scholar] [CrossRef]
- Liu, J.; Yang, Y. Multi-resolution color image segmentation. IEEE Trans. Pattern Anal. Mach. Intell. 1994, 16, 689–700. [Google Scholar]
- Borsotti, M.; Campadelli, P.; Schettini, R. Quantitative evaluation of color image segmentation results. Pattern Recognit. Lett. 1998, 19, 741–747. [Google Scholar] [CrossRef]
- Ruiz-Lendínez, J.J.; Ariza-López, F.J.; Ureña-Cámara, M.A. Automatic positional accuracy assessment of geospatial databases using line-based methods. Surv. Rev. 2013, 45, 332–342. [Google Scholar] [CrossRef]
- Ruiz-Lendínez, J.J.; Ureña-Cámara, M.A.; Ariza-López, F.J. A Polygon and Point-Based Approach to Matching Geospatial Features. ISPRS Int. J. Geo-Inf. 2017, 6, 399. [Google Scholar] [CrossRef] [Green Version]
- Ojala, T.; Pietikäinen, M. Unsupervised texture segmentation using feature distributions. Pattern Recognit. 1999, 32, 477–486. [Google Scholar] [CrossRef] [Green Version]
- Goodchild, M.; Hunter, G. A simple positional accuracy measure for linear features. Int. J. Geogr. Inf. Sci. 1997, 11, 206–299. [Google Scholar] [CrossRef]
- Ariza-López, F.J.; Ruiz-Lendínez, J.J.; Ureña-Cámara, M.A. Influence of Sample Size on Automatic Positional Accuracy Assessment Methods for Urban Areas. Int. J. Geo-Inf. 2018, 7, 200. [Google Scholar] [CrossRef] [Green Version]
- Van Niel, T.; McVicar, T.R. Experimental evaluation of positional accuracy estimates from linear network using point and line based testing methods. Int. J. Geogr. Inf. Sci. 2002, 16, 455–473. [Google Scholar] [CrossRef]
- Mozas-Calvache, A.T. Exactitud Posicional de Elementos Lineales en Cartografía. Ph.D. Thesis, University of Jaén, Jaén, Spain, 2008. [Google Scholar]
- William, H.; Brian, P.; Saul, A.; William, T. Numerical Recipes. In C: The Art of Scientific Computing, 2nd ed.; Cambridge University Press: Cambridge, UK, 1992. [Google Scholar]
- Marsaglia, G.; Tsang, W.W.; Wang, J. Evaluating Kolmogorov’s distribution. J. Stat. Softw. 2003, 8, 1–4. [Google Scholar] [CrossRef]
- Gibbons, J.D.; Chakraborti, S. Nonparametric Statistical Inference; Marcel Dekker Ltd.: London, UK, 2003. [Google Scholar]
- Press, W.A.; Vetterling, W.T.; Teukolsky, S.A.; Flannery, B.P. Numerical Recipes in Fortran: The Art of Scientific Computing; Cambridge University Press: Cambridge, UK, 1992. [Google Scholar]
- World Imagery. Available online: http://goto.arcgisonline.com/maps/World_Imagery (accessed on 10 January 2021).
- Poviat Geodetic and Cartographic Documentation Center in Poznań. Available online: https://podgik.poznan.pl/ (accessed on 10 January 2021).
Polygons Matched | Number of Regions/Number of Polygons | Total Number of Vertexes | Total Perimeter (m) | |||
---|---|---|---|---|---|---|
Segmented Image | Cadastral Data | Segmented Image | Cadastral Data | Segmented Image | Cadastral Data | |
376 | 391 | 376 | - | 4021 | - | 187,785 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Ruiz-Lendínez, J.J.; Ureña-Cámara, M.A.; Mesa-Mingorance, J.L.; Quesada-Real, F.J. Automatic Positional Accuracy Assessment of Imagery Segmentation Processes: A Case Study. ISPRS Int. J. Geo-Inf. 2021, 10, 430. https://doi.org/10.3390/ijgi10070430
Ruiz-Lendínez JJ, Ureña-Cámara MA, Mesa-Mingorance JL, Quesada-Real FJ. Automatic Positional Accuracy Assessment of Imagery Segmentation Processes: A Case Study. ISPRS International Journal of Geo-Information. 2021; 10(7):430. https://doi.org/10.3390/ijgi10070430
Chicago/Turabian StyleRuiz-Lendínez, Juan J., Manuel A. Ureña-Cámara, José L. Mesa-Mingorance, and Francisco J. Quesada-Real. 2021. "Automatic Positional Accuracy Assessment of Imagery Segmentation Processes: A Case Study" ISPRS International Journal of Geo-Information 10, no. 7: 430. https://doi.org/10.3390/ijgi10070430
APA StyleRuiz-Lendínez, J. J., Ureña-Cámara, M. A., Mesa-Mingorance, J. L., & Quesada-Real, F. J. (2021). Automatic Positional Accuracy Assessment of Imagery Segmentation Processes: A Case Study. ISPRS International Journal of Geo-Information, 10(7), 430. https://doi.org/10.3390/ijgi10070430