Abstract
A system for recognizing and counting two classic Arctic species, the Wild reindeer (Rangifer tarandus tarandus L., 1758) and the Brent goose (Branta bernicla L., 1758), in photographs from aircraft is presented. The AutoGenNet recognition system is based on a convolutional neural network (CNN) of the Mask R-CNN architecture using the Auto ML (Automated Machine Learning) concept. The system uses transfer learning, the essence of which is that at the first stage the system is trained for recognizing a variety of objects applying a standard array of images (about 328 thousand images), to be further trained on images of target objects. This approach allows for a number of images of target objects from several hundreds of thousands at one-stage training to be reduced down to several hundred at two-stage training. A synthesis of the CNN model on the basis of marked images in the AutoGenNet system is performed automatically. A special Markup program was developed for marking animals in photographs and preparing a training sample.
The first stage of system training is performed once by SNA and deep learning specialists. The second stage of training can be managed repeatedly in order to retrain the system that made errors in recognizing the objects. The work at this stage can be performed by system users who have no special education in the field of SNS training.
Two variants of work with the system are possible: a stand-alone mode in the presence of the necessary computing resources or work via the Internet with the AutoGetNet located on the servers of the SPC RAS. The CNN model presented in this contribution was trained based on 100 images of wild reindeer herds. The error of reindeer recognition using an independent data set was about 18%. 260 images of the flocks of Brent goose in different environments, be this on land, on water or in the air, were utilized to recognize Brent geese. The recognition error was about 35%. The AutoGenNet system is unified in terms of recognition objects and can be trained to recognize other animal species without any change in the program, provided they are distinguishable in the images.