Orthopaedic Department;
ShanghaiJiao Tong University Affiliated Sixth People's Hospital;
Shanghai 200233;
China;
State Key Laboratory of Metal Matrix Composites;
School of Materials Science and Engineering;
ShanghaiJiao Tong University;
Shanghai 200240;
China;
Suzhou Origin Medical Technology Co. Ltd.;
Suzhou 215513;
China;