The application of an edge detection algorithm in cephalopod beak recognition

  • WANG Bingyan1 ,
  • LIU Bilin2 ,
  • 3 ,
  • 4 ,
  • 5 ,
  • 6 ,
  • GU Xinyu2
Expand
  • (1 College of Information Technology  Shanghai Ocean University, Shanghai 201306, China;
    2 College of Marine Sciences  Shanghai Ocean University, Shanghai 201306, China;
     3 The Key Laboratory of Sustainable Exploitation of Oceanic Fisheries Resources, Ministry of Education, Shanghai 201306, China;
    4 National Distant-water Fisheries Engineering Research Center,Shanghai 201306, China;
    5 Key Laboratory of Oceanic Fisheries Exploration, Ministry of Agriculture,Shanghai 201306, China;
    6 Scientific Observing and Experimental Station of Oceanic Fishery Resources, Ministry of Agriculture and Rural Affair, Shanghai 201306, China)

Online published: 2022-11-04

Abstract

Aiming at the problem that the edge contour extracted by the traditional edge detection operator,the Canny algorithm, is prone to produce such as redundant contour or edge contour defect, which can not meet the requirements of further research by computer vision, an edge detection algorithm is put forward and applied to the morphological study of cephalopod beak in this text. The algorithm realizes edge detection through five steps, including gray processing, filtering, binarization, constructing target connected domain and extracting edge contour. The results show that using this algorithm for edge detection can effectively distinguish signal and noise, improve the accuracy of target selection, and ensure the integrity of contour within the allowable range of error. It has a good effect in the recognition of cephalopod beak, and the pixel accuracy can reach 97.79%. Compared with the results of Canny algorithm, the results of the improved algorithm are intuitive, complete and more accurate, which provides a new idea for the study of biological morphological characteristics such as beaks of cephalopods.

Cite this article

WANG Bingyan1 , LIU Bilin2 , 3 , 4 , 5 , 6 , GU Xinyu2 . The application of an edge detection algorithm in cephalopod beak recognition[J]. Fishery Modernization, 2022 , 49(4) : 52 -59 . DOI: 10.3969/j.issn.1007-9580.2022.04.007

Outlines

/