Handling Water Reflections for Computer Vision in Aquaculture
Abstract. In aquaculture, almost all images collected of an aquaculture scene contain reflections, which often affect the results and accuracy of machine vision. Classifying these images and obtaining images of interest are key to subsequent image processing. The purpose of this study was to identify useful images and remove images that had a substantial effect on the results of image processing for computer vision in aquaculture. In this study, a method for classification of reflective frames based on image texture and a support vector machine (SVM) was proposed for an actual aquaculture site. Objectives of this study were to: (1) develop an algorithm to improve the speed of the method and to ensure that the method has a high classification accuracy, (2) design an algorithm to improve the intelligence and adaptability of the classification, and (3) demonstrate the performance of the method. The results show that the average classification accuracy, false positive rate, and false negative rate for two types of reflective frames (type I and II) were 96.34%, 4.65%, and 2.23%, respectively. In addition, the running time was very low (1.25 s). This strategy also displayed considerable adaptability and could be used to obtain useful images or remove images that have substantial effects on the accuracy of image processing results, thereby improving the applicability of computer vision in aquaculture. Keywords: Aquaculture, Genetic algorithm, Gray level-gradient co-occurrence matrix, Principal component analysis, Reflection frame, Support vector machine.