WO2023219514A1 - System and method for estimating weight of biomass - Google Patents
System and method for estimating weight of biomass Download PDFInfo
- Publication number
- WO2023219514A1 WO2023219514A1 PCT/NO2023/050104 NO2023050104W WO2023219514A1 WO 2023219514 A1 WO2023219514 A1 WO 2023219514A1 NO 2023050104 W NO2023050104 W NO 2023050104W WO 2023219514 A1 WO2023219514 A1 WO 2023219514A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- biomass
- weight
- conveyor
- data
- fish
- Prior art date
Links
- 239000002028 Biomass Substances 0.000 title claims abstract description 113
- 238000000034 method Methods 0.000 title claims description 28
- 238000010801 machine learning Methods 0.000 claims abstract description 20
- 238000013473 artificial intelligence Methods 0.000 claims abstract description 11
- 238000005259 measurement Methods 0.000 claims abstract description 10
- 241000251468 Actinopterygii Species 0.000 claims description 61
- 241000894007 species Species 0.000 claims description 24
- 241000238557 Decapoda Species 0.000 claims description 7
- 238000012545 processing Methods 0.000 claims description 7
- 238000011143 downstream manufacturing Methods 0.000 claims description 5
- 235000019688 fish Nutrition 0.000 description 57
- 230000008569 process Effects 0.000 description 7
- 238000003307 slaughter Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000012805 post-processing Methods 0.000 description 3
- 238000005303 weighing Methods 0.000 description 3
- 239000003086 colorant Substances 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 241000972773 Aulopiformes Species 0.000 description 1
- 241000973618 Labroides dimidiatus Species 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 235000013305 food Nutrition 0.000 description 1
- 239000003102 growth factor Substances 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 210000003205 muscle Anatomy 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 235000019515 salmon Nutrition 0.000 description 1
- 230000001932 seasonal effect Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01G—WEIGHING
- G01G11/00—Apparatus for weighing a continuous stream of material during flow; Conveyor belt weighers
- G01G11/14—Apparatus for weighing a continuous stream of material during flow; Conveyor belt weighers using totalising or integrating devices
- G01G11/16—Apparatus for weighing a continuous stream of material during flow; Conveyor belt weighers using totalising or integrating devices being electrical or electronic means
- G01G11/18—Apparatus for weighing a continuous stream of material during flow; Conveyor belt weighers using totalising or integrating devices being electrical or electronic means using digital counting
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/02—Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness
- G01B11/04—Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness specially adapted for measuring length or width of objects while moving
- G01B11/043—Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness specially adapted for measuring length or width of objects while moving for measuring length
-
- A—HUMAN NECESSITIES
- A01—AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
- A01K—ANIMAL HUSBANDRY; AVICULTURE; APICULTURE; PISCICULTURE; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
- A01K61/00—Culture of aquatic animals
- A01K61/90—Sorting, grading, counting or marking live aquatic animals, e.g. sex determination
-
- A—HUMAN NECESSITIES
- A01—AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
- A01K—ANIMAL HUSBANDRY; AVICULTURE; APICULTURE; PISCICULTURE; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
- A01K61/00—Culture of aquatic animals
- A01K61/90—Sorting, grading, counting or marking live aquatic animals, e.g. sex determination
- A01K61/95—Sorting, grading, counting or marking live aquatic animals, e.g. sex determination specially adapted for fish
-
- A—HUMAN NECESSITIES
- A22—BUTCHERING; MEAT TREATMENT; PROCESSING POULTRY OR FISH
- A22C—PROCESSING MEAT, POULTRY, OR FISH
- A22C25/00—Processing fish ; Curing of fish; Stunning of fish by electric current; Investigating fish by optical means
- A22C25/04—Sorting fish; Separating ice from fish packed in ice
-
- A—HUMAN NECESSITIES
- A22—BUTCHERING; MEAT TREATMENT; PROCESSING POULTRY OR FISH
- A22C—PROCESSING MEAT, POULTRY, OR FISH
- A22C25/00—Processing fish ; Curing of fish; Stunning of fish by electric current; Investigating fish by optical means
- A22C25/08—Holding, guiding, or conveying fish before, during or after its preparation ; Devices for sizing fish; Automatically adapting conveyors or processing machines to the measured size
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/02—Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness
- G01B11/04—Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness specially adapted for measuring length or width of objects while moving
- G01B11/046—Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness specially adapted for measuring length or width of objects while moving for measuring width
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/02—Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness
- G01B11/06—Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness for measuring thickness ; e.g. of sheet material
- G01B11/0691—Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness for measuring thickness ; e.g. of sheet material of objects while moving
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/24—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
- G01B11/25—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object
- G01B11/2518—Projection by scanning of the object
- G01B11/2522—Projection by scanning of the object the position of the object changing and being recorded
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/60—Analysis of geometric attributes
Definitions
- the present invention relates to a system for estimating weight of biomass and a method for estimating weight of biomass transported on a conveyor.
- Counting biomass of cleaner fish is also desirable for the fish processors and will become a demand. On processing vessels, catch needs to be logged. When combining the present method with species recognition in the vision module, each species can have a logged total biomass.
- NO 336911 B1 discloses a method for estimating the weight of fish, comprising transporting the fish on a conveyor belt with associated sensor for measuring the speed of the conveyor belt.
- the fish passing one or more recording units which recording data on the part of the fish passing under a light source.
- the height profile of the fish is divided according to variation in density of different parts of the fish for the current species.
- the volume of the fish is estimated for each part of the height profile.
- US2008137104 discloses a method for recording and estimation of the weight of fish.
- a number of cameras, especially CCD-cameras record pictures of fish moving by the cameras in a transfer conduit.
- the fish is illuminated from different sides in the transfer conduit and pictures of different parts of the fish are recorded by a sequence control, in such a way that a compound image recording is made, which is used as a base for an estimation of the weight of fish.
- the present invention relies only on capturing images from one side, and combining the heightmap with images to estimate a volume.
- the “empty” space below the midpoint of the fish’s height is removed from the volume estimation through relationships between height (thickness) and volume.
- a system for estimating weight of biomass comprising: a conveyor with the biomass, one or more laser units and/or one or more cameras, one or more light sources, a computer unit, receiving input data from the one or more laser units and/or one or more cameras, the computer unit includes software that provides height map and outline I outer measurements of the biomass from the input data and estimates the weight of the biomass based on biomass data, biological ratios and adjustment factors, and where the system further comprises artificial intelligence and machine learning algorithms, analyzing large amounts of data, to continuously improve the system by utilizing data from downstream processes and improving the weight estimation.
- the present invention provides a method for estimating weight of biomass transported on a conveyor, where the biomass enters the conveyor and passes one or more light sources illuminating the biomass, and one or more laser units and/or one or more cameras scanning the biomass, which provides input data to a computer unit, and processing the input data in the computer unit which gives height map and outline I outer measurements of the biomass, and estimating the weight of the biomass by use of biomass data, biological ratios and adjustment factors, and continuously improving the method by utilizing data from downstream processes and by using artificial intelligence and machine learning analyzing of large amounts of data, to improve the weight estimation.
- the present invention concerns use of the system 10 to provide, collect and report data of biomass weight or number of biomass such as marine products e.g. fish and crabs etc., passing on a conveyor, and optionally to sort different species and/or to sort the biomass t based on weight or volume of the biomass.
- biomass weight or number of biomass such as marine products e.g. fish and crabs etc.
- Figure 1 is a schematic representation of a conveyor-belt where the biomass is e.g. fish.
- Figure 2 shows a schematic representation of a channel including product transport equipment with fish as the biomass.
- Figure 3 shows a schematic block diagram of a computer unit receiving input data from the laser units and/or cameras, including artificial intelligence.
- Figure 4 shows a simplified program sequence.
- the present invention relates to a system 10 as shown in figure 1 and figure 2, for estimating weight of biomass 1 .
- the system comprises a conveyor 2a, 2b with the biomass 1 , one or more laser units 3 and/or one or more cameras 4 scanning the biomass.
- the system can optionally comprise one or more light sources to illuminate the biomass and reflecting colours of the biomass.
- the conveyor 2a, 2b could be a conveyor-belt, moving gutter or a moving channel including product transport equipment.
- the laser units 3 and/or cameras 4 and light sources are positioned in a suitable distance from the conveyor 2a, 2b, and the biomass 1 which enters the conveyor 2a, 2b passes the laser 3 and/or camera 4 and light sources if required.
- the laser unit 3 points directly down and camera unit 4 should be angled such that the center of the cone "hits" the laser line.
- the cameras used could be black and white or colour cameras.
- a stereo camera, with the ability to capture three-dimensional images, could also be used.
- the laser units 3 could be of any known type, a.o. laser triangulation units, a time-of-flight camera and structured light.
- the system also includes a computer unit 5, as shown in figure 3, receiving input data from the one or more laser units 3 and/or one or more cameras 4, where the computer unit 5 includes software that provides height map and outline I outer measurements of the biomass from the input data and estimates the weight of the biomass 1 based on product data, biological ratios and adjustment factors.
- the product data are e.g. density and biological ratios are outer dimensions as length, width and height of the biomass. It is different adjustment factors for different species. Examples of adjustment factors can also be seasonal variations, variations in fishing grounds (location), ecological or conventional farmed fish and other factors. It is possible to change the adjustment factors all the time, to take account of variations that may occur, and these will affect the calculated weight based on volume since the biomass parameters will change on the basis of these.
- the ecological salmon can have a higher fat content than normal farmed fish, for example, which causes the density of the fish to decrease since fat takes up more space than muscle. In the same way, it is differences in the fat content of cod from different fishing grounds and in different seasons, which also affects the factors that determine the ratio between volume and weight.
- Laser beam line laser emitting a line across the conveyor.
- Laser triangulation camera is angled such that it’s focus point is on the laser line.
- Camera capture 1 mm resolution, e.g. one image is stripped to 1mm in height across the conveyor width.
- Laser line “hits” the 1 mm strip, which gives an intensity value of the laser beam across the 1mm strip.
- Images A builds up of 1 mm strips continuously. The different 1 mm strips are accumulated into whole images up to a certain value, at which point a new image is started and the following 1 mm strips are accumulated into an image.
- Biomass ratios Found through feed backing actual weight of total biomass and number of fish to the weight estimation system.
- Weight of biomass From downstream weighing operations I the predicted biomass from volume x weight ratio.
- Biomass data Data from weighing system downstream.
- the system 10 according to the invention will be continuously improved by using machine learning and artificial intelligence to improve the weight estimation.
- Artificial intelligence and machine learning algorithms the system can analyze large amounts of data with accurate results.
- Adjustment factors are provided by machine learning and the adjustment factors used can be improved through a control loop, as shown in figure 3, that returns e.g. the weight of biomass to the system if the biomass is weighed later downstream.
- Information is retrieved from the grading system (package system) about total biomass and number of fish, and this information fed to the algorithm. In this way, the algorithm is continuously improved.
- the system 10 further comprises a human-machine interface (HMI) for collecting and reporting data.
- HMI human-machine interface
- the system comprises a biomass 1 weight-sorting unit downstream the conveyor 2a, 2b.
- Different density factors for different species can be used, where different density factor for different species is provided from a weight reference.
- the system is used for sorting of different species.
- the biomass product 1 is marine products such as fish and crabs etc., and the system 10 is located on a fishing vessel or onshore.
- the invention concerns method for estimating weight of biomass 1 transported on a conveyor 2a, 2b, where the biomass 1 enters the conveyor 2a, 2b and passes one or more laser units 3 and/or one or more cameras 4 scanning the biomass 1 , and providing input data to a computer unit 5.
- the input data are processed in the computer unit 5 which gives height map and outer measurements of the biomass, and by use of product data, biological ratios and adjustment factors estimating the weight of the biomass 1 .
- the method for estimating weight of biomass is continuously improved by using machine learning and artificial intelligence.
- the reference used in the machine learning is a weight unit downstream or from the slaughter report, i.e. total biomass for each species slaughtered divided on the number of fish counted.
- reports were received after the slaughtering, i.e. of the total biomass and the number of fish.
- the fish have been graded, it has also been weighed, but this happened much later in the process than desired by the customers.
- This information is now, according to the invention, included in the machine learning algorithm, and it is now possible to estimate total biomass and count the number of fish as soon as it enters the fish slaughterhouse. This is very beneficial to the customers compared to the previous solution, when they do not have to wait until all the fish have been packed to know the exact number fish and biomass.
- the adjustment factors are provided by machine learning and the adjustment factors are improved by a control loop that returns e.g. the weight of biomass to the system when the biomass is weighed later downstream.
- the method according to the invention further comprises collecting and reporting data of the biomass 1 by a human-machine interface.
- the method of the invention comprises weight sorting of the biomass 1 by a weight-sorting unit downstream the conveyor 2a, 2b.
- the biomass product is marine products such as fish and crabs etc. entering the conveyor 2a, 2b, and the fish could be gutted or ungutted.
- the present invention also concerns use of the system to provide, collect and report data of biomass weight or number of biomass such as marine products e.g. fish and crabs etc., passing on a conveyor, and optionally to sort different species and/or to sort the biomass product based on weight or volume of the biomass.
- the present invention uses the system 10 to calculate and show/report the biomass weight distributed for each individual of the different species of biomass.
- the system recognizes the species and calculates the weight.
- the system will classify the individual (recognition of species) and give the individual a weight. Such that each individual gets an ID with the associated species and weight.
- Figure 4 shows how the machine vision system according to the invention works to estimate volume and weight of biomass, as well as recognize species automatically. Data collection is done using two cameras. One to find a height profile, and one to take a colour image. The height profile is used to estimate volume and to count objects. Colour image is used to identify species.
- various target objects are sent through to adjust lighting and colours, distances and volume estimates.
- Each camera has a picture frequency that is adjusted according to the speed of the conveyor belt.
- An image from colour camera and one image from black and white camera are collected every second for processing.
- An image is extracted from each of the cameras covering a desired time frame.
- the images are interpolated such that each pixel in the image represents 1x1 mm in reality.
- the images are sent to the machine learning model module and further to the graphics processing unit (GPU).
- GPU graphics processing unit
- Watershed algorithm is used to find volume.
- An image marking new fish is created to step P.
- Results from step D are taken from the GPU.
- step P An image showing the results is created in step P.
- Images produced in step C are sent to the module for upload to Azure (cloud computing platform).
- Images produced in steps C, F, K and N are sent to the module for video streaming.
- Video can be viewed in the machine panel or in SCADA solution.
- New subjects with weight are registered in a database.
- the software architecture is designed such that it is easy to replace individual modules to improve the results or extract more information. This also applies to the models, such that the model or combination of models that will give the best result on a given set of data are selected. Registration of training data:
- All settings have a time stamp for the last change, and it is possible to upload the entire setup as a backup.
- Process values such as accumulated volume and counting are stored when changing, and gradually aggregated in larger and larger time intervals to save space. Process values that have been aggregated such that they apply to entire hours are never deleted.
- Subject size is aggregated as frequency distributions with 'buckets' of 100g/mm3. Images are uploaded according to item 0. It will be possible to temporarily store locally if the network connection is interrupted.
- the system for weight estimation provided by the invention is based on outer measurements, it gives accurate results and provides continuously control of the biomass. It is also advantageously by the present invention that it is continuously improved by using machine learning and artificial intelligence to improve the weight estimation.
- the system could easily store, report and use a very large amount of data i.a. by that the system include a human-machine interface for collecting and reporting data. By the present invention a large amount of data can be handled, stored and reported quickly and efficiently.
- By estimating biomass early in the slaughter process it is easier to plan the sale of fish more accurately and also know the needed amount of operators for the machines doing post processing. This reduces waste and increases the price for the fish, by not having the price dumped if a rest of fish is present in the factory when everything is sold based on early estimates.
Landscapes
- Life Sciences & Earth Sciences (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Zoology (AREA)
- Environmental Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Animal Husbandry (AREA)
- Biodiversity & Conservation Biology (AREA)
- Marine Sciences & Fisheries (AREA)
- Wood Science & Technology (AREA)
- Food Science & Technology (AREA)
- Medical Informatics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- Geometry (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Sorting Of Articles (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Image Analysis (AREA)
Abstract
A system for estimating weight of biomass (1), comprising: a conveyor (2a), (2b) with the biomass (1), one or more laser units (3) and/or one or more cameras (4) scanning the biomass, one or more light sources to illuminate the biomass, a computer unit (5), receiving input data from the one or more laser units (3) and/or one or more cameras (4), the computer unit (5) includes software that provides height map and outer measurements of the biomass from the input data and estimates the weight of the biomass (1) based on product data, biological ratios and adjustment factors, and where the system include artificial intelligence and machine learning to continuously improved the system and the weight estimation.
Description
System and method for estimating weight of biomass
INTRODUCTION
The present invention relates to a system for estimating weight of biomass and a method for estimating weight of biomass transported on a conveyor.
BACKGROUND
Several devices for weighing of biomass such as fish, based on mechanical or electronic techniques are known. Many processing plants primary sort products, for example fish, by that an operator observes the sizes and lifts the product for primary sorting in different weight classes. A grading weight is often located adjacent, which measures weight of the product.
It is desirable for most food producers to have continuously control of the biomass in production in different processes. For example, sorting fish into different sizes and/or weight classes, or counting or measuring total biomass that passes through a process plant. The biomass from the net-pen is an estimate from growth factors, but actual biomass to slaughter is unknown until the fish passes graders. Knowing the actual amount of biomass as early as possible in the process is desirable to plan post-processing and sales to customers. Therefore, the present innovation which can be on any conveyor at any point in the factory, is a useful tool for fish processing plants.
Counting biomass of cleaner fish is also desirable for the fish processors and will become a demand. On processing vessels, catch needs to be logged. When combining the present method with species recognition in the vision module, each species can have a logged total biomass.
NO 336911 B1 discloses a method for estimating the weight of fish, comprising transporting the fish on a conveyor belt with associated sensor for measuring the speed of the conveyor belt. The fish passing one or more recording units which recording data on the part of the fish passing under a light source. The height profile of the fish is divided according to variation in density of different parts of the fish for the current species. The volume of the fish is estimated for each part of the
height profile. US2008137104 discloses a method for recording and estimation of the weight of fish. A number of cameras, especially CCD-cameras, record pictures of fish moving by the cameras in a transfer conduit. The fish is illuminated from different sides in the transfer conduit and pictures of different parts of the fish are recorded by a sequence control, in such a way that a compound image recording is made, which is used as a base for an estimation of the weight of fish. The present invention relies only on capturing images from one side, and combining the heightmap with images to estimate a volume. The “empty” space below the midpoint of the fish’s height is removed from the volume estimation through relationships between height (thickness) and volume.
There is a need of a method for estimating weight of biomass transported on a conveyor in an effective way and that provides accurate results in a user-friendly way. It is further desirable that a system could handle and collect a very large amount of data and where the data could be stored, reported and possibly used quickly and effectively. It is an aim of the present invention to provide a system and method for estimating weight of biomass transported on a conveyor, that addresses at least one of these problems while retaining the benefits of prior art. Current weight estimation systems relies on “one and one” fish entering the system, whilst the present innovation calculates the entire biomass on a conveyor and only requires the fish to not overlap significantly.
SUMMARY OF THE INVENTION
This is achieved according to the present invention by providing a system for estimating weight of biomass, comprising: a conveyor with the biomass, one or more laser units and/or one or more cameras, one or more light sources, a computer unit, receiving input data from the one or more laser units and/or one or more cameras, the computer unit includes software that provides height map and outline I outer measurements of the biomass from the input data and estimates the weight of the biomass based on biomass data, biological ratios and adjustment factors, and where the system further comprises artificial intelligence and machine learning algorithms, analyzing large amounts of data, to
continuously improve the system by utilizing data from downstream processes and improving the weight estimation.
In another aspect, the present invention provides a method for estimating weight of biomass transported on a conveyor, where the biomass enters the conveyor and passes one or more light sources illuminating the biomass, and one or more laser units and/or one or more cameras scanning the biomass, which provides input data to a computer unit, and processing the input data in the computer unit which gives height map and outline I outer measurements of the biomass, and estimating the weight of the biomass by use of biomass data, biological ratios and adjustment factors, and continuously improving the method by utilizing data from downstream processes and by using artificial intelligence and machine learning analyzing of large amounts of data, to improve the weight estimation.
In yet another aspect, the present invention concerns use of the system 10 to provide, collect and report data of biomass weight or number of biomass such as marine products e.g. fish and crabs etc., passing on a conveyor, and optionally to sort different species and/or to sort the biomass t based on weight or volume of the biomass.
Further advantageous features of the present invention are defined in the dependent claims.
BRIEF DESCRIPTION OF DRAWINGS
Example embodiments will now be described with reference to the following drawings, where:
Figure 1 is a schematic representation of a conveyor-belt where the biomass is e.g. fish.
Figure 2 shows a schematic representation of a channel including product transport equipment with fish as the biomass.
Figure 3 shows a schematic block diagram of a computer unit receiving input data from the laser units and/or cameras, including artificial intelligence.
Figure 4 shows a simplified program sequence.
DETAILED DESCRIPTION
In the following, general embodiments as well as particular exemplary embodiments of the invention will be described. References will be made to the accompanying drawings. It shall be noted, however, that the drawings are exemplary embodiments only, and that other features and embodiments may well be within the scope of the invention as claimed.
In one aspect, the present invention relates to a system 10 as shown in figure 1 and figure 2, for estimating weight of biomass 1 . The system comprises a conveyor 2a, 2b with the biomass 1 , one or more laser units 3 and/or one or more cameras 4 scanning the biomass. The system can optionally comprise one or more light sources to illuminate the biomass and reflecting colours of the biomass. As shown in shown in figure 1 and figure 2 the conveyor 2a, 2b could be a conveyor-belt, moving gutter or a moving channel including product transport equipment.
The laser units 3 and/or cameras 4 and light sources are positioned in a suitable distance from the conveyor 2a, 2b, and the biomass 1 which enters the conveyor 2a, 2b passes the laser 3 and/or camera 4 and light sources if required. The laser unit 3 points directly down and camera unit 4 should be angled such that the center of the cone "hits" the laser line. The cameras used could be black and white or colour cameras. A stereo camera, with the ability to capture three-dimensional images, could also be used. The laser units 3 could be of any known type, a.o. laser triangulation units, a time-of-flight camera and structured light.
The system also includes a computer unit 5, as shown in figure 3, receiving input data from the one or more laser units 3 and/or one or more cameras 4, where the computer unit 5 includes software that provides height map and outline I outer measurements of the biomass from the input data and estimates the weight of the biomass 1 based on product data, biological ratios and adjustment factors. The product data are e.g. density and biological ratios are outer dimensions as length, width and height of the biomass. It is different adjustment factors for different
species. Examples of adjustment factors can also be seasonal variations, variations in fishing grounds (location), ecological or conventional farmed fish and other factors. It is possible to change the adjustment factors all the time, to take account of variations that may occur, and these will affect the calculated weight based on volume since the biomass parameters will change on the basis of these. The ecological salmon can have a higher fat content than normal farmed fish, for example, which causes the density of the fish to decrease since fat takes up more space than muscle. In the same way, it is differences in the fat content of cod from different fishing grounds and in different seasons, which also affects the factors that determine the ratio between volume and weight.
The blocks illustrated in figure 3 are explained in more detail below;
Laser beam: line laser emitting a line across the conveyor.
Laser triangulation: camera is angled such that it’s focus point is on the laser line. Camera capture: 1 mm resolution, e.g. one image is stripped to 1mm in height across the conveyor width. Laser line “hits” the 1 mm strip, which gives an intensity value of the laser beam across the 1mm strip.
Images: A builds up of 1 mm strips continuously. The different 1 mm strips are accumulated into whole images up to a certain value, at which point a new image is started and the following 1 mm strips are accumulated into an image.
Defining height map and outline I outer measurements: The camera is angled such that the focus point hits the laser beam. The beam will have a light intensity depending on how high it is, and the different intensities build up a height map of the fish. The height map consequently also produces the outer measurements, due to threshold values for the height map. Calculate biomass weight: Volume x weight ratio.
Biomass ratios: Found through feed backing actual weight of total biomass and number of fish to the weight estimation system.
Weight of biomass: From downstream weighing operations I the predicted biomass from volume x weight ratio.
Artificial intelligence improvements: Continuously improving the factors by utilizing data from downstream processes to increase prediction accuracy.
Biomass data: Data from weighing system downstream.
The system 10 according to the invention will be continuously improved by using machine learning and artificial intelligence to improve the weight estimation. By use of artificial intelligence and machine learning algorithms the system can analyze large amounts of data with accurate results. Adjustment factors are provided by machine learning and the adjustment factors used can be improved through a control loop, as shown in figure 3, that returns e.g. the weight of biomass to the system if the biomass is weighed later downstream. Information is retrieved from the grading system (package system) about total biomass and number of fish, and this information fed to the algorithm. In this way, the algorithm is continuously improved. The system 10 further comprises a human-machine interface (HMI) for collecting and reporting data.
In an embodiment the system comprises a biomass 1 weight-sorting unit downstream the conveyor 2a, 2b. Different density factors for different species can be used, where different density factor for different species is provided from a weight reference. Based on the weight estimation from the computer unit 5, the system is used for sorting of different species. The biomass product 1 is marine products such as fish and crabs etc., and the system 10 is located on a fishing vessel or onshore.
In another aspect the invention concerns method for estimating weight of biomass 1 transported on a conveyor 2a, 2b, where the biomass 1 enters the conveyor 2a, 2b and passes one or more laser units 3 and/or one or more cameras 4 scanning the biomass 1 , and providing input data to a computer unit 5. The input data are processed in the computer unit 5 which gives height map and outer measurements of the biomass, and by use of product data, biological ratios and adjustment factors estimating the weight of the biomass 1 . The method for estimating weight of biomass is continuously improved by using machine learning and artificial intelligence.
The reference used in the machine learning is a weight unit downstream or from the slaughter report, i.e. total biomass for each species slaughtered divided on the number of fish counted. During the development, reports were received after the slaughtering, i.e. of the total biomass and the number of fish. When the fish have
been graded, it has also been weighed, but this happened much later in the process than desired by the customers. This information is now, according to the invention, included in the machine learning algorithm, and it is now possible to estimate total biomass and count the number of fish as soon as it enters the fish slaughterhouse. This is very beneficial to the customers compared to the previous solution, when they do not have to wait until all the fish have been packed to know the exact number fish and biomass. This allows the customers to plan/staff postprocessing (packaging, etc.) earlier, as well as allowing adjustment of the sales predictions and then sold more accurate fish/biomass. Previously, the fish was sold based on estimates, and the error range was often large. This error range is now significantly reduced because the adjustment can be done earlier.
The adjustment factors are provided by machine learning and the adjustment factors are improved by a control loop that returns e.g. the weight of biomass to the system when the biomass is weighed later downstream. The method according to the invention, further comprises collecting and reporting data of the biomass 1 by a human-machine interface.
In an embodiment the method of the invention comprises weight sorting of the biomass 1 by a weight-sorting unit downstream the conveyor 2a, 2b. The biomass product is marine products such as fish and crabs etc. entering the conveyor 2a, 2b, and the fish could be gutted or ungutted.
The present invention also concerns use of the system to provide, collect and report data of biomass weight or number of biomass such as marine products e.g. fish and crabs etc., passing on a conveyor, and optionally to sort different species and/or to sort the biomass product based on weight or volume of the biomass. The present invention uses the system 10 to calculate and show/report the biomass weight distributed for each individual of the different species of biomass. The system recognizes the species and calculates the weight. For each individual, the system will classify the individual (recognition of species) and give the individual a weight. Such that each individual gets an ID with the associated species and weight.
Figure 4 shows how the machine vision system according to the invention works to estimate volume and weight of biomass, as well as recognize species automatically. Data collection is done using two cameras. One to find a height profile, and one to take a colour image. The height profile is used to estimate volume and to count objects. Colour image is used to identify species. To calibrate the system, various target objects are sent through to adjust lighting and colours, distances and volume estimates.
The sequence management as described below and shown in figure 4, is used in the machine vision and species recognition. The steps A-R shown in figure 4, are explained below:
A: "Timed image producer"
Each camera has a picture frequency that is adjusted according to the speed of the conveyor belt. An image from colour camera and one image from black and white camera are collected every second for processing.
B: "Heightmap and colour image"
An image is extracted from each of the cameras covering a desired time frame.
C: "Interpolation of image"
The images are interpolated such that each pixel in the image represents 1x1 mm in reality.
D: "Image to machine learning"
The images are sent to the machine learning model module and further to the graphics processing unit (GPU).
E: "Machine Learning"
F: "Composite heightmap and monochrome representation" A combined height profile and grayscale image will be created. G: "Clean detection area of passed fish"
Fish that have a timestamp outside the image are removed.
H: "Find blobs in current image"
If conventional imaging methods are used, fish of a given size in the image will be found here.
I: "Watershed the blobs"
Watershed algorithm is used to find volume.
J: "Add new fish"
If new fish are found in steps H-J and these meet given criteria, these will be registered as fish and stored with time frame and outline.
K: "Create label image of current fish"
An image marking new fish is created to step P.
L: "Collect machine learning predictions"
Results from step D are taken from the GPU.
M: "Determinate species"
For all new fish, use the information in the image to determine species.
N: "Make monochrome and RGB machine learning predictions and watershed label image"
An image showing the results is created in step P.
0: "Upload image to cloud"
Images produced in step C are sent to the module for upload to Azure (cloud computing platform).
P: "Store image for video"
Images produced in steps C, F, K and N are sent to the module for video streaming. Video can be viewed in the machine panel or in SCADA solution. -Stacked image
-ML predicted image
-Colour image
-High map image
Q: "Update fish counters"
New subjects with weight are registered in a database.
R: "Print roundtrip time for all actions performed"
Prints a message in the log showing time spent for all steps, collectively and individually.
This can optionally be stored in a database or made available elsewhere if necessary.
The software architecture is designed such that it is easy to replace individual modules to improve the results or extract more information. This also applies to the models, such that the model or combination of models that will give the best result on a given set of data are selected.
Registration of training data:
Which images that are uploaded is at present dependent on the facility's internet connection, the customer's wishes and what remains to train the models. The most common is that maximum one image is uploaded per minute, as long as something worth saving is found. The machine has an overview of how many images of each species have been uploaded and makes the assessment accordingly. When the images have been uploaded, a cloud service is used to draw an outline around the fish in the images.
Raw data for inspection during inspection or failure:
All settings have a time stamp for the last change, and it is possible to upload the entire setup as a backup. Process values, such as accumulated volume and counting are stored when changing, and gradually aggregated in larger and larger time intervals to save space. Process values that have been aggregated such that they apply to entire hours are never deleted. Subject size is aggregated as frequency distributions with 'buckets' of 100g/mm3. Images are uploaded according to item 0. It will be possible to temporarily store locally if the network connection is interrupted.
The system for weight estimation provided by the invention is based on outer measurements, it gives accurate results and provides continuously control of the biomass. It is also advantageously by the present invention that it is continuously improved by using machine learning and artificial intelligence to improve the weight estimation. The system could easily store, report and use a very large amount of data i.a. by that the system include a human-machine interface for collecting and reporting data. By the present invention a large amount of data can be handled, stored and reported quickly and efficiently. By estimating biomass early in the slaughter process, it is easier to plan the sale of fish more accurately and also know the needed amount of operators for the machines doing post processing. This reduces waste and increases the price for the fish, by not having the price dumped if a rest of fish is present in the factory when everything is sold based on early estimates.
Having described example embodiments of the invention it will be apparent to those skilled in the art that other embodiments incorporating the concepts may be used. These and other examples illustrated above are intended by way of example only and the actual scope of the invention is to be determined from the following claims.
Claims
1 . A system (10) for estimating weight of biomass (1 ), comprising:
- a conveyor (2a, 2b) with the biomass (1 ),
- one or more laser units (3) and/or one or more cameras (4),
- one or more light sources,
- a computer unit (5), receiving input data from the one or more laser units (3) and/or one or more cameras (4), the computer unit (5) includes software that provides height map and outline I outer measurements of the biomass from the input data and estimates the weight of the biomass (1 ) based on biomass data, biological ratios and adjustment factors, and where the system (10) further comprises artificial intelligence and machine learning algorithms, analyzing large amounts of data, to continuously improve the system by utilizing data from downstream processes and improving the weight estimation.
2. The system (10) according to claim 1 , where the one or more laser units (3) and/or one or more cameras (4) are positioned in a suitable distance from the conveyor (2a, 2b), and where the biomass (1 ) enters the conveyor (2a, 2b) and passes the laser (3) and/or camera (4).
3. The system (10) according to any of the preceding claim, wherein the biomass data are e.g. density, and biological ratios are outer dimensions as length, width and height of the biomass.
4. The system (10) according to any of the preceding claim, wherein the adjustment factors are specific and vary;
-for different species,
-at different seasons,
-at variations in fishing grounds,
-for ecological or conventional farmed fish, and because of other affecting factors, and where the adjustment factors can be changed to take account of variations that may occur.
5. The system (10) according to any of the preceding claim, wherein adjustment factors are provided by machine learning and the adjustment factors used can be improved through a control loop that returns e.g. the weight of biomass to the system when the biomass is weighed later downstream.
The system (10) according to any of the preceding claim, where the one or more laser units (3) are laser triangulation unit(s), a time-of-flight camera(s) or structured light. The system (10) according to any of the preceding claim, where the system (10) comprises a human-machine interface for collecting and reporting data, and optionally a biomass (1 ) weight-sorting unit downstream the conveyor (2a, 2b). The system (10) according to any of the preceding claim, where different density factors for different species are used, and based on the weight estimation from the computer unit (5), the system is optionally used for sorting of different species. The system (10) according to any of the preceding claim, where the biomass (1 ) is marine products such as fish and crabs etc., and the system (10) is located on a fishing vessel or onshore. The system (10) according to any of the preceding claim, where the conveyor (2a, 2b) is a conveyor-belt, gutter or channel including product transport equipment. A method for estimating weight of biomass (1 ) transported on a conveyor (2a, 2b), where the biomass (1 ) enters the conveyor (2a, 2b) and passes one or more light sources illuminating the biomass, and one or more laser units (3) and/or one or more cameras (4) scanning the biomass (1 ), which provides input data to a computer unit (5), and processing the input data in the computer unit (5) which gives height map and outline I outer measurements of the biomass, and estimating the weight of the biomass (1 ) by use of biomass data, biological ratios and adjustment factors, and continuously improving the method by utilizing data from downstream processes and by using artificial intelligence and machine learning analyzing of large amounts of data, to improve the weight estimation. The method according to claim 12, wherein the adjustment factors are provided by machine learning and the adjustment factors are improved by a control loop that returns e.g. the weight of biomass to the system when the biomass is weighed later downstream. The method according to any of the preceding claim 11-12, further comprising collecting and reporting data of the biomass (1 ) by a human-machine interface, and optionally weight sorting the biomass (1 ) by a weight-sorting unit downstream the conveyor (2a, 2b). The method according to any of the preceding claim 11-13, where the biomass product is marine products such as fish and crabs etc. entering the conveyor
(2a, 2b), and where the conveyor (2a, 2b), the one or more laser units (3) and/or one or more cameras (4) and the computer unit (5) are located on board a vessel or onshore. The method according to claim 14, where the fish is gutted or ungutted. Use of the system (10) according to any of claims 1 -10 to provide, collect and report data of biomass weight or number of biomass such as marine products e.g. fish and crabs etc., passing on a conveyor, and optionally to sort different species and/or to sort the biomass based on weight or volume of the biomass.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
NO20220528A NO20220528A1 (en) | 2022-05-09 | 2022-05-09 | System and method for estimating weight of biomass |
NO20220528 | 2022-05-09 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2023219514A1 true WO2023219514A1 (en) | 2023-11-16 |
Family
ID=86710670
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/NO2023/050104 WO2023219514A1 (en) | 2022-05-09 | 2023-05-05 | System and method for estimating weight of biomass |
Country Status (2)
Country | Link |
---|---|
NO (1) | NO20220528A1 (en) |
WO (1) | WO2023219514A1 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080137104A1 (en) | 2003-08-11 | 2008-06-12 | Kristian Lillerud | Method and Device for Recording and Determining the Weight of Fish |
US20220026259A1 (en) * | 2018-12-12 | 2022-01-27 | Marel Salmon A/S | Method and a device for estimating weight of food objects |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
NO20050517L (en) * | 2003-08-11 | 2005-01-31 | Kristian Lillerud | Method and apparatus for recording and calculating weight of fish |
ES2478420B1 (en) * | 2014-04-09 | 2015-06-02 | Tecnología Marina Ximo, S.L. | Automated system and procedure for classification of frozen tunas by species |
ES2552397B1 (en) * | 2014-05-27 | 2016-09-14 | Tecnología Marina Ximo, S.L. | System and method for estimating tuna caught by species on board fishing vessels |
NO336911B1 (en) * | 2014-12-11 | 2015-11-23 | Melbu Systems As | Method for estimating the weight of fish |
DK3253502T3 (en) * | 2015-02-05 | 2022-02-28 | Laitram Llc | VISION-BASED CLASSIFICATION WITH AUTOMATIC WEIGHT CALIBRATION |
CN109332207B (en) * | 2018-11-16 | 2024-05-03 | 中国联合工程有限公司 | Automatic fish identification and sorting system and operation method thereof |
JP6760458B1 (en) * | 2019-09-24 | 2020-09-23 | 日本電気株式会社 | Individual weight estimation system, method and program |
CA3194917A1 (en) * | 2020-10-07 | 2022-04-14 | Vineeth ALJAPUR | Autonomous real-time feed optimization and biomass estimation in aquaculture systems |
CN113155198A (en) * | 2021-05-08 | 2021-07-23 | 上海海洋大学 | Automatic measuring equipment and method for weight and overall dimension of fish body |
-
2022
- 2022-05-09 NO NO20220528A patent/NO20220528A1/en unknown
-
2023
- 2023-05-05 WO PCT/NO2023/050104 patent/WO2023219514A1/en active Search and Examination
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080137104A1 (en) | 2003-08-11 | 2008-06-12 | Kristian Lillerud | Method and Device for Recording and Determining the Weight of Fish |
US20220026259A1 (en) * | 2018-12-12 | 2022-01-27 | Marel Salmon A/S | Method and a device for estimating weight of food objects |
Non-Patent Citations (2)
Title |
---|
LUIS T ANTELO ET AL: "A vision-based system for on-board identification and estimation of discarded bio-mass: A tool for contributing to marine resources sustainability", OCEANS, 2011 IEEE - SPAIN, IEEE, 6 June 2011 (2011-06-06), pages 1 - 8, XP032040368, ISBN: 978-1-4577-0086-6, DOI: 10.1109/OCEANS-SPAIN.2011.6003548 * |
MATHIASSEN JOHN REIDAR ET AL: "High-Speed Weight Estimation of Whole Herring (Clupea harengus) Using 3D Machine Vision", JOURNAL OF FOOD SCIENCE, vol. 76, no. 6, 2 June 2011 (2011-06-02), US, pages E458 - E464, XP093067250, ISSN: 0022-1147, DOI: 10.1111/j.1750-3841.2011.02226.x * |
Also Published As
Publication number | Publication date |
---|---|
NO20220528A1 (en) | 2023-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10721947B2 (en) | Apparatus for acquiring and analysing product-specific data for products of the food processing industry as well as a system comprising such an apparatus and a method for processing products of the food processing industry | |
EP2957176B1 (en) | Shrimp processing system and methods | |
US9886752B2 (en) | Vision-based grading with automatic weight calibration | |
RU2601059C2 (en) | Method and device to control meat processing machine | |
CN108719424A (en) | A kind of aquatic products sorting technique and system based on machine vision | |
WO1998054599A2 (en) | Primal tracking | |
US6997089B2 (en) | Optical grading system for slicer apparatus | |
CN110188609A (en) | A kind of detection method of weed seed | |
CN102246205A (en) | Method for measuring the growth of leaf disks of plants and apparatus suited therefor | |
DK201670896A1 (en) | Shrimp processing system and methods | |
KR20210122254A (en) | Food processing apparatus and method | |
US9675091B1 (en) | Automated monitoring in cutting up slaughtered animals | |
CN114529510A (en) | Cathode copper online quality automatic detection and classification method | |
US20240000088A1 (en) | A method of tracking a food item in a processing facility, and a system for processing food items | |
WO2023219514A1 (en) | System and method for estimating weight of biomass | |
CN115752683A (en) | Weight estimation method, system and terminal based on depth camera | |
CN114187584A (en) | Live pig weight estimation system, method and storage medium | |
CN114862082A (en) | Intelligent logistics data acquisition system | |
US20240037771A1 (en) | A method and a system for determining a weight estimate of a food item | |
US20230343069A1 (en) | Meat Identification System and Method | |
CN116461804A (en) | Nut counting and packaging system based on machine vision | |
WO2024158814A1 (en) | Qa system and method | |
JP2021149142A (en) | Meat discrimination device | |
CN118491904A (en) | Object eliminating method, system, device, control equipment and storage medium | |
CN118334646A (en) | Machine vision-based leek phenotype parameter quality grading system and grading method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23729184 Country of ref document: EP Kind code of ref document: A1 |
|
DPE1 | Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101) |