Paper Reading AI Learner

ReassembleNet: Learnable Keypoints and Diffusion for 2D Fresco Reconstruction

2025-05-27 12:38:06
Adeela Islam, Stefano Fiorini, Stuart James, Pietro Morerio, Alessio Del Bue

Abstract

The task of reassembly is a significant challenge across multiple domains, including archaeology, genomics, and molecular docking, requiring the precise placement and orientation of elements to reconstruct an original structure. In this work, we address key limitations in state-of-the-art Deep Learning methods for reassembly, namely i) scalability; ii) multimodality; and iii) real-world applicability: beyond square or simple geometric shapes, realistic and complex erosion, or other real-world problems. We propose ReassembleNet, a method that reduces complexity by representing each input piece as a set of contour keypoints and learning to select the most informative ones by Graph Neural Networks pooling inspired techniques. ReassembleNet effectively lowers computational complexity while enabling the integration of features from multiple modalities, including both geometric and texture data. Further enhanced through pretraining on a semi-synthetic dataset. We then apply diffusion-based pose estimation to recover the original structure. We improve on prior methods by 55% and 86% for RMSE Rotation and Translation, respectively.

Abstract (translated)

重组任务在考古学、基因组学和分子对接等多个领域都面临着重大挑战,需要精确地定位和定向各个元素以重建原始结构。在这项工作中,我们解决了最先进的深度学习方法在重组任务中的三个关键限制:i) 可扩展性;ii) 多模态处理能力;iii) 现实世界适用性(即超出正方形或其他简单几何形状的范围,包括现实世界的复杂侵蚀问题等)。为此,我们提出了一种名为ReassembleNet的方法。该方法通过将每个输入块表示为一组轮廓关键点,并利用图神经网络池化技术来学习选择最具信息量的关键点,从而降低了任务的复杂性。这种方法在减少计算复杂度的同时,还支持多模态特征(包括几何和纹理数据)的集成。通过半合成数据集上的预训练进一步增强ReassembleNet的能力后,我们接着应用基于扩散的方法进行姿态估计以恢复原始结构。我们的方法分别使旋转和平移方向上均方根误差(RMSE)相对于先前的方法提高了55% 和86%。

URL

https://arxiv.org/abs/2505.21117

PDF

https://arxiv.org/pdf/2505.21117.pdf


Tags
3D Action Action_Localization Action_Recognition Activity Adversarial Agent Attention Autonomous Bert Boundary_Detection Caption Chat Classification CNN Compressive_Sensing Contour Contrastive_Learning Deep_Learning Denoising Detection Dialog Diffusion Drone Dynamic_Memory_Network Edge_Detection Embedding Embodied Emotion Enhancement Face Face_Detection Face_Recognition Facial_Landmark Few-Shot Gait_Recognition GAN Gaze_Estimation Gesture Gradient_Descent Handwriting Human_Parsing Image_Caption Image_Classification Image_Compression Image_Enhancement Image_Generation Image_Matting Image_Retrieval Inference Inpainting Intelligent_Chip Knowledge Knowledge_Graph Language_Model LLM Matching Medical Memory_Networks Multi_Modal Multi_Task NAS NMT Object_Detection Object_Tracking OCR Ontology Optical_Character Optical_Flow Optimization Person_Re-identification Point_Cloud Portrait_Generation Pose Pose_Estimation Prediction QA Quantitative Quantitative_Finance Quantization Re-identification Recognition Recommendation Reconstruction Regularization Reinforcement_Learning Relation Relation_Extraction Represenation Represenation_Learning Restoration Review RNN Robot Salient Scene_Classification Scene_Generation Scene_Parsing Scene_Text Segmentation Self-Supervised Semantic_Instance_Segmentation Semantic_Segmentation Semi_Global Semi_Supervised Sence_graph Sentiment Sentiment_Classification Sketch SLAM Sparse Speech Speech_Recognition Style_Transfer Summarization Super_Resolution Surveillance Survey Text_Classification Text_Generation Time_Series Tracking Transfer_Learning Transformer Unsupervised Video_Caption Video_Classification Video_Indexing Video_Prediction Video_Retrieval Visual_Relation VQA Weakly_Supervised Zero-Shot