Yiran Shu
Institutions: ShanghaiTech University, United Imaging Intelligence (China)
Observed institutions: ShanghaiTech University, Technische Universität Darmstadt, United Imaging Intelligence (China)
ORCID: 0009-0005-8255-6583
Observed ORCID: 0009-0005-8255-6583
OpenAlex ID: A5083551319
