1. Department of Hepatobiliary Surgery (I); Zhujiang Hospital; Southern Medical University; Guangzhou Guangdong China
2. Research Lab for Medical Imaging and Digital Surgery; Shenzhen Institutes of Advanced Technology; Chinese Academy of Sciences; Shenzhen Guangdong China