Next Article in Journal
Design, Fabrication and Characterization of a Wideband Metamaterial Absorber for THz Imaging
Previous Article in Journal
Removal of Brilliant-Green Dye Using Carbon-Loaded Zinc Oxide Nanoparticles: A Comparative Isotherm Study
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Proceeding Paper

DECI: A Differential Entropy-Based Compactness Index for Point Clouds Analysis: Method and Potential Applications †

by
Emmanuele Barberi
1,*,
Filippo Cucinotta
1,
Per-Erik Forssén
2 and
Felice Sfravara
1
1
Department of Engineering, University of Messina, 98166 Messina, Italy
2
Department of Electrical Engineering, University of Linkӧping, 581 83 Linkӧping, Sweden
*
Author to whom correspondence should be addressed.
Presented at the 4th International Electronic Conference on Applied Sciences, 27 October–10 November 2023; Available online: https://asec2023.sciforum.net/.
Eng. Proc. 2023, 56(1), 273; https://doi.org/10.3390/ASEC2023-15808
Published: 2 November 2023
(This article belongs to the Proceedings of The 4th International Electronic Conference on Applied Sciences)

Abstract

:
This article introduces the Differential Entropy-based Compactness Index (DECI), a new metric for synthetically describing the spatial distribution of point clouds. DECI is founded on the differential entropy (DE) of point clouds, and if they depict a moving object distribution, the index enables real-time monitoring. Historical data analysis allows for the study of DECI trends and average values in defined intervals. Multiple practical applications are suggested, including risk assessment, congestion measurement, traffic control (including autonomous systems), infrastructure planning, crowd density, and health analysis. DECI’s real-time and historical insights are valuable for decision-making and system optimization and hold potential as a feature in machine learning applications.

1. Introduction

1.1. Point Clouds

Point clouds serve as a potent representation tool for three-dimensional (3D) geometry, finding applications across a diverse spectrum of industries. This technique hinges upon a collection of points in 3D space, capturing intricate details of object surfaces and their spatial arrangement. The acquisition of requisite data to construct point clouds can be achieved through a range of methodologies, encompassing advanced 3D scanners [1,2], laser scanners [3,4], and techniques like tomography [5] and photogrammetry [6]. Point clouds are commonly generated using 3D scanners to capture intricate details of physical objects and environments, making them valuable in fields like industrial design, architecture, medicine, and digital art. They can also be created from 3D CAD models, allowing for assessment of virtual designs. Point clouds extend beyond representing objects and find utility in broader contexts, such as transportation systems, where the possibility to consider the vehicles as points could help to optimize traffic flow and routes.

1.2. Litterary Review

Several methodologies have been devised to articulate point clouds and thereby extract substantial insights. These methodologies encompass density-based [7] and shape-based [8,9] approaches, each tailored towards encapsulating specific facets of point spatial distribution. Within the gamut of density-based approaches, the employment of density histograms [10] emerges to measure the concentration of points within distinct spatial realms. This method furnishes a valuable tool in detecting point clusters or regions of elevated density within the point cloud. Furthermore, delving into the shape of the point cloud entails the extraction of geometric attributes, encompassing ellipticity, angular aperture, and analogous measures associated with point morphology. This genre of approach finds applicability in elucidating point clouds that delineate objects of distinct configurations. Point clouds analysis with entropy, specifically with differential entropy (DE) [11,12,13], offers a unique perspective on characterizing their spatial distribution and complexity. Entropy in point clouds measures the uncertainty or randomness in the arrangement of points in 3D space, aiding in assessing information, regularity, or disorder in the data. DE analyzes each point’s entropy individually, offering a detailed view of their contribution to spatial complexity. Studying point clouds through DE allows for a nuanced understanding, enhancing context-aware analyses across diverse applications and research domains.

1.3. Aim of the Work

This work aims to introduce the “Differential Entropy-based Compactness Index” (DECI) as an innovative metric, as well as its potential applications. The index not only delineates the spatial distribution of points but also furnishes a novel lens through which to appraise risk, congestion, and the structural aspects within point clouds. Applications span from controlling maritime, aerial, and road traffic (inclusive of autonomous driving) to scrutinizing crowd density in public and indoor spaces, thus finding an amenable environment within the proposed framework. DECI also exhibits versatility across domains like health, biology, and sports analysis, generating a broad spectrum of possible utility.

2. Materials and Methods

2.1. Differential Entropy

In the context of point clouds, denoted as P , comprising a collection of points (pn), the total DE ( H ) for a multivariate normal distribution is defined as the summation of individual differential entropies (hi) associated with each point (pn). It is also useful to use the average value ( H ¯ ) of the total DE, by dividing H by the total number of points (n). This computation is expressed by the following formula [14]:
h i ( p k ) = 1 2 l n [ ( 2 π e ) N | ( p k ) | ] .
Here, N represents the dimensionality of the data, and ( p k ) denotes the sample covariance matrix related to the k points p k within the neighborhood (ρ). To simplify the methodology, N = 2 is considered (points on a plane). Consequently, H ¯ is given by the following:
H ¯ ( P ) = 1 n h i ( p k ) n .
The aforementioned sample, from which the covariance matrix is derived, comprises the points contained within ρ of each pn. ρ is considered circular, centered at each point with a radius r. Depending on the k value within each ρ, three distinct scenarios arise:
  • If k ≥ 3, the generalized variance is positive.
  • If k = 2, the determinant is null, rendering the use of multivariate differential entropy as a measure of disorder unfeasible. In this case, the system can be described as univariate, with the index of dispersion represented by the variance along an axis passing between the two points.
  • If k = 1, the variance is null, and the entropy itself is null, as there is only one element in the neighborhood.
Given these considerations, in the case of a planar distribution, the differential entropy can be expressed as follows:
k = 1 h i = 0 ,
k = 2 h i = 1 2 l n 2 π e 2   σ x + σ y 2 + 1 ,
k 3 h i = 1 2 l n [ ( 2 π e ) 2 | ( p k ) | + 1 ] .
As it can be seen in the previous formule, the authors suggest these modifications to the DE formules. In Equation (4), the determinant of the covariance matrix is replaced by the square of the sum of the x variance (σx) and y variance (σy) of the k points; the DE, as defined, remains invariant to both rotation and translation. To ensure hi remains positive, the authors added a constant value of 1 to the argument of the logarithm. The addition of the term 1 to the formula will be better discussed at the end of the next paragraph.

2.2. DECI

In seeking an index that attains a value of zero when the point set distribution is adequately sparse and progressively increases as the points draw closer to each other, the authors have defined DECI as follows:
D E C I ( P ) = 1 n d e c i i ( p k ) n ,
where:
d e c i i ( p k ) = 0                             i f         h i ( p k ) = 0 1 h i ( p k )                 i f         h i ( p k ) 0 .
Thus, in accordance with the concepts of h i and H ¯ for a point set distribution, a global compactness value (DECI) is derived in a manner that is proportionate to the sum of individual values (deci) associated with each point. The authors’ decision to introduce the constant value of 1 into the formula guarantees that the argument of the logarithm is consistently greater than one, ensuring that hi remains positive or, at least, zero.
This adjustment is particularly crucial in light of the potential applications of the proposed index (DECI). Indeed, when contemplating applications, especially within the realm of congestion and risk associated with transportation systems, it becomes imperative to maintain the DECI with a positive value. This design ensures that DECI remains at zero in the absence of risk and consistently increases as the level of risk escalates.

2.3. Experiments

To show DECI’s characteristics and potential, tests were performed on random 2D point clouds. We examined how DECI behaves with changing distributions and varying r. The experiments focused on a random distribution called D1, comprising 100 points within a box defined by lower limits of 0 and upper limits of 500 on both the X and Y axes. DECI was calculated using different r for each point (r values: 10, 20, 30, 40, 50, 60, 70).
In another scenario, each point was assigned an r between 0 and 50, with no specific measurement units. It is important to note that these units correspond to physical lengths.
While a broader search radius, theoretically infinite, can describe the entire point distribution, it is more relevant in transportation systems to identify points (representing vehicles, ships, aircraft, drones, etc.) clustering in specific areas. Such aggregations may indicate potential congestion and/or hazards.

3. Results

D1 was examined with a uniform r assigned to each point. Figure 1a illustrates the deci values for each point and the resulting DECI value for the distribution when using a r equal to 10. Figure 1b focuses on a specific region within the same case, providing insight into how deci functions. It is evident that isolated points (those without any other points in their vicinity) have deci values of 0. Additionally, in the case of the two pairs of points nearest to each other, deci is higher for the upper pair compared to the lower one.
It should be noted that the color of the circles is not related to the deci, but is chosen randomly to better distinguish the various ρ.
Figure 2 displays two examples of D1 with different search radius values. It is possible to see DECI increasing.
Figure 3 depicts a specific area of the above figures as an example. The figure illustrates how the deci values vary for each point as the radius changes.
An analysis of the point clouds was also conducted using the original differential entropy formulae in order to compare the proposed method with the existing one. Table 1 displays the values of DECI and H ¯ for D1 as the radius changes, and their trend is shown in Figure 4a. It also includes the DECI value related to the entire distribution (with an infinite r, as mentioned earlier) for comparison.
An example of D1 with variable radius is shown in Figure 4b.

4. Discussion

Observing Table 1, it can be noted that as the r increases, DECI exhibits an initially rising and subsequently falling trend. Specifically, with a r equal to 0, deci values are, by definition, all set to zero, resulting in a null DECI. Conversely, with a theoretically infinite search radius, DECI tends to describe the entire point cloud, yielding identical deci values for all points. Looking at the H ¯ results, the trend is unstable. In fact, sudden increases and decreases are noted with an absolute minimum when the r is infinite. On the contrary, the DECI trend appears to be more stable and coherent. As the search radius expands, the influence of point-to-point interactions on deci values becomes apparent, as depicted in Figure 2 and Figure 3. Using different search radii for individual points, as shown in Figure 4b, is highly important in specific practical applications of this method. Whether a point represents a mode of transportation or a generic entity, it has inherent properties reflecting real-world attributes. Tailoring the search radius for each point can mirror a physical characteristic, like speed or size, affecting its interactions with other points. For example, in the context of ships at sea, the search radius might depend on factors like ship size and speed. Larger and faster ships could pose a greater risk of interaction due to their unique attributes. Similarly, analyzing a football team’s evolution during a match and its impact on the game’s outcome can be explored by studying changes in DECI.

5. Conclusions

In this study, the DECI index for point cloud description has been introduced. It has been demonstrated that it could primarily serve as a risk or congestion index in the field of transportation. The influence of a different radius for each point is considered essential, as the points may represent a system’s schematic, and each system possesses certain physical properties that can be reflected through the search radius. Beyond the transportation and logistics domain, entropy-based analyses and the DECI index could find applications in the medical field (for tracking the position and movement of specific cell groups), materials science (for analyzing the distribution and size of defects), and human (crowd dynamics and sports) and animal behavior analysis. Real-time analysis is also possible, as well as the evaluation of DECI trends over time.

Author Contributions

Conceptualization, E.B. and F.C.; methodology, E.B., F.C., P.-E.F. and F.S.; software, E.B.; validation, E.B., F.C. and F.S.; formal analysis, F.S.; investigation, E.B. and F.C.; resources, P.-E.F.; data curation, E.B.; writing—original draft preparation, E.B.; writing—review and editing, F.C. and P.-E.F.; visualization, E.B.; supervision, F.C.; project administration, F.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are available on request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Lo Giudice, R.; Galletti, C.; Tribst, J.P.M.; Melenchón, L.P.; Matarese, M.; Miniello, A.; Cucinotta, F.; Salmeri, F. In Vivo Analysis of Intraoral Scanner Precision Using Open-Source 3D Software. Prosthesis 2022, 4, 554–563. [Google Scholar] [CrossRef]
  2. Cucinotta, F.; Raffaele, M.; Salmeri, F. A Topology Optimization of a Motorsport Safety Device. In Proceedings of the International Conference on Design Tools and Methods in Industrial Engineering, ADM 2019, Modena, Italy, 9–10 September 2019; Springer: Cham, Switzerland, 2020; pp. 400–409. [Google Scholar]
  3. Raj, T.; Hashim, F.H.; Huddin, A.B.; Ibrahim, M.F.; Hussain, A. A Survey on LiDAR Scanning Mechanisms. Electronics 2020, 9, 741. [Google Scholar] [CrossRef]
  4. Altadonna, A.; Cucinotta, F.; Raffaele, M.; Salmeri, F.; Sfravara, F. Environmental Impact Assessment of Different Manufacturing Technologies Oriented to Architectonic Recovery and Conservation of Cultural Heritage. Sustainability 2023, 15, 13487. [Google Scholar] [CrossRef]
  5. Asheghi Bonabi, I.; Hemmati, S. Bone Surface Model Development Based on Point Clouds Extracted From CT Scan Images. ADMT J. 2017, 10, 61–70. [Google Scholar]
  6. Pan, Y.; Dong, Y.; Wang, D.; Chen, A.; Ye, Z. Three-Dimensional Reconstruction of Structural Surface Model of Heritage Bridges Using UAV-Based Photogrammetric Point Clouds. Remote Sens. 2019, 11, 1204. [Google Scholar] [CrossRef]
  7. Ahmed, S.; Chew, C. Density-Based Clustering for 3D Object Detection in Point Clouds. In Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 13–19 June 2020; pp. 10605–10614. [Google Scholar]
  8. Xia, S.; Chen, D.; Wang, R.; Li, J.; Zhang, X. Geometric Primitives in LiDAR Point Clouds: A Review. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2020, 13, 685–707. [Google Scholar] [CrossRef]
  9. Guerrero, P.; Kleiman, Y.; Ovsjanikov, M.; Mitra, N.J. PCPNet Learning Local Shape Properties from Raw Point Clouds. Comput. Graph. Forum 2018, 37, 75–85. [Google Scholar] [CrossRef]
  10. Hackel, T.; Wegner, J.D.; Schindler, K. Fast Semantic Segmentation of 3D Point Clouds with Strongly Varying Density. ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci. 2016, III–3, 177–184. [Google Scholar] [CrossRef]
  11. Shannon, C.E. A Mathematical Theory of Communication. Bell Syst. Tech. J. 1948, 27, 379–423. [Google Scholar] [CrossRef]
  12. Adolfsson, D.; Castellano-Quero, M.; Magnusson, M.; Lilienthal, A.J.; Andreasson, H. CorAl: Introspection for Robust Radar and Lidar Perception in Diverse Environments Using Differential Entropy. Rob. Auton. Syst. 2022, 155, 104136. [Google Scholar] [CrossRef]
  13. Chen, D.-W.; Miao, R.; Yang, W.-Q.; Liang, Y.; Chen, H.-H.; Huang, L.; Deng, C.-J.; Han, N. A Feature Extraction Method Based on Differential Entropy and Linear Discriminant Analysis for Emotion Recognition. Sensors 2019, 19, 1631. [Google Scholar] [CrossRef] [PubMed]
  14. Cover, T.M.; Thomas, J.A. Elements of Information Theory; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 1991; ISBN 0471062596. [Google Scholar]
Figure 1. (a) deci plot of D1 with a fixed radius whose value is 10. (b) A detail of a specific area.
Figure 1. (a) deci plot of D1 with a fixed radius whose value is 10. (b) A detail of a specific area.
Engproc 56 00273 g001
Figure 2. (a) deci values of D1 with search radius 20. (b) deci values of D1 with search radius 30.
Figure 2. (a) deci values of D1 with search radius 20. (b) deci values of D1 with search radius 30.
Engproc 56 00273 g002
Figure 3. (a) Detail of D1 with search radius 20. (b) Detail of D1 with search radius 30.
Figure 3. (a) Detail of D1 with search radius 20. (b) Detail of D1 with search radius 30.
Engproc 56 00273 g003
Figure 4. (a) Comparison between DECI and H ¯ . (b) deci plot of D1 with variable r and related DECI’s value.
Figure 4. (a) Comparison between DECI and H ¯ . (b) deci plot of D1 with variable r and related DECI’s value.
Engproc 56 00273 g004
Table 1. Values of DECI and H ¯ calculated for D1 as the r changes.
Table 1. Values of DECI and H ¯ calculated for D1 as the r changes.
Radius10203040506070+Inf
DECI0.03970.09610.11400.11620.11390.10860.10870.0788
H ¯ 39.2756248.7611204.9992207.1805244.8835134.2913152.767612.6881
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.

Share and Cite

MDPI and ACS Style

Barberi, E.; Cucinotta, F.; Forssén, P.-E.; Sfravara, F. DECI: A Differential Entropy-Based Compactness Index for Point Clouds Analysis: Method and Potential Applications. Eng. Proc. 2023, 56, 273. https://doi.org/10.3390/ASEC2023-15808

AMA Style

Barberi E, Cucinotta F, Forssén P-E, Sfravara F. DECI: A Differential Entropy-Based Compactness Index for Point Clouds Analysis: Method and Potential Applications. Engineering Proceedings. 2023; 56(1):273. https://doi.org/10.3390/ASEC2023-15808

Chicago/Turabian Style

Barberi, Emmanuele, Filippo Cucinotta, Per-Erik Forssén, and Felice Sfravara. 2023. "DECI: A Differential Entropy-Based Compactness Index for Point Clouds Analysis: Method and Potential Applications" Engineering Proceedings 56, no. 1: 273. https://doi.org/10.3390/ASEC2023-15808

Article Metrics

Back to TopTop