CN111240200A - Fish swarm feeding control method, fish swarm feeding control device and feeding boat - Google Patents

Fish swarm feeding control method, fish swarm feeding control device and feeding boat Download PDF

Info

Publication number
CN111240200A
CN111240200A CN202010049388.XA CN202010049388A CN111240200A CN 111240200 A CN111240200 A CN 111240200A CN 202010049388 A CN202010049388 A CN 202010049388A CN 111240200 A CN111240200 A CN 111240200A
Authority
CN
China
Prior art keywords
feeding
fish school
image
fish
bait
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010049388.XA
Other languages
Chinese (zh)
Inventor
周超
杨信廷
孙传恒
徐大明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Research Center for Information Technology in Agriculture
Original Assignee
Beijing Research Center for Information Technology in Agriculture
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Research Center for Information Technology in Agriculture filed Critical Beijing Research Center for Information Technology in Agriculture
Priority to CN202010049388.XA priority Critical patent/CN111240200A/en
Publication of CN111240200A publication Critical patent/CN111240200A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
    • G05B13/042Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01KANIMAL HUSBANDRY; AVICULTURE; APICULTURE; PISCICULTURE; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
    • A01K61/00Culture of aquatic animals
    • A01K61/80Feeding devices
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02ATECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
    • Y02A40/00Adaptation technologies in agriculture, forestry, livestock or agroalimentary production
    • Y02A40/80Adaptation technologies in agriculture, forestry, livestock or agroalimentary production in fisheries management
    • Y02A40/81Aquaculture, e.g. of fish

Landscapes

  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Environmental Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Automation & Control Theory (AREA)
  • Evolutionary Computation (AREA)
  • Marine Sciences & Fisheries (AREA)
  • Zoology (AREA)
  • Animal Husbandry (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • Artificial Intelligence (AREA)
  • Farming Of Fish And Shellfish (AREA)

Abstract

The embodiment of the invention provides a fish school feeding control method, a fish school feeding control device and a feeding boat, wherein the method comprises the following steps: acquiring a food intake image in a fish school food intake process; inputting the ingestion image into a preset convolutional neural network model, and outputting the hunger degree of the fish school; controlling the bait feeding amount according to the hunger degree of the fish school; the convolutional neural network model is obtained by training a fish school feeding image sample with a hunger degree label. The method inputs the ingestion image into a preset convolutional neural network model, outputs the hunger degree of the fish school, and is beneficial to obtaining the hunger degree of the fish school in the bait casting process. On the basis of acquiring the hunger degree of the fish school, the bait feeding amount is controlled according to the hunger degree of the fish school, so that targeted bait feeding is realized, individual balance among the fish schools is guaranteed, and the integral growth of the fish schools is facilitated. Meanwhile, not only is the bait consumption saved, but also the adverse effect of excessive feeding on the water area environment is avoided.

Description

Fish swarm feeding control method, fish swarm feeding control device and feeding boat
Technical Field
The invention relates to the field of aquaculture, in particular to a fish school feeding control method, a fish school feeding control device and a feeding boat.
Background
In aquaculture, the feeding level of the fish determines the efficiency and production cost of the culture. The unreasonable feeding can lead to low bait utilization rate, uneven fish shoal growth and even environmental pollution.
However, most of the conventional bait casting machines are fixed type bait casting machines which feed regularly, quantitatively and in fixed positions. Although there are feeding devices that can achieve autonomous cruise feeding, targeted feeding according to fish distribution or bait demand during feeding is still not possible. In the feeding process of large water level, the current method can cause the phenomenon of uneven feeding, thereby increasing the individual difference among fish groups and influencing the growth of fish. At the same time, too much bait not ingested by the fish shoal can also have an adverse effect on the environment.
Disclosure of Invention
In order to solve the above problems, embodiments of the present invention provide a fish school feeding control method, a fish school feeding control device, and a feeding boat.
In a first aspect, an embodiment of the present invention provides a fish school bait casting control method, including: acquiring a food intake image in a fish school food intake process; inputting the ingestion image into a preset convolutional neural network model, and outputting the hunger degree of the fish school; controlling the bait feeding amount according to the hunger degree of the fish school; the convolutional neural network model is obtained by training a fish school feeding image sample with a hunger degree label.
Further, the acquiring of the food intake image in the fish school food intake process comprises: acquiring a feeding image in the feeding process of the fish school in each water area; correspondingly, the bait feeding amount is controlled according to the hunger degree of the fish school, and the method specifically comprises the following steps: on a preset running path, controlling the bait casting amount to perform bait casting according to the hungry degree of fish school passing through the water area; and calculating the preset running path according to the fish shoal hunger degree of each water area.
Further, according to the hunger degree of the fish, before controlling the bait feeding amount: further comprising: acquiring water quality parameters of a region to be fed; correspondingly, according to the hunger degree of the fish school, the bait feeding amount is controlled, and the method specifically comprises the following steps: and controlling the bait feeding amount according to the hunger degree of the fish school and the water quality parameter.
Further, before acquiring the food intake image in the fish school food intake process, the method further comprises the following steps: acquiring images of ingestion of a plurality of fish schools, and marking the hunger degree of each image to obtain a plurality of image samples; and training the established convolutional neural network model by using the plurality of image samples to obtain the preset convolutional neural network model.
Further, after the acquiring the images of the plurality of fish school feeding, the method further comprises: zooming the acquired images to a preset size; the Retinex (retina cerebral cortex theory) algorithm is used for enhancing the image, so that the contrast is improved; correspondingly, labeling the hunger degree of each image specifically includes: and marking the hunger degree of each image after the enhancement processing.
Further, after the labeling of the hunger degree of each image, the method further includes: performing expansion processing on each marked image to enable each original image to obtain a plurality of expanded images; the augmentation process includes: rotation, translation, gaussian and salt and pepper noise.
In a second aspect, an embodiment of the present invention provides a fish feeding control device, including: the image acquisition module is used for acquiring a food intake image in a fish school food intake process; the processing module is used for inputting the ingestion image into a preset convolutional neural network model and outputting the hunger degree of the fish school; the control module is used for controlling the bait feeding amount according to the hunger degree of the fish school; the convolutional neural network model is obtained by training a fish school feeding image sample with a hunger degree label.
In a third aspect, an embodiment of the present invention provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor executes the computer program to implement the steps of the fish feeding control method according to the first aspect of the present invention.
In a fourth aspect, an embodiment of the present invention provides a bait casting boat, including: the device comprises a ship body, a propulsion motor, a propeller, a bin, a stepping motor, a storage battery, an underwater camera and the electronic equipment in the third aspect of the invention; the boat body is used for providing buoyancy to enable the bait casting boat to float on the water surface; the propulsion motor is connected with the propeller and used for driving the ship body to move; the feed bin is arranged on the ship body and used for containing bait, and a valve is arranged at a feed opening of the feed bin; the stepping motor is used for controlling the opening and closing of the valve or the opening and closing size of the valve so as to control the bait feeding amount; the storage battery is used for providing power supply; the underwater camera is used for acquiring a food intake image of a fish school and sending the food intake image to the electronic equipment; and the electronic equipment is used for acquiring the hunger degree of the fish school according to the ingestion image and controlling the bait feeding amount through the stepping motor according to the hunger degree.
Further, the feeding boat further comprises a water quality sensor for collecting water temperature and dissolved oxygen concentration.
According to the fish school feeding control method, the fish school feeding control device and the feeding boat provided by the embodiment of the invention, the ingestion image is input into the preset convolutional neural network model, and the hunger degree of the fish school is output, so that the hunger degree of the fish school can be obtained in the feeding process. On the basis of acquiring the hunger degree of the fish school, the bait feeding amount is controlled according to the hunger degree of the fish school, so that targeted bait feeding is realized, individual balance among the fish schools is guaranteed, and the integral growth of the fish schools is facilitated. Meanwhile, not only is the bait consumption saved, but also the adverse effect of excessive feeding on the water area environment is avoided.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and those skilled in the art can also obtain other drawings according to the drawings without creative efforts.
FIG. 1 is a flow chart of a fish feeding control method according to an embodiment of the present invention;
FIG. 2 is a structural diagram of a fish feeding control device according to an embodiment of the present invention;
fig. 3 is a schematic physical structure diagram of an electronic device according to an embodiment of the present invention;
FIG. 4 is a schematic structural view of a bait-controlled boat according to an embodiment of the present invention;
description of reference numerals: the device comprises a solar cell panel 1, a storage bin 2, a storage battery 3, an obstacle avoidance sensor 4, a support 5, a stepping motor 6, a propulsion motor 7, a floating body 8, a propeller 9, a feed opening 10, a valve 11, bait 12, an underwater camera 13, a cradle head 14 and a water quality sensor 15, wherein the solar cell panel is arranged on the support, the floating body 8 is arranged on the support, the underwater camera 13 is arranged on the underwater camera 13, and the cradle head 14 is arranged on the support; the processing unit is controlled by 16.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 is a flowchart of a fish school bait casting control method according to an embodiment of the present invention, and as shown in fig. 1, a fish school bait casting control method according to an embodiment of the present invention includes:
101. and acquiring a feeding image in the feeding process of the fish school.
The method of the embodiment of the invention can be applied to automatic or semi-automatic bait casting equipment, such as a bait casting ship. In the specific implementation process, a control processing unit can be arranged on the head feeding boat, and the control processing unit can be a PC (personal computer), an industrial personal computer or an industrial server. Firstly, the control processing unit can acquire an image of a fish feeding process through the camera device, for example, a small amount of bait is thrown firstly, and then an image of a fish school feeding process is acquired through the camera device, for example, an underwater camera arranged in front of a feeding area is used for acquiring a dynamic or static image of the fish school in the feeding process, namely, a feeding image.
When arranging the underwater camera, in order to ensure the best image acquisition visual angle, the underwater camera is arranged in front of the feeding area. Taking fish culture as an example, the underwater camera is arranged at the lower part in front of the ship body. Wherein, the preferred network camera that is preferred to the camera under water, image output: 1920(H) × 1080(V), 1080P high definition, underwater viewing angle: about 75 ° x50 °. The external light source can complete video shooting in a dark environment. And the control processing unit is connected with the RJ45 interface.
102. Inputting the ingestion image into a preset convolutional neural network model, and outputting the hunger degree of the fish school; the convolutional neural network model is obtained by training a fish school feeding image sample with a hunger degree label.
The control processing unit is internally preset with a trained convolutional neural network model, the network model is obtained after training according to the fish school feeding image sample with the hunger degree label, and the corresponding hunger degree can be analyzed on the input fish school feeding image. And after the image of the fish school feeding process acquired by the camera device is input into the convolution network model, the hunger degree of the fish school can be output.
For example, one setting manner for relieving the hunger degree may be three, which is very hungry, hungry and not hungry, and the following description is given by taking this as an example.
103. Controlling the feeding amount according to the hunger degree of the fish school.
And after the control processing unit obtains the hunger degree of the fish school, controlling the feeding speed of the feeding device according to the hunger degree. For example, if the degree of hunger is "very hungry", the feeding amount is increased; if the hunger degree is 'not hungry', the feeding is closed; when the hunger degree is hungry, the feeding rate is reduced or the feeding amount is kept. The amount of bait cast may be a time-dependent amount, i.e. controlling the amount of bait cast also includes controlling the speed of bait cast.
In the specific implementation process, a driving path of a bait casting ship can be planned through clients such as a mobile phone APP, the bait casting ship obtains the hungry degree of a fish school at a passing point on the driving path to feed, and the bait casting ship drives to the next passing point until the solving degree of the fish school is fed to be not hungry until the whole driving path is completed.
According to the control method for fish school bait casting provided by the embodiment, the ingestion image is input into the preset convolutional neural network model, and the hunger degree of the fish school is output, so that the hunger degree of the fish school can be obtained in the bait casting process. On the basis of acquiring the hunger degree of the fish school, the bait feeding amount is controlled according to the hunger degree of the fish school, so that targeted bait feeding is realized, individual balance among the fish schools is guaranteed, and the integral growth of the fish schools is facilitated. Meanwhile, not only is the bait consumption saved, but also the adverse effect of excessive feeding on the water area environment is avoided.
Based on the content of the above embodiments, as an alternative embodiment, acquiring a food intake image during a fish school food intake process includes: acquiring a feeding image in the feeding process of the fish school in each water area; correspondingly, the bait feeding amount is controlled according to the hunger degree of the fish school, and the method specifically comprises the following steps: on a preset running path, controlling the bait casting amount to perform bait casting according to the hungry degree of fish school passing through the water area; and calculating the preset running path according to the fish shoal hunger degree of each water area.
In order to further realize the accurate feeding of bait, the whole area of waiting to feed can be divided into the multi-disc waters in this embodiment, and every water area can correspond to the region that the camera can catch. Taking the feeding boat as an example, the control processing unit is used for acquiring the hunger degree of the fish school in each water area, and then a preset driving path is planned and obtained according to the hunger degree of the fish school. For example, the bait casting boat may first pass through each water area, feed a small amount of bait to obtain the overall hungry degree of fish in all water areas, and then plan a bait casting route according to the hungry degree of each water area. In the embodiment of three hunger degrees, if the hunger degree of the fish school in the water area is judged to be "not hungry", the fish school is classified as not needing to be fed and is excluded from the preset running route, and then the route planning is carried out according to the water areas of "hungry" and "very hungry", so that one running route can pass through all the water areas needing to be fed. The motion trail of the bait casting boat can be set on the mobile phone APP, accordingly, the hunger degree of each passing water area of the running path is obtained, feeding can be carried out through the control processing unit based on the obtained hunger degree after the bait casting boat runs to the corresponding water area, and the feeding amount and the feeding speed are controlled.
Based on the content of the above embodiment, as an alternative embodiment, the controlling the bait feeding amount according to the hunger degree of the fish group comprises: further comprising: acquiring water quality parameters of a region to be fed; correspondingly, according to the hunger degree of the fish school, the bait feeding amount is controlled, and the method specifically comprises the following steps: and controlling the bait feeding amount according to the hunger degree of the fish school and the water quality parameter.
The water quality parameter includes dissolved oxygen volume and temperature, and the accessible is preset water quality sensor and is acquireed water quality parameter, and water quality sensor can be electrochemistry or optical sensor, uses electrochemical sensor in this embodiment, dissolved oxygen measuring range: 0-40 mg/L, precision: 0.2 mg/L; temperature measurement range: 0-40 ℃, precision: . + -. 0.1 ℃. And the control processing unit is connected with the RS485 interface.
Comprehensively considering the control of the bait feeding amount, such as little bait feeding or no bait feeding in water areas with poor water quality. The bait feeding amount is controlled by combining the water quality parameters, so that the phenomenon that fish swarms ingest in water areas with poor water quality, the growth of the fish swarms is influenced, and meanwhile, the water quality is further deteriorated due to the movement of the fish swarms and excrement can be avoided.
On the basis, the control processing unit performs feeding based on the obtained hunger degree, and one implementation way of controlling the feeding amount and feeding speed is shown in table 1:
TABLE 1
Figure BDA0002370578120000061
Based on the content of the foregoing embodiment, as an optional embodiment, before acquiring the food intake image in the fish school food intake process, the method further includes: acquiring images of ingestion of a plurality of fish schools, and marking the hunger degree of each image to obtain a plurality of image samples; and training the established convolutional neural network model by using the plurality of image samples to obtain the preset convolutional neural network model.
The preset convolutional network model also comprises a training process before use, namely setting training parameters and training the CNN. In this embodiment, the learning rate at the time of training is set to 0.05, n _ epochs is set to 200, nkerns (convolution kernel parameter) is set to [5,10], and batch _ size is set to 40. If the set termination condition is reached, the training is ended, and the termination condition is set to n _ epochs as 200 in this embodiment.
Images of the ingestion of a plurality of fish herds of known hunger levels are obtained, and 80% can be randomly selected as a training set, 10% can be used as a testing set, and 10% can be used as a check set.
The convolutional neural network model may be a Lenet5 network structure, and includes 7 layers (without input layer): c1 (convolutional layer), S2 (sub-sampling layer), C3 (convolutional layer), S4 (sub-sampling layer), C5 (convolutional layer or first fully-connected layer), and F6 (fully-connected layer). The input is a 50 x 80 pixel image. C1 contains 5 46 × 76 feature maps, and C1 contains 130 trainable parameters and 454,480 connections. The sub-sampling layer S2 has 5 23 × 38 feature maps, and each cell in each feature map is connected to a 2 × 2 neighborhood of the corresponding feature map in C1. S2 has 10 trainable parameters and 21,850 connections. Convolutional layer C3 is a layer having 10 feature maps, and each cell in the feature map is connected to several 5 x5 neighborhoods at the same position in the subset of the feature map in S2. C3 contains 1260 trainable parameters and 813,960 connections. The sub-sampling layer S4 has 10 5 × 5 feature maps, 20 trainable parameters, and 7650 connections. Convolutional layer C5 has 120 feature maps. The sub-sampling layer S4 has 30,120 trainable parameters and 1,957,800 connections. The fully connected layer F6 contains 84 cells, and the sub-sampling layer S4 has 10,164 trainable parameters and 660,660 connections. The output layer contains 3 neurons representing 3 levels of starvation during fish feeding. The output layer classification function uses the "softmax" function.
Based on the content of the foregoing embodiment, as an optional embodiment, the embodiment of the present invention does not specifically limit the manner in which each image is labeled with the hunger degree, and the method includes, but is not limited to: when the fish school is taken badly and all the fed baits are consumed, the corresponding image is marked as 'very hungry'; when the fish school eats only the bait beside the mouth and a small amount of the bait remains (at the moment, the fish actively eats poor desire and only eats the bait beside the mouth), the image is marked as hungry; when the fish school swims around, has no response to the bait and a large amount of the bait remains, the image is marked as 'not hungry'.
In the process, each image is marked as 3 labels of being hungry, hungry and not hungry, and the specific small amount of residue can be determined according to the area of the bait suspended in the water area. The marking method analyzes according to the ingestion habit of the fish school, can realize accurate label marking, and is favorable for the accuracy of obtaining the hunger degree.
Based on the content of the foregoing embodiment, as an alternative embodiment, after the acquiring the images of the plurality of fish school feeding, the method further includes: zooming the acquired images to a preset size; enhancing the image by utilizing a Retinex algorithm to improve the contrast; correspondingly, labeling the hunger degree of each image specifically includes: and marking the hunger degree of each image after the enhancement processing.
Specifically, the collected images may be uniformly scaled to 80 × 50 pixels by image regularization, so as to increase the rate of subsequent training or processing. Then, the image is enhanced by utilizing a Retinex method, and the contrast is improved. The scale parameters of Retinex in this embodiment are 15, 80 and 250, respectively, the number of gaussian central-surround functions is 3, and the weighting factor is 1/3.
According to the fish school bait casting control method provided by the embodiment of the invention, after the preprocessing of zooming the acquired images to the preset size, the sizes of the images are unified, and the images are compressed, so that the workload of an algorithm is reduced. The Retinex algorithm is used for enhancing the image, the influence of low contrast, turbidity and the like on the imaging quality is reduced or eliminated after the image is enhanced, and the image processing effect in the later period is facilitated, so that the accuracy of image identification is improved, and the accuracy of hunger degree identification is further improved.
Based on the content of the foregoing embodiment, as an optional embodiment, after the labeling the hunger degree of each image, the method further includes: performing expansion processing on each marked image to enable each original image to obtain a plurality of expanded images; the augmentation process includes: rotation, translation, gaussian and salt and pepper noise.
To enhance the performance of the method, it is necessary to use rotation (5 ° left-right rotation), translation (5 pixels up-down left-right translation), Gauss addition (density: 0.01 and 0.04), and salt and pepper noise (variance: 10) for each original image and its mirror image respectively2/2552And 0.01) expanding the number of data sets; after data expansion, each original image is expanded into 22 images. By expanding each marked image, an ideal training effect can be achieved only by acquiring a small number of image samples.
Fig. 2 is a structural view of a fish school feeding control device according to an embodiment of the present invention, and as shown in fig. 2, the fish school feeding control device includes: an image acquisition module 201, a processing module 202 and a control module 203. The image acquisition module 201 is used for acquiring a food intake image in a fish school food intake process; the processing module 202 is configured to input the ingestion image into a preset convolutional neural network model, and output a hunger degree of a fish school; the control module 203 is used for controlling the bait feeding amount according to the hunger degree of the fish school; the convolutional neural network model is obtained by training a fish school feeding image sample with a hunger degree label.
The device embodiment provided in the embodiments of the present invention is for implementing the above method embodiments, and for details of the process and the details, reference is made to the above method embodiments, which are not described herein again.
According to the fish school bait casting control device provided by the embodiment of the invention, the ingestion image is input into the preset convolutional neural network model, and the hunger degree of the fish school is output, so that the hunger degree of the fish school can be obtained in the bait casting process. On the basis of acquiring the hunger degree of the fish school, the bait feeding amount is controlled according to the hunger degree of the fish school, so that targeted bait feeding is realized, individual balance among the fish schools is guaranteed, and the integral growth of the fish schools is facilitated. Meanwhile, not only is the bait consumption saved, but also the adverse effect of excessive feeding on the water area environment is avoided.
Fig. 3 is a schematic entity structure diagram of an electronic device according to an embodiment of the present invention, and as shown in fig. 3, the electronic device may include: a processor (processor)301, a communication Interface (communication Interface)302, a memory (memory)303 and a bus 304, wherein the processor 301, the communication Interface 302 and the memory 303 complete communication with each other through the bus 304. The communication interface 302 may be used for information transfer of an electronic device. Processor 301 may call logic instructions in memory 303 to perform a method comprising: acquiring a food intake image in a fish school food intake process; inputting the ingestion image into a preset convolutional neural network model, and outputting the hunger degree of the fish school; controlling the bait feeding amount according to the hunger degree of the fish school; the convolutional neural network model is obtained by training a fish school feeding image sample with a hunger degree label.
In addition, the logic instructions in the memory 303 may be stored in a computer readable storage medium when the logic instructions are implemented by software functions and sold or used as independent products. Based on such understanding, the technical solution of the present invention or a part thereof, which essentially contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the above-described method embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
In another aspect, an embodiment of the present invention further provides a non-transitory computer-readable storage medium, on which a computer program is stored, where the computer program is implemented to perform the transmission method provided in the foregoing embodiments when executed by a processor, and for example, the method includes: acquiring a food intake image in a fish school food intake process; inputting the ingestion image into a preset convolutional neural network model, and outputting the hunger degree of the fish school; controlling the bait feeding amount according to the hunger degree of the fish school; the convolutional neural network model is obtained by training a fish school feeding image sample with a hunger degree label.
Fig. 4 is a schematic structural view of a bait boat according to an embodiment of the present invention, and as shown in fig. 4, the embodiment of the present invention provides a fish bait boat, including: the device comprises a ship body, a propulsion motor 7, a propeller 9, a bin 2, a stepping motor 6, a storage battery 3, an underwater camera 13 and a communication module 16; the boat body is used for providing buoyancy to enable the bait casting boat to float on the water surface; the propulsion motor 7 is connected with a propeller 9 and used for driving the ship body to move; the storage bin 2 is arranged in the middle of the ship body and used for containing bait 12, and a valve 11 is arranged at a feed opening 10 of the storage bin 2; the stepping motor 6 is used for controlling the opening and closing of the valve 11 or the opening and closing size of the valve 11 so as to control the bait casting speed; the storage battery 3 is used for providing power supply; and the electronic equipment is used for acquiring the hunger degree of the fish school according to the ingestion image and controlling the bait feeding amount through the stepping motor according to the hunger degree. The underwater camera 13 is used for acquiring a food intake image of the fish school and sending the food intake image to the electronic equipment.
Specifically, the electronic device is the control processing unit 16 in fig. 4, the hull may include a floating body 8 and a support 5, the floating body 8 is a material having a density less than that of water or is inflated to provide buoyancy. The floating body 8 is provided with a bracket 5, and other devices are respectively arranged on the bracket 5. The propulsion motor 7 and the propeller 9 are arranged at the lower part of the bracket 5, or at the upper part of the bracket 5, and the propeller 9 is contacted with the water surface to provide power through the propulsion motor 7.
The storage bin 2 is disposed on the hull, and in order to facilitate the balance of the hull, the storage bin 2 is disposed at the middle of the hull support 5 as a preferred embodiment. Feed bin 2 includes feed opening 10 and valve 11, and 2 openings of feed bin set up down, and feed opening 10 straight-through surface of water, after valve 11 opens, bait 12 can be put into the aquatic through gravity. The valve 11 is connected with the stepping motor 6, and the opening and closing of the valve 11 are controlled by the stepping motor 6.
The storage battery 3 respectively provides power for the propulsion motor 7, the stepping motor 6, the control processing unit 16 and the underwater camera 13.
After the underwater camera 13 acquires the image of the prey area of the fish school, the image of the prey area is analyzed through a convolutional neural network model preset in the control processing unit 16, and the corresponding hunger degree of the fish school is obtained. The control processing unit 16 controls the valve 11 by sending a control command to the stepping motor 6 according to the degree of hunger, thereby adjusting the amount of feeding.
According to the bait casting boat provided by the embodiment of the invention, the underwater camera is used for acquiring the image of the fish school predation area, the ingestion image is input into the convolutional neural network model preset in the control processing unit, the hunger degree of the fish school is output, and the acquisition of the hunger degree of the fish school in the bait casting process is facilitated. On the basis of acquiring the hunger degree of the fish school, the bait feeding amount is controlled according to the hunger degree of the fish school, so that the bait feeding amount is controlled, and the bait feeding amount can be adjusted according to the predation condition of the fish school. The feeding boat can control the feeding speed and the feeding amount according to the intensive degree and feeding speed of a fish school, thereby realizing targeted feeding, improving the low utilization rate of bait, ensuring the balanced growth of the fish school and avoiding causing environmental pollution.
Based on the above description of the embodiments, as an alternative embodiment, the bait casting boat further includes an obstacle avoidance sensor 4 for detecting an obstacle. If the obstacle avoidance sensor device comprises 4 obstacle avoidance sensors 4 which are respectively arranged in the front, back, left and right directions of a ship body and used for detecting obstacles. For example, upon detection of the obstacle information, a corresponding electrical signal is generated for changing the rotational speed of the propulsion motor 7, thereby bypassing the obstacle.
Based on the above-mentioned embodiment, as an alternative embodiment, the number of the propellers 9 and the propulsion motors 7 is 2, and they are located at the left and right ends of the rear part of the bait casting boat in the advancing direction.
The embodiment drives the corresponding propeller by 2 propelling motors, can control the advancing and steering of the boat body by the differential principle based on the content of the embodiment, and as an optional embodiment, the bait casting boat further comprises a solar cell panel 1 which is arranged above the boat body and is connected with the electrode of the storage battery 3 by a lead.
Solar cell panel 1 can be the electric energy with solar energy conversion to save through battery 3 for propulsion motor 7, step motor 6, camera 13 and communication module 16's power supply, not only the energy saving can also reduce the number of times of charging of battery, thereby reduces the maintenance time of the ship of feeding, increases duration.
Based on the content of above-mentioned embodiment, as an optional embodiment, still include cloud platform 14, be connected with camera 13 under water for drive camera 13 under water upper and lower left and right sides rotation.
In order to adjust the angle of the camera according to the requirement, in this embodiment, the underwater camera 13 is connected through the cradle head 14, and the communication module 16 can receive the angle adjustment instruction, so that the cradle head 14 can rotate and adjust, thereby adjusting the angle of the camera.
Based on the content of the above embodiment, as an optional embodiment, the water quality sensor 15 is further included for collecting the water temperature and the dissolved oxygen concentration.
The water quality sensor 15 may be an electrochemical or optical sensor, such as an electrochemical sensor. The measurement range of dissolved oxygen can be measured: 0-40 mg/L, precision: 0.2 mg/L; temperature measurement range: 0-40 ℃, precision: . + -. 0.1 ℃. The amount of bait is controlled by the degree of hunger and the water quality, as described in the above method examples.
Based on the content of the above embodiment, as an optional embodiment, the system further comprises a light source for supplementing light when the underwater camera acquires an image. For example, the light source can be a general LED light source or a halogen lamp, and is used for light supplement when the underwater camera acquires an image, so that video shooting or image shooting can be completed in a dark environment.
Based on the content of the above embodiment, as an optional embodiment, the bait casting device further comprises a positioning module for acquiring the bait casting boat position information. For example, the positioning module is a GPS module or a BD module, and is connected to the communication module, and can send the acquired position information to the control terminal.
The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware. With this in mind, the above-described technical solutions may be embodied in the form of a software product, which can be stored in a computer-readable storage medium such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the methods described in the embodiments or some parts of the embodiments.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (10)

1. A fish school bait feeding control method is characterized by comprising the following steps:
acquiring a food intake image in a fish school food intake process;
inputting the ingestion image into a preset convolutional neural network model, and outputting the hunger degree of the fish school;
controlling the bait feeding amount according to the hunger degree of the fish school;
the convolutional neural network model is obtained by training a fish school feeding image sample with a hunger degree label.
2. The fish feeding control method according to claim 1, wherein the acquiring of the feeding image during the feeding of the fish comprises:
acquiring a feeding image in the feeding process of the fish school in each water area;
correspondingly, the bait feeding amount is controlled according to the hunger degree of the fish school, and the method specifically comprises the following steps:
on a preset running path, controlling the bait casting amount to perform bait casting according to the hungry degree of fish school passing through the water area;
and calculating the preset running path according to the fish shoal hunger degree of each water area.
3. The method for controlling feeding of a fish school according to claim 1 or 2, wherein the control of the feeding amount is performed before: further comprising:
acquiring water quality parameters of a region to be fed;
correspondingly, according to the hunger degree of the fish school, the bait feeding amount is controlled, and the method specifically comprises the following steps:
and controlling the bait feeding amount according to the hunger degree of the fish school and the water quality parameter.
4. The fish school feeding control method according to claim 1 or 2, wherein before the obtaining of the feeding image during the feeding of the fish school, the method further comprises:
acquiring images of ingestion of a plurality of fish schools, and marking the hunger degree of each image to obtain a plurality of image samples;
and training the established convolutional neural network model by using the plurality of image samples to obtain the preset convolutional neural network model.
5. The fish school feeding control method according to claim 4, further comprising, after the acquiring the images of the plurality of fish school feeding:
zooming the acquired images to a preset size;
enhancing the image by utilizing a Retinex algorithm to improve the contrast;
correspondingly, labeling the hunger degree of each image specifically includes:
and marking the hunger degree of each image after the enhancement processing.
6. The method of claim 4, wherein the labeling of the hunger level for each image further comprises:
performing expansion processing on each marked image to enable each original image to obtain a plurality of expanded images;
the augmentation process includes: rotation, translation, gaussian and salt and pepper noise.
7. A fish school feeding control device, comprising:
the image acquisition module is used for acquiring a food intake image in a fish school food intake process;
the processing module is used for inputting the ingestion image into a preset convolutional neural network model and outputting the hunger degree of the fish school;
the control module is used for controlling the bait feeding amount according to the hunger degree of the fish school;
the convolutional neural network model is obtained by training a fish school feeding image sample with a hunger degree label.
8. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor when executing the program implements the steps of the fish farm feeding control method according to any one of claims 1 to 6.
9. A bait casting boat, comprising: a hull, a propulsion motor, a propeller, a bin, a stepper motor, a battery, an underwater camera, and the electronic device of claim 8;
the boat body is used for providing buoyancy to enable the bait casting boat to float on the water surface;
the propulsion motor is connected with the propeller and used for driving the ship body to move;
the feed bin is arranged on the ship body and used for containing bait, and a valve is arranged at a feed opening of the feed bin;
the stepping motor is used for controlling the opening and closing of the valve or the opening and closing size of the valve so as to control the bait feeding amount;
the storage battery is used for providing power supply;
the underwater camera is used for acquiring a food intake image of a fish school and sending the food intake image to the electronic equipment;
and the electronic equipment is used for acquiring the hunger degree of the fish school according to the ingestion image and controlling the bait feeding amount through the stepping motor according to the hunger degree.
10. The baiting vessel of claim 9, further comprising a water quality sensor for collecting water temperature and dissolved oxygen concentration.
CN202010049388.XA 2020-01-16 2020-01-16 Fish swarm feeding control method, fish swarm feeding control device and feeding boat Pending CN111240200A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010049388.XA CN111240200A (en) 2020-01-16 2020-01-16 Fish swarm feeding control method, fish swarm feeding control device and feeding boat

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010049388.XA CN111240200A (en) 2020-01-16 2020-01-16 Fish swarm feeding control method, fish swarm feeding control device and feeding boat

Publications (1)

Publication Number Publication Date
CN111240200A true CN111240200A (en) 2020-06-05

Family

ID=70869661

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010049388.XA Pending CN111240200A (en) 2020-01-16 2020-01-16 Fish swarm feeding control method, fish swarm feeding control device and feeding boat

Country Status (1)

Country Link
CN (1) CN111240200A (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112136741A (en) * 2020-08-28 2020-12-29 盐城工学院 Accurate feeding method for visual area
CN112352724A (en) * 2020-11-13 2021-02-12 湖北海洋工程装备研究院有限公司 Method and system for feeding feed in fishing ground
CN112766040A (en) * 2020-12-23 2021-05-07 北京农业信息技术研究中心 Method, device and apparatus for detecting residual bait and readable storage medium
CN113349111A (en) * 2021-05-25 2021-09-07 中国农业大学 Dynamic feeding method, system and storage medium for aquaculture
CN113749030A (en) * 2021-09-09 2021-12-07 浙江大学 Fish welfare self-adaptive feeding system suitable for recirculating aquaculture mode
CN113841650A (en) * 2021-10-15 2021-12-28 天津科技大学 Intelligent bait feeding system for outdoor aquaculture pond and control method thereof
CN114287377A (en) * 2022-01-17 2022-04-08 大连海洋大学 Feeding machine device and accurate feeding system
CN114451338A (en) * 2021-12-29 2022-05-10 北京市农林科学院信息技术研究中心 Fish swarm feeding intensity grading method and device and intelligent speed-regulating feeder
CN115486391A (en) * 2022-09-13 2022-12-20 浙江大学 Method for accurately feeding and culturing pearl, gentian and grouper
CN115578678A (en) * 2022-11-08 2023-01-06 中国农业大学 Fish feeding intensity classification method and system
CN115861906A (en) * 2023-03-01 2023-03-28 北京市农林科学院信息技术研究中心 Fish school feeding intensity identification method, device and system and feeding machine
CN116548345A (en) * 2023-04-25 2023-08-08 广东环境保护工程职业学院 Fish and shrimp feeding method, device, system and storage medium
CN116630080A (en) * 2023-07-25 2023-08-22 广东省农业科学院动物科学研究所 Method and system for determining capacity of aquatic product intensive culture feed based on image recognition
CN117456310A (en) * 2023-12-22 2024-01-26 中国海洋大学 Intelligent bait feeding method and training method of aquatic organism state recognition model

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN205813255U (en) * 2016-07-26 2016-12-21 贾贤杰 A kind of self-service fish-feeding device
CN108445746A (en) * 2018-01-25 2018-08-24 北京农业信息技术研究中心 A kind of intelligence feeds control method and device
CN108450386A (en) * 2018-01-22 2018-08-28 中国农业大学 A kind of regulating and controlling water quality System and method for of industrialized aquiculture
CN110298824A (en) * 2019-06-17 2019-10-01 浙江省农业科学院 Squid automatic classification method based on color image and convolutional neural networks technology
CN110583550A (en) * 2019-09-20 2019-12-20 重庆工商大学 Accurate feeding system and device are bred to fish shrimp sea cucumber based on target detection and tracking

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN205813255U (en) * 2016-07-26 2016-12-21 贾贤杰 A kind of self-service fish-feeding device
CN108450386A (en) * 2018-01-22 2018-08-28 中国农业大学 A kind of regulating and controlling water quality System and method for of industrialized aquiculture
CN108445746A (en) * 2018-01-25 2018-08-24 北京农业信息技术研究中心 A kind of intelligence feeds control method and device
CN110298824A (en) * 2019-06-17 2019-10-01 浙江省农业科学院 Squid automatic classification method based on color image and convolutional neural networks technology
CN110583550A (en) * 2019-09-20 2019-12-20 重庆工商大学 Accurate feeding system and device are bred to fish shrimp sea cucumber based on target detection and tracking

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
编写组编著, 北京:农业出版社 *

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112136741A (en) * 2020-08-28 2020-12-29 盐城工学院 Accurate feeding method for visual area
CN112352724A (en) * 2020-11-13 2021-02-12 湖北海洋工程装备研究院有限公司 Method and system for feeding feed in fishing ground
CN112766040A (en) * 2020-12-23 2021-05-07 北京农业信息技术研究中心 Method, device and apparatus for detecting residual bait and readable storage medium
CN112766040B (en) * 2020-12-23 2024-02-06 北京农业信息技术研究中心 Method, device, apparatus and readable storage medium for detecting residual bait
CN113349111A (en) * 2021-05-25 2021-09-07 中国农业大学 Dynamic feeding method, system and storage medium for aquaculture
CN113749030B (en) * 2021-09-09 2022-07-15 浙江大学 Fish welfare self-adaptive feeding system suitable for circulating water aquaculture mode
CN113749030A (en) * 2021-09-09 2021-12-07 浙江大学 Fish welfare self-adaptive feeding system suitable for recirculating aquaculture mode
CN113841650A (en) * 2021-10-15 2021-12-28 天津科技大学 Intelligent bait feeding system for outdoor aquaculture pond and control method thereof
CN114451338A (en) * 2021-12-29 2022-05-10 北京市农林科学院信息技术研究中心 Fish swarm feeding intensity grading method and device and intelligent speed-regulating feeder
CN114287377A (en) * 2022-01-17 2022-04-08 大连海洋大学 Feeding machine device and accurate feeding system
CN115486391B (en) * 2022-09-13 2024-02-06 浙江大学 Precise feeding and breeding method for pearl gentian garrupa
CN115486391A (en) * 2022-09-13 2022-12-20 浙江大学 Method for accurately feeding and culturing pearl, gentian and grouper
CN115578678A (en) * 2022-11-08 2023-01-06 中国农业大学 Fish feeding intensity classification method and system
CN115861906A (en) * 2023-03-01 2023-03-28 北京市农林科学院信息技术研究中心 Fish school feeding intensity identification method, device and system and feeding machine
CN116548345A (en) * 2023-04-25 2023-08-08 广东环境保护工程职业学院 Fish and shrimp feeding method, device, system and storage medium
CN116548345B (en) * 2023-04-25 2024-01-09 广东环境保护工程职业学院 Fish and shrimp feeding method, device, system and storage medium
CN116630080B (en) * 2023-07-25 2024-01-26 广东省农业科学院动物科学研究所 Method and system for determining capacity of aquatic product intensive culture feed based on image recognition
CN116630080A (en) * 2023-07-25 2023-08-22 广东省农业科学院动物科学研究所 Method and system for determining capacity of aquatic product intensive culture feed based on image recognition
CN117456310A (en) * 2023-12-22 2024-01-26 中国海洋大学 Intelligent bait feeding method and training method of aquatic organism state recognition model

Similar Documents

Publication Publication Date Title
CN111240200A (en) Fish swarm feeding control method, fish swarm feeding control device and feeding boat
EP3843542B1 (en) Optimal feeding based on signals in an aquaculture environment
CN109591982B (en) Unmanned monitoring underwater aquaculture robot
CN107094683B (en) Automatic feeding and water quality monitoring control system for aquaculture
WO2019232247A1 (en) Biomass estimation in an aquaculture environment
Wu et al. Application of intelligent and unmanned equipment in aquaculture: A review
CN113040081B (en) Recirculating aquaculture fish feeding decision-making system based on fish shoal swimming energy consumption analysis
CN114467824B (en) Intelligent bait casting boat
CN110108704A (en) A kind of automatic monitoring and pre-alarming method of cyanobacteria and its automatic monitoring and alarming system
CN110692548B (en) Wide-area breeding robot device with terahertz sensing and communication functions and method
CN112400773B (en) Greenhouse fry intelligent feeding device and method based on machine vision technology
CN111838027A (en) Pure oxygen supply aquaculture system and method
CN113170758B (en) Variable-speed flow intelligent control system based on fish shoal behaviors and bottom pollution discharge characteristics
CN111610733A (en) Fishing ground culture monitoring system and method based on machine fish
CN208746199U (en) A kind of intelligence fishery cultivating unmanned boat
CN109466725B (en) Intelligent water surface floater fishing system based on neural network and image recognition
CN214748140U (en) Deep sea culture monitoring system
Kuroki et al. Development of simulator for efficient aquaculture of Sillago japonica using reinforcement learning
JP7227179B2 (en) AQUACULTURE MANAGEMENT DEVICE, AQUACULTURE MANAGEMENT METHOD, AND FEEDING ROBOT
CN117063868A (en) Intelligent feeding method for fish pond
CN113277034B (en) Underwater robot for marine product fishing
CN212279457U (en) Fish ship of feeding
Kobayashi et al. Aqua colony for fully automated aquaculture
CN109625218B (en) Unmanned monitoring underwater aquaculture robot system based on solar charging
CN114532276A (en) Be used for unmanned material ship of throwing of aquaculture intelligence

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20200605

RJ01 Rejection of invention patent application after publication