1. College of Information and Communication Engineering, Harbin Engineering University, Harbin, China
2. School of Computing, Engineering and Mathematical Sciences, La Trobe University, Melbourne, Australia
3. Heilongjiang Province Hydraulic Research Institute, Harbin, China