Automated assembly of 3D fractures is essential in orthopedics, archaeology, and our daily life. This paper presents Jigsaw, a novel framework for assembling physically broken 3D objects from multiple pieces. Our approach leverages hierarchical features of global and local geometry to match and align the fracture surfaces. Our framework consists of four components: (1) front-end point feature extractor with attention layers, (2) surface segmentation to separate fracture and original parts, (3) multi-parts matching to find correspondences among fracture surface points, and (4) robust global alignment to recover the global poses of the pieces. We show how to jointly learn segmentation and matching and seamlessly integrate feature matching and rigidity constraints. We evaluate Jigsaw on the Breaking Bad dataset and achieve superior performance compared to state-of-the-art methods. Our method also generalizes well to diverse fracture modes, objects, and unseen instances. To the best of our knowledge, this is the first learning-based method designed specifically for 3D fracture assembly over multiple pieces. Our code is available at https://jiaxin-lu.github.io/Jigsaw/.
Paper
Similar papers
Peer review
Summary
The authors address the problem of reassembling fractured 3D objects from its pieces, where each piece is represented as a point cloud. The main challenge lies in the fact that one has to simultaneously solve a segmentation problem (which part of an object is fracture surface and which part is the original surface) and a multi-matching problem. The authors propose a learning-based approach that nicely take into account these different aspects. Their approach is supervised, which sounds reasonable given that it is relatively straightforward to simulate object fractures from complete objects.
Strengths
+ The authors address a difficult, relevant and relatively novel problem and set the new state of the art + The proposed solution is a neat combination of learning and traditional optimisation techniques + All pieces are matched simultaneously which really is key to address this difficult problem + The idea of using a primal-dual feature descriptor pair to account for the complementary geometric properties of features is novel and useful
Weaknesses
- Although the presented results look appealing, they only show a small subset of all results. Given the relatively large angular errors (up to 52.4 degrees), it is unclear whether results are cherry-picked or representative. Given the overall improvement over previous methods I do not see this as critical for acceptance, yet, it is important to understand this. - There a few things that leave some room for clarification (see below).
Questions
1) The intro also discusses furniture assembly - however, this is quite a different problem since furniture does not have fractures. I suggest to smoothen this. 2) In related work it is mentioned that most graph matching methods focus on pairwise matchings. There are some recent multi-matching methods which should be discussed (see e.g. Universe Points Representation Learning for Partial Multi-Graph Matching, AAAI'23 and references therein). 3) Please make the font and visuals in all figures larger (ideally the fonts match the font size of the caption). 4) How many V100 GPUs are in one machine? Please comment on the training and inference time. 5) I think there is some ambiguity in the notation around lines 161-165: $N$ is already introduced before as the number of object pieces; also, the index $i$ is used both for the object piece index, and as point index. 6) How do you ensure that the primal-dual feature pair is really complementary/consistent? Is this enforced by construction or does the learning take care of that? Also, the formulation "the surface looks different from a different viewpoint" is not ideal, since this suggests there is some camera (with projection) involved (at least that was my first thought). I suggest to rephrase this. 7) Is matrix $A$ in eq. (6) positive semidefinite? It looks a bit like the Mahalanobis distance in a Gaussian kernel, but then we would also need a negative sign. Please comment on this. 8) Eqn. (9) misses that (R,t) are elements of SE(3). Similarly, the solution below finds (R,t) in E(3) - one needs to ensure the determinant of the rotation is +1. 9) How do you ensure that the blocks of the matrix X in eqn. (13) are consistent? In 3.4 it is explained that pairwise transformations are computed first (representing blocks of X), and then RANSAC is applied. Does this guarantee global consistency? Do you apply some variant of permutation synchronisation, or is consistency only guaranteed for the rigid-body transformations via the Shonan-averaging? 10) What is the scale/unit of the point clouds? Absolute values of transformation error are not very meaningful.
Rating
7: Accept: Technically solid paper, with high impact on at least one sub-area, or moderate-to-high impact on more than one areas, with good-to-excellent evaluation, resources, reproducibility, and no unaddressed ethical considerations.
Confidence
5: You are absolutely certain about your assessment. You are very familiar with the related work and checked the math/other details carefully.
Soundness
3 good
Presentation
4 excellent
Contribution
3 good
Limitations
Limitations are adequately addressed.
Summary
This paper proposes a novel framework for the task of 3D fracture assembly. The proposed approach leverages hierarchical features of global and local geometry to match and align the fracture surfaces. Experiments are conducted on the Breaking Bad dataset to verify the effectiveness of the proposed method.
Strengths
1. This paper is well-written and easy to follow;
Weaknesses
1. I am not the guy from the same area and therefore I cannot judge the novelty of the proposed mehtod well. However, from my experiences in my research field, this task is quite close to pairwise and multi-frame point cloud registration, and the major difference is the utilization of surface segmentation and the significantly lower overlap ratio between parts. Based on that, some techniques, especially the geometric learning and the matching, are well-explored and widely-adopted in the aforementioned registration tasks, and therefore I consider the proposed solution trivial. 2. For the experiments, I think there are some problems: 2.1 The experiments are conducted on a single dataset, and I am not sure whether it is a synthetic or real one. To this end, I think it is necessary to also evaluate the proposed method on a second dataset. If the leveraged dataset is synthetic, it would be better to include experiments on real data; 2.2 In Tab. 1, the latest baselines are from 2020 which is 3 years ago. I have no idea why some latest ones are not included. Does it mean that there have been no work in this topic for 3 years? I would like to see the comparisons to some more recent works during rebuttal; 2.3 In Tab.1, the only point cloud registration baseline is Predator which is a work in 2021. Some more recent works, for example, CoFiNet (NeurIPS 2021), GeoTransformer (CVPR 2022), Lepard (CVPR 2022), RegTr (CVPR 2022) should be considered as the baselines from the field of point cloud registration (GeoTransformer is the state-of-the-art). 2.4 As the task is similar to multi-frame point cloud registration, I also think it reasonable and necessary to include baselines from that area, like (1) and (2). 3. Fig. 1 carries overly much information and is hard to focus on each specific part. I would suggest the authors modifying it to make it clear. Also, in Related Work (line 90), [30] is not based on the overlap prediction. --------------------------------------------------------------------------------------------------------- (1) Gojcic et al. Learning Multiview 3D Point Cloud Registration, CVPR 2020 (2) Yew et al. Learning Iterative Robust Transformation Synchronization, 3DV 2021
Questions
1. As in the cross-attention, all the points from all the parts are leveraged for the attention computation. Therefore, the efficiency heavily relies on the size of point clouds. So how many points are included in each part and the whole shape? Is the proposed method still applicable if the number of points raised to >10k? 2. What is the main difference between the assembly task and the task of pairwise/multi-frame point cloud registration? 3. What is the overlap ratio (probably in average) between different parts?
Rating
4: Borderline reject: Technically solid paper where reasons to reject, e.g., limited evaluation, outweigh reasons to accept, e.g., good evaluation. Please use sparingly.
Confidence
3: You are fairly confident in your assessment. It is possible that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work. Math/other details were not carefully checked.
Soundness
2 fair
Presentation
3 good
Contribution
2 fair
Limitations
Limitations have been discussed in the main paper.
Summary
The authors present a learning framework for assembling physically broken 3D objects with point cloud observations. There are three components in the framework, surface segmentation to identify the fracture points, multi-parts matching to find correspondences among the fracture points, and the global alignment to recover the global poses of the pieces. The main contributions are the joint learning of segmentation and multi-parts matching and the design of the multi-parts matching including the primal-dual descriptor and the losses. The contributions are validated by superior performance on the Breaking Bad dataset compared with other methods.
Strengths
The task is new with just few methods already developed. This work may serve as a baseline for future work in this line. The overall framework is clearly clarified and organised. The adding of self-attention and cross-attention is well justified and illustrated for the front-end feature extractor. The primal-dual descriptor is introduced in the multi-part matching part, which is new for this task to my knowledge. A further analysis of the primal-dual descriptor is also provided in the appendix to provide better understanding of the effect. The experiments and results are also solid.
Weaknesses
The absence of the statistics of the number of pieces in the dataset may lead to unfair comparison against the baseline methods as points are sampled at different level as shown in Table 3 in the appendix. A further analysis of the multi-parts matching w.r.t. the number of pieces could better show the effect of multi-part matching against pairwise matching. The notations are sometimes a bit confused, especially for the tilde and hat. For example, the hat_P_i at line 258 seems to be not defined. The experimental settings are not clear for all the involved methods. A table to list and compare the conditions and data/label requirement for each method would be helpful. The introduction of the rigidity loss is not well justified and analyzed, especially it is only applied to the model training after 200 epochs. Texts in the figures are too small to recognize.
Questions
Does the generation of the segmentation labels require additional knowledge about the data compared to other methods? Although I don't think so, a clarification from the authors would be helpful. Is only one precise match at line 193 an assumption? The assumption of only one precise match may not be satisfied as the points sampled on neighboring pieces may be quite far and no matching can be done simply based on point clouds. Addressing the weaknesses listed above could change my opinion.
Rating
6: Weak Accept: Technically solid, moderate-to-high impact paper, with no major concerns with respect to evaluation, resources, reproducibility, ethical considerations.
Confidence
3: You are fairly confident in your assessment. It is possible that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work. Math/other details were not carefully checked.
Soundness
3 good
Presentation
3 good
Contribution
3 good
Limitations
The authors deals with the accuracy drop of pose estimation when the number of fractured pieces increases.
Summary
This paper proposes Jigsaw, a novel framework to assemble 3D fragments of a shape to complete the whole 3D shape. Jigsaw first segments the fracture surface, since only the points on the fracture surface are involved in the physical assemble between fragments. Jigsaw then performs multi-part matching to find correspondences among the fracture surface points, which is finally used to recover the global pose of each fragment via global alignment. Jigsaw exhibits state-of-the-art performance on the Breaking Bad dataset. The authors propose Jigsaw to be the first learning-based method to assemble 3D fractures over **multiple** pieces.
Strengths
* First learning based method to tackle the task of multi-part assembly of 3D fragments. * Well-motivated, novel learning pipeline to facilitate multi-part assembly of 3D fragments. * Strong performances on the Breaking Bad dataset. Considering that a two-fragment assembly problem can also be seen as a zero-overlap (or surface-overlap) point cloud registration, the baseline methods in the table are also appropriate.
Weaknesses
* Lacks self-containedness. While it is understandable that Shonan-averaging was used as the off-the-shelf global alignment method, but the paper does not go on to explain how this global alignment functions at the minimum, nor how the global pose values from Shonan-averaging is used for evaluation against the given ground-truth global pose values. * Jigsaw samples a fixed number of points across all the fragments of a single shape. In that case, Jigsaw is expected to fail given a particularly small fragment, from which a very small number of fragments would be sampled. This may result in not a single point on the fracture surface being sampled, and this lacks emphasis in the manuscript. * The manuscript lacks explanation on how the primal-dual descriptor works. The authors state that their 'system learns surface features that capture the characteristics of a local surface from both directions' - which lacks the evidence the substantiate this claim. Is it the **aim** of primal-dual descriptors to function as mentioned, or is there a theoretical evidence to prove that the primal-dual descriptors actually captures such characteristics? * While the idea of surface segmentation to narrow down the points to consider is viable, it is expected that the fracture surface is rather easy to segment due to its irregularity in comparison to other parts of the shape. How would the proposed method perform if the fracture is not irregular, but of regular cuts (e.g., straight lines, smooth curves) such as in Neural Shape Mating? [1] [1] YC Chen et al., Neural Shape Mating: Self-Supervised Object Assembly with Adversarial Shape Priors, CVPR 2022
Questions
Please refer to the above weaknesses section. It would be appreciated if the authors could include additional details to improve the self-containedness of the paper, and to clear any potential misunderstandings.
Rating
5: Borderline accept: Technically solid paper where reasons to accept outweigh reasons to reject, e.g., limited evaluation. Please use sparingly.
Confidence
5: You are absolutely certain about your assessment. You are very familiar with the related work and checked the math/other details carefully.
Soundness
4 excellent
Presentation
3 good
Contribution
4 excellent
Limitations
The limitations of Jigsaw have been discussed by the authors.
Summary
This work provides a Joint Learning of Segmentation and Alignment Framework(Jigsaw) framework for 3D fracture assembly task. Experiments are evaluted on Breaking Bad dataset and show better performance than other existing methods.
Strengths
1. The proposed approach applies a joint learning framework specific for multi-part fracture assembly, which appends an attention-based network module to capture local geometric information. To further capture viewpoint-dependent features for surface matching, the proposed method applies the primal-dual descriptor to achieve better matching. 2. The authors incorporate fracture point segmentation to capture intrinsic features and introduce a multi-part matching approach for internal automatic piece positioning, with global pose alignment capability. 3. The proposed method shows better results than baseline methods evaluated on the multi-part assembly Breaking Bad dataset. The ablation analysis also validates the efficacy of the proposed network structure.
Weaknesses
1. The motivation of using primal-dual descriptor seems not sufficient, it would be better to append a more description of it. 2. The ablation study part is considered a bit insufficient. e.g. The authors already mention matching loss and rigidity loss. The related ablation analysis about the impact of segmentation loss, matching loss and rigidity loss is missing.
Questions
The running time analysis of the proposed method or the comparison to other methods is missing. How about this metric?
Rating
6: Weak Accept: Technically solid, moderate-to-high impact paper, with no major concerns with respect to evaluation, resources, reproducibility, ethical considerations.
Confidence
4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.
Soundness
3 good
Presentation
3 good
Contribution
3 good
Limitations
In the experiments, evaluation on extra dataset rather than the Breaking Bad dataset is much desired.
Thank you for the detailed comments. I am assuming that, although not explicitly mentioned, you will clarify all mentioned aspects in the final version. With that I will keep my initial rating.
Reviewer Feedback
Dear authors, Thanks for your feedback and I really appreciate your effort. However, I still have questions on some specific aspects: 1. Regarding Q 2.3, GeoTransformer is a strong basline that has much better performance compared with Predator for the point cloud registration task, while the authors claimed that "its performance aligned with that of Predator". Moreover, the author also said the training of GeoTransformer on their target dataset is unaffordable. Then, how was the conclusion "its performance aligned with that of Predator" drawn? 2. Why is the training of GeoTransformer on the target dataset way slower than that on 3DMatch/3DLoMatch (GeoTransformer's target benchmarks)? From my understanding, your data is synthetic and with fewer points. Does it have more training cases? If yes, then comparing the proposed method with GeoTransformer on 3DMatch/3DLoMatch should be appliable. Considering the similarity of the two tasks, I think this experiment should be included. 3. Regarding Q 2.4, I think from your explanation, the assembly task is an easier version of the multi-frame registration. Therefore it would make sense to apply some of the state-of-the-art multi-frame registration methods to your task as additional baselines. 4. Considering that only a synthetic dataset is used in this paper and the also the similarity between the assembly task and point cloud registration, I would like to see comparing the proposed methods with the registration baselines, e.g., GeoTransformer, on 3DMatch/3DLoMatch to further validate it. If GeoTransformer requires 15days to be trained on your data, I think this experiment is suitable to conduct and affordable to your GPU. I have carefully read other reviewers' comments and found I am the only guy that leans towards the negative side. However, after reading authors' feedback, let me be honest, I have a feeling like the authors tried to find excuses to avoid the comparison with the registration baselines. Also, there are some statements from the authors that I still disagree. According to the previous comments, I will insist my evaluation on this paper. If I was wrong, please correct me. I will reconsider my score afterwards. Best, Reviewer jmgU
Thanks for your comments. We think these discussions will help to make our paper better. Let us try to answer your questions from another perspective which we think may align with your perception of all relevant problems. First of all, regarding rigid matching. For pairwise matching, all existing techniques are based on learning feature matching and integrating the rigidity constraints. Multiple-scan alignment further enforces the cycle-consistency constraint among pairwise matches. As you have questioned, we do not claim we make contributions on these aspects. The key contribution of our Jigsaw paper, as mentioned by other reviewers, is introducing a new formulation for multi-scan alignment. We introduce the problem of joint shape matching and shape segmentation, integrating the uniqueness constraint of fractured surface matching, and develop a novel primal-dual descriptor for fractured-surface matching. We believe those contributions are sufficient from the technical aspect. They also stimulate future work that develop better machine learning models to integrate these constraints to further improve the performance. Now going back your question is applying existing 3D rigid matching approaches on the fractured surface assembly problem. When working on this problem, we started with experimenting with some off-the-shelf rigid matching approaches and did not get any reasonable results. During the rebuttal period we tried GeoTransformer. The training is extremely slow since Breaking-Bad is much larger than both of the proposed 3D registration datasets. The training loss decreases only a bit. We are waiting to see what will happen in another 10 days, but the trend from what people typically do in deep learning is to believe it does not work. As for a preliminary result, on pairwise transformations GeoTransformer achieves MAE(R)=72.4(Deg), RMSE(R)=84.8(DEG), RMSE(T)=14.3(x1e-2), MAE(T)=11.6(x1e-2), PA=3.1%. The average rotation error is just slightly below random guessing. We also tried “Learning Multiview 3D Point Cloud Registration” from CVPR 2020, which is a state-of-the-art multi-view registration approach, on our primal-dual descriptor. The mean rotation error is also around 81.2(Deg). What we have observed from these experiments is that the fractured surface regions are relatively small, making it very difficult for existing approaches to learn any meaningful features. Because of that, they do not work. We do not agree that fractured object assembly is easier than scan registration. It is much harder without detecting fractured surfaces. It is also a very different problem because features learned on fractured surfaces also carry neighboring information from original surface regions. This is achieved by learning feature matching and segmentation together. Without performing segmentation and matching together, off-the-shelf registration does not work well. Similarly, we can also argue in scan registration one can utilize priors about the underlying complete object/scene. Similar prior approaches, e.g., “Extreme relative pose estimation for rgb-d scans via scene completion (CVPR 2019)”, have leveraged this insight to perform geometry completion and matched completed scans. This approach has improved the accuracy of relative pose estimation substantially. This is harder to do in the fractured object assembly setting because we have to identify original surfaces and fracture surfaces. In our Jigsaw approach, this is partially addressed in the primal-dual descriptor which captures information from original surfaces. According to your rationale, we can also say scan registration is easier than fractured object reassembly. We hope these comments help you understand our points better.
Thanks for the detailed explanation. Now I understand the task much better and acknowledg the value of solving the assembly task through the proposed method. However, regarding my previous Q4 and also the review from Reviewer Pfa7, I still consider it unavoidable to compare with registration methods on their real data benchmarks (because of the relavence of the two tasks and also since your paper lacks real data evaluation), for better demonstrating the value of your method. Now I am raising my score a little bit and looking forward to your feedback. Best, Reviewer jmgU
We appreciate your additional comments. Our approach builds upon two principles that differentiate the assembly and registration problem: 1. Complementary fracture surfaces: assembly focuses on pairing complementary fracture surfaces. 2. One unique matching for each point: assembly requires that each fracture point is matched uniquely to one counterpart. In contrast, registration involves identifying overlapping regions that share structural identity, not complementarity. This contrasts with our first principle. Moreover, the one unique matching rule is not applicable in the multi-frame registration scenarios, where a point can appear in more than three frames. These tailored principles make our current pipeline incompatible with registration problems. Applying our method to the registration problem is way beyond the scope of this paper, and we therefore leave this exploration as a possible future work. We acknowledge the absence of a comprehensive real-world dataset for multiple fracture assembly and we sincerely anticipate the opportunity to validate our method if such data emerges. As a point of clarification, “Neural Shape Mating” mentioned by Reviewer Pfa7 is a synthetic dataset for two pieces’ assembly.
We hope to further explain our perspective on using the synthetic dataset. As we have stated, we do agree that eventually, one has to develop and evaluate an algorithm on real datasets. However, for the fractured assembly problem, we think this is not necessary at this moment from the perspective of advancing the field. The synthetic dataset is already very challenging. Even with our approach, the average mean rotation error is around 40 degrees. We believe that this synthetic data, which was introduced last year at NeurIPS will continue to serve as the benchmark for developing better fractured object reassembly algorithms. When an algorithm eventually solves the problem on this dataset (e.g., less than 10 degrees), we are ready to move into the real data regime. However, along the way we believe as a community we will develop much better algorithms and understand the problem better. Also, obtaining a real fractured object dataset requires a lot of work. As an example from a similar field, the ShapeNet dataset consists of just synthetic 3D objects. Many algorithms were developed and are still being developed and evaluated on this benchmark dataset. Later people introduced real datasets, e.g., ScanObjectNN, for experimental evaluation. Many algorithms focus on leveraging pre-trained models on ShapeNet and fine-tuning them on ScanObjectNN. We think eventually the community will do something similar, but we are just not at that stage yet. We hope this comment may clarify our points.
I thank the author for the detailed response. The response addresses part of my concerns. But the following questions are still not very clear to me. **Sampling.** I am still not convinced that the setting of the sampling strategies are fair comparison. **Experimental settings.** While I am aware the presence of Table 3, I actually mean the dataset preprocessing for each method. **One precise match assumption.** I understand this assumption could guide the design of the algorithm. However, since this assumption is not always satisfied, it is worth to discuss or show the consequence when it is not satisfied.
Thanks for your comment. We hope by providing the following results and statistics, we can answer your questions. **Sampling.** During the rebuttal period, we conducted an experiment employing the same sampling strategy as our method on DGL. The result (5000/obj) compared to the reported baseline (1000/p) is as follows: | | RMSE(R) | MAE(R) | RMSE(T) | MAE(T) | PA | |:--------|:---------:|:--------:|:---------:|:--------:|:--------:| | DGL (1000/p) | 80.6 | 67.8 | 15.8 | 12.5 | 23.9 | | DGL (5000/obj) | 81.1 | 68.1 | 15.4 | 12.3 | 25.5 | It's evident from the results that the change in sampling strategy has had no impact on the outcome. Other assembly baselines should have similar results as they share similar building blocks as DGL. We hope this addresses any concerns regarding the sampling strategies. **Dataset setting.** The only difference in the dataset processing lies in the sampling strategy. We will expand Table 3 regarding these settings in the final version. **One precise match assumption.** Regarding the assumption of one precise matching, our analysis indicates that, in the ground truth, approximately 80% of fracture points can be satisfied with the one precise match assumption. We believe this proportion is sufficient for computing the final pose. Furthermore, our global alignment technique utilizing RANSAC is robust enough to accommodate these minor mismatches. Therefore, the consequences of this assumption not being strictly met are minor and manageable.
Thanks for the comment. The sampling and dataset setting are clear to me now. **One precise match assumption.** I am not trying to criticize that the one precise match assumption is not always satisfied. I point out this to see what is the impact when the assumption is violated and how it can be managed.
Thank you for the detailed response to my concerns. Regarding the four weaknesses I have written in my review, I believe that the first three has been adequately answered and that the authors will include these details in the final manuscript (or in the appendix) to clear any potential misunderstandings of the readers. However, regarding the fourth weakness (..Neural Shape Mating? [1]), the authors' response proposes what could be 'reasonable', while my question was 'how would the proposed method perform'. I believe that smooth fracture patterns are also realistic (and that the Breaking bad dataset fails to capture this aspect), and I still think that the proposed surface segmentation scheme is effective largely due to the irregularity of the fractured surface. I would appreciate it if the authors could conduct a simple experiment regarding this aspect, or provide an opinion on 'how the proposed method would perform'. I have read through the other reviews, and agree with the particular concern that the paper currently lacks 'rigorous' comparisons compared to existing 'point cloud registration' pipelines. On the other hand, I believe that the task at hand differs from existing point cloud registration problems, as fractured object assembly can be considered as a 'zero-overlap' point cloud registration whereas point cloud registration assumes that there is at least a slightly overlap between the two point clouds. This is where I believe the primal-dual descriptor plays a key role. To conclude, while I agree that the paper could be improved by including additional comparisons with more SoTA point cloud registration methods, the task at hand (assembling fractured objects) is distinct from the task of point cloud registration, and thus the positioning of the submitted paper is appropriate. I would like to maintain my current rating of borderline accept as of now.
Thanks for your comments. Regarding concern of the smooth fracture issue, we believe a more versatile fracture segmentation module fine tuned over smooth patterns will augment the capabilities of our method. Our current observations indicate that even in cases where the fracture surface exhibits relative smoothness, our segmentation module adeptly predicts points near the ground-truth fracture surface boundary as fracture points. For the segmentation module, the precision remains while the recall may decrease a little bit. Nevertheless, our method effectively utilizes the primal-dual descriptor to establish matches between fracture points, as long as the local geometric primal feature can identify a unique correspondence in the dual feature space. In Figure 3, columns 2 and 3 visually depict that our method can successfully reconstruct the underlying object even when the fracture surface approximates a smooth curve. For the issue of comparison with registration baselines, in our comment to reviewer jmgU, we added preliminary results from SOTA registration baselines as the training was extremely time consuming. As the entire evaluation process progresses, we intend to provide more comprehensive and precise comparison results in this manuscript. The current results shows that registration baselines only yield poses that are close to random guesses, and are not applicable for the specific task of fracture assembly. We hope these comments adequately address your concerns.
Decision
Accept (poster)