VLDB 2026 Research / reviewers in the wild / expert
Leila De Floriani
dblp:f/LDFloriani
· DBLP profile ↗
134ranked-venue papers
63as first author
8since 2021 · last 2026
0000-0002-1361-2888ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 86 · 45 first-author · 2 since 2021Artificial intelligence and machine learning · 28 · 9 first-author · 3 since 2021Databases, data management, data science and information retrieval · 28 · 8 first-author · 6 since 2021Applied, interdisciplinary, general and emerging computing · 26 · 3 first-author · 3 since 2021Human-computer interaction and ubiquitous computing · 4 · 2 first-authorSystems, architecture and hardware · 3 · 2 first-authorTheory of computation · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Topology-based terrain segmentation using Apache SparkabstractTerrain topology plays an important role in simulations and segmentation. A widely used terrain representation is the Triangulated Irregular Network (TIN). However, topological analysis on TINs is challenging due to high time and memory requirements, which limit the size of the terrain that can be analyzed. We address this problem by proposing a novel framework for efficient and scalable analysis of large TINs based on Morse theory using Apache Spark. The proposed framework, named Morse–Spark, is based on a data structure for encoding the minimal information of a triangle mesh. Morse–Spark provides optimized methods for the local extraction of many connectivity relations, beginning with the global retrieval of the Vertex–Triangle relation. These relations serve as the foundation for computing terrain morphology through integrated, scalable algorithms. To evaluate the effectiveness and scalability of such a framework, we compare Morse–Spark against a vanilla Spark implementation, a MPI-supported Topology Toolkit (MPI-TTK) implementation, and three well-established software libraries for the topological analysis of TINs. Our experimental evaluation with real-world TINs shows that Morse–Spark can effectively handle datasets around 13 times larger than those processed by state-of-the-art tools for distributed computing (e.g. MPI-TTK). Yuehui Qian, Yunting Song, Federico Iuricich, Leila De Floriani |
Int. J. Geogr. Inf. Sci. | 4 |
| 2025 | A topology-based approach to extract pressure ridges from sea ice surfacesabstractUnderstanding the complex topography of polar sea ice is essential for assessing its impacts on sea ice processes. Recently, large volumes of high-resolution Light Detection and Ranging (LiDAR) altimeter data covering extensive polar regions became available. Current methods for extracting topographic features either rely on along-track elevation profiles limited to one dimension, as it is the case with ICESat-2 data, or convert point clouds into a raster grid. In our work, we model the ice surface as a Triangulated Irregular Network (TIN) connecting the original data points, and we focus on extracting pressure ridges from TINs. Pressure ridges are important factors, for instance, in sea ice navigability analysis and atmosphere-ice-momentum transfer models. We present a technique for extracting the structure of pressure ridges based on combinatorial topology, specifically discrete Morse theory. We show our results by using LiDAR point clouds collected from the OIB Airborne Topographic Mapper (ATM). The extracted ridges are compared with those obtained from one-dimensional profiles extracted from ICESat-2 data in the same region, showing that the proposed strategy provides information that cannot be derived from one-dimensional profiles alone. Yunting Song, Leila De Floriani, Kyle Duncan, Sinead Farrell |
SIGSPATIAL/GIS | 2 |
| 2024 | Critical Features Tracking on Triangulated Irregular Networks by a Scale-Space MethodabstractThe scale-space method is a well-established framework that constructs a hierarchical representation of an input signal and facilitates coarse-to-fine visual reasoning. Considering the terrain elevation function as the input signal, the scale-space method can identify and track significant topographic features across different scales. The number of scales a feature persists, called its life span, indicates the importance of that feature. In this way, important topographic features of a landscape can be selected, which are useful for many applications, including cartography, nautical charting, and land-use planning. The scale-space methods developed for terrain data use gridded Digital Elevation Models (DEMs) to represent the terrain. However, gridded DEMs lack the flexibility to adapt to the irregular distribution of input data and the varied topological complexity of different regions. Instead, Triangulated Irregular Networks (TINs) can be directly generated from irregularly distributed point clouds and accurately preserve important features. In this work, we introduce a novel scale-space analysis pipeline for TINs, addressing the multiple challenges in extending grid-based scale-space methods to TINs. Our pipeline can efficiently identify and track topologically important features on TINs. Moreover, it is capable of analyzing terrains with irregular boundaries, which poses challenges for grid-based methods. Comprehensive experiments show that, compared to grid-based methods, our TIN-based pipeline is more efficient, accurate, and has better resolution robustness. Haoan Feng, Yunting Song, Leila De Floriani |
SIGSPATIAL/GIS | 3 |
| 2023 | Terrain trees: a framework for representing, analyzing and visualizing triangulated terrains
Riccardo Fellegara, Federico Iuricich, Yunting Song, Leila De Floriani |
GeoInformatica | 4 |
| 2023 | A topology-based approach to individual tree segmentation from airborne LiDAR data
Xin Xu 0026, Federico Iuricich, Leila De Floriani |
GeoInformatica | 3 |
| 2023 | TopoCluster: A Localized Data Structure for Topology-Based VisualizationabstractUnstructured data are collections of points with irregular topology, often represented through simplicial meshes, such as triangle and tetrahedral meshes. Whenever possible such representations are avoided in visualization since they are computationally demanding if compared with regular grids. In this work, we aim at simplifying the encoding and processing of simplicial meshes. The article proposes TopoCluster, a new localized data structure for tetrahedral meshes. TopoCluster provides efficient computation of the connectivity of the mesh elements with a low memory footprint. The key idea of TopoCluster is to subdivide the simplicial mesh into clusters. Then, the connectivity information is computed locally for each cluster and discarded when it is no longer needed. We define two instances of TopoCluster. The first instance prioritizes time efficiency and provides only a modest savings in memory, while the second instance drastically reduces memory consumption up to an order of magnitude with respect to comparable data structures. Thanks to the simple interface provided by TopoCluster, we have been able to integrate both data structures into the existing Topological Toolkit (TTK) framework. As a result, users can run any plugin of TTK using TopoCluster without changing a single line of code. Guoxi Liu, Federico Iuricich, Riccardo Fellegara, Leila De Floriani |
IEEE Trans. Vis. Comput. Graph. | 4 |
| 2021 | Efficient topology-aware simplification of large triangulated terrainsabstractA common first step in the terrain processing pipeline of large Triangulated Irregular Networks (TINs) is simplifying the TIN to make it manageable for further processing. The major problem with TIN simplification algorithms is that they create or remove critical points in an uncontrolled way. Topology-aware operators have been defined to solve this issue by coarsening a TIN without affecting the topology of its underlying terrain, i.e., without modifying critical simplices describing pits, saddles, peaks, and their connectivity. While effective, existing algorithms are sequential in nature and are not scalable enough to perform well with large terrains on multicore systems. Here, we consider the problem of topology-aware simplification of very large meshes. We define a topology-aware simplification algorithm on a compact and distributed data structure for triangle meshes, namely the Terrain trees. Terrain trees reduce both the memory and time requirements of the simplification procedure by adopting a batched processing strategy of the mesh elements. Furthermore, we define a new parallel topology-aware simplification algorithm that takes advantage of the spatial domain decomposition at the basis of Terrain trees. Scalability and efficiency are experimentally demonstrated on real-world TINs originated from topographic and bathymetric LiDAR data. Our experiments show that topology-aware simplification on Terrain trees uses 40% less memory and half the time than the same approach implemented on the most compact and efficient connectivity-based data structure for TINs. Beyond that, our parallel algorithm on the Terrain trees reaches a 12x speedup when using 20 threads. Yunting Song, Riccardo Fellegara, Federico Iuricich, Leila De Floriani |
SIGSPATIAL/GIS | 4 |
| 2021 | The Stellar decomposition: A compact representation for simplicial complexes and beyond
Riccardo Fellegara, Kenneth Weiss 0001, Leila De Floriani |
Comput. Graph. | 3 |
| 2020 | A Persistence-Based Approach for Individual Tree MappingabstractLight Detection and Ranging (LiDAR) sensors generate dense point clouds that can be used to map forest structures at a high spatial resolution level. In this work, we consider the problem of identifying individual trees in a LiDAR point cloud. Existing techniques generally require intense parameter tuning and user interactions. Our goal is defining an automatic approach capable of providing robust results with minimal user interactions. Xin Xu 0026, Federico Iuricich, Leila De Floriani |
SIGSPATIAL/GIS | 3 |
| 2020 | Efficient Homology-Preserving Simplification of High-Dimensional Simplicial ShapesabstractAbstract Simplicial complexes are widely used to discretize shapes. In low dimensions, a 3D shape is represented by discretizing its boundary surface, encoded as a triangle mesh, or by discretizing the enclosed volume, encoded as a tetrahedral mesh. High‐dimensional simplicial complexes have recently found their application in topological data analysis. Topological data analysis aims at studying a point cloud P, possibly embedded in a high‐dimensional metric space, by investigating the topological characteristics of the simplicial complexes built on P. Analysing such complexes is not feasible due to their size and dimensions. To this aim, the idea of simplifying a complex while preserving its topological features has been proposed in the literature. Here, we consider the problem of efficiently simplifying simplicial complexes in arbitrary dimensions. We provide a new definition for the edge contraction operator, based on a top‐based data structure, with the objective of preserving structural aspects of a simplicial shape (i.e., its homology), and a new algorithm for verifying the link condition on a top‐based representation. We implement the simplification algorithm obtained by coupling the new edge contraction and the link condition on a specific top‐based data structure, that we use to demonstrate the scalability of our approach. Riccardo Fellegara, Federico Iuricich, Leila De Floriani, Ulderico Fugacci |
Comput. Graph. Forum | 3 |
| 2020 | Computing multiparameter persistent homology through a discrete Morse-based approach
Sara Scaramuccia, Federico Iuricich, Leila De Floriani, Claudia Landi 0001 |
Comput. Geom. | 3 |
| 2019 | Computing discrete Morse complexes from simplicial complexesabstractWe consider the problem of efficiently computing a discrete Morse complex on simplicial complexes of arbitrary dimension and very large size. Based on a common graph-based formalism, we analyze existing data structures for simplicial complexes, and we define an efficient encoding for the discrete Morse gradient on the most compact of such representations. We theoretically compare methods based on reductions and coreductions for computing a discrete Morse gradient, proving that the combination of reductions and coreductions produces new mutually equivalent approaches. We design and implement a new algorithm for computing a discrete Morse complex on simplicial complexes. We show that our approach scales very well with the size and the dimension of the simplicial complex also through comparisons with the only existing public-domain algorithm for discrete Morse complex computation. We discuss applications to the computation of multi-parameter persistent homology and of extremum graphs for visualization of time-varying 3D scalar fields. Ulderico Fugacci, Federico Iuricich, Leila De Floriani |
Graph. Model. | 3 |
| 2019 | Message from the Editor-in-ChiefabstractPresents the introductory editorial for this issue of the publication. Leila De Floriani |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2019 | Farewell and New EIC IntroductionabstractIntroduces the new editorial staff for this issue of the publication. Leila De Floriani |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2018 | Multi-level filtering to retrieve similar trajectories under the Fréchet distanceabstractComputing with trajectories has become an important and practical research topic. In many scenarios, the goal is to find similar trajectories. The Fréchet distance is a very promising metric for measuring trajectory similarity and yet limited in practical applications due to its expensive computing complexity. In this paper, we demonstrate an efcicient approach to retrieve similar trajectories using the Fréchet distance. Essentially, the proposed method builds up a set of R-trees for indexing trajectories and thereby enables multi-level of positive and negative filtering to speed up the similarity queries. For answering 5,000 queries on a dataset of 20,000 trajectories, the experimental results show that the proposed method achieves significant speedups at certain filtering levels while maintaining very high precision and recall in retrieving similar trajectories. Hong Wei 0001, Riccardo Fellegara, Leila De Floriani, Hanan Samet |
SIGSPATIAL/GIS | 4 |
| 2018 | Message from the Editor-in-ChiefabstractWelcome to the January 2018 issue of the IEEE Transactions on Visualization and Computer Graphics (TVCG)! I am pleased to introduce this special issue containing 99 papers presented at IEEE VIS 2017, which includes the Conference on Visual Analytics Science and Technology (IEEE VAST 2017), the IEEE Information Visualization Conference (IEEE InfoVis 2017), and the IEEE Scientific Visualization Conference (IEEE SciVis 2017), held in Phoenix, USA, from the 1st to the 6th of October 2017. These papers, selected from 467 submissions, were recommended for acceptance by the Program Committees of these three conferences, after having undergone a rigorous and competitive two-round review process. The cooperation between TVCG and IEEE VIS has been considerably growing over the years in terms of the number of publications in the TVCG IEEE VIS special issue, and of the size of attendance to IEEE VIS. This special hybrid publication model enables timely dissemination of many high-quality research results from the world’s top visualization conferences to TVCG readership, while improving the overall visibility and quality of IEEE VIS publications through a rigorous journal-style review. Since 2011, the authors of TVCG regular papers have been invited to give an oral presentation of their recent work at IEEE VIS, thus providing a unique opportunity for the VIS audience to keep abreast of high-quality visualization research featured in regular issues of TVCG, and encouraging more TVCG authors to attend IEEE VIS. This closely coupled relation-ship between TVCG and VIS has been leading to a more timely exchange of new ideas, to a rapid dissemination of visualization research via an integrated forum for both publications and presentations, and to further expanding our visualization community. Leila De Floriani |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2018 | State of the JournalabstractPresents information on the current status of the journal. Leila De Floriani |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2018 | 2017 TVCG Best Associate Editor Award and Best Reviewer AwardabstractPresents the recipients of select Computer Society awards for Best Associate Editor and Best Reviewer. Leila De Floriani |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2018 | Editor's NoteabstractPresents the introductory editorial for this issue of the publication. Leila De Floriani |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2018 | Introducing the IEEE Virtual Reality 2018 Special IssueabstractThis special issue of IEEE Transactions on Visualization and Computer Graphics (TVCG) contains the 29 full papers selected for the IEEE Virtual Reality and 3D User Interfaces (IEEE VR 2018) Conference held in Reutlingen, Germany, March 18-22, 2017. Since its inception in 1993, IEEE VR has been the premier venue to present new research results in the field of Virtual Reality (VR). The strong current trends toward VR systems for consumer audiences heightens the importance of this event. This fact is reflected in the cooperation between TVCG and IEEE VR, which is in its seventh year and is one cornerstone of the strategy of TVCG to combine computer graphics and data visualization in its scope with virtual and augmented reality. The special issue format combines speed of publication with all the established advantages of an archival journal. To that end, a rigorous and competitive two-round review process was performed to ensure the highest quality. Leila De Floriani, Dieter Schmalstieg |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2018 | Message from the Editor-in-Chief and from the Associate Editor-in-ChiefabstractWwelcome to the November 2018 issue of theIEEE Transactions on Visualization and Computer Graphics (TVCG). This issue contains selected papers accepted at the IEEE International Symposium on Mixed and Augmented Reality (ISMAR), held this year in Munich, Germany, from October 16 to October 20, 2018. Leila De Floriani, Dieter Schmalstieg |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2017 | Efficient representation and analysis of triangulated terrainsabstractTerrain trees are a new in-core family of spatial indexes for the representation and analysis of Triangulated Irregular Networks (TINs). Terrain trees combine a minimal encoding of the connectivity of the underlying triangle mesh with a hierarchical spatial index, implicitly representing the topological relations among vertices, edges and triangles. Topological relations are extracted locally within each leaf block of the hierarchal index at runtime, based on specific application needs. We have developed a tool based on Terrain trees for terrain analysis, which includes state-of-the-art estimators for slope and curvature, and for the extraction of critical points, as well as algorithms for topology-based terrain segmentation and multifield terrain analysis. By working on TINs generated from very large LiDAR (Light, Detection and Ranging) data sets, we demonstrate the effectiveness and scalability of the Terrain trees against a state-of-the-art compact data structures. Riccardo Fellegara, Federico Iuricich, Leila De Floriani |
SIGSPATIAL/GIS | 3 |
| 2017 | Hierarchical Forman Triangulation: A multiscale model for scalar field analysis
Federico Iuricich, Leila De Floriani |
Comput. Graph. | 2 |
| 2017 | Message from the Editor-in-ChiefabstractPresents the message from the editor-in-chief for this issue of the publication. Leila De Floriani |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2017 | State of the JournalabstractPresents the current state of the journal, its scope, and outlook toward the future. Leila De Floriani |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2017 | Editor's NoteabstractPresents the introductory editorial for this issue of the publication. Leila De Floriani |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2017 | Editor's NoteabstractPresents the introductory editorial for this issue of this publication. Leila De Floriani |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2017 | Introducing the IEEE Virtual Reality 2017 Special IssueabstractThe papers in this special issue were presented at the IEEE Virtual Reality (VR) Conference that was held in Los Angeles, CA, from March 18-22, 2017. Leila De Floriani, Dieter Schmalstieg |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2017 | Message from the Editor-in-Chief and from the Associate Editor-in-ChiefabstractWelcome the November 2017 issue of the IEEE Transactions on Visualization and Computer Graphics (TVCG). This issue contains selected papers accepted at the IEEE International Symposium on Mixed and Augmented Reality (ISMAR), held this year in Nantes, France, from September 9 to September 13, 2017. Leila De Floriani, Dieter Schmalstieg |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2016 | Computing a discrete Morse gradient from a watershed decomposition
Lidija Comic, Leila De Floriani, Federico Iuricich, Paola Magillo |
Comput. Graph. | 2 |
| 2016 | A Survey of Topology-based Methods in VisualizationabstractAbstract This paper presents the state of the art in the area of topology‐based visualization. It describes the process and results of an extensive annotation for generating a definition and terminology for the field. The terminology enabled a typology for topological models which is used to organize research results and the state of the art. Our report discusses relations among topological models and for each model describes research results for the computation, simplification, visualization, and application. The paper identifies themes common to subfields, current frontiers, and unexplored territory in this research area. Christian Heine 0002, Heike Leitte, Mario Hlawitschka, Federico Iuricich, Leila De Floriani, Gerik Scheuermann, Hans Hagen, Christoph Garth |
Comput. Graph. Forum | 5 |
| 2016 | A Message from the Editor-in-Chief
Leila De Floriani |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2016 | Editor's NoteabstractPresents the introductory editorial for this issue of the publication. Leila De Floriani |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2016 | Editor's NoteabstractPresents the introductory editorial for this issue of the publication. Leila De Floriani |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2016 | Message from the Editor-in-Chief and from the Associate Editor-in-ChiefabstractPresents the introductory editorial for this issue of the publication. Leila De Floriani, Dieter Schmalstieg |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2015 | Topologically-consistent simplification of discrete Morse complex
Federico Iuricich, Ulderico Fugacci, Leila De Floriani |
Comput. Graph. | 3 |
| 2015 | Morse complexes for shape segmentation and homological analysis: discrete models and algorithmsabstractAbstract Morse theory offers a natural and mathematically‐sound tool for shape analysis and understanding. It allows studying the behavior of a scalar function defined on a manifold. Starting from a Morse function, we can decompose the domain of the function into meaningful regions associated with the critical points of the function. Such decompositions, called Morse complexes, provide a segmentation of a shape and are extensively used in terrain modeling and in scientific visualization. Discrete Morse theory, a combinatorial counterpart of smooth Morse theory defined over cell complexes, provides an excellent basis for computing Morse complexes in a robust and efficient way. Moreover, since a discrete Morse complex computed over a given complex has the same homology as the original one, but fewer cells, discrete Morse theory is a fundamental tool for efficiently detecting holes in shapes through homology and persistent homology. In this survey, we review, classify and analyze algorithms for computing and simplifying Morse complexes in the context of such applications with an emphasis on discrete Morse theory and on algorithms based on it. Leila De Floriani, Ulderico Fugacci, Federico Iuricich, Paola Magillo |
Comput. Graph. Forum | 1 |
| 2015 | A Message from the New Editor-In-ChiefabstractPresents a message from the new Editor-In-Chief. Leila De Floriani |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2015 | Editor's NoteabstractPresents the introductory editorial for this issue of the publication Leila De Floriani |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2015 | Editor's NoteabstractPresents the introductory editorial for this issue of the publication. Leila De Floriani |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2015 | Editor's NoteabstractPresents the introductory editorial for this issue of the publication. Leila De Floriani |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2014 | Efficient computation and simplification of discrete morse decompositions on triangulated terrainsabstractWe consider the problem of efficient computing and simplifying Morse complexes on a Triangulated Irregular Network (TIN) based on discrete Morse theory. We develop a compact encoding for the discrete Morse gradient field, defined by the terrain elevation, by attaching it to the triangles of the TIN. This encoding is suitable to be combined with any TIN data structure storing just its vertices and triangles. We show how to compute such gradient field from the elevation values given at the TIN vertices, and how to simplify it effectively in order to reduce the number of critical elements. We demonstrate the effectiveness and scalability of our approach over large terrains by developing algorithms for extracting the cells of the Morse complexes as well as the graph joining the critical elements from the discrete gradient field. We compare implementations of our approach on a widely-used and compact adjacency-based topological data structure for a TIN and on a compact spatio-topological data structure that we have recently developed, the PR-star quadtree. Riccardo Fellegara, Federico Iuricich, Leila De Floriani, Kenneth Weiss 0001 |
SIGSPATIAL/GIS | 3 |
| 2014 | A combined geometrical and topological simplification hierarchy for terrain analysisabstractWe consider the problem of modeling a terrain from both a geometric and a morphological point of view for efficient and effective terrain analysis on large data sets. We devise and implement a simplification hierarchy for a triangulated terrain, where the terrain is represented as a triangle mesh and its morphology is described by a discrete Morse gradient field defined on the basis on the elevation values given at the vertices of the mesh. The discrete Morse gradient is attached to the triangles, edges and vertices of the mesh. We define a new edge-contraction operator for the edges of the triangle mesh, which does not change the behavior of the gradient flow and does not create new critical points, and we apply it to the original full-resolution mesh in combination with a topological simplification operator which eliminates critical simplices in pair. We build the simplification hierarchy based on suitably combining such operators and we evaluate it experimentally. Federico Iuricich, Leila De Floriani |
SIGSPATIAL/GIS | 2 |
| 2014 | Fast and Scalable Mesh SuperfacetsabstractAbstract In the field of computer vision, the introduction of a low‐level preprocessing step to oversegment images into superpixels – relatively small regions whose boundaries agree with those of the semantic entities in the scene – has enabled advances in segmentation by reducing the number of elements to be labeled from hundreds of thousands, or millions, to a just few hundred. While some recent works in mesh processing have used an analogous oversegmentation, they were not intended to be general and have relied on graph cut techniques that do not scale to current mesh sizes. Here, we present an iterative superfacet algorithm and introduce adaptations of undersegmentation error and compactness, which are well‐motivated and principled metrics from the vision community. We demonstrate that our approach produces results comparable to those of the normalized cuts algorithm when evaluated on the Princeton Segmentation Benchmark, while requiring orders of magnitude less time and memory and easily scaling to, and enabling the processing of, much larger meshes. Patricio D. Simari, Giulia Picciau, Leila De Floriani |
Comput. Graph. Forum | 3 |
| 2014 | Topological modifications and hierarchical representation of cell complexes in arbitrary dimensions
Lidija Comic, Leila De Floriani, Federico Iuricich, Ulderico Fugacci |
Comput. Vis. Image Underst. | 2 |
| 2013 | Morphologically-aware elimination of flat edges from a TINabstractWe propose a new technique for eliminating flat edges from a Triangulated Irregular Network (TIN) in a morphologically consistent way. The algorithm is meant to be a preprocessing step for performing morphological computations on a terrain. Terrain morphology is rooted in Morse theory for smooth functions. Segmentation algorithms have been defined for TINs, mostly based on discrete versions of Morse theory, and under the assumption that the terrain model does not include flat edges. On the other hand, flat edges often occur in real data, and thus either they are eliminated through data perturbation, or the segmentation algorithms must be able to deal with them. In both cases, the resulting Morse segmentations are highly affected by the presence of flat edges. The new technique we propose provides a better solution, as it preserves the set of maxima and minima of the original terrain, and improves consistency among the terrain decompositions produced by different segmentation algorithms. Paola Magillo, Leila De Floriani, Federico Iuricich |
SIGSPATIAL/GIS | 2 |
| 2013 | Generalized extrinsic distortion and applications
Patricio D. Simari, Leila De Floriani, Federico Iuricich, Mohammed Mostefa Mesmoudi |
Comput. Graph. | 2 |
| 2013 | A primal/dual representation for discrete Morse complexes on tetrahedral meshesabstractAbstract We consider the problem of computing discrete Morse and Morse‐Smale complexes on an unstructured tetrahedral mesh discretizing the domain of a 3D scalar field. We use a duality argument to define the cells of the descending Morse complex in terms of the supplied (primal) tetrahedral mesh and those of the ascending complex in terms of its dual mesh. The Morse‐Smale complex is then described combinatorially as collections of cells from the intersection of the primal and dual meshes. We introduce a simple compact encoding for discrete vector fields attached to the mesh tetrahedra that is suitable for combination with any topological data structure encoding just the vertices and tetrahedra of the mesh. We demonstrate the effectiveness and scalability of our approach over large unstructured tetrahedral meshes by developing algorithms for computing the discrete gradient field and for extracting the cells of the Morse and Morse‐Smale complexes. We compare implementations of our approach on an adjacency‐based topological data structure and on the PR‐star octree, a compact spatio‐topological data structure. Kenneth Weiss 0001, Federico Iuricich, Riccardo Fellegara, Leila De Floriani |
Comput. Graph. Forum | 4 |
| 2012 | Dimension-independent multi-resolution Morse complexes
Lidija Comic, Leila De Floriani, Federico Iuricich |
Comput. Graph. | 2 |
| 2011 | Simplifying morphological representations of 2D and 3D scalar fieldsabstractWe describe a dual graph-based representation for the ascending and descending Morse complexes of a scalar field, and a compact and dimension-independent data structure based on it, which assumes a discrete representation of the field as a simplicial mesh. We present atomic dimension-independent simplification operators on the graph-based representation. Based on such operators, we have developed a simplification algorithm, which allows generalization of the ascending and descending Morse complexes at different levels of resolution. We show here the results of our implementation, discussing the computation times and the size of the resulting simplified graphs, also in comparison with the size of the original full-resolution graph. Lidija Comic, Leila De Floriani, Federico Iuricich |
GIS | 2 |
| 2011 | The PR-star octree: a spatio-topological data structure for tetrahedral meshesabstractWe propose the PR-star octree as a combined spatial data structure for performing efficient topological queries on tetrahedral meshes. The PR-star octree augments the Point Region octree (PR Octree) with a list of tetrahedra incident to its indexed vertices, i.e. those in the star of its vertices. Thus, each leaf node encodes the minimal amount of information necessary to locally reconstruct the topological connectivity of its indexed elements. This provides the flexibility to efficiently construct the optimal data structure to solve the task at hand using a fraction of the memory required for a corresponding data structure on the global tetrahedral mesh. Due to the spatial locality of successive queries in typical GIS applications, the construction costs of these runtime data structures are amortized over multiple accesses while processing each node. We demonstrate the advantages of the PR-star octree representation in several typical GIS applications, including detection of the domain boundaries, computation of local curvature estimates and mesh simplification. Kenneth Weiss 0001, Leila De Floriani, Riccardo Fellegara, Marcelo Velloso |
GIS | 2 |
| 2011 | An iterative algorithm for homology computation on simplicial shapes
Dobrina Boltcheva, David Canino, Sara Merino Aceituno, Jean-Claude Léon, Leila De Floriani, Franck Hétroy-Wheeler |
Comput. Aided Des. | 5 |
| 2011 | IA*: An adjacency-based representation for non-manifold simplicial shapes in arbitrary dimensions
David Canino, Leila De Floriani, Kenneth Weiss 0001 |
Comput. Graph. | 2 |
| 2011 | Simplex and Diamond Hierarchies: Models and ApplicationsabstractAbstract Hierarchical spatial decompositions are a basic modelling tool in a variety of application domains. Several papers on this subject deal with hierarchical simplicial decompositions generated throughregular simplex bisection. Such decompositions, originally developed for finite elements, are extensively used as the basis for multi‐resolution models of scalar fields, such as terrains, and static or time‐varying volume data. They have also been used as an alternative to quadtrees and octrees as spatial access structures. The primary distinction among all such approaches is whether they treat the simplex or clusters of simplices, called diamonds, as the modelling primitive. This leads to two classes of data structures and to different query approaches. We present the hierarchical models in a dimension‐independent manner, and organize the description of the various applications, primarily interactive terrain rendering and isosurface extraction, according to the dimension of the domain. Kenneth Weiss 0001, Leila De Floriani |
Comput. Graph. Forum | 2 |
| 2011 | Dimension-independent simplification and refinement of Morse complexes
Lidija Comic, Leila De Floriani |
Graph. Model. | 2 |
| 2010 | Spatial indexing on tetrahedral meshesabstractWe address the problem of performing spatial queries on \ntetrahedral meshes. These latter arise in several application \ndomains including 3D GIS, scientific visualization, finite el- \nement analysis. We have defined and implemented a family \nof spatial indexes, that we call tetrahedral trees. Tetrahedral \ntrees subdivide a cubic domain containing the mesh in an \noctree or 3D kd-tree fashion, with three different subdivision \ncriteria. Here, we present and compare such indexes, their \nmemory usage, and spatial queries on them. Leila De Floriani, Riccardo Fellegara, Paola Magillo |
GIS | 1 |
| 2010 | Modeling and Generalization of Discrete Morse Terrain DecompositionsabstractWe address the problem of morphological analysis of real terrains. We describe a morphological model for a terrain by considering extensions of Morse theory to the discrete case. We propose a two-level model of the morphology of a terrain based on a graph joining the critical points of the terrain through integral lines. We present a new set of generalization operators specific for discrete piece-wise linear terrain models, which are used to reduce noise and the size of the morphological representation. We show results of our approach on real terrains. Leila De Floriani, Paola Magillo, Maria Vitali |
ICPR | 1 |
| 2010 | Multiresolution Analysis of 3D Images Based on Discrete DistortionabstractWe consider a model of a 3D image obtained by discretizing it into a multiresolution tetrahedral mesh known as a hierarchy of diamonds. This model enables us to extract crack-free approximations of the 3D image at any uniform or variable resolution, thus reducing the size of the data set without reducing the accuracy. A 3D intensity image is a scalar field (the intensity field) defined at the vertices of a 3D regular grid and thus the graph of the image is a hypersurface in R4. We measure the discrete distortion, a generalization of the notion of curvature, of the transformation which maps the tetrahedralized 3D grid onto its graph in R4. We evaluate the use of a hierarchy of diamonds to analyze properties of a 3D image, such as its discrete distortion, directly on lower resolution approximations. Our results indicate that distortion-guided extractions focus the resolution of approximated images on the salient features of the intensity image. Kenneth Weiss 0001, Leila De Floriani, Mohammed Mostefa Mesmoudi |
ICPR | 2 |
| 2010 | Multiresolution morse triangulationsabstractWe address the problem of representing the geometry and the morphology of a triangulated surface endowed with a scalar field in a combined geometric and topological multiresolution model. The model, called a Multiresolution Morse Triangulation (MMT), is composed of a multiresolution triangle mesh, and of a multiresolution Morse complex describing the morphology of the field. The MMT is built through a combined morphological and geometrical generalization, and supports queries to extract consistent geometrical and morphological representations of the field at both uniform and variable resolutions. Emanuele Danovaro, Leila De Floriani, Paola Magillo, Maria Vitali |
Symposium on Solid and Physical Modeling | 2 |
| 2010 | Isodiamond Hierarchies: An Efficient Multiresolution Representation for Isosurfaces and Interval VolumesabstractEfficient multiresolution representations for isosurfaces and interval volumes are becoming increasingly important as the gap between volume data sizes and processing speed continues to widen. Our multiresolution scalar field model is a hierarchy of tetrahedral clusters generated by longest edge bisection that we call a hierarchy of diamonds. We propose two multiresolution models for representing isosurfaces, or interval volumes, extracted from a hierarchy of diamonds which exploit its regular structure. These models are defined by subsets of diamonds in the hierarchy that we call isodiamonds, which are enhanced with geometric and topological information for encoding the relation between the isosurface, or interval volume, and the diamond itself. The first multiresolution model, called a relevant isodiamond hierarchy, encodes the isodiamonds intersected by the isosurface, or interval volume, as well as their nonintersected ancestors, while the second model, called a minimal isodiamond hierarchy, encodes only the intersected isodiamonds. Since both models operate directly on the extracted isosurface or interval volume, they require significantly less memory and support faster selective refinement queries than the original multiresolution scalar field, but do not support dynamic isovalue modifications. Moreover, since a minimal isodiamond hierarchy only encodes intersected isodiamonds, its extracted meshes require significantly less memory than those extracted from a relevant isodiamond hierarchy. We demonstrate the compactness of isodiamond hierarchies by comparing them to an indexed representation of the mesh at full resolution. Kenneth Weiss 0001, Leila De Floriani |
IEEE Trans. Vis. Comput. Graph. | 2 |
| 2009 | Morphology analysis of 3D scalar fields based on morse theory and discrete distortionabstractWe investigate a morphological approach to the analysis and understanding of 3D scalar fields defined by volume data sets. We consider a discrete model of the 3D field obtained by discretizing its domain into a tetrahedral mesh. We use Morse theory as the basic mathematical tool which provides a segmentation of the graph of the scalar field based on relevant morphological features (such as critical points). Since the graph of a discrete 3D field is a tetrahedral hypersurface in 4D space, we measure the distortion of the transformation which maps the tetrahedral decomposition of the domain of the scalar field into the tetrahedral mesh representing its graph in R4, and we call it discrete distortion. We develop a segmentation algorithm to produce a Morse decompositions associated with the scalar field and its discrete distortion. We use a merging procedure to control the number of 3D regions in the segmentation output. Experimental results show the validity of our approach. Mohammed Mostefa Mesmoudi, Leila De Floriani, Paola Magillo |
GIS | 2 |
| 2009 | Tree-Based Encoding for Cancellations on Morse Complexes
Lidija Comic, Leila De Floriani |
IWCIA | 2 |
| 2009 | Classification of non-manifold singularities from transformations of 2-manifoldsabstractNon-manifold models are frequently encountered in engineering simulations and design as well as in computer graphics. However, these models lack shape characterization for modelling and searching purposes. Topological properties act as a kernel for deriving key features of objects. Here we propose a classification for the non-manifold singularities of non-manifold objects through continuous shape transformations of 2-manifolds without boundary up to the creation of non-manifold singularities. As a result, the non-manifold objects thus created can be categorized and contribute to the definition of a general purpose taxonomy for non-manifold shapes. Jean-Claude Léon, Leila De Floriani, Franck Hétroy-Wheeler |
Shape Modeling International | 2 |
| 2009 | Diamond Hierarchies of Arbitrary DimensionabstractAbstract Nested simplicial meshes generated by the simplicial bisection decomposition proposed by Maubach [ Mau95 ] have been widely used in 2D and 3D as multi‐resolution models of terrains and three‐dimensional scalar fields, They are an alternative to octree representation since they allow generating crack‐free representations of the underlying field. On the other hand, this method generates conforming meshes only when all simplices sharing the bisection edge are subdivided concurrently. Thus, efficient representations have been proposed in 2D and 3D based on a clustering of the simplices sharing a common longest edge in what is called a diamond. These representations exploit the regularity of the vertex distribution and the diamond structure to yield an implicit encoding of the hierarchical and geometric relationships among the triangles and tetrahedra, respectively. Here, we analyze properties ofd‐dimensional diamonds to better understand the hierarchical and geometric relationships among the simplices generated by Maubach's bisection scheme and derive closed‐form equations for the number of vertices, simplices, parents and children of each type of diamond. We exploit these properties to yield an implicit pointerless representation ford‐dimensional diamonds and reduce the number of required neighbor‐finding accesses fromO(d!) toO(d). Kenneth Weiss 0001, Leila De Floriani |
Comput. Graph. Forum | 2 |
| 2009 | Supercubes: A High-Level Primitive for Diamond HierarchiesabstractVolumetric datasets are often modeled using a multiresolution approach based on a nested decomposition of the domain into a polyhedral mesh. Nested tetrahedral meshes generated through the longest edge bisection rule are commonly used to decompose regular volumetric datasets since they produce highly adaptive crack-free representations. Efficient representations for such models have been achieved by clustering the set of tetrahedra sharing a common longest edge into a structure called a diamond. The alignment and orientation of the longest edge can be used to implicitly determine the geometry of a diamond and its relations to the other diamonds within the hierarchy. We introduce the supercube as a high-level primitive within such meshes that encompasses all unique types of diamonds. A supercube is a coherent set of edges corresponding to three consecutive levels of subdivision. Diamonds are uniquely characterized by the longest edge of the tetrahedra forming them and are clustered in supercubes through the association of the longest edge of a diamond with a unique edge in a supercube. Supercubes are thus a compact and highly efficient means of associating information with a subset of the vertices, edges and tetrahedra of the meshes generated through longest edge bisection. We demonstrate the effectiveness of the supercube representation when encoding multiresolution diamond hierarchies built on a subset of the points of a regular grid. We also show how supercubes can be used to efficiently extract meshes from diamond hierarchies and to reduce the storage requirements of such variable-resolution meshes. Kenneth Weiss 0001, Leila De Floriani |
IEEE Trans. Vis. Comput. Graph. | 2 |
| 2008 | Morphological analysis of terrains based on discrete curvature and distortionabstractIn order to characterize the morphology of a triangulated terrain, we define several discrete estimators that mimic mean and Gaussian curvatures in the discrete case. We start from concentrated curvature, a discrete notion of Gaussian curvature for polyhedral surfaces, defined by Troyanov [7]. Since concentrated curvature does not depend on the local geometric shape of the terrain, we introduce Ccurvature that allows us to obtain discrete counterparts of both Gaussian and mean curvature. Finally, we define distortion, which behaves as an approximation of mean curvature. We apply all such measures to the analysis of the morphology of triangulated terrains. Mohammed Mostefa Mesmoudi, Leila De Floriani, Paola Magillo |
GIS | 2 |
| 2008 | Sparse terrain pyramidsabstractBintrees based on longest edge bisection and hierarchies of diamonds are popular multiresolution techniques on regularly sampled terrain datasets. In this work, we consider Sparse Terrain Pyramids as a compact multiresolution representation for terrain datasets whose samples are a subset of those lying on a regular grid. While previous diamond-based approaches can efficiently represent meshes built on a complete grid of resolution (2k +1)2, this is not suitable when the field values are uniform in large areas or simply non-existent. We explore properties of diamonds to simplify an encoding of the implicit dependency relationship between diamonds. Additionally, we introduce a diamond clustering technique to further reduce the geometric and topological overhead of such representations. We demonstrate the coherence of our clustering technique as well as the compactness of our representation. Kenneth Weiss 0001, Leila De Floriani |
GIS | 2 |
| 2008 | Discrete Distortion in Triangulated 3-ManifoldsabstractAbstract We introduce a novel notion, that we call discrete distortion, for a triangulated 3‐manifold. Discrete distortion naturally generalizes the notion of concentrated curvature defined for triangulated surfaces and provides a powerful tool to understand the local geometry and topology of 3‐manifolds. Discrete distortion can be viewed as a discrete approach to Ricci curvature for singular flat manifolds. We distinguish between two kinds of distortion, namely, vertex distortion, which is associated with the vertices of the tetrahedral mesh decomposing the 3‐manifold, and bond distortion, which is associated with the edges of the tetrahedral mesh. We investigate properties of vertex and bond distortions. As an example, we visualize vertex distortion on manifold hypersurfaces in R 4 defined by a scalar field on a 3D mesh. distance fields. Mohammed Mostefa Mesmoudi, Leila De Floriani, Umberto Port |
Comput. Graph. Forum | 2 |
| 2007 | Multi-scale dual morse complexes for representing terrain morphologyabstractWe propose a new multi-scale terrain model, based on a hierarchical representation for the morphology of a terrain. The basis of our morphological model is a dual Morse decomposition of the terrain, composed by the stable and unstable manifolds defined by its critical points and its integral lines. We propose a two-level representation of the dual Morse decomposition and we define new simplification operators for the Morse decomposition which act on such representation. Based on these operators, we define a hierarchical morphology-based representation, that we call a Multi-scale Morse Complex (MMC). Results from our implementation of the MMC are presented. Emanuele Danovaro, Leila De Floriani, Maria Vitali, Paola Magillo |
GIS | 2 |
| 2007 | A two-level topological decomposition for non-manifold simplicial shapesabstractModeling and understanding complex non-manifold shapes is a key issue in shape analysis. Geometric shapes are commonly discretized as two- or three-dimensional simplicial complexes embedded in the 3D Euclidean space. The topological structure of a nonmanifold simplicial shape can be analyzed through its decomposition into a collection of components with a simpler topology. Here, we present a topological decomposition of a shape at two different levels, with different degrees of granularity. We discuss the topological properties of the components at each level, and we present algorithms for computing such decompositions. We investigate the relations among the components, and propose a graph-based representation for such relations. Annie Hui, Leila De Floriani |
Symposium on Solid and Physical Modeling | 2 |
| 2006 | A decomposition-based representation for 3D simplicial complexes
Annie Hui, Lucas Vaczlavik, Leila De Floriani |
Symposium on Geometry Processing | 3 |
| 2006 | Level-of-detail for data analysis and exploration: A historical overview and some new perspectives
Emanuele Danovaro, Leila De Floriani, Paola Magillo, Enrico Puppo, Davide Sobrero |
Comput. Graph. | 2 |
| 2005 | Morse-Smale Decompositions for Modeling Terrain Knowledge
Lidija Comic, Leila De Floriani, Laura Papaleo |
COSIT | 2 |
| 2005 | Data Structures for Simplicial Complexes: An Analysis And A Comparison
Leila De Floriani, Annie Hui |
Symposium on Geometry Processing | 1 |
| 2005 | The Half-Edge Tree: A Compact Data Structure for Level-of-Detail Tetrahedral MeshesabstractWe propose a new data structure for the compact encoding of a level-of detail (LOD) model of a three-dimensional scalar field based on unstructured tetrahedral meshes. Such data structure, called a half-edge tree (HET), is built through the iterative application of a half-edge collapse, i.e. by contracting an edge to one of its endpoints. We also show that selective refined meshes extracted from an HET contain on average about 34% and up to 75% less tetrahedra than those extracted from an LOD model built through a general edge collapse. Emanuele Danovaro, Leila De Floriani, Paola Magillo, Enrico Puppo, Davide Sobrero, Neta Sokolovsky |
SMI | 2 |
| 2005 | Clustering Techniques for Out-of-Core Multi-resolution Modeling
Emanuele Danovaro, Leila De Floriani, Enrico Puppo, Hanan Samet |
IEEE Visualization | 2 |
| 2004 | A data structure for non-manifold simplicial d-complexes
Leila De Floriani, David Greenfieldboyce, Annie Hui |
Symposium on Geometry Processing | 1 |
| 2004 | Constant-Time Navigation in Four-Dimensional Nested Simplicial MeshesabstractWe consider a recursive decomposition of a four-dimensional hypercube into a hierarchy of nested 4-dimensional simplexes, that we call pentatopes. The paper presents an algorithm for finding the neighbors of a pentatope along its five tetrahedral faces in constant time. To this aim, we develop a labeling technique for nested pentatopes that enables their identification by using location codes. The constant-time behavior is achieved through bit manipulation operations, thus avoiding traversing the simplicial hierarchy via pointer following. We discuss an application of this representation to multi-resolution representations of four-dimensional scalar fields. Extracting adaptive continuous approximations of the scalar field from such a model requires generating conforming meshes, i.e., meshes in which the pentatopes match along their tetrahedral faces. Our neighbor finding algorithm enables computing face-adjacent pentatopes efficiently. Michael Thomas Lee, Leila De Floriani, Hanan Samet |
SMI | 2 |
| 2004 | A multi-resolution topological representation for non-manifold meshes
Leila De Floriani, Paola Magillo, Enrico Puppo, Davide Sobrero |
Comput. Aided Des. | 1 |
| 2004 | Selective Refinement Queries for Volume Visualization of Unstructured Tetrahedral MeshesabstractIn this paper, we address the problem of the efficient visualization of large irregular volume data sets by exploiting a multiresolution model based on tetrahedral meshes. Multiresolution models, also called Level-Of-Detail (LOD) models, allow encoding the whole data set at a virtually continuous range of different resolutions. We have identified a set of queries for extracting meshes at variable resolution from a multiresolution model, based on field values, domain location, or opacity of the transfer function. Such queries allow trading off between resolution and speed in visualization. We define a new compact data structure for encoding a multiresolution tetrahedral mesh built through edge collapses to support selective refinement efficiently and show that such a structure has a storage cost from 3 to 5.5 times lower than standard data structures used for tetrahedral meshes. The data structures and variable resolution queries have been implemented together with state-of-the art visualization techniques in a system for the interactive visualization of three-dimensional scalar fields defined on tetrahedral meshes. Experimental results show that selective refinement queries can support interactive visualization of large data sets. Paolo Cignoni, Leila De Floriani, Paola Magillo, Enrico Puppo, Roberto Scopigno |
IEEE Trans. Vis. Comput. Graph. | 2 |
| 2003 | Morphology-driven simplification and multiresolution modeling of terrainsabstractWe propose a technique for simplification and multiresolution modeling of a terrain represented as a TIN. Our goal is to maintain the morphological structure of the terrain in the resulting multiresolution model. To this aim, we extend Morse theory, developed for continuous and differentiable functions, to the case of piecewise linear functions. We decompose a TIN into areas with uniform morphological properties (such as valleys, basins, etc.) separated by a network of critical lines and points. We describe an algorithm to compute the above decomposition and the critical net, and a TIN simplification algorithm that preserves them. On this basis, we build a multiresolution terrain model, which provides a representation of critical features at any level of detail. Emanuele Danovaro, Leila De Floriani, Paola Magillo, Mohammed Mostefa Mesmoudi, Enrico Puppo |
GIS | 2 |
| 2003 | A scalable data structure for three-dimensional non-manifold objects
Leila De Floriani, Annie Hui |
Symposium on Geometry Processing | 1 |
| 2003 | Decomposing non-manifold objects in arbitrary dimensions
Leila De Floriani, Mohammed Mostefa Mesmoudi, Franco Morando, Enrico Puppo |
Graph. Model. | 1 |
| 2002 | Multiresolution Tetrahedral Meshes: An Analysis and a ComparisonabstractWe deal with the problem of analyzing and visualizing large-size volume data sets. To this aim, we consider multiresolution representations based on a decomposition of the field domain into tetrahedral cells. We compare two types of multiresolution representations that differ on the rule applied to refine an initial coarse mesh: one is based on tetrahedron bisection, and one based on vertex split. The two representations can be viewed as instances of a common multiresolution model, that we call a multiresolution mesh. Encoding data structures for the two representations are briefly described. An experimental comparison on structured volume data sets is presented. Emanuele Danovaro, Leila De Floriani, Michael Thomas Lee, Hanan Samet |
Shape Modeling International | 2 |
| 2002 | Multiresolution Tetrahedral Meshes: An Analysis and a Comparison (figures 4, 6, and 9)
Emanuele Danovaro, Leila De Floriani, Michael Thomas Lee, Hanan Samet |
Shape Modeling International | 2 |
| 2001 | Constant-Time Neighbor Finding in Hierarchical Tetrahedral MeshesabstractTechniques are presented for moving between adjacent tetrahedra in a tetrahedral mesh. The tetrahedra result from a recursive decomposition of a cube into six initial congruent tetrahedra. A new technique is presented for labeling the triangular faces. The labeling enables the implementation of a binary-like decomposition of each tetrahedron which is represented using a pointerless representation. Outlines of algorithms are given for traversing adjacent triangular faces of equal size in constant time. Michael Thomas Lee, Hanan Samet, Leila De Floriani |
Shape Modeling International | 3 |
| 2001 | Compressing Multiresolution Triangle Meshes
Emanuele Danovaro, Leila De Floriani, Paola Magillo, Enrico Puppo |
SSTD | 2 |
| 2000 | On-line Space Sculpturing for 3D Shape ManipulationabstractWe present a new data structure, called the Multi-Sculpture, to represent 3D shapes at multiple levels of detail. The input shape at high resolution is described as a mesh of triangles. A coarse approximation of this shape is provided by the convex hull of the mesh, while intermediate approximations are obtained by sculpturing the space that separates the convex hull from the mesh. A higher level of detail corresponds to a higher degree of concavity in the shape approximation. The data structure supports online extraction of a shape representation at a user-defined level of detail, possibly varing over different parts of the shape. This mechanism allows speeding up recognition, classification, collision detection, and planning of manipulation tasks. Leila De Floriani, Paola Magillo, Enrico Puppo |
ICPR | 1 |
| 2000 | Dynamic view-dependent multiresolution on a client-server architecture
Leila De Floriani, Paola Magillo, Franco Morando, Enrico Puppo |
Comput. Aided Des. | 1 |
| 2000 | Compressing Triangulated Irregular Networks
Leila De Floriani, Paola Magillo, Enrico Puppo |
GeoInformatica | 1 |
| 2000 | VARIANT: A System for Terrain Modeling at Variable Resolution
Leila De Floriani, Paola Magillo, Enrico Puppo |
GeoInformatica | 1 |
| 1998 | Managing the level of detail in 3D shape reconstruction and representationabstractWe address the problem of reconstructing the shape of a solid object from sparse data, and of representing it at multiple levels of detail. We provide a multiresolution model, based on a set of local sculpturing updates on an initial tetrahedral mesh, which supports extraction of representations at an arbitrary level of detail. We present a new sculpturing algorithm that we use to build the multiresolution model. Leila De Floriani, Paola Magillo, Enrico Puppo |
ICPR | 1 |
| 1998 | Efficient implementation of multi-triangulationsabstractMulti-triangulation (MT) is a general framework for managing the level-of-detail in large triangle meshes, which we have introduced in our previous work. In this paper, we describe an efficient implementation of an MT based on vertex decimation. We present general techniques for querying an MT, which are independent of a specific application, and which can be applied for solving problems, such as selective refinement, windowing, point location, and other spatial interference queries. We describe alternative data structures for encoding an MT, which achieve different trade-offs between space and performance. Experimental results are discussed. Leila De Floriani, Paola Magillo, Enrico Puppo |
IEEE Visualization | 1 |
| 1997 | Building and traversing a surface at variable resolutionabstractThe authors consider the multi-triangulation, a general model for representing surfaces at variable resolution based on triangle meshes. They analyse characteristics of the model that make it effective for supporting basic operations such as extraction of a surface approximation, and point location. An interruptible algorithm for extracting a representation at a resolution variable over the surface is presented. Different heuristics for building the model are considered and compared. Results on both the construction and the extraction algorithm are presented. Leila De Floriani, Paola Magillo, Enrico Puppo |
IEEE Visualization | 1 |
| 1997 | Visibility Computations on Hierarchical Triangulated Terrain Models
Leila De Floriani, Paola Magillo |
GeoInformatica | 1 |
| 1996 | Generating assembly and machining sequences from the Face-to-Face Composition model
Michela Bertolotto, Elisabetta Bruzzone, Leila De Floriani, George Nagy |
Comput. Aided Des. | 3 |
| 1996 | Representing the Visibility Structure of a Polyhedral Terrein Through a Horizon MapabstractWe present a model for describing the visibility of a polyhedral terrain from a fixed viewpoint, based on a collection of nested horizons. We briefly introduce the concepts of mathematical and digital terrain models, and some background notions for visibility problems on terrains. Then, we define horizons on a polyhedral terrain, and introduce a visibility model, that we call the horizon map. We present a construction algorithm and a data structure for encoding the horizon map, and show how it can be used for solving point visibility queries with respect to a fixed viewpoint. Leila De Floriani, Paola Magillo |
Int. J. Geogr. Inf. Sci. | 1 |
| 1996 | Multiresolution models for topographic surface description
Leila De Floriani, Paola Marzano, Enrico Puppo |
Vis. Comput. | 1 |
| 1995 | A Unifying Framework for Multilevel Description of Spatial Data
Michela Bertolotto, Leila De Floriani, Paola Marzano |
COSIT | 2 |
| 1995 | Updating Visibility Information on Multiresolution Terrain Models
Paola Magillo, Leila De Floriani, Elisabetta Bruzzone |
COSIT | 2 |
| 1995 | Hierarchical Triangulation for Multiresolution Surface DescriptionabstractA new hierarchical triangle-based model for representing surfaces over sampled data is proposed, which is based on the subdivision of the surface domain into nested triangulations, called a hierarchical triangulation (HT) . The model allows compression of spatial data and representation of a surface at successively finer degrees of resolution. An HT is a collection of triangulations organized in a tree, where each node, except for the root, is a triangulation refining a face belonging to its parent in the hierarchy. We present a topological model for representing an HT, and algorithms for its construction and for the extraction of a triangulation at a given degree of resolution. The surface model, called a hierarchical triangulated surface (HTS) is obtained by associating data values with the vertices of triangles, and by defining suitable functions that describe the surface over each triangular patch. We consider an application of a piecewise-linear version of the HTS to interpolate topographical data, and we describe a specialized version of the construction algorithm that builds an HTS for a terrain starting from a high-resolution rectangular grid of sampled data. Finally, we present an algorithm for extracting representations of terrain at variable resolution over the domain. Leila De Floriani, Enrico Puppo |
ACM Trans. Graph. | 1 |
| 1995 | Horizon computation on a hierarchical triangulated terrain model
Leila De Floriani, Paola Magillo |
Vis. Comput. | 1 |
| 1994 | Visibility Algorithms on Triangulated Digital Terrain ModelsabstractIn this paper, we address the problem of computing visibility information on triangulated digital terrain models. We present first a general introduction to digital terrain models. Visibility problems on terrains are classified, according to the kind of visibility information they compute, into point visibility, line visibility and region visibility. A survey of the state-of-the-art of the algorithms for computing the different kinds of visibility information is presented, according to the previous classification. A new algorithm for computing the horizon on a digital terrain model is also described. Leila De Floriani, Paola Magillo |
Int. J. Geogr. Inf. Sci. | 1 |
| 1994 | Line-of-Sight Communication on Terrain ModelsabstractLine-of-sight communication on topographic surfaces has relevance for several applications of Geographical Information Systems. In this paper, we study the problem of linking a set of transceiver stations in a visibility-connected communication network, by placing a minimum number of relays on the terrain surface. The problem is studied in the framework of a discrete visibility model, where the mutual visibility of a finite set of sites on the terrain is represented through a graph, called the visibility graph. While in the special case of only two transceivers an optimal solution can be found in polynomial time, by computing a minimum path on the visibility graph, the general problem is equivalent to a Steiner problem on the visibility graph, and, thus, it is untractable in practice. In the latter case, we propose a practical approximate solution based on a Steiner heuristic. For both the special and the general case, we propose both a static and a dynamic algorithm that allow computation of a solution, and we show experimental results. Leila De Floriani, Paola Marzano, Enrico Puppo |
Int. J. Geogr. Inf. Sci. | 1 |
| 1994 | Parallelizing Visibility Computations on Triangulated TerrainsabstractIn this paper we address the problem of computing visibility information on digital terrain models in parallel. We propose a parallel algorithm for computing the visible region of an observation point located on the terrain. The algorithm is based on a sequential triangle-sorting visibility approach proposed by De Floriani et al. (1989). Static and dynamic parallelization strategies, both in terms of partitioning criteria and scheduling policies, are discussed. The different parallelization strategies are implemented on an MIMD multicomputer and evaluated through experimental results. Leila De Floriani, Claudio Montani, Roberto Scopigno |
Int. J. Geogr. Inf. Sci. | 1 |
| 1993 | Computing Visibility Maps on a Digital Terrain Model
Leila De Floriani, Paola Magillo |
COSIT | 1 |
| 1993 | Spatial Queries and Data Models
Leila De Floriani, Paola Marzano, Enrico Puppo |
COSIT | 1 |
| 1993 | Extracting Contour Lines from a Hierarchical Surface ModelabstractAbstract The Hierarchical Triangulated Irregular Network (HTIN) is a structure for representing 2½‐dimensional surfaces at different levels of detail through piecewise‐linear approximations based on triangulations of the surface domain. In this paper, we present two algorithms that allow extracting a representation of the surface and contour lines at a given level of detail, directly from the HTIN. Leila De Floriani, Daniela Mirra, Enrico Puppo |
Comput. Graph. Forum | 1 |
| 1992 | Applying Two-dimensional Delaunay Triangulation to Stereo Data Interpolation
Elisabetta Bruzzone, M. Cazzanti, Leila De Floriani, Fulvia Mangili |
ECCV | 3 |
| 1992 | An on-line algorithm for constrained Delaunay triangulation
Leila De Floriani, Enrico Puppo |
CVGIP Graph. Model. Image Process. | 1 |
| 1992 | Visibility-related image features
Leila De Floriani, Philippe Jeanne, George Nagy |
Pattern Recognit. Lett. | 1 |
| 1991 | Validity Issues for Modular Boundary ModelsabstractModular boundary models are a class of solid models which describe a solid object as a collection of face-abutting object parts, called components. The Face-to-Face Composition (FFC) model is a specific model of this class, which encodes both the connection and the interference information among object components. Necessary and sufficient conditions for an FFC model to be valid are defined in terms of a representation of the FFC model, called the FFC graph. The problem of producing valid FFC models from the decomposition of the FFC model of a given object into subobjects is studied in connection with the generation of a production graph. Elisabetta Bruzzone, Leila De Floriani |
Eurographics | 2 |
| 1991 | On Sorting Triangles in a Delaunay Tessellation
Leila De Floriani, Bianca Falcidieno, George Nagy, Caterina Pienovi |
Algorithmica | 1 |
| 1991 | Extracting adjacency relationships from a modular boundary model
Elisabetta Bruzzone, Leila De Floriani |
Comput. Aided Des. | 2 |
| 1991 | HIDEL: A Language for Hierarchical VLSI DesignabstractHIDEL (HIerarchical DEscription Language) is a new language for structural description of hardware systems. The use of HIDEL allows a modular and hierarchical description of a hardware system. HIDEL can be integrated with a data model, called the Hierarchical Hypergraph with Ports (HHP), which provides a graph-based description of a VLSI object at different levels of specification. The possibility of extending the HIDEL-HHP environment with functional description for simulation is also investigated. Massimo Ancona, Andrea Clematis, Leila De Floriani, Enrico Puppo |
Comput. J. | 3 |
| 1990 | Structured Spanning Trees
Massimo Ancona, Leila De Floriani, Jitender S. Deogun |
Comput. J. | 2 |
| 1990 | Two data structures for building tetrahedralizations
Elisabetta Bruzzone, Leila De Floriani |
Vis. Comput. | 2 |
| 1989 | A graph model for face-to-face assemblyabstractThe authors briefly recapitulate the face-to-face composition (FFC) model for the representation and manipulation of topological and geometric entities. They then summarize L.S. Homem de Mello's and A. Sanderson's (1988) proposal for assembly planning. It is shown that the assembly AND/OR graph proposed by L.S. Homem de Mello and A. Sanderson for task planning is an efficient data structure showing all possible assembly sequences. It can be obtained directly from the FFC model by a sequence of component-merging operations.> Leila De Floriani, George Nagy |
ICRA | 1 |
| 1989 | Structured graph representation of a hierarchical triangulation
Leila De Floriani, Bianca Falcidieno, Caterina Pienovi |
Comput. Vis. Graph. Image Process. | 1 |
| 1989 | Feature Extraction from Boundary Models of Three-Dimensional ObjectsabstractAn algorithm for extracting certain classes of form features from a relational boundary model of an object, called the generalized edge-face graph (GEFG), is described. The GEFG provides a face-based topological description of the object boundary and encodes the minimum number of relations needed in the recognition process. The feature identification and classification are based on the analysis of the connectivity properties of the edge-face graph associated with the GEFG and on some geometric considerations. The result is a hierarchical graph decomposition of the object boundary into components representing form features.> Leila De Floriani |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 1988 | Constrained Delaunay triangulation for multiresolution surface descriptionabstractThe problem of building a constrained Delaunay triangulation (CDT) at different levels of resolution is considered for the hierarchical description of topographic surfaces. The surface is approximated at each level by a network of planar triangular faces having vertices at a subset of surface-specific points, such as peaks, pits, or passes, and including edges that describe surface-specific lines, such as ridges or valleys. Each approximation is built based on a Delaunay triangulation of the data points that includes the given constraint segments. A dynamic algorithm for constrained Delaunay triangulation is proposed. The algorithm is based on the stepwise refinement of a CDT by the incremental insertion of points and constraint segments.> Leila De Floriani, Enrico Puppo |
ICPR | 1 |
| 1988 | An alternative goal-oriented hierarchical representation of solid objects for computer integrated manufacturingabstractThe face-to-face composition (FFC) graph is the formal representation of a family of models of solid objects for advanced engineering applications. It is a multirooted hierarchical structure based on boundary representation and is capable of accommodating different conceptual views of the same object or assembly. A node of the FFC graph describes a volumetric object component consisting of a single shell, while its arcs correspond to connection faces between pairs of single components. Operators are available both for modifying the object and for changing the representation. Node groups define a correct order of evaluation of the FFC graph which produces a valid solid object at each step. The model also includes a formal definition of the notion 'feature-of' as an open subgraph corresponding to constructs not necessarily realizable on their own, such as rivet holes with pads.> Leila De Floriani, George Nagy |
ICRA | 1 |
| 1988 | A hierarchical boundary model for solid object representationabstractA new hierarchical model for solid object representation is described. This model, called a hierarchical face adjacency hypergraph (HFAH), is based on a relational description of the object boundary, called a face adjacency hypergraph (FAH), which considers faces as the primary topological entities defining the object boundary. The HFAH consists of a hierarchy of FAHs describing the decomposition of the boundary of an object into form features. In this paper the HFAH is described together with its internal encoding structure. Two basic transformations, called refinement and abstraction , are defined on the hierarchical model; these allow effective and efficient modifications of the hierarchical boundary model. Leila De Floriani, Bianca Falcidieno |
ACM Trans. Graph. | 1 |
| 1987 | A Graph Based Approach to Object Feature RecognitionabstractShape features, such as protrusions or depressions on faces, and through-holes or handles, are extracted from a boundary model of a solid object, called a Generalized Edge-Face Graph (GEFG). This graph provides a face-based topological description of the object boundary. The feature identification and classification are based on the analysis of the connectivity properties of the edge-face graph associated with the GEFG and on some geometric considerations. The result is a hierarchical graph decomposition of the object boundary into components representing features. Leila De Floriani |
SCG | 1 |
| 1987 | A hardware description language based on a hierarchical graph model
Massimo Ancona, Andrea Clematis, Leila De Floriani, Enrico Puppo |
Microprocessing and Microprogramming | 3 |
| 1987 | Surface representations based on triangular grids
Leila De Floriani |
Vis. Comput. | 1 |
| 1986 | Path Problems in Structured GraphsabstractA structured graph is a hierarchy of graphs which provides a representation of a graph at variable detail levels. In this paper we investigate the path problem in a structured graph. The concept of structured graph is defined, and a formal definition of path in such a structure is given. The relationship between structured paths and canonical ones in the graph represented by a structured graph is investigated. Algorithms to construct paths and to compute a structured path from a given canonical one are presented. Massimo Ancona, Leila De Floriani, Jitender S. Deogun |
Comput. J. | 2 |
| 1985 | Geometric modeling of solid objects by using a face adjacency graph representationabstractA relational graph structure based on a boundary representation of solid objects is described. In this structure, called face adjacency graph, nodes represent object faces, whereas edges and vertices are encoded into arcs and hyperarcs. Based on the face adjacency graph, we define a set of primitive face-oriented Euler operators, and a set of macrooperators for face manipulation, which allow a compact definition and an efficient updating of solid objects. We briefly describe a hierarchical graph structure based on the face adjacency graph, which provides a representation of an object at different levels of detail. Thus it is consistent with the stepwise refinement process through which the object description is produced. Silvia Maria Ansaldi, Leila De Floriani, Bianca Falcidieno |
SIGGRAPH | 2 |
| 1985 | An Edge-Face Relational Scheme for Boundary RepresentationsabstractAbstract We propose a relational scheme for representing and modelling regular objects, which is based on the adjacency relations between faces and edges. In this structure, called edge‐face graph, the nodes represent the faces and the arcs the edges of the corresponding object. Other topological entities, such as vertices, loops of edges, and shells, can be obtained from this relational scheme. We give a formal description of the edge‐face graph, and the relationships between its properties and the topological entities of the object are analyzed in detail. Furthermore, a set of basic Euler operators based on the edge‐face adjacency relation is denned, which allow the incremental manipulation of boundary representations of solid objects. Silvia Maria Ansaldi, Leila De Floriani, Bianca Falcidieno |
Comput. Graph. Forum | 2 |
| 1985 | An Interpolant with Tension Defined over TrianglesabstractAbstract A C1 interpolation scheme is described, which is defined over triangular grids. The interpolant is computed on the basis of curves with tension, which permit local control over the shape of the resulting surface. Leila De Floriani, Giuliana Dettori |
Comput. Graph. Forum | 1 |
| 1985 | Delaunay-based representation of surfaces defined over arbitrarily shaped domains
Leila De Floriani, Bianca Falcidieno, Caterina Pienovi |
Comput. Vis. Graph. Image Process. | 1 |
| 1984 | A hierarchical structure for surface approximation
Leila De Floriani, Bianca Falcidieno, George Nagy, Caterina Pienovi |
Comput. Graph. | 1 |
| 1984 | Integrating Library Modules into Pascal ProgramsabstractAbstract We present the results of our experience in introducing modularity into the programming language Pascal in order to aid the creation and use of library modules. Our system performs the symbolic linking of source language modules producing a single Pascal text ready for compilation; performing the link phase before compilation anticipates interface consistency checks, and suggests a possible improvement of program development systems. Our extension is implemented in a preprocessor which ensures a complete compatibility with any standard Pascal compiler. In this paper we examine the main features of some high‐level programming languages which support modularization and data abstraction and some experiences in introducing modularity into Pascal; on this basis we describe our choice in detail. The design and implementation details are discussed and some examples are presented. Massimo Ancona, Leila De Floriani, Gabriella Dodero, S. Mancosu |
Softw. Pract. Exp. | 2 |
| 1983 | A Delaunay-Based Method for Surface ApproximationabstractThis paper describes a method for constructing a surface representation model from a given set of data points.A Triangulated Irregular. Network has been chosen as data structure, thus representing the surface as a set of contiguous non -overlapping and irregurarly shaped triangular facets.The proposed method makes use of a Delaunay triangular grid adapted to non-convex domains. Using only representative subsets of the given set of points, the method allows the construction of approximating surfaces which rest within a predefined tolerance. Leila De Floriani, Bianca Falcidieno, Caterina Pienovi |
Eurographics | 1 |