{"title":"On arrangements of quadrics in decomposing the parameter space of 3D digitized rigid motions","authors":"Kacper Pluta , Guillaume Moroz , Yukiko Kenmochi , Pascal Romon","doi":"10.1016/j.jsc.2025.102447","DOIUrl":null,"url":null,"abstract":"<div><div>Computing the arrangement of quadrics in 3D is a fundamental problem in symbolic computation, with challenges arising when handling degenerate cases and asymptotic critical values. State-of-the-art methods typically require a generic change of coordinates to manage these asymptotes, rendering certain problems intractable. A specific instance of this challenge appears in digital geometry, where comparing 3D shapes up to isometry requires applying a 3D rigid motion on <span><math><msup><mrow><mi>Z</mi></mrow><mrow><mn>3</mn></mrow></msup></math></span> and mapping the result back to <span><math><msup><mrow><mi>Z</mi></mrow><mrow><mn>3</mn></mrow></msup></math></span>, a process typically achieved via a digitization operator. However, such motions do not preserve the topology of digital objects, making the analysis of digitized rigid motions crucial. Our main contribution is the decomposition of the 6D parameter space of digitized rigid motions for image patches of radius up to three. This problem reduces to computing the arrangement of up to 741 quadrics, some of which are degenerate. To address the computational challenges, we introduce and implement a new algorithm for computing arrangements of quadrics in 3D, specifically designed to handle degenerate directions and asymptotic critical values. This approach allows us to overcome the limitations of existing methods, making the problem tractable in the context of digital geometry.</div></div>","PeriodicalId":50031,"journal":{"name":"Journal of Symbolic Computation","volume":"131 ","pages":"Article 102447"},"PeriodicalIF":0.6000,"publicationDate":"2025-04-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Symbolic Computation","FirstCategoryId":"100","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S074771712500029X","RegionNum":4,"RegionCategory":"数学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
引用次数: 0
Abstract
Computing the arrangement of quadrics in 3D is a fundamental problem in symbolic computation, with challenges arising when handling degenerate cases and asymptotic critical values. State-of-the-art methods typically require a generic change of coordinates to manage these asymptotes, rendering certain problems intractable. A specific instance of this challenge appears in digital geometry, where comparing 3D shapes up to isometry requires applying a 3D rigid motion on and mapping the result back to , a process typically achieved via a digitization operator. However, such motions do not preserve the topology of digital objects, making the analysis of digitized rigid motions crucial. Our main contribution is the decomposition of the 6D parameter space of digitized rigid motions for image patches of radius up to three. This problem reduces to computing the arrangement of up to 741 quadrics, some of which are degenerate. To address the computational challenges, we introduce and implement a new algorithm for computing arrangements of quadrics in 3D, specifically designed to handle degenerate directions and asymptotic critical values. This approach allows us to overcome the limitations of existing methods, making the problem tractable in the context of digital geometry.
期刊介绍:
An international journal, the Journal of Symbolic Computation, founded by Bruno Buchberger in 1985, is directed to mathematicians and computer scientists who have a particular interest in symbolic computation. The journal provides a forum for research in the algorithmic treatment of all types of symbolic objects: objects in formal languages (terms, formulas, programs); algebraic objects (elements in basic number domains, polynomials, residue classes, etc.); and geometrical objects.
It is the explicit goal of the journal to promote the integration of symbolic computation by establishing one common avenue of communication for researchers working in the different subareas. It is also important that the algorithmic achievements of these areas should be made available to the human problem-solver in integrated software systems for symbolic computation. To help this integration, the journal publishes invited tutorial surveys as well as Applications Letters and System Descriptions.