1. National Key Laboratory of Smart Farming Technology and Systems, Harbin Institute of Technology, Harbin, China
2. Department of Computing and Software, McMaster University, Hamilton, ON, Canada
3. National Key Laboratory of Smart Farming Technology and Systems, Harbin Institute of Technology (Shenzhen), Shenzhen, China