csg tree
- North America > Canada (0.04)
- Europe > Poland > Masovia Province > Warsaw (0.04)
- Europe > Poland > Lower Silesia Province > Wroclaw (0.04)
- Asia > Japan > Honshū > Chūbu > Ishikawa Prefecture > Kanazawa (0.04)
CSG: Unsupervised Learning of Compact CSG Trees with Dual Complements and Dropouts Fenggen Y u
CSG and CAPRI-Net mentioned in Section 3 of the main paper. To prove Proposition 1, we provide an example that CAPRI-Net's sequence fails to support. CSG is able to support any CSG sequence. Each sub-figure represents a 2D implicit filed defined by the notation below. Specifically, we obtain the mesh for each primitive by performing Marching-Cube on the signed distance field produced by the quadric equation of that primitive.
- North America > Canada (0.04)
- Europe > Poland > Masovia Province > Warsaw (0.04)
- Europe > Poland > Lower Silesia Province > Wroclaw (0.04)
- Asia > Japan > Honshū > Chūbu > Ishikawa Prefecture > Kanazawa (0.04)
we will extend the submission with discussions from below. 2
We thank the reviewers for their insightful comments. In this rebuttal, we respond to remarks from reviews. Remark 1 The work lacks discussion about the comparison of interpretability with BSP-Net. Moreover, their CSG structure is fixed by definition. CSG trees for different instances (see Figure on the right). Remark 2 Only a single instance of CSG visualization for each class is shown.
Review for NeurIPS paper: UCSG-NET- Unsupervised Discovering of Constructive Solid Geometry Tree
Additional Feedback: I tend to accept this paper because it demonstrates a very promising probability - that it is now possible to learn a relatively complex shape representation (CSG) that are often used in actual production settings. Granted, the novelty is slightly limited (the training protocol is similar to earlier works in implicit shape generation/reconstruction and the representation (CSG) is also widely used), and the results are not super convincing (will explain below); however, I still feel the idea is interesting enough and will easily sparkle future works in similar directions. I am not completely positive because I am uncertain if the method leads to a dead end - as there are infinitely many possible CSG trees for a given shape, an unsupervised method might never be able to learn something that is truly usable, even after many improvements over the current method. Additional comments: -Could the authors explain the motivation of adopting a bottom-up process that groups primitive to form final outputs? It seems to me that it would be much harder for the network to understand shape decomposition in this way, since it is trying to select form a large set of primitives and find which ones can be grouped to form something that look similar to the input, rather than directly thinking about how to decompose the input shape (in a top-down way).
A Unified Differentiable Boolean Operator with Fuzzy Logic
Liu, Hsueh-Ti Derek, Agrawala, Maneesh, Yuksel, Cem, Omernick, Tim, Misra, Vinith, Corazza, Stefano, McGuire, Morgan, Zordan, Victor
This paper presents a unified differentiable boolean operator for implicit solid shape modeling using Constructive Solid Geometry (CSG). Traditional CSG relies on min, max operators to perform boolean operations on implicit shapes. But because these boolean operators are discontinuous and discrete in the choice of operations, this makes optimization over the CSG representation challenging. Drawing inspiration from fuzzy logic, we present a unified boolean operator that outputs a continuous function and is differentiable with respect to operator types. This enables optimization of both the primitives and the boolean operations employed in CSG with continuous optimization techniques, such as gradient descent. We further demonstrate that such a continuous boolean operator allows modeling of both sharp mechanical objects and smooth organic shapes with the same framework. Our proposed boolean operator opens up new possibilities for future research toward fully continuous CSG optimization.
- North America > Canada > Quebec > Montreal (0.14)
- North America > United States > Colorado > Denver County > Denver (0.05)
- North America > United States > Washington > King County > Seattle (0.04)
- (7 more...)
- Information Technology > Artificial Intelligence > Representation & Reasoning > Optimization (1.00)
- Information Technology > Artificial Intelligence > Representation & Reasoning > Uncertainty > Fuzzy Logic (0.91)
- Information Technology > Artificial Intelligence > Machine Learning > Statistical Learning (0.89)