1. Southwest China Research Institute of Electronic Equipment, China; Chengdu University of Information Technology, China; University of Ottawa, Canada
2. Chengdu University of Information Technology, China; University of Waterloo, Canada; China Meteorological Administration, China
3. Southwest China Research Institute of Electronic Equipment, China
4. University of Waterloo, Canada