Periodic Reporting for period 3 - SPECGEO (Spectral geometric methods in practice)
Okres sprawozdawczy: 2021-09-01 do 2023-02-28
Today, the application of spectral techniques to (possibly abstract and high-dimensional) geometric data undergoing real-world transformations such as deformation, incompleteness, topological noise and other forms of corruption is severely limited. These problems pose new challenges that cannot be attacked by a direct adaptation of existing machinery: A paradigm shift is needed in order to develop new methods that are robust to grossly corrupted input, at the same time offering strong guarantees on the output. This project aims at developing a new generation of spectral methods for the analysis and processing of geometric data undergoing complex transformations, strong partiality, topological alterations and other forms of massive corruption that are typically observed in real-world scenarios. We believe that there is a timely opportunity for such an inquiry, a view that is apparently shared by prominent colleagues across different communities. The amount of new challenges arising in these fields are enormous, and their solution requires fundamentally new ideas and approaches, with significant consequences in practical applications.
The ultimate goal of this project is to devise a theoretical spectral model and computational framework for analyzing and processing geometric data undergoing complex transformations, including topology changes, partiality and noise, as well as to rigorously address aspects related to the data representation, such as cross-modality and high dimensionality. We will focus our research toward applied areas where geometric data play a crucial role, such as computer vision, graphics, and machine learning, with further applications to computational biology. As the scope of spectral data analysis and geometry goes far beyond these areas, this project will have major impact in other sub-fields of natural sciences and engineering, such as acoustics, mechanical engineering, and computational sociology.
Perhaps the most unconventional among our methodologies are the shape-from-spectrum techniques we developed (and are still developing) to tackle the inverse problems. While these were originally one of many sub-goals of the project, the published techniques were very welcome by the community, and further developments are now undergoing. One surprising development lies in the discovery that inverse problems can be used to formulate spectral adversarial attacks on geometric data such as deformable 3D shapes. This exciting discovery is at the basis of further research we are conducting in this direction.
The computational framework conceived in the proposal has been under development since the very first months, and our software library is shaping up in parallel with the theoretical advances we make on the project. In particular, we are adopting an incremental approach, according to which we enrich the library with new functionalities for each new publication. At the current stage, the library is not a monolithic piece of software; rather, it is composed of several modules, stored in as many repositories (e.g. github); by the end of the project, we expect to have integrated all the modules in one universal framework, which will be ready for adoption by the applied data sciences community at large.
We can already see tangible benefits of our studies. In the realm of computer vision and graphics, where geometric data has been in the bull’s eye since the inception of these fields, we have been able to go beyond the state of the art in shape correspondence problems using our spectral methods, either in a purely axiomatic fashion, or within a data-driven paradigm. Especially relevant is the fact that the proposed approaches allow to address notorious challenges in the field, namely, the presence of geometry artifacts, partiality, or lack of isometry. This has been an important step toward overcoming the general skepticism of the geometry processing community – apparently discouraged by the claimed instability of spectral constructions transpiring from classical theory.
Perhaps less expected has been the resounding success we encountered while tackling our sub-goals on inverse spectral geometric problems ("hearing the shape of the drum" problems) and adversarial attacks on geometric data. The former sub-goal has been addressed with three top-level publications so far, two of which have been awarded Best Paper prizes at international conferences; this direction is especially promising, and judging from the impact on the scientific community (in terms of citations and accolades), we anticipate this to become a major and fruitful avenue of investigation for the months to come. The latter sub-goal (spectral adversarial perturbations) has been less problematic than originally anticipated, resulting in two publications at major international venues. Part of this success is also due to the advances we made on the shape-of-the-drum problems, whose flexible methodology we were able to exploit as an effective computational tool.