Location

Daejeon, Republic of Korea, MICCAI 2025