1. College of Transport & Communications, Shanghai Maritime University, Shanghai 201306, China
2. College of Engineering Science and Technology, Shanghai Ocean University, Shanghai 201306, China
3. State Key Lab of CAD&CG, Zhejiang University, Hangzhou 310058, China
4. Faculty of Engineering and Information Technology, University of Melbourne, Parkville 3010, Australia
5. Merchant Marine College, Shanghai Maritime University, Shanghai 201306, China