Abstract:
Abstract: Recognition of larval shrimp is the key to realize the quantification of the behavior of larval shrimp. Recently, the studies on aquatic animal behavior recognition mainly use the typical features method or frame differential method. It is hard to accurately identify larval shrimp due to the lack of key profile information caused by the strong motion distortion and background noise. To solve this problem, we took the Penaeus vannamei as research object, and proposed a recognition method for moving larval shrimp based on the improved PCA (principal component analysis) and Adaboost algorithm in this paper. Firstly, we extracted and optimized the effective features. The improved PCA algorithm was applied to the larval shrimp images with the size of 100 × 100 pixels to reduce the image dimension and extract the external features. We then analyzed and determined the number of principal components according to the distribution of the contribution rate. After that we expounded the theory of the Adaboost algorithm, and used these principal components to build different weak classifiers. A total of 100 images of larval shrimp and background samples were used for training. During the training every weak classifier was selected automatically, and a stage classifier was generated after 20 iterations. To verify the effectiveness of the proposed algorithm, the recognition experiment was performed with 150 sample images containing 100 images of larval shrimp and 50 sample images of background. The images were captured in the Key Laboratory of Fishery Equipment and Engineering Technology of Ministry of Agriculture in Shanghai, China. The experiment results showed that, the recognition rate for stationary and slowly-moving larval shrimp and fast-moving larval shrimp was 100% and 96% respectively, and the overall recognition rate reached 98%. Among all the test samples, the recognition time for each image ranged from 25 to 35 ms, and the average time was 27.898 ms. Compared with the conventional typical feature method and the frame differential method, the proposed method can be used to recognize the moving larval shrimp. Furthermore, the proposed method has better performance, because it effectively restrains the influence of complex situation such as the velocity and direction of motion and the sample's size. This paper provides a technical basis for the larval shrimp's behavior quantification.