English

Journal of Chinese Agricultural Mechanization

Journal of Chinese Agricultural Mechanization ›› 2024, Vol. 45 ›› Issue (12): 87-92.DOI: 10.13733/j.jcam.issn.20955553.2024.12.014

• Facilities Agriculture and Plant Protection Machinery Engineering • Previous Articles     Next Articles

Land-based measurement method of underwater fish body length based on binocular vision

Shen Yang1, 2, Shen Pingfeng1, Zhu Hao1, Zhou Minggang1, 2, Wang Chongyu1, Du Lingwei1   

  1. (1. Research and Design Institute of Agricultural Machinery Engineering, Hubei University of Technology, Wuhan, 430068, China; 2. Hubei Agricultural Machinery Equipment Intelligent Engineering Technology Research Center, Wuhan, 430068, China)
  • Online:2024-12-15 Published:2024-12-01

基于双目视觉的水下鱼类体长陆基测量方法

申阳1, 2,申平枫1,朱浩1,周明刚1, 2,王冲宇1,都令炜1   

  1. (1. 湖北工业大学农机工程研究设计院,武汉市,430068; 2. 湖北省农机装备智能化工程技术研究中心,武汉市,430068)
  • 基金资助:
    湖北省重点研发计划(2022BBA016)

Abstract:

The traditional manual measurement method not only makes the fish suffer from stress, but also has low measurement efficiency, and the non-contact measurement method can serve these shortcomings well. In this study, the top view images of underwater fish are collected by a binocular camera placed above the water surface. The GrabCut algorithm combined with contrast adaptive adjustment is used to achieve selective segmentation. Skeleton extraction method is used to straighten the fish bending of the fish body, and correct the influence of water refraction. Finally, the fish's body length measurement points after segmentation are extracted and measured. The experimental results show that compared with the original GrabCut algorithm, the proposed image segmentation algorithm improves the segmentation accuracy by 14.9%, reduces the over-segmentation rate by 23%, and improves the time efficiency by 11.6%. The average relative error in the final measurement of fish body length is 0.91%, which is an improvement of 0.37% over the accuracy without considering refraction. The non-contact land-based measurement method proposed in this study meets the measurement accuracy requirements. It is more accurate and convenient than the underwater fish body measurement method, and is more suitable for engineering implementation and application.

Key words: binocular vision, fish body length measurement, GrabCut segmentation, fish bending straightening, water refraction

摘要:

无接触式测量水中鱼类体长不会影响鱼类正常生长,测量效率高。通过置于水面之上的双目相机,采集水下鱼类的俯视图像,采用结合对比度自适应调整的GrabCut算法实现选择性分割,使用骨架提取方法对鱼体弯曲进行矫直,矫正水体折射的影响,最后提取分割后鱼类体长测量点进行体长测量。试验结果表明,图像分割算法较原始GrabCut算法在分割准度上提高14.9%,过分割率降低23%,时间效率提高11.6%。鱼体长测量的平均相对误差为0.91%,比未考虑折射情况下正确率提高0.37%。提出的无接触式陆基测量方法满足测量精度要求,比水下方式的鱼体测量方法更准确、便捷,也更适合于工程实施和应用。

关键词: 双目视觉, 鱼体长测量, GrabCut分割, 鱼体弯曲矫直, 水体折射

CLC Number: