Reflection Symmetry Detection in Earth Observation Data
<p>Global, partial, and local reflection symmetry demonstrated on a rasterized letter C: (<b>a</b>) input object and its two obvious axes of symmetry (green); (<b>b</b>) global symmetry with the horizontal axis splitting the object into two symmetric (blue and red) halves; (<b>c</b>) the strongest partial symmetry (next to the global one) and the remaining (gray) object’s pixels; (<b>d</b>,<b>e</b>) two strongest local symmetries obtained from the considered partial one.</p> "> Figure 2
<p>Classification of material voxels according to their surroundings: (<b>a</b>–<b>i</b>) a voxel on a flat surface of material voxels (colored gray) is uninteresting (colored red) regardless of the status of the other (white) voxels; (<b>j</b>) an example of an interesting (green) voxel on a convex edge surrounded by empty (light blue) voxels.</p> "> Figure 3
<p>The effect of voxelization on the lengths of line segments and the angles between them: (<b>a</b>) four parallel line segments among pairs of input points; (<b>b</b>) too large voxels can even cause parallel (blue and red) line segments to become perpendicular or a line segment (yellow) to degenerate into a point; (<b>c</b>) for smaller voxels, the deviations and, thus, the tolerances required are significantly smaller.</p> "> Figure 4
<p>Basic symmetry detection between two line segments: (<b>a</b>) exact symmetry between the line segments <math display="inline"><semantics> <mrow> <msub> <mi>p</mi> <mn>1</mn> </msub> <msub> <mi>p</mi> <mn>2</mn> </msub> </mrow> </semantics></math> and <math display="inline"><semantics> <mrow> <msub> <mi>p</mi> <mn>3</mn> </msub> <msub> <mi>p</mi> <mn>4</mn> </msub> </mrow> </semantics></math>; (<b>b</b>) approximate symmetry in a low-resolution voxel space where <math display="inline"><semantics> <msub> <mi>p</mi> <mn>1</mn> </msub> </semantics></math>, <math display="inline"><semantics> <msub> <mi>p</mi> <mn>2</mn> </msub> </semantics></math>, <math display="inline"><semantics> <msub> <mi>p</mi> <mn>3</mn> </msub> </semantics></math>, and <math display="inline"><semantics> <msub> <mi>p</mi> <mn>4</mn> </msub> </semantics></math> are replaced by the central points <math display="inline"><semantics> <msub> <mi>v</mi> <mn>1</mn> </msub> </semantics></math>, <math display="inline"><semantics> <msub> <mi>v</mi> <mn>2</mn> </msub> </semantics></math>, <math display="inline"><semantics> <msub> <mi>v</mi> <mn>3</mn> </msub> </semantics></math>, and <math display="inline"><semantics> <msub> <mi>v</mi> <mn>4</mn> </msub> </semantics></math> of the corresponding voxels; (<b>c</b>) approximate symmetry in a voxel space with higher resolution.</p> "> Figure 5
<p>Eight horizontal slices of the grid of 500 voxels, representing the strongest partial symmetry, detected on the Maribor Cathedral. The slices appear in order from: (<b>a</b>–<b>h</b>) the bottommost to the topmost.</p> "> Figure 6
<p>Grad Grad (the Grad castle) test case: (<b>a</b>) digital orthophoto; (<b>b</b>) strongest partial symmetry on 1 m voxels; (<b>c</b>) strongest local symmetry on 1 m voxels; (<b>d</b>) 940th strongest partial symmetry on 3 m voxels; (<b>e</b>) strongest partial symmetry on 3 m voxels; (<b>f</b>) strongest local symmetry on 3 m voxels.</p> "> Figure 7
<p>Maribor “Ljudski vrt” stadium, Bled Island, and Punta Piran (Piran cape) test cases. Stadium: (<b>a</b>) digital orthophoto; (<b>b</b>) strongest partial symmetry; (<b>c</b>) strongest local symmetry. Island: (<b>d</b>) digital orthophoto; (<b>e</b>) strongest partial symmetry; (<b>f</b>) strongest local symmetry. Cape: (<b>g</b>) digital orthophoto; (<b>h</b>) strongest partial symmetry; (<b>i</b>) 14,055th strongest partial symmetry.</p> "> Figure 7 Cont.
<p>Maribor “Ljudski vrt” stadium, Bled Island, and Punta Piran (Piran cape) test cases. Stadium: (<b>a</b>) digital orthophoto; (<b>b</b>) strongest partial symmetry; (<b>c</b>) strongest local symmetry. Island: (<b>d</b>) digital orthophoto; (<b>e</b>) strongest partial symmetry; (<b>f</b>) strongest local symmetry. Cape: (<b>g</b>) digital orthophoto; (<b>h</b>) strongest partial symmetry; (<b>i</b>) 14,055th strongest partial symmetry.</p> "> Figure 8
<p>Slomšek square Maribor test case: (<b>a</b>) digital orthophoto; (<b>b</b>) strongest partial symmetry on 1 m voxels; (<b>c</b>) strongest local symmetry on 1 m voxels; (<b>d</b>) 2495th strongest partial symmetry on 3 m voxels; (<b>e</b>) strongest partial symmetry on 3 m voxels; (<b>f</b>) strongest local symmetry on 3 m voxels.</p> "> Figure 9
<p>The Maribor Cathedral test case: (<b>a</b>) strongest partial symmetry; (<b>b</b>) strongest partial symmetry—side view; (<b>c</b>) 23rd strongest partial symmetry; (<b>d</b>) 23rd strongest partial symmetry—side view.</p> ">
Abstract
:1. Introduction
- Is a considered scene symmetric? This is the global symmetry detection problem, which is solved by trying to find a transformation, which concerns the whole scene, i.e., .
- Does the scene contain any (smaller) symmetric patterns? This is the partial symmetry detection, where the patterns with the property of being symmetric must be identified and extracted from the scene together with the attributes of the symmetry transformation, i.e., .
Related Works
2. The Method
- Voxelization.
- Identification (and filtering) of material voxels.
- Identification of interesting voxels.
- For each horizontal slice of the voxel grid
- ⊳
- Identification of line segments and clustering due to their lengths.
- ⊳
- For each cluster of line segments
- *
- Identification of basic symmetries among pairs of line segments.
- *
- Merging symmetries.
- ⊳
- Merging symmetries from different clusters.
- Merging symmetries from different slices.
- For each detected (partial) symmetry S
- ⊳
- Insertion of “non-interesting” material voxels into S.
- ⊳
- Extending S by mirroring its voxels accurately.
- Post-processing (eventual detection of global and local symmetries included here).
2.1. Voxelization
2.2. Clustering
2.3. Basic Symmetry Detection
- .
- .
- .
- Determine line S, such that: .
- Determine angle between and S.
- If the angle between S and is , then and are symmetric across S; otherwise, they are not.
- If then exit without the symmetry detected.
- .
- .
- .
- Determine line S, such that: .
- Determine angle between and S.
- Determine angle between S and .
- If , then and are symmetric across S; otherwise, they are not.
2.4. Merging
2.5. Enhancing the Symmetries by Adding Non-Material Voxels
- Insertion of “non-interesting” material voxels into a symmetry S. The interesting voxels only establish symmetries between edges and curved parts of surfaces. This operation pairs the rest of the material (non-interesting) voxels, e.g., those on flat surfaces, with respect to the symmetry plane S.
- Extending the symmetry S by mirroring its voxels accurately. The previous step mostly raises the density of voxels in S. However, in the case where the plane of symmetry is not parallel to one of the horizontal axes of the voxel grid, even this is not sufficient. Let us suppose a pair of symmetric interesting voxels and . Due to the use of the approximate geometry, it may happen easily that some point from does not have its pair in , but in some of its neighboring voxels. If such a voxel is a material one, we add it to S. This step significantly improves the quality of the results without spending too much time.
2.6. Post-Processing
- Before sorting, smaller connected parts with too few voxels are filtered out from an individual symmetry. This is actually an iterative process, because the symmetric siblings of the filtered voxels must be removed as well, which can result in new small connected parts. This step is optional, as the part size threshold for filtering can be set to zero voxels. Note that a similar filtering is also performed on the total set of material voxels in the voxelization step.
- Global symmetry detection does not require any special operation, as such symmetries are grouped at the top of the sorted list of partial symmetries. On the other hand, week symmetries with below the threshold may be omitted from the bottom of the list.
- Local symmetry detection is run interactively by the user. This functionality is disabled before the partial symmetry detection is completed. Each connected component, intersected by the partial symmetry plane, represents the local symmetry. Optional filtering may be performed then, and a new sorted list is generated afterwards.
3. Results
4. Discussion
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
DEM | Digital elevation model |
EO | Earth observation |
GIS | Geographic information system |
GPS | Global Positioning System |
LAS | LAS (LASer) File Format |
LiDAR | Light detection and ranging |
OECD | The Organisation for Economic Co-operation and Development |
PCA | Primary component analysis |
SM | Symmetry measure |
References
- Petitjean, M. A definition of symmetry. Symmetry Cult. Sci. 2007, 18, 99–119. [Google Scholar]
- Tyler, C.W. Human Symmetry Perception and Its Computational Analysis; Psychology Press: London, UK, 2003. [Google Scholar]
- Bertamini, M.; Makin, A.D. Brain activity in response to visual symmetry. Symmetry 2014, 6, 975–996. [Google Scholar] [CrossRef]
- Žalik, B.; Strnad, D.; Kohek, Š; Kolingerová, I.; Nerat, A.; Lukač, N.; Podgorelec, D. A hierarchical universal algorithm for geometric objects’s reflection symmetry detection. Symmetry 2022, 14, 1060. [Google Scholar] [CrossRef]
- Machilsen, B.; Pauwels, M.; Wagemans, J. The role of vertical mirror symmetry in visual shape detection. J. Vis. 2009, 9, 11. [Google Scholar] [CrossRef]
- Li, Y.F.; Pizlo, Z.; Steinman, R.M. A computational model that recovers the 3D shape of an object from a single 2D retinal representation. Vis. Res. 2009, 49, 979–991. [Google Scholar] [CrossRef]
- Kansakar, P.; Hossain, F. A review of applications of satellite earth observation data for global societal benefit and stewardship of planet earth. Space Policy 2016, 36, 46–54. [Google Scholar] [CrossRef]
- Sentinel Online. Available online: https://sentinels.copernicus.eu/web/sentinel/home (accessed on 13 August 2023).
- Mongus, D.; Lukač, N.; Žalik, B. Ground and building extraction from LiDAR data based on differential morphological profiles and locally fitted surfaces. ISPRS J. Photogramm. Remote Sens. 2014, 93, 145–156. [Google Scholar] [CrossRef]
- Mongus, D.; Žalik, B. An efficient approach to 3D single tree-crown delineation in LiDAR data. ISPRS J. Photogramm. Remote Sens. 2015, 108, 219–233. [Google Scholar] [CrossRef]
- Cukjati, J.; Mongus, D.; Žalik, K.R.; Žalik, B. IoT and satellite sensor data integration for assessment of environmental variables: A case study on NO2. Sensors 2022, 22, 5660. [Google Scholar] [CrossRef]
- Earth Observation for Decision Making. Available online: https://www.oecd.org/environment/indicators-modelling-outlooks/Earth_Observation_for_Decision_Making.pdf (accessed on 10 August 2023).
- Kerber, J.; Bokeloh, M.; Wand, M.; Seidel, H.-P. Scalable symmetry detection for urban scenes. Comput. Graph. Forum 2013, 32, 3–15. [Google Scholar] [CrossRef]
- Wang, H.; Zhang, W.; Chen, Y.; Chen, M.; Yan, K. Semantic decomposition and reconstruction of compound buildings with symmetric roofs from LiDAR data and aerial imagery. Remote Sens. 2015, 7, 13945–13974. [Google Scholar] [CrossRef]
- Tu, J.; Sui, H.; Feng, W.; Sun, K.; Xu, C.; Han, Q. Detecting building facade damage from oblique aerial images using local symmetry feature and the Gini Index. Remote Sens. Lett. 2017, 8, 676–685. [Google Scholar] [CrossRef]
- Clode, S.; Rottensteiner, F.; Kootsookos, P.; Zelniker, E. Detection and vectorization of roads from LiDAR data. Photogramm. Eng. Remote Sens. 2007, 73, 517–535. [Google Scholar] [CrossRef]
- Gézero, L.; Antunes, C. Automated three-dimensional linear elements extraction from mobile LiDAR point clouds in railway environments. Infrastructures 2019, 4, 46. [Google Scholar] [CrossRef]
- Muth, C.C.; Bazzaz, F.A. Tree canopy displacement and neighborhood interactions. Can. J. For. Res. 2003, 33, 1323–1330. [Google Scholar] [CrossRef]
- Zhang, C.; Zhou, Y.; Qiu, F. Individual tree segmentation from LiDAR point clouds for urban forest inventory. Remote Sens. 2015, 7, 7892–7913. [Google Scholar] [CrossRef]
- Jesenko, D.; Hruda, L.; Kolingerová, I.; Žalik, B.; Podgorelec, D. Symmetry-based Method for Water Level Prediction using Sentinel 2 Data. Sens. Transducers 2022, 256, 12–18. [Google Scholar]
- Mitra, N.J.; Guibas, L.J.; Pauly, M. Partial and approximate symmetry detection for 3d geometry. ACM Trans. Graph. TOG 2006, 25, 560–568. [Google Scholar] [CrossRef]
- Mitra, N.J.; Pauly, M.; Wand, M.; Ceylan, D. Symmetry in 3D geometry: Extraction and applications. Comput. Graph. Forum 2013, 32, 1–23. [Google Scholar] [CrossRef]
- Chen, H.; Wang, L.; Zhang, Y.; Wang, C. Dominant Symmetry Plane Detection for Point-Based 3D Models. Adv. Multimed. 2020, 2020, 8861367. [Google Scholar]
- Schiebener, D.; Schmidt, A.; Vahrenkamp, N.; Asfour, T. Heuristic 3D Object Shape Completion Based on Symmetry and Scene Context. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Daejeon, Republic of Korea, 9–14 October 2016; pp. 74–81. [Google Scholar]
- Combés, B.; Hennessy, R.; Waddington, J.; Roberts, N.; Prima, S. Automatic Symmetry Plane Estimation of Bilateral Objects in Point Clouds. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Anchorage, AK, USA, 23–28 June 2008; pp. 1–8. [Google Scholar]
- Ecins, A.; Fermüller, C.; Aloimonos, Y. Detecting Reflectional Symmetries in 3D Data Through Symmetrical Fitting. In Proceedings of the IEEE International Conference on Computer Vision Workshops (ICCVW), Venice, Italy, 22–29 October 2017; pp. 1779–1783. [Google Scholar]
- Nagar, R.; Raman, S. Detecting Approximate Reflection Symmetry in a Point Set Using Optimization on Manifold. IEEE Trans. Signal Process. 2019, 67, 1582–1595. [Google Scholar] [CrossRef]
- Hruda, L.; Kolingerová, I.; Váša, L. Robust, fast and flexible symmetry plane detection based on differentiable symmetry measure. Vis. Comput. 2022, 38, 555–571. [Google Scholar] [CrossRef]
- Elawady, M.; Ducottet, C.; Alata, O.; Barat, C.; Colantoni, P. Wavelet-Based Reflection Symmetry Detection via Textural and Color Histograms: Algorithm and Results. In Proceedings of the 2017 IEEE International Conference on Computer Vision Workshops (ICCVW), Venice, Italy, 22–29 October 2017; pp. 1734–1738. [Google Scholar]
- Li, B.; Johan, H.; Ye, Y.; Lu, Y. Efficient 3D Reflection Symmetry Detection: A View-based Approach. Graph. Models 2016, 83, 2–14. [Google Scholar] [CrossRef]
- Sipiran, I.; Gregor, R.; Schreck, T. Approximate symmetry detection in partial 3d meshes. Comput. Graph. Forum 2014, 33, 131–140. [Google Scholar] [CrossRef]
- Sun, C.; Sherrah, J. 3D Symmetry Detection Using the Extended Gaussian Image. IEEE Trans. Pattern Anal. 1997, 19, 164–168. [Google Scholar]
- Kakarala, R.; Kaliamoorthi, P.; Premachandran, V. Three-Dimensional Bilateral Symmetry Plane Estimation in the Phase Domain. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Portland, OR, USA, 23–28 June 2013; pp. 249–256. [Google Scholar]
- Korman, S.; Litman, R.; Avidan, S.; Bronstein, A. Probably Approximately Symmetric: Fast Rigid Symmetry Detection with Global Guarantees. Comput. Graph. Forum 2015, 34, 2–13. [Google Scholar] [CrossRef]
- Podolak, J.; Shilane, P.; Golovinsky, A.; Rusinkiewicz, S.; Funkhouser, T. A Planar-Reflective Symmetry Transform for 3D Shapes. ACM Trans. Graph. 2006, 25, 549–559. [Google Scholar] [CrossRef]
- Speciale, P.; Oswald, M.R.; Cohen, A.; Pollefeys, M. A Symmetry Prior for Convex Variational 3D Reconstruction. In Computer Vision–ECCV 2016, Lecture Notes in Computer Science 9912; Springer: Cham, Germany, 2016; pp. 313–328. [Google Scholar]
- Simari, P.D.; Kalogerakis, E.; Singh, K. Folding meshes: Hierarchical Mesh Segmentation Based on Planar Symmetry. In Proceedings of the 4th Eurographics Symposium on Geometry Processing, Cagliary, Italy, 26–28 June 2006; pp. 111–119. [Google Scholar]
- Cailliere, D.; Denis, F.; Pele, D.; Baskurt, A. 3d mirror symmetry detection using Hough transform. In Proceedings of the 2008 15th IEEE International Conference on Image Processing, IEEE, San Diego, CA, USA, 12–15 October 2008; pp. 1772–1775. [Google Scholar]
- Hruda, L.; Kolingerová, I.; Podgorelec, D. Local Reflectional Symmetry Detection in Point Clouds Using a Simple PCA-Based Shape Descriptor. In Proceedings of the 18th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications—VISIGRAPP 2023—Vol. 1: GRAPP, Lisbon, Portugal, 19–21 February 2023; pp. 52–63. [Google Scholar]
- Ji, P.; Liu, X. A Fast and Efficient 3D Reflection Symmetry Detector Based on Neural Networks. Multimed. Tools Appl. 2019, 78, 35471–35492. [Google Scholar] [CrossRef]
- Wu, Z.; Jiang, H.; He, S. Symmetry Detection of Occluded Point Cloud Using Deep Learning. Procedia Comput. Sci. 2021, 183, 32–39. [Google Scholar] [CrossRef]
- Gao, L.; Zhang, L.-X.; Meng, H.-Y.; Ren, Y.-H.; Lai, Y.-K.; Kobbelt, L. PRS-Net: Planar Reflective Symmetry Detection Net for 3D Models. IEEE Trans. Vis. Comput. Graph. 2021, 27, 3007–3018. [Google Scholar] [CrossRef]
- Tsogkas, S.; Kokkinos, I. Learning-based symmetry detection in natural images. In Proceedings of the European Conference on Computer Vision, Florence, Italy, 7–13 October 2012; Springer: Berlin/Heidelberg, Germany; pp. 41–54. [Google Scholar]
- Podgorelec, D.; Lukač, L.; Žalik, B. Local reflection symmetry detection in Earth observation data. In Proceedings of the Middle-European Conference on Applied Theoretical Computer Science: Information Society—IS 2022: Proceedings of the 25th International Multiconference, Koper, Slovenia, 13–14 October 2022; Volume I, pp. 37–40.
- LiDAR GIS Viewer. Available online: http://gis.arso.gov.si/evode/profile.aspx?id=atlas_voda_Lidar@Arso&culture=en-US (accessed on 18 July 2023).
Landmark | Part of Slovenia | GPS (N, E) | Area [m × m] | Figure |
---|---|---|---|---|
Grad castle | North-East | (46.800, 16.096) | 140 × 140 | Figure 6 |
Ljudski vrt | North-East | 46.563, 15.640) | 280 × 240 | Figure 7a–c |
Bled Island | North-West | (46.362, 14.090) | 150 × 200 | Figure 7d–f |
Punta Piran | South-West | (45.529, 13.567) | 400 × 300 | Figure 7g–i |
Slomšek square | North-East | (46.559, 15.645) | 240 × 160 | Figure 8 |
Maribor Cathedral | North-East | (46.559, 15.645) | 80 × 50 | Figure 5 and Figure 9 |
Parameter | Value |
---|---|
Min. number of interesting voxels in connected region (pre-processing filter) | 5 |
Min. number of voxels in connected symmetrical region (post-processing filter) | 5 |
Distance tolerance [m] | 0.1 |
Angle tolerance [deg.] | 1 |
Min. length of line segment [voxel] | 4 |
Min. connected region in local symmetry [voxel] | 5 |
Row | Measure | Grad Castle | Grad Castle | Ljudski Vrt | Slomšek Square | Maribor Cathedral | Bled Island | Punta Piran |
---|---|---|---|---|---|---|---|---|
1 | Layers 1 | B+T | B+T | B | B+T | B | B+T+G | B |
2 | Points | 273,540 | 273,540 | 126,714 | 88,107 | 11,779 | 219,186 | 99,413 |
3 | Voxel size [m] | 1 | 3 | 3 | 3 | 3 | 3 | 3 |
4 | Voxels | 1,629,909 | 62,169 | 98,496 | 42,480 | 5415 | 9520 | 25,326 |
5 | Material voxels | 89,851 | 12,190 | 4507 | 4864 | 704 | 1738 | 3114 |
6 | Interesting voxels | 52,142 | 3721 | 2579 | 2478 | 380 | 538 | 1699 |
7 | Partial symmetries | 32,263 | 4438 | 6863 | 5082 | 64 | 979 | 12,177 |
8 | Local symmetries | 476,393 | 8616 | 24,404 | 15,629 | 73 | 1030 | 18,556 |
9 | Time [s] for partial symmetries | 15,741 | 182 | 23 | 35 | 0.03 | 2.38 | 44 |
10 | Time [s] for local symmetries | 287 | 9 | 2 | 4 | 0.01 | 0.3 | 6 |
11 | Total time [s] | 16,028 | 191 | 25 | 39 | 0.04 | 2.68 | 50 |
12 | Points in strongest partial symmetry | 75,182 | 166,968 | 68,393 | 45,359 | 7626 | 189,632 | 63,851 |
13 | Voxels in strongest partial symmetry | 23,597 | 7372 | 2050 | 2675 | 361 | 1412 | 1798 |
14 | % of voxels in strongest partial symmetry | 26.26 | 60.47 | 45.48 | 54.99 | 51.27 | 81.24 | 57.73 |
15 | Points in weakest partial symmetry | 24 | 2703 | 796 | 1273 | 1194 | 2810 | 440 |
16 | Voxels in weakest partial symmetry | 7 | 112 | 19 | 31 | 66 | 1 38 | 16 |
17 | % of voxels in weakest partial symmetry | 0.01 | 0.91 | 0.42 | 0.63 | 9.37 | 2.18 | 0.51 |
18 | Points in strongest local symmetry | 23,353 | 154,958 | 49,191 | 42,393 | 7415 | 189,403 | 60,229 |
19 | Voxels in strongest local symmetry | 7386 | 6898 | 1346 | 2488 | 349 | 1405 | 1691 |
20 | % of voxels in strongest local symmetry | 8.22 | 56.58 | 29.86 | 51.15 | 49.57 | 80.84 | 54.3 |
21 | Points in weakest local symmetry | 6 | 14 | 69 | 140 | 21 | 148 | 115 |
22 | Voxels in weakest local symmetry | 5 | 5 | 5 | 5 | 7 | 5 | 5 |
23 | % of voxels in weakest local symmetry | 0.01 | 0.04 | 0.11 | 0.1 | 0.99 | 0.28 | 0.16 |
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. |
© 2023 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
Podgorelec, D.; Lukač, L.; Žalik, B. Reflection Symmetry Detection in Earth Observation Data. Sensors 2023, 23, 7426. https://doi.org/10.3390/s23177426
Podgorelec D, Lukač L, Žalik B. Reflection Symmetry Detection in Earth Observation Data. Sensors. 2023; 23(17):7426. https://doi.org/10.3390/s23177426
Chicago/Turabian StylePodgorelec, David, Luka Lukač, and Borut Žalik. 2023. "Reflection Symmetry Detection in Earth Observation Data" Sensors 23, no. 17: 7426. https://doi.org/10.3390/s23177426
APA StylePodgorelec, D., Lukač, L., & Žalik, B. (2023). Reflection Symmetry Detection in Earth Observation Data. Sensors, 23(17), 7426. https://doi.org/10.3390/s23177426