3 papers accepted at MICCAI 2025!