1. Intervention Center of Fifth People’s Hospital of Nanchong City, Fifth People’s Hospital of Nanchong City, Nanchong, Sichuan, China (mainland)
2. Department of Interventional Radiology, Affiliated Hospital of North Sichuan Medical College, Sichuan Key Laboratory of Medical Imaging, North Sichuan Medical College, Nanchong, Sichuan, China (mainland)
3. Department of Urology, Affiliated Hospital of North Sichuan Medical College, Sichuan Key Laboratory of Medical Imaging, North Sichuan Medical College, Nanchong, Sichuan, China (mainland)