1. Key Laboratory of Smart Farming for Agricultural Animals, Ministry of Agriculture and Rural Affairs, College of Informatics Huazhong Agricultural University Wuhan China
2. Shenzhen Institute of Nutrition and Health Huazhong Agricultural University Wuhan China
3. Information Technology Center Huazhong Agricultural University Wuhan China