Search

CN-122019971-A - Fish counting method in industrial cultivation scene

CN122019971ACN 122019971 ACN122019971 ACN 122019971ACN-122019971-A

Abstract

The invention provides a fish counting method in an industrial cultivation scene, which comprises the steps of converting input data, calculating sound ray data corresponding to fixed type pond walls to be removed according to the diameter of an industrial cultivation pond, performing distance compensation on echo sound ray data without pond walls according to a distance compensation formula, removing environmental noise according to fish echo characteristics, taking the average value of current sound ray data as a threshold value, performing vertex searching on a part exceeding the threshold value, removing the repeated counting number according to the average length and width of fish seeds, and performing fish quantity assessment on data of each frame according to the scanning range of an upper computer. According to the invention, through analyzing the industrial cultivation scene, the fish accurate counting function in the industrial fixed scene is realized, the labor cost is reduced, the counting efficiency is improved, and the requirement of continuously growing underwater biomass statistics of the industrial cultivation scene is met.

Inventors

  • CHENG JING
  • WANG ZHIJUN
  • YANG HANG
  • LI GUODONG

Assignees

  • 中国水产科学研究院渔业机械仪器研究所

Dates

Publication Date
20260512
Application Date
20260128

Claims (7)

  1. 1. The fish counting method in the industrial cultivation scene is characterized by comprising the following steps of: converting input data; According to the diameter of the industrial culture pond, calculating sound ray data corresponding to the fixed pond wall to be removed; Performing distance compensation on echo sound line data without a pool wall according to a distance compensation formula; According to the echo characteristics of fish, removing environmental noise; Taking the average value of the current sound ray data as a threshold value, and searching the vertex of the part exceeding the threshold value; Removing the repeated count number according to the average length and width of the fingerlings; and (3) according to the scanning range of the upper computer, carrying out fish quantity evaluation on the data of each frame.
  2. 2. The fish counting method in the industrial cultivation scene according to claim 1, wherein the step of converting the input data specifically comprises converting the bin file format input by the FPGA into decimal data recognizable by the subsequent processing software.
  3. 3. The method according to claim 1, wherein in the step of calculating sound ray data corresponding to the fixed tank wall to be removed according to the diameter of the industrial culture tank, the tank wall and the disturbance data exceeding the boundary are zeroed.
  4. 4. The fish counting method in an industrial aquaculture scene according to claim 1, wherein in the step of performing distance compensation on echo sound line data without a pool wall according to a distance compensation formula, the distance compensation formula is: where a is the absorption coefficient and s is the distance from sonar.
  5. 5. The method for counting fish in an industrial aquaculture scene according to claim 1, wherein in the step of searching for vertices at a portion exceeding a threshold by using an average value of current sound ray data as a threshold, searching for vertices at a portion exceeding a threshold by 3dB down, finding out an endpoint, and performing type judgment according to a fuzzy function, when the number of data in the endpoint is not more than 40 and more than 25, it is a single object, and when the number of data in the endpoint exceeds 40, it is a group object, and the judgment value can be changed according to fish types.
  6. 6. The fish counting method in the industrial aquaculture scene according to claim 1, wherein the step of eliminating the repeated count number according to the average length and width of fish species specifically comprises: Calculating the number Lsingle of the single fishes according to the coefficient; calculating the population quantity Lgroup according to the coefficient; The fish school evaluation number of each sound ray is ln= Lsingle + Lgroup.
  7. 7. The method for counting fish in an industrial cultivation scene according to claim 1, wherein the step of evaluating the number of fish in each frame of data according to the scanning range of the upper computer specifically comprises the steps of outputting data L tot = L 1 +L 2 +L 3 +....+L 200 when the interface is scanned at 360 degrees and outputting data L tot = L 1 +L 2 +L 3 +....+L 100 when the interface is scanned at 180 degrees.

Description

Fish counting method in industrial cultivation scene Technical Field The invention relates to the technical field of aquaculture, in particular to a fish counting method in an industrial aquaculture scene. Background Along with the acceleration of the industrial modernization process, the technical requirements of links such as real-time monitoring of underwater ecological environment, accurate assessment of cultivation biomass, intelligent early warning of cultivation facility safety and the like are continuously improved, and the rapid development of high-end equipment markets such as special fishing sonar, underwater robots and Internet of things monitoring systems is directly promoted. The traditional factory cultivation mode mainly relies on the manual work to count the quantity of fish in the cultivation pond, and is time-consuming and labor-consuming, and some fish seeds are very sensitive to light supplementing lamps of a camera and the like simultaneously, and damage to fish can be effectively avoided by adopting an acoustic technology, and meanwhile, the signal processing speed is faster compared with the speed of labeling pictures. Therefore, there is a strong need to provide a sound-ray-based fish accurate counting technology which can be suitable for industrial cultivation scenes. Disclosure of Invention Aiming at the defects in the prior art, the invention aims to provide the fish counting method in the factory cultivation scene, which realizes the fish accurate counting function in the factory fixed scene by analyzing the factory cultivation scene, reduces the labor cost, improves the statistical efficiency and meets the requirement of the underwater biomass statistics of the continuously-growing factory cultivation scene. The technical scheme of the invention is as follows: a fish counting method in an industrial cultivation scene comprises the following steps: converting input data; According to the diameter of the industrial culture pond, calculating sound ray data corresponding to the fixed pond wall to be removed; Performing distance compensation on echo sound line data without a pool wall according to a distance compensation formula; According to the echo characteristics of fish, removing environmental noise; Taking the average value of the current sound ray data as a threshold value, and searching the vertex of the part exceeding the threshold value; Removing the repeated count number according to the average length and width of the fingerlings; and (3) according to the scanning range of the upper computer, carrying out fish quantity evaluation on the data of each frame. Preferably, the step of converting the input data specifically includes converting the bin file format input by the FPGA into decimal data recognizable by subsequent processing software. Preferably, in the step of calculating the sound ray data corresponding to the fixed pool wall to be removed according to the diameter of the industrial culture pool, the pool wall and the interference data exceeding the boundary are zeroed. Preferably, in the step of performing distance compensation on the echo sound line data without the pool wall according to a distance compensation formula, the distance compensation formula is: where a is the absorption coefficient and s is the distance from sonar. Preferably, in the step of searching for vertices at the portion exceeding the threshold by taking the average value of the current sound ray data as the threshold, finding out the end point by looking down the found vertices by 3dB, judging the type according to the fuzzy function, and when the number of the data in the end point is not more than 40 and more than 25, the data is a single target, and when the number of the data in the end point is not more than 40, the data is a group target, and the judgment value can be changed according to different fish types. Preferably, the step of rejecting the number of repeated counts according to the average length and width of the fish species specifically includes: Calculating the number Lsingle of the single fishes according to the coefficient; calculating the population quantity Lgroup according to the coefficient; The fish school evaluation number of each sound ray is ln= Lsingle + Lgroup. Preferably, the step of evaluating the fish number of the data of each frame according to the scanning range of the upper computer specifically comprises the steps of outputting data L tot = L1+L2+L3+....+L200 when the interface is scanned at 360 degrees and outputting data L tot = L1+L2+L3+....+L100 when the interface is scanned at 180 degrees. Compared with the prior art, the method provided by the invention has the advantages that through analyzing the factory cultivation scene, the interference factors such as the pool wall and the like are effectively removed, the influence of the environmental factors on the statistical result is avoided, the accurate counting function of the fishes in the factory