[go: up one dir, main page]

ES2478420A1 - Automated system and procedure for classification of frozen tunas by species (Machine-translation by Google Translate, not legally binding) - Google Patents

Automated system and procedure for classification of frozen tunas by species (Machine-translation by Google Translate, not legally binding) Download PDF

Info

Publication number
ES2478420A1
ES2478420A1 ES201430527A ES201430527A ES2478420A1 ES 2478420 A1 ES2478420 A1 ES 2478420A1 ES 201430527 A ES201430527 A ES 201430527A ES 201430527 A ES201430527 A ES 201430527A ES 2478420 A1 ES2478420 A1 ES 2478420A1
Authority
ES
Spain
Prior art keywords
tuna
laser beam
species
conveyor belt
image
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.)
Granted
Application number
ES201430527A
Other languages
Spanish (es)
Other versions
ES2478420B1 (en
Inventor
Joaquín GRACIA SALVADOR
Iñaki MINIÑO ARBILLA
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.)
TECNOLOGIA MARINA XIMO S L
TECNOLOGIA MARINA XIMO SL
Original Assignee
TECNOLOGIA MARINA XIMO S L
TECNOLOGIA MARINA XIMO SL
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 TECNOLOGIA MARINA XIMO S L, TECNOLOGIA MARINA XIMO SL filed Critical TECNOLOGIA MARINA XIMO S L
Priority to ES201430527A priority Critical patent/ES2478420B1/en
Publication of ES2478420A1 publication Critical patent/ES2478420A1/en
Priority to PCT/ES2015/070188 priority patent/WO2015155389A1/en
Application granted granted Critical
Publication of ES2478420B1 publication Critical patent/ES2478420B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B07SEPARATING SOLIDS FROM SOLIDS; SORTING
    • B07CPOSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
    • B07C5/00Sorting according to a characteristic or feature of the articles or material being sorted, e.g. by control effected by devices which detect or measure such characteristic or feature; Sorting by manually actuated devices, e.g. switches
    • B07C5/04Sorting according to size
    • B07C5/10Sorting according to size measured by light-responsive means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B07SEPARATING SOLIDS FROM SOLIDS; SORTING
    • B07CPOSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
    • B07C5/00Sorting according to a characteristic or feature of the articles or material being sorted, e.g. by control effected by devices which detect or measure such characteristic or feature; Sorting by manually actuated devices, e.g. switches
    • B07C5/34Sorting according to other particular properties
    • B07C5/342Sorting according to other particular properties according to optical properties, e.g. colour
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B07SEPARATING SOLIDS FROM SOLIDS; SORTING
    • B07CPOSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
    • B07C5/00Sorting according to a characteristic or feature of the articles or material being sorted, e.g. by control effected by devices which detect or measure such characteristic or feature; Sorting by manually actuated devices, e.g. switches
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B07SEPARATING SOLIDS FROM SOLIDS; SORTING
    • B07CPOSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
    • B07C2501/00Sorting according to a characteristic or feature of the articles or material to be sorted
    • B07C2501/0081Sorting of food items

Landscapes

  • Length Measuring Devices By Optical Means (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Biochemistry (AREA)
  • General Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Immunology (AREA)
  • Pathology (AREA)

Abstract

Automated system and procedure for the classification of frozen tunas by species, which access a scanning zone by a conveyor belt (22). The system comprises: - at least one laser emitter (24) responsible for emitting a laser beam (28) on the tuna (1); - means for capturing images (26) to capture three-dimensional images of the laser beam (28) projected onto the tuna (1); - data processing means for: - detecting the laser beam (28) in each image; - obtaining the gross profile (27) of the tuna from the detected laser beam (28); - generating, from the gross profiles (27) obtained, a three-dimensional point cloud (29) of the tuna; - decompose the three-dimensional point cloud (29) into geometric parameters that correspond to measurements and relationships that define the biometry of the tuna and its species; - estimate the tuna species by means of a decision tree and a comparison of the geometric parameters of the tuna with a series of measures and pattern relationships. (Machine-translation by Google Translate, not legally binding)

Description

DESCRIPCIÓN DESCRIPTION

Sistema y procedimiento automatizado de clasificación de atunes congelados por especie. Automated system and procedure for classification of frozen tunas by species.

5  5

Campo de la invención Field of the Invention

La presente invención se engloba dentro del campo de los sistemas de clasificación automática de atunes congelados mediante el uso de visión artificial. The present invention falls within the field of automatic classification systems for frozen tunas through the use of artificial vision.

Antecedentes de la invención 10 Background of the invention 10

En la actualidad diversas pesquerías traen sus atunes congelados llegando a las instalaciones portuarias, frigoríficos de almacenamiento intermedio o fábricas de conserva a granel, bien en bodegas de buques factoría, mercantes o en el interior de contenedores frigoríficos transportados por camiones. Los ejemplares de peces de diferentes tamaños (tallas) y especies, generalmente están mezclados en estos 15 contenedores, y un porcentaje indeterminado de ejemplares presentan diferentes anomalías de calidad, debidas a rozamientos, golpes y, sobre todo, a aplastamientos. At present, various fisheries bring their frozen tunas arriving at port facilities, intermediate storage refrigerators or canning factories in bulk, either in warehouses of factory ships, merchants or inside refrigerated containers transported by trucks. The specimens of fish of different sizes (sizes) and species are generally mixed in these 15 containers, and an undetermined percentage of specimens have different quality anomalies, due to friction, blows and, above all, crushing.

Con el fin de optimizar los actuales procesos de producción (separaciones por especies, tallas y ejemplares con deformidades) que se realizan en estos momentos de manera 20 manual, y para aportar un valor añadido al producto, ya que se podría certificar su calidad y aumentar el beneficio de las empresas y consecuentemente de toda la cadena de valor, la presente invención propone un sistema automático que permite la separación de especies de atún congelado comercialmente más importantes, en función de su especie, talla/peso o por ejemplares que presenten deformidades que impidan su posterior 25 comercialización o procesado específico. In order to optimize the current production processes (separations by species, sizes and specimens with deformities) that are currently carried out manually, and to provide added value to the product, since its quality could be certified and increased the benefit of companies and consequently of the entire value chain, the present invention proposes an automatic system that allows the separation of commercially important frozen tuna species, depending on their species, size / weight or by specimens that have deformities that prevent its subsequent commercialization or specific processing.

Aunque las aplicaciones de la visión artificial no son nuevas en su aplicación para el procesado de pescado, no se conocen desarrollos específicos capaces de analizar las especies de atunes. Así, por ejemplo, los documentos de patente US2008137104-A1, 30 EP2559336-A1, CH701341-A2, WO2012008843-A1 y US4934537-A divulgan el uso de técnicas de visión artificial para realizar una identificación de peces de manera automática. En ellos se emplean cámaras y medios de iluminación para obtener imágenes, las cuales son analizadas y se obtienen distintos parámetros del pez, tales como biomasa, dimensiones del pez (longitud, grosor), peso y defectos o enfermedades. 35 En la mayoría de los casos los peces son conducidos por cintas transportadoras, o bien se mueven libremente en el agua, cuando se realiza la identificación y clasificación. Sin embargo, en ninguno de ellos se lleva a cabo una identificación de la especie de atún, únicamente de parámetros más sencillos de identificar como son el peso, el volumen y las deformidades. 40 Although the applications of artificial vision are not new in their application for fish processing, there are no known specific developments capable of analyzing tuna species. Thus, for example, patent documents US2008137104-A1, 30 EP2559336-A1, CH701341-A2, WO2012008843-A1 and US4934537-A disclose the use of artificial vision techniques to perform fish identification automatically. In them cameras and lighting means are used to obtain images, which are analyzed and different parameters of the fish are obtained, such as biomass, dimensions of the fish (length, thickness), weight and defects or diseases. 35 In most cases the fish are driven by conveyor belts, or they move freely in the water, when identification and classification is performed. However, none of them carries out an identification of the tuna species, only with simpler parameters to identify such as weight, volume and deformities. 40

De hecho, la identificación de la especie de atún es una labor extremadamente dificultosa, que se lleva a cabo de manera manual por inspección visual de operarios. En el documento de patente CN102749361-A se divulga un método automático para identificar la especie de atún, basado en el troceado del pez, calentamiento del mismo y 45 análisis del gas emitido, siendo éste un método complejo, costoso y destructivo, ya que exige el troceado del pez. No se conocen métodos de identificación de especies de túnidos mediante técnicas de visión artificial, dada la enorme similitud entre las especies. In fact, the identification of the tuna species is an extremely difficult task, which is carried out manually by visual inspection of operators. Patent document CN102749361-A discloses an automatic method to identify the species of tuna, based on fish chopping, heating of the fish and analysis of the emitted gas, this being a complex, expensive and destructive method, since it requires The fish chop. No methods of identifying tuna species by artificial vision techniques are known, given the enormous similarity between the species.

No se conocen métodos de identificación automática de especies de túnidos que no 50 impliquen la destrucción del ejemplar. Por tanto, en la actualidad, no se conocen métodos automáticos de identificación de túnidos que puedan emplearse en un contexto productivo donde se necesite una respuesta en tiempo real. There are no known methods of automatic identification of tuna species that do not involve destruction of the specimen. Therefore, at present, there are no known automatic methods for identifying tunas that can be used in a productive context where a real-time response is needed.

Además, las invenciones conocidas en los anteriores documentos de patente no permiten solucionar las necesidades existentes en una planta industrial de procesado de atunes congelados debido a no cumplir con los requerimientos de rendimiento por ton/h, no alcanzar unos mínimos porcentajes de efectividad o no poder cumplir con las condiciones ambientales de trabajo (muchas veces por debajo de los 0º C) con los consiguientes 5 problemas técnicos y de operativa. Es por ello que todavía se hace el trabajo de selección de manera manual con la merma en la productividad que ello supone. Asimismo ese trabajo manual no se puede emplear para la selección de todas las especies de túnidos comerciales pues en algunas tallas las especies presentan tanta similitud que solo un sistema capaz de captar diferencias mínimas puede hacer esa 10 selección. La presente invención resuelve dichos problemas. In addition, the inventions known in the previous patent documents do not allow to solve the existing needs in an industrial frozen tuna processing plant due to not meeting the performance requirements per ton / h, not reaching a minimum percentage of effectiveness or not being able to comply with the environmental working conditions (many times below 0º C) with the consequent 5 technical and operational problems. That is why the selection work is still done manually with the decrease in productivity that this implies. Likewise, this manual work cannot be used for the selection of all commercial tuna species, since in some sizes the species have such a similarity that only a system capable of capturing minimum differences can make that selection. The present invention solves said problems.

Descripción de la invención Description of the invention

La presente invención presenta una solución que supera las limitaciones anteriormente descritas, siendo el primer sistema de visión artificial capaz de identificar las especies 15 concretas de los atunes congelados. Además de realizar una separación de los atunes por especie, permite realizar una separación por tamaño y por deformidades. The present invention presents a solution that overcomes the limitations described above, being the first artificial vision system capable of identifying the specific species of frozen tunas. In addition to making a separation of tunas by species, it allows a separation by size and deformities.

Con respecto a la separación por especies, el actual proceso se realiza manualmente bajo criterio subjetivo de los operarios. El ojo y el cerebro humano son capaces de 20 distinguir, de forma natural y automática, los ejemplares de una especie de atún y diferenciarlos de los propios de otras. La presente invención es capaz de identificar de manera automática estas diferencias. Para ello se han realizado diversos estudios de la biología de las especies en las que se analizaron las diversas características de forma y color que pueden llegar a tener, además de estudiar la evolución de las mismas a lo largo 25 de su crecimiento, debido a la posibilidad de que se produzcan cambios significativos en alguno de los parámetros morfológicos. Como dificultad adicional a la de trabajar con seres vivos con notables diferencias intraespecíficas, los atunes congelados llevan adheridos en su superficie elementos extraños, tales como salmuera y escarcha, o pueden tener daños físicos y deformidades que dificulten la identificación de la especie 30 de atún. La presente invención permite detectar la presencia de elementos extraños (salmuera, escarcha, daños físicos, etc.) adheridos a la superficie de los peces mediante la adquisición y el procesado de imágenes 3D de los ejemplares separados para evitar que estos elementos extraños engañen al sistema y produzca un error en la identificación de la especie. 35 With regard to separation by species, the current process is carried out manually under the subjective criteria of the operators. The eye and the human brain are able to distinguish, naturally and automatically, the specimens of a species of tuna and differentiate them from those of others. The present invention is able to automatically identify these differences. For this purpose, several studies of the biology of the species in which the different characteristics of shape and color that they may have were analyzed, in addition to studying their evolution throughout their growth, due to the possibility of significant changes in any of the morphological parameters. As an additional difficulty to working with living beings with notable intraspecific differences, frozen tunas have foreign elements attached to their surface, such as brine and frost, or they may have physical damage and deformities that make it difficult to identify the species 30 of tuna. The present invention allows detecting the presence of foreign elements (brine, frost, physical damage, etc.) adhered to the surface of the fish by acquiring and processing 3D images of the separated specimens to prevent these foreign elements from deceiving the system and produce an error in the identification of the species. 35

Con respecto a la separación por tamaños, actualmente en algunas plantas de procesado los ejemplares se separan manualmente o por procesos mecánicos de criba únicamente en pocas tallas. Todos aquellos ejemplares con un peso superior a 20 kilogramos se catalogan como de una misma categoría, debido a la imposibilidad de manipularlos 40 manualmente debido al peso. La presente invención permite realizar una clasificación automática con un mayor número categorías para tallas debido a las diferencias de rendimiento entre las mismas, permitiendo además que la discriminación por tallas pueda ser variable y configurable en tiempo real, en función de las necesidades concretas. El usuario final puede determinar de forma dinámica (cada vez que desee configurar el 45 sistema) los rangos de tamaño que definan cada una de las categorías o tallas en las que quiera separar los ejemplares recibidos. Gracias a la alta resolución de las imágenes con las que trabaja el sistema de visión, la presente invención es capaz de diferenciar los ejemplares de atunes por tamaños de forma muy precisa (>98%), mejorando los sistemas de clasificación por tallas tradicionales. Además, ofrece no solo un informe final con las 50 piezas de atunes de cada una de las categorías de tallas previamente fijadas, sino que también ofrece la posibilidad de conocer los kilogramos reales de cada uno de atunes (sin necesidad de pesarlos uno a uno mediante báscula) y consecuentemente la totalidad de la partida analizada. Otro asunto capaz de resolver la presente invención es que al estar With regard to the separation by sizes, currently in some processing plants the specimens are separated manually or by mechanical screening processes only in a few sizes. All those copies weighing more than 20 kilograms are classified as of the same category, due to the impossibility of manipulating them 40 manually due to the weight. The present invention allows an automatic classification with a greater number of categories for sizes due to the differences in performance between them, also allowing the size discrimination to be variable and configurable in real time, depending on the specific needs. The end user can dynamically determine (each time he wishes to configure the system) the size ranges that define each of the categories or sizes in which he wishes to separate the received copies. Thanks to the high resolution of the images with which the vision system works, the present invention is able to differentiate tuna specimens by sizes very precisely (> 98%), improving the classification systems by traditional sizes. In addition, it offers not only a final report with the 50 pieces of tunas from each of the previously set size categories, but also offers the possibility of knowing the actual kilograms of each tuna (without having to weigh them one by one by scale) and consequently the entire item analyzed. Another issue capable of resolving the present invention is that by being

todo el sistema controlado por un ordenador se puede demandar con suma precisión que se prepare un contenedor con un número determinado de piezas o con un peso determinado en kilogramos, algo que actualmente es difícil de hacer debido a la operativa de tratamiento de los peces en una planta industrial. The entire system controlled by a computer can be demanded with great precision to prepare a container with a certain number of pieces or with a certain weight in kilograms, something that is currently difficult to do due to the operation of fish treatment in a industrial plant.

5  5

Con respecto a la separación de ejemplares con deformidades, hay que tener en cuenta que durante los procesos previos a la recepción de los peces algunos ejemplares sufren daños, debidos a la manipulación y transporte (roces y golpes) o a aplastamientos por sobrepeso debido a una acumulación excesiva previa a la congelación (o rotura de la cadena de frío). La presente invención permite realizar una separación automática de 10 aquellos ejemplares que presenten determinadas deformidades, de forma configurable por el usuario. Debido a que los atunes presentan grandes diferencias entre ejemplares de la misma especie y talla, estas deformidades deben ser muy evidentes, como por ejemplo, la ausencia de una parte de atún o bien una deformidad que afecte a una superficie importante del pescado. La presente invención permite sacar automáticamente 15 de la cadena de producción aquellos elementos que previamente se han considerado de calidad insuficiente (por ser de pequeña talla, por presentar golpeos o carecer de partes). With regard to the separation of specimens with deformities, it should be taken into account that during the processes prior to the reception of the fish some specimens are damaged, due to handling and transport (friction and shock) or overweight crushing due to an accumulation excessive prior to freezing (or cold chain breakage). The present invention allows automatic separation of 10 copies that have certain deformities, configurable by the user. Because tunas have large differences between specimens of the same species and size, these deformities must be very evident, such as the absence of a part of tuna or a deformity that affects an important surface of the fish. The present invention allows to automatically remove 15 from the production chain those elements that have previously been considered of insufficient quality (because they are small in size, due to beating or lacking parts).

Un primer aspecto de la presente invención se refiere a un procedimiento automatizado de clasificación de atunes congelados por especie, donde los atunes congelados acceden 20 a una zona de escaneado por una cinta transportadora separados a cierta distancia unos de otros. El procedimiento comprende: A first aspect of the present invention relates to an automated method of classification of frozen tunas by species, where frozen tunas access 20 to a scanning area by a conveyor belt separated at a certain distance from each other. The procedure includes:

- emitir un haz láser (o un haz láser doble coincidente mediante sendos emisores láser debidamente orientados a cada lado de la cinta transportadora) sobre el atún a su paso por la zona de escaneado; 25  - emit a laser beam (or a coincident double laser beam by means of two laser emitters duly oriented on each side of the conveyor belt) on the tuna as it passes through the scanning area; 25

- capturar imágenes tridimensionales del haz láser proyectado sobre el atún a su paso por la zona de escaneado; - capture three-dimensional images of the laser beam projected on the tuna as it passes through the scanning area;

- detectar el haz láser en cada imagen capturada; - detect the laser beam in each captured image;

- obtener el perfil bruto del atún en cada imagen capturada a partir del haz láser detectado; 30 - obtain the raw tuna profile in each image captured from the detected laser beam; 30

- generar, a partir de los perfiles brutos obtenidos en las distintas imágenes capturadas, una nube de puntos tridimensional del atún;  - generate, from the raw profiles obtained in the different images captured, a three-dimensional cloud of tuna points;

- descomponer la nube de puntos tridimensional en una pluralidad de parámetros geométricos que corresponden a una serie de medidas y relaciones que definen la biometría del atún y su especie; 35  - decompose the three-dimensional cloud of points into a plurality of geometric parameters that correspond to a series of measures and relationships that define the biometry of tuna and its species; 35

- estimar la especie del atún mediante un árbol de decisión y una comparativa de los parámetros geométricos del atún con una serie de medidas y relaciones patrones.  - estimate the tuna species using a decision tree and a comparison of the geometric parameters of tuna with a series of measures and standard relationships.

El haz láser es preferentemente perpendicular a la cinta transportadora, para evitar aberraciones en la línea láser al impactar sobre el atún. En una realización particular el 40 haz láser es de color rojo, y preferentemente con una longitud de onda de 660 nm. The laser beam is preferably perpendicular to the conveyor belt, to avoid aberrations in the laser line upon impact on the tuna. In a particular embodiment, the laser beam is red, and preferably with a wavelength of 660 nm.

Para la detección del haz láser las imágenes capturadas son preferiblemente filtradas para detectar únicamente el rango de color empleado por el haz láser. En una realización preferida las imágenes tridimensionales son tomadas frontalmente a la marcha de la cinta 45 transportadora en una posición superior y angulada. For the detection of the laser beam the captured images are preferably filtered to detect only the color range used by the laser beam. In a preferred embodiment the three-dimensional images are taken frontally as the conveyor belt 45 moves in an upper and angled position.

Para la obtención del perfil bruto del atún en cada imagen se pueden identificar las zonas que tienen volumen que corresponden al atún y eliminar las zonas planas que corresponden con la cinta transportadora. 50 To obtain the raw tuna profile in each image, the areas that have volume corresponding to the tuna can be identified and the flat areas corresponding to the conveyor belt removed. fifty

Para la obtención del perfil bruto del atún en cada imagen se puede utilizar únicamente la línea central del haz láser de mayor intensidad de color, eliminando el resto del haz láser de menor intensidad debida a la difusión del haz láser sobre la escarcha del atún In order to obtain the raw tuna profile in each image, only the central line of the laser beam of greater color intensity can be used, eliminating the rest of the laser beam of less intensity due to the diffusion of the laser beam on the frost of the tuna

congelado. frozen.

Los parámetros geométricos pueden estar relacionados entre sí y ponderados en función de su representatividad para la definición de la especie. The geometric parameters can be related to each other and weighted according to their representativeness for the definition of the species.

5  5

En una realización preferida las imágenes son capturadas en un habitáculo protegido de la luz exterior y sin iluminación. In a preferred embodiment the images are captured in a cabin protected from outside light and without lighting.

La captura de las imágenes tridimensionales se realiza preferentemente mediante dos cámaras 3D, dispuestas a cada lado de la cinta transportadora, en una posición superior 10 y angulada. The capture of three-dimensional images is preferably carried out by means of two 3D cameras, arranged on each side of the conveyor belt, in an upper and angled upper position.

El método también estima, a partir de la nube de puntos tridimensional, el volumen y el peso del atún. También puede detectar las deformidades presentes en el atún producidas por rozamientos, golpes o aplastamientos. El método detecta el paso de un atún por la 15 zona de escaneado para iniciar el proceso de captura de imágenes. The method also estimates, from the three-dimensional point cloud, the volume and weight of tuna. It can also detect deformities present in tuna caused by friction, blows or crushing. The method detects the passage of a tuna through the scanning area to start the image capture process.

Un segundo aspecto de la presente invención se refiere a un sistema automatizado de clasificación de atunes congelados por especie, donde los atunes congelados acceden a una zona de escaneado por una cinta transportadora separados a cierta distancia unos 20 de otros. El sistema comprende un módulo de escaneado con: A second aspect of the present invention relates to an automated system for classification of frozen tunas by species, where frozen tunas access a scanning area by a conveyor belt separated some 20 distance from each other. The system comprises a scanning module with:

- al menos un emisor láser encargado de emitir un haz láser sobre el atún a su paso por la zona de escaneado;  - at least one laser emitter responsible for emitting a laser beam on the tuna as it passes through the scanning area;

- medios de captación de imágenes configurados para capturar imágenes tridimensionales del haz láser proyectado sobre el atún a su paso por la zona de 25 escaneado; - image capture means configured to capture three-dimensional images of the laser beam projected on the tuna as it passes through the scanned area;

- medios de procesamiento de datos configurados para: - data processing means configured to:

• detectar el haz láser en cada imagen capturada; • detect the laser beam in each captured image;

• obtener el perfil bruto del atún en cada imagen capturada a partir del haz láser detectado; 30 • obtain the raw tuna profile in each image captured from the detected laser beam; 30

• generar, a partir de los perfiles brutos obtenidos en las distintas imágenes capturadas, una nube de puntos tridimensional del atún; • generate, from the raw profiles obtained in the different images captured, a three-dimensional cloud of tuna points;

• descomponer la nube de puntos tridimensional en una pluralidad de parámetros geométricos que corresponden a una serie de medidas y relaciones que definen la biometría del atún y su especie; 35 • decompose the three-dimensional point cloud into a plurality of geometric parameters that correspond to a series of measures and relationships that define the biometry of tuna and its species; 35

• estimar la especie del atún mediante un árbol de decisión y una comparativa de los parámetros geométricos del atún con una serie de medidas y relaciones patrones. • estimate the tuna species using a decision tree and a comparison of the geometric parameters of tuna with a series of measures and standard relationships.

Al menos un emisor láser se dispone preferiblemente con una orientación tal que el haz 40 láser es perpendicular a la cinta transportadora. En una realización preferida el módulo de escaneado comprende dos emisores láser dispuestos a cada lado de la cinta transportadora y cuyos haz láser son perpendiculares a la cinta transportadora y coincidentes. Los medios de captación de imágenes se disponen frontalmente a la marcha de la cinta transportadora en una posición superior y angulada. Los medios de 45 captación de imágenes comprenden preferiblemente dos cámaras 3D dispuestas a cada lado de la cinta transportadora, en una posición superior y angulada. At least one laser emitter is preferably arranged in such an orientation that the laser beam 40 is perpendicular to the conveyor belt. In a preferred embodiment, the scanning module comprises two laser emitters arranged on each side of the conveyor belt and whose laser beam is perpendicular to the conveyor belt and coincident. The image capture means are arranged frontally to the conveyor belt in an upper and angled position. The imaging means preferably comprise two 3D cameras arranged on each side of the conveyor belt, in an upper and angled position.

El módulo de escaneado puede comprender una carcasa exterior y unas bandas de protección en la zona de entrada y salida de los atunes que definen un habitáculo 50 protegido de la luz exterior y sin iluminación en el que las imágenes son capturadas. The scanning module may comprise an outer shell and protective bands in the tuna inlet and outlet area that define a cabin 50 protected from outside light and without lighting in which images are captured.

El módulo de escaneado puede comprender medios sensores de presencia encargados de detectar el paso de un atún por la zona de escaneado y así activar los medios de The scanning module can comprise presence sensing means responsible for detecting the passage of a tuna through the scanning area and thus activating the means of

captación de imágenes para iniciar el proceso de captura de imágenes. Image capture to start the image capture process.

La presente invención se ha desarrollado en base a tecnología de visión artificial, incorporando elementos láser para el proceso en continuo a altas velocidades sobre cinta transportadora. Las principales ventajas que aporta la invención son: 5 The present invention has been developed based on artificial vision technology, incorporating laser elements for continuous process at high speeds on conveyor belt. The main advantages of the invention are:

- Mayor precisión en la clasificación por especies, por tallas y detección de ejemplares con deformidades: Estas mejoras suponen un elevado incremento en el precio del producto, a la vez que mejora la confianza por parte de los clientes. Permite también un control exhaustivo de la calidad del producto de los proveedores. 10 - Greater precision in the classification by species, by sizes and detection of specimens with deformities: These improvements suppose a high increase in the price of the product, at the same time that improves the confidence on the part of the clients. It also allows an exhaustive control of the product quality of the suppliers. 10

- Obtención de un mayor rendimiento económico por la materia prima: El pescado es un bien escaso y es necesario optimizar sus procesos de comercialización. La automatización del proceso de clasificación supone una elevada disminución en costes, disminuyendo la mano de obra poco 15 cualificada que interviene en el proceso de clasificado. - Obtaining a higher economic performance for the raw material: Fish is a scarce commodity and it is necessary to optimize its marketing processes. The automation of the classification process implies a high decrease in costs, reducing the low skilled labor involved in the classification process.

- Aumento de la capacidad de procesado de la planta industrial: Al obtener una mayor velocidad en el proceso de clasificación (mayor número de kilogramos por hora tratados) se consigue optimizar los tiempos en servir los pedidos, así 20 como los espacios destinados al almacenaje de recepción, en los cuales los atunes están menos tiempo, pudiéndolos destinar a nuevas líneas de procesado u otros servicios. - Increase in the processing capacity of the industrial plant: By obtaining a higher speed in the classification process (greater number of kilograms per hour treated), it is possible to optimize the time to serve the orders, as well as the spaces destined to the storage of reception, in which the tunas are less time, being able to allocate them to new processing lines or other services.

- Mejora de la organización empresarial: Proporciona una estimación muy 25 precisa de los tiempos a dedicar a cada proceso, lo que permite una toma informada de decisiones en tiempo real. - Improvement of the business organization: It provides a very precise estimate of the time to devote to each process, which allows informed decision making in real time.

- Automatización de la gestión de la información del proceso: Toda la información generada por el sistema queda registrada en memoria, 30 permitiendo: - Automation of process information management: All the information generated by the system is recorded in memory, 30 allowing:

 Generar una base de datos de archivos históricos.  Generate a database of historical archives.

 Generar automáticamente informes personalizados de los procesos realizados.  Automatically generate customized reports of the processes performed.

 Posibilidad de generar etiquetas codificadas (de unidad, de lotes, 35 etc.).  Possibility of generating coded labels (unit, batch, 35 etc.).

- Implantación de un estándar de calidad: El sistema puede garantizar la calidad del producto que procesa gracias a su: - Implementation of a quality standard: The system can guarantee the quality of the product it processes thanks to its:

- Alta precisión en la detección y separación automática por especies. 40 - High precision in the detection and automatic separation by species. 40

- Alta precisión en la detección y separación automática por tallas, cumpliendo así con la legislación sobre la comercialización de tallas mínimas. - High precision in the detection and automatic separation by sizes, thus complying with the legislation on the marketing of minimum sizes.

- Alta precisión en la detección y separación automática de ejemplares que presenten deformidades. 45 - High precision in the detection and automatic separation of specimens that present deformities. Four. Five

- Posibilidad de requerir al sistema de producción un número concreto de piezas de una especie y un tamaño determinado (ej. 1000 atunes listados de entre 3 y 5 kilogramos) o un peso de contenedor o de ejemplares concretos. Algo que hasta ahora es muy difícil de conseguir debido a la operativa de trabajo en las 50 plantas industriales. - Possibility of requiring the production system a specific number of pieces of a species and a certain size (eg 1000 tunas listed between 3 and 5 kilograms) or a container weight or specific specimens. Something that until now is very difficult to achieve due to the operational work in the 50 industrial plants.

Breve descripción de los dibujos Brief description of the drawings

A continuación se pasa a describir de manera muy breve una serie de dibujos que Next, a series of drawings will be described very briefly.

ayudan a comprender mejor la invención y que se relacionan expresamente con una realización de dicha invención que se presenta como un ejemplo no limitativo de ésta. they help to better understand the invention and that they expressly relate to an embodiment of said invention that is presented as a non-limiting example of this.

La Figura 1 muestra, en vista lateral y planta, las diferentes partes de una línea de procesado manual de acuerdo con el estado del arte. 5 Figure 1 shows, in side and plan view, the different parts of a manual processing line according to the state of the art. 5

La Figura 2 muestra, en vista lateral y planta, la línea de procesado con clasificación automática del atún de acuerdo a la presente invención. Figure 2 shows, in side and plan view, the processing line with automatic classification of tuna according to the present invention.

La Figura 3 muestra de manera esquemática los distintos módulos distribuidos en la línea 10 de procesado de atunes con clasificación automática. Figure 3 shows schematically the different modules distributed in line 10 of tuna processing with automatic classification.

La Figura 4 muestra el paso de un atún (representado de manera esquemática por un sólido en forma de barra) por el módulo de escaneado. Figure 4 shows the passage of a tuna (schematically represented by a rod-shaped solid) through the scanning module.

15  fifteen

La Figura 5 muestra un diagrama de flujo general del proceso llevado a cabo en la línea de procesado de atunes con clasificación automática. Figure 5 shows a general flow chart of the process carried out in the tuna processing line with automatic classification.

La Figura 6 muestra la obtención de algunos parámetros concretos del atún empleados para determinar su especie. 20 Figure 6 shows the obtaining of some specific parameters of tuna used to determine its species. twenty

La Figura 7 muestra el perfil bruto del atún obtenido por los medios de captación de imágenes. Figure 7 shows the gross tuna profile obtained by the image collection means.

La Figura 8 muestra la nube de puntos tridimensional obtenida tras el proceso de 25 escaneado del atún. Figure 8 shows the three-dimensional point cloud obtained after the tuna scanning process.

Descripción detallada de la invención Detailed description of the invention

La presente invención se refiere a un sistema automatizado de clasificación de atunes congelados. Dicha clasificación se lleva a cabo en una planta industrial de procesado de 30 atunes congelados. The present invention relates to an automated frozen tuna classification system. This classification is carried out in an industrial processing plant of 30 frozen tunas.

La Figura 1 muestra, en vista lateral y planta, las diferentes partes de una línea de procesado manual, de acuerdo con el estado del arte, donde se aprecian operarios situados en la cinta repartidora y encargados de realizar la clasificación manual del 35 pescado congelado, distribuyéndolo en diferentes contenedores en función del tamaño, la especie y las deformidades encontradas en el atún. Figure 1 shows, in side and plan view, the different parts of a manual processing line, according to the state of the art, where operators located on the distribution belt and responsible for performing the manual classification of frozen fish are appreciated, distributing it in different containers depending on the size, species and deformities found in tuna.

La Figura 2 muestra, en vista lateral y planta, la línea de procesado con clasificación automática (ya sin operarios) del atún de acuerdo a la presente invención. 40 Figure 2 shows, in side and plan view, the processing line with automatic classification (already without operators) of tuna according to the present invention. 40

Los atunes congelados 1 se cargan a un módulo de recepción 10 de atunes, un depósito acumulador de atunes con capacidad variable, en función de la aplicación, con fondo en forma de tolva que opcionalmente puede estar acoplado a un elevador de canjilones y a un tambor plano rotatorio, y que permite recoger, orientar y distanciar a los ejemplares de 45 atunes y dirigirlos hacia la boca de salida, que desemboca en la banda del siguiente módulo, el módulo de escaneado 20. En la Figura 2 se muestra una cinta de salida del acumulador 12, una trampilla o compuerta de salida regulable 14 y una cinta de aceleración y volteado 16 que permiten dirigir los atunes 1 separados a cierta distancia hacia el módulo de escaneado 20, para que éste pueda llevar a cabo el análisis individual 50 de los atunes 1 separados unos de otros. Los ejemplares de atunes son orientados y alineados automáticamente a través de la compuerta de salida regulable 14 y se depositan uno a uno en una banda transportadora 22 que dirige el atún a la sección de The frozen tunas 1 are loaded to a tuna receiving module 10, a tuna accumulator tank with variable capacity, depending on the application, with a hopper bottom that can optionally be coupled to a canyon lift and a flat drum rotary, and that allows to collect, orient and distance the specimens of 45 tunas and direct them to the outlet, which flows into the band of the next module, the scanning module 20. In Figure 2, an exit belt of the accumulator 12, an adjustable hatch or hatch 14 and an accelerated and turned belt 16 that allow tuna 1 to be separated at a certain distance towards the scanning module 20, so that it can carry out the individual analysis 50 of the tunas 1 separated from each other. The tuna specimens are automatically oriented and aligned through the adjustable output gate 14 and are deposited one by one on a conveyor belt 22 that directs the tuna to the section of

inspección óptica donde se encuentran los distintos dispositivos de visión artificial que permiten el escaneado 3D del atún. optical inspection where the different artificial vision devices that allow 3D scanning of tuna are located.

El módulo de escaneado 20 es el núcleo de la invención. Se trata de un sistema completo de detección y análisis mediante elementos de visión artificial y unidades de procesado 5 mediante microprocesadores, capaz de capturar imágenes de los atunes 1 que se desplazan por una banda transportadora de escaneado 22 y procesar, en tiempo real, los datos obtenidos, enviando las instrucciones de acción necesarias al sistema de clasificación. El módulo de escaneado 20 comprende medios trazadores de líneas mediante láser y medios de captura de imágenes en 3 dimensiones. Para obtener unas 10 condiciones de iluminación homogéneas, el módulo de escaneado utiliza preferentemente un cerramiento donde se produce la captura de imágenes para aislar el módulo de las condiciones de iluminación externas. Por tanto, la zona de inspección es preferentemente un habitáculo cerrado (no mostrado en la Figura 2, por simplificar la figura), una “cámara oscura” protegida de la luz exterior y de las posibles salpicaduras de agua y otros 15 elementos que puedan perturbar la inspección. Aunque el módulo de escaneado 20 podría también incluir unos medios de iluminación difusa, por ejemplo iluminación fluorescente donde el sistema de iluminación es alimentado por una reactancia electrónica de alta frecuencia para garantizar uniformidad de la luz a lo largo de la imagen capturada por las cámaras. 20 The scanning module 20 is the core of the invention. It is a complete system of detection and analysis by means of artificial vision elements and processing units 5 by microprocessors, capable of capturing images of tunas 1 that move through a scanning conveyor belt 22 and process, in real time, the data obtained, sending the necessary action instructions to the classification system. The scanning module 20 comprises laser liner means and 3-dimensional image capture means. To obtain about 10 homogeneous lighting conditions, the scanning module preferably uses an enclosure where image capture occurs to isolate the module from external lighting conditions. Therefore, the inspection area is preferably a closed cabin (not shown in Figure 2, to simplify the figure), a "dark chamber" protected from outside light and possible splashes of water and other 15 elements that may disturb the inspection. Although the scanning module 20 could also include diffuse lighting means, for example fluorescent lighting where the lighting system is powered by a high frequency electronic ballast to ensure uniformity of the light along the image captured by the cameras. twenty

El módulo de escaneado 20 permite determinar la especie de entre las especies objetivo. Además, permite también determinar la talla y calcular del peso a partir de las dimensiones del ejemplar y la presencia de deformaciones importantes (aplastamientos). Tras inspeccionar y analizar cada ejemplar, comunica a un módulo de clasificado 30 la 25 categoría del ejemplar, para que éste pueda dirigir el atún al contenedor apropiado en cada caso mediante accionamiento automático de compuertas electro-neumáticas. The scanning module 20 allows the species to be determined from among the target species. In addition, it also allows to determine the size and calculate the weight from the dimensions of the specimen and the presence of significant deformations (crushing). After inspecting and analyzing each specimen, it communicates to a classified module 30 the category of the specimen, so that it can direct the tuna to the appropriate container in each case by automatic actuation of electro-pneumatic gates.

El módulo de clasificado 30 comprende un sistema de transporte mediante bandas transportadoras 32 de goma rugosa alimentaria. En una realización preferida el módulo 30 de clasificado 30 está basado en un conjunto de compuertas o desviadores electro-neumáticos 34 para el desvío de los atunes hacia un módulo de recogida 40, formado por una pluralidad de contenedores 42 situados en un lateral y al final de la sección de clasificación del sistema de transporte. La clasificación puede realizarse de diferentes formas, por ejemplo de manera neumática, en ese caso controlada por elementos 35 integrados en un cuadro electro-neumático incluido como parte del módulo de clasificado 30. The sorting module 30 comprises a transport system by means of conveyor belts 32 of food rough rubber. In a preferred embodiment, the sorting module 30 is based on a set of electro-pneumatic gates or diverters 34 for the diversion of the tunas towards a collection module 40, formed by a plurality of containers 42 located on one side and at the end of the classification section of the transport system. The classification can be carried out in different ways, for example pneumatically, in that case controlled by elements 35 integrated in an electro-pneumatic frame included as part of the sorting module 30.

Un módulo de información 50, implementado por ejemplo mediante un panel electrónico de gran tamaño instalado en la pared o sobre soporte en la parte intermedia superior de 40 la cinta clasificadora, muestra en tiempo real toda la información relevante correspondiente al contenido de cada uno de los contenedores 42. Esta información indicará al operador de carretilla la necesidad de retirada de contenedores, su contenido, la velocidad del proceso, número de lotes, alarmas, etc. Así mismo puede indicar fecha, hora y tiempo transcurrido desde el comienzo de la inspección del lote. Dicho módulo, 45 que obtiene la información del módulo de escaneado 20, puede también generar automáticamente informes 52 personalizados a medida del usuario, permitiendo la generación de informes en remoto vía “webserver”, por lo que los informes 52 pueden ser visualizados desde cualquier equipo conectado a su red. An information module 50, implemented for example by means of a large electronic panel installed on the wall or on a support in the upper intermediate part of the sorting tape, shows in real time all the relevant information corresponding to the content of each of the containers 42. This information will indicate to the truck operator the need for container removal, its contents, the speed of the process, number of lots, alarms, etc. You can also indicate the date, time and time elapsed since the beginning of the inspection of the lot. Said module, 45 that obtains the information of the scanning module 20, can also automatically generate customized reports 52 tailored to the user, allowing the generation of reports remotely via "webserver", so that reports 52 can be viewed from any computer connected to your network

50  fifty

La Figura 3 muestra de manera esquemática los distintos módulos distribuidos en la línea de procesado de atunes con clasificación automática, siendo el núcleo de la invención el correspondiente al módulo de escaneado 20. Figure 3 shows schematically the different modules distributed in the tuna processing line with automatic classification, the core of the invention being the one corresponding to the scanning module 20.

La Figura 4 muestra en detalle los elementos del módulo de escaneado 20 y el paso de un atún 1 (representado de manera esquemática en la figura como un sólido con forma de paralelepípedo) por la zona de inspección. El atún es detectado por unos medios sensores de presencia (por ejemplo, mediante unos detectores de ultrasonidos dispuestos en los laterales de la cinta transportadora 22, no representados en la figura). 5 El emisor láser 24 se dispone de forma que el haz láser 28 es sustancialmente perpendicular a la cinta transportadora 22 (al alejarse de la orientación perpendicular se producen aberraciones en la línea láser al impactar sobre el atún). Los medios de captación de imágenes 26 empleados son dos cámaras iguales que se disponen frontalmente a la marcha de la cinta transportadora 22, en una posición superior y 10 angulada (preferentemente en ángulo de torno a unos 45º con respecto a la cinta transportadora 22) para la captación del haz láser 28 sobre el atún 1. El sistema se compone preferentemente de dos emisores de haz de láser 24 que emiten dos haces láser perpendiculares a la cinta de escaneado, uno a cada lado de la misma. Dichos emisores láser 24 están alineados de manera que al tomar una imagen solo se aprecia 15 una línea laser. El hecho de usar dos láseres y cámaras es para llegar a captar la mayor proporción posible de la zona del pescado que queda contra la cinta. Figure 4 shows in detail the elements of the scanning module 20 and the passage of a tuna 1 (schematically represented in the figure as a parallelepiped-shaped solid) through the inspection area. Tuna is detected by presence sensing means (for example, by means of ultrasound detectors arranged on the sides of the conveyor belt 22, not shown in the figure). 5 The laser emitter 24 is arranged in such a way that the laser beam 28 is substantially perpendicular to the conveyor belt 22 (aberrations in the laser line occur on impacting on the tuna when moving away from the perpendicular orientation). The image capture means 26 used are two equal cameras that are arranged frontally to the march of the conveyor belt 22, in an upper and angled position 10 (preferably at an angle of about 45 ° with respect to the conveyor belt 22) for the capture of the laser beam 28 on the tuna 1. The system is preferably composed of two laser beam emitters 24 that emit two laser beams perpendicular to the scanning tape, one on each side thereof. Said laser emitters 24 are aligned so that only one laser line can be seen when taking a picture. The fact of using two lasers and cameras is to catch as much of the area of the fish that is left against the tape.

La Figura 5 muestra el diagrama de flujo general del proceso de escaneado y clasificado de atunes: 20 Figure 5 shows the general flow chart of the tuna scanning and sorting process: 20

- En primer lugar, se inicia 100 la aplicación general del sistema y comienza el proceso, poniéndose a funcionar la cinta transportadora de atunes, encendido de láseres y sensores ópticos. - First, the general application of the system begins 100 and the process begins, starting to operate the tuna conveyor belt, ignition of lasers and optical sensors.

- El atún pasa por una zona donde se encuentran medios detectores de presencia 25 (preferentemente de ultrasonidos) que se activan 102 al paso del atún proporcionando una señal que marca el inicio del proceso. - The tuna passes through an area where presence detecting means 25 (preferably ultrasound) are found which are activated 102 at the passage of the tuna providing a signal that marks the beginning of the process.

- Con la señal anterior los medios de captación de imágenes 26 comienzan con la lectura o escaneado del atún 104. El atún 1 circula a través de un haz de 30 láser 28 de longitud de onda 660 nm. Se ha comprobado que el sistema obtiene los mejores resultados cuando se trabaja en esta longitud de onda de 660 nm, si bien se podrían usar otras longitudes de onda similares u otras tan alejadas como puede ser los 540nm (color verde), aunque en este caso se obtendrían peores resultados. 35 - With the previous signal, the image collection means 26 begins with the reading or scanning of the tuna 104. The tuna 1 circulates through a beam of laser 28 of wavelength 660 nm. It has been proven that the system obtains the best results when working on this wavelength of 660 nm, although other similar or other wavelengths such as 540nm (green color) could be used, although in this case worse results would be obtained. 35

- El atún termina de pasar por la zona donde se encuentran los sensores de ultrasonidos, los cuales al cabo de un tiempo “t1” programable marcan el fin del proceso de escaneado del atún 106. - The tuna finishes passing through the area where the ultrasonic sensors are located, which after a programmable “t1” time mark the end of the tuna scanning process 106.

40  40

- Los medios de captación de imágenes 26 dejan de escanear y se realiza un procesamiento de los datos capturados 110: - The image capture means 26 stops scanning and processing of the captured data 110 is performed:

 Se tratan los datos de píxeles activados/desactivados, generando con todos los datos recogidos una nube de puntos tridimensional.  The activated / deactivated pixel data is processed, generating a three-dimensional point cloud with all the collected data.

45  Four. Five

 Una aplicación desarrollada específicamente para este sistema recoge la nube de puntos desde los sensores ópticos y se la entrega al algoritmo de procesado.  An application developed specifically for this system collects the point cloud from the optical sensors and delivers it to the processing algorithm.

 El algoritmo analiza esta nube de puntos descomponiéndola en una 50 pluralidad de parámetros que definen la biometría de un atún y por tanto su especie, como por ejemplo:  The algorithm analyzes this cloud of points by breaking it down into a plurality of parameters that define the biometry of a tuna and therefore its species, such as:

- Volumen. - Volume

- Longitud: se calcula la distancia entre el principio del pescado y el final (sin considerar la cola). Para tener un cálculo más robusto, se utiliza aproximaciones por polinomios para detectar el inicio y fin del pescado. - Length: the distance between the beginning of the fish and the end (without considering the tail) is calculated. To have a more robust calculation, polynomial approaches are used to detect the beginning and end of the fish.

- Anchura máxima. 5 - Maximum width. 5

- Altura máxima. - Maximum height.

- Ratio anchura máxima vs altura máxima. - Ratio maximum width vs maximum height.

- Ratio volumen vs longitud. - Ratio volume vs. length.

- Ratio volumen vs longitud³: este parámetro aporta más información. - Ratio volume vs. length³: this parameter provides more information.

- Ratio altura máxima vs longitud. 10 - Ratio maximum height vs length. 10

- Relación entre la distancia del inicio del pescado a la zona de máxima altura con respeto a la longitud del pescado. - Relationship between the distance from the beginning of the fish to the area of maximum height with respect to the length of the fish.

- MaxDsegment: Como se muestra en la Figura 6, distancia máxima entre el perfil del pescado y la recta trazada entre el punto de diámetro máximo (P1) y el punto de diámetro del 20% (P2). 15 - MaxDsegment: As shown in Figure 6, maximum distance between the fish profile and the straight line drawn between the maximum diameter point (P1) and the 20% diameter point (P2). fifteen

- Ratio de la ubicación del punto anterior respeto a la longitud del pescado. - Ratio of the location of the previous point with respect to the length of the fish.

- Ratio de las longitud L1 vs L2 (ver Figura 6). - Ratio of lengths L1 vs L2 (see Figure 6).

- Pendiente de la parte inicial del pescado. - Pending the initial part of the fish.

- Pendiente de la parte final del pescado. 20 - Pending the final part of the fish. twenty

Estos parámetros están relacionados entre sí y se encuentran ponderados en función de su representatividad, extraída a través de estudios biomorfológicos realizados. Por ejemplo, para la determinación de las especies el ratio de la longitud L1 Vs L2 del pescado y el diámetro tienen el 25 doble de importancia que el ratio altura máxima vs longitud. These parameters are related to each other and are weighted according to their representativeness, extracted through biomorphological studies. For example, for the determination of the species the ratio of the length L1 Vs L2 of the fish and the diameter are twice as important as the ratio of maximum height vs. length.

 El algoritmo realiza su labor y devuelve a la aplicación los datos de volumen, especie y grado de confianza en el acierto de la especie.  The algorithm performs its work and returns to the application the data of volume, species and degree of confidence in the success of the species.

30  30

 La aplicación recoge esos datos, calcula el peso a través del volumen y guarda esos datos en un buffer de almacenamiento.  The application collects that data, calculates the weight through the volume and saves that data in a storage buffer.

- El pez atraviesa una zona donde se encuentra otro sensor de ultrasonidos que indica que el atún se encuentra en la zona de clasificado y con la activación de 35 dicho sensor 112 la aplicación escribe los datos anteriormente obtenidos y calculados en el PLC 116. El PLC gestiona esa información y determina en qué contenedor debe clasificar dicho atún. - The fish crosses an area where another ultrasonic sensor is located that indicates that the tuna is in the classified zone and with the activation of said sensor 112 the application writes the data previously obtained and calculated in the PLC 116. The PLC manages that information and determines in which container it should classify said tuna.

- El atún sigue su camino a través de la cinta de clasificado activando y desactivando 40 los sensores ultrasónicos de clasificado que se encuentra a su camino y cuando el PLC detecta que se ha activado el sensor correspondiente al contenedor en el cual hay que colocar el atún manda una orden de apertura de compuerta 118. - The tuna continues on its way through the sorting belt by activating and deactivating 40 the ultrasonic sorting sensors that are in its way and when the PLC detects that the sensor corresponding to the container in which the tuna must be placed has been activated send a gate opening order 118.

- La compuerta se abre 120 a través de un cilindro neumático y espera abierta un 45 tiempo “t2” programable hasta que el atún ha caído en el contenedor. Pasado ese tiempo “t2” la puerta se cierra. - The gate opens 120 through a pneumatic cylinder and waits for a programmable "t2" time until the tuna has fallen into the container. After that time "t2" the door closes.

- Con la apertura de la puerta el PLC escribe el dato en una pantalla de información 122 indicando que hay “n+1” atunes en dicho contenedor con un peso total neto de 50 contenedor de “m+x” kilos. Siendo: - With the opening of the door the PLC writes the data on an information screen 122 indicating that there are “n + 1” tunas in said container with a total net weight of 50 containers of “m + x” kilos. Being:

n: número de atunes que ya había en dicho contenedor. n: number of tunas already in that container.

x: el peso del atún que acaba de clasificar. x: the weight of the tuna you just classified.

m: el sumatorio del peso de los “n” atunes. m: the sum of the weight of the “n” tunas.

- Finaliza el proceso 124. - The process 124 ends.

La Figura 7 muestra el perfil bruto 27 del atún obtenido por ambas cámaras. La imagen superior muestra un perfil bruto “normal” (imagen sin escarcha) y la imagen inferior 5 muestra un perfil 27’ con el haz de láser más difuminado por el efecto escarcha sin corregir (imagen con escarcha). Aunque en la imagen inferior el efecto escarcha no se aprecia de forma muy relevante, el cálculo realizado con la imagen inferior sería muy inexacto. Esta figura muestra una de las 2000 imágenes por segundo que puede realizar la cámara. A partir de todas esas imágenes en bruto se realiza el procesado y se 10 construye la nube de puntos 3D. Figure 7 shows the gross profile 27 of the tuna obtained by both chambers. The upper image shows a “normal” gross profile (frost-free image) and the lower image 5 shows a 27 ’profile with the laser beam more blurred by the uncorrected frost effect (frost image). Although in the lower image the frost effect is not appreciated very significantly, the calculation made with the lower image would be very inaccurate. This figure shows one of the 2000 images per second that the camera can make. From all these raw images, the processing is performed and the 3D point cloud is constructed.

La Figura 8 muestra la nube de puntos tridimensional 29 obtenida tras el escaneado. A continuación se explica en detalle el proceso de escaneado del atún 104: Figure 8 shows the three-dimensional point cloud 29 obtained after scanning. The scanning process for tuna 104 is explained in detail below:

- El proceso de escaneado comienza con la activación 102 de los sensores de 15 presencia que detectan el paso del atún 1 por el módulo de escaneado 20, en la zona de escaneado. - The scanning process begins with the activation 102 of the presence sensors that detect the passage of tuna 1 through the scanning module 20, in the scanning area.

- La activación de estos sensores de presencia indican a los medios de captación de imágenes 26 del módulo de escaneado 20 que deben empezar a recoger datos. 20 - The activation of these presence sensors indicates to the image capture means 26 of the scanning module 20 that they should start collecting data. twenty

- El atún 1 atraviesa un haz láser 28 con longitud de onda determinada (660 nm, en la realización preferida) a una velocidad aproximada de 1 m/s. - Tuna 1 passes through a laser beam 28 with a determined wavelength (660 nm, in the preferred embodiment) at an approximate speed of 1 m / s.

- Los medios de captación de imágenes 26, comúnmente cámaras 3D, recogen en una región de interés (ROI – Region Of Interest) previamente definida, la activación o desactivación de una serie de píxeles que después procesará el 25 propio sensor óptico generando con esos datos una nube de puntos tridimensional 29. - The image capture means 26, commonly 3D cameras, collect in a region of interest (ROI - Region of Interest) previously defined, the activation or deactivation of a series of pixels that will then be processed by the optical sensor itself generating with that data a three-dimensional cloud of points 29.

- Los píxeles se activan cuando detectan el haz rojo del láser 28 y los medios de captación de imágenes 26 están dotados de una serie de filtros que impiden la detección fuera del rango de colores distintos al elegido de los 660 nm. 30 - The pixels are activated when they detect the red beam of the laser 28 and the image collection means 26 are provided with a series of filters that prevent detection outside the range of colors other than the chosen 660 nm. 30

- Los medios de captación de imágenes realizan hasta 2000 lecturas por segundo y están preparados para la captación de atunes de hasta 1,5 metros de longitud. En cada lectura se detecta el perfil bruto 27 del atún (imagen superior de la Figura 7). - The image capture media make up to 2000 readings per second and are prepared for the capture of tunas up to 1.5 meters in length. In each reading, the raw tuna profile 27 is detected (upper image of Figure 7).

- El sensor óptico lee o capta cada vez una parte pequeña del pescado definida por 35 la región de interés, que tiene el ancho de la línea láser (en torno a 1mm) y el largo correspondiente al ancho correspondiente de la cinta transportadora. Con las 2000 lecturas de esta zona de interés que puede llegar a realizar por segundo, el sensor óptico hace la composición de la nube de puntos que determinaría la biometría del atún y que posteriormente será procesada por el algoritmo. 40 - The optical sensor reads or captures each time a small part of the fish defined by the region of interest, which has the width of the laser line (around 1mm) and the length corresponding to the corresponding width of the conveyor belt. With the 2000 readings of this area of interest that can be made per second, the optical sensor makes the composition of the cloud of points that would determine the biometry of tuna and that will be subsequently processed by the algorithm. 40

- El fin de la toma de datos por el sensor óptico lo marca el fin de detección de atún 106 por parte de los sensores de ultrasonidos más un retardo de tiempo “t1” programable. - The end of data collection by the optical sensor is marked by the end of detection of tuna 106 by the ultrasonic sensors plus a programmable "t1" time delay.

En cuanto al procesado de las imágenes, hay que distinguir dos partes: 45 Regarding the processing of the images, two parts must be distinguished: 45

1. El pre-procesado de las imágenes de nubes de puntos obtenidas. La nube de puntos obtenida necesita de los siguientes pre-procesos para su tratamiento posterior en el algoritmo: 1. Preprocessing of the cloud images of points obtained. The point cloud obtained needs the following pre-processes for further processing in the algorithm:

a) Eliminado del fondo. Los sensores ópticos activan píxeles en función de la lectura del haz rojo del láser, por lo tanto activaran también píxeles de la cinta 50 transportadora 22 en el área de la región de interés y, por tanto, hay que eliminar todo lo que no sea atún. A partir de la nube de puntos generada el preproceso del algoritmo es capaz de identificar las zonas que tienen volumen de las zonas planas, siendo estas las que se corresponden con la cinta. Este a) Removed from the fund. The optical sensors activate pixels based on the reading of the red beam of the laser, therefore they will also activate pixels of the conveyor belt 50 in the area of the region of interest and, therefore, everything that is not tuna must be removed . From the generated point cloud the algorithm preprocess is able to identify the zones that have volume of the flat zones, these being the ones that correspond to the tape. This

mismo preproceso también elimina eventuales fuentes de ruido que puedan interferir en el volumen general. The same preprocess also eliminates possible sources of noise that may interfere with the overall volume.

b) El atún no siempre viene perfectamente alineado, por lo que hay que establecer cuál es su eje y alinear los puntos de la nube. El sistema puede procesar los atunes que recibe hasta con un ángulo de ±30º de desviación. 5 b) Tuna does not always come perfectly aligned, so you have to establish what its axis is and align the points of the cloud. The system can process the tunas it receives up to an angle of ± 30º of deviation. 5

c) El atún puede venir tanto de frente como de cola y el pre-proceso lo orientará siempre de frente de manera que el algoritmo tenga claro que las relaciones que está haciendo son coherentes. c) The tuna can come both from the front and from the tail and the pre-process will always guide it from the front so that the algorithm is clear that the relationships it is making are consistent.

2. El proceso del algoritmo con los parámetros previamente definidos que definen la 10 biometría del atún. El algoritmo descompone la nube de puntos 29 en medidas y relaciones (los parámetros definidos) que a través de un árbol de decisión y de una comparativa con curvas y patrones decide la especie y la certeza que tiene de acertar con dicha muestra. Este último punto es muy importante pues permite descartar los ejemplares que la máquina reconozca con un grado de acierto bajo. La definición de lo 15 que se considera aceptable o no aceptable es programable por el usuario. 2. The algorithm process with the previously defined parameters that define the biometrics of tuna. The algorithm decomposes the cloud of points 29 into measures and relationships (the defined parameters) that, through a decision tree and a comparison with curves and patterns, decide the species and the certainty that it has to hit with said sample. This last point is very important because it allows discarding copies that the machine recognizes with a low degree of success. The definition of what is considered acceptable or unacceptable is programmable by the user.

En cuanto a los sensores ópticos utilizados, se emplean preferentemente dos cámaras 3D CMOS, para cubrir casi todo el pez, especialmente desarrolladas para los sistemas de triangulación láser con altas tasas de triangulación, con un sensor CMOS de alta 20 sensibilidad y combinado con un algoritmo robusto para la determinación de la línea. Cada cámara dispone de una interfaz GigE que permite la adquisición de perfiles en 3D sin capturadores de pantalla. El sensor CMOS permite una alta resolución, con un tamaño de píxel muy reducido (5.5 µm x 5.5 µm). En las aplicaciones de triangulación láser, la salida de la cámara 3D es la posición de la línea y la información de calificación 25 para cada valor de posición de línea. As for the optical sensors used, two 3D CMOS cameras are preferably used, to cover almost the entire fish, especially developed for laser triangulation systems with high triangulation rates, with a high sensitivity CMOS sensor and combined with an algorithm robust for line determination. Each camera has a GigE interface that allows the acquisition of 3D profiles without screen capturers. The CMOS sensor allows a high resolution, with a very small pixel size (5.5 µm x 5.5 µm). In laser triangulation applications, the output of the 3D camera is the line position and the 25 qualification information for each line position value.

Otra característica del sistema, tal y como puede verse en la explicación del diagrama de flujo general de la Figura 5, es que opera en tiempo real, es decir, desde que se termina la captura de la nube de puntos hasta que se toma la decisión de especie, peso y certeza 30 y esta se escribe 116 en el PLC no pueden pasar más de 1 segundo. Para conseguir esto se ha llevado a cabo una programación por hilos de las diferentes funciones que aprovechan al máximo todos y cada uno de los núcleos de procesador asignando cada tarea o sub-tarea a un núcleo que está reservado en exclusiva para este trabajo, asegurando siempre que hay capacidad de procesado libre. 35 Another feature of the system, as can be seen in the explanation of the general flowchart in Figure 5, is that it operates in real time, that is, from the end of the capture of the point cloud until the decision is made. of species, weight and certainty 30 and this is written 116 in the PLC can not pass more than 1 second. To achieve this a wire programming of the different functions has been carried out that take full advantage of each and every processor core by assigning each task or sub-task to a core that is reserved exclusively for this job, always ensuring There is free processing capacity. 35

Asimismo, esta programación por hilos permite a los núcleos tener capacidad de colaboración, es decir, cuando un núcleo ha terminado su trabajo y se encuentra que hay otro núcleo procesando información, este núcleo libre puede ayudar al núcleo ocupado a realizar parte de los procesos y aumentar así la rapidez de la respuesta. 40 Likewise, this programming by threads allows the cores to have the capacity to collaborate, that is, when a nucleus has finished its work and it is found that there is another nucleus processing information, this free nucleus can help the occupied nucleus to carry out part of the processes and increase the speed of the response. 40

La presente invención corrige además problemas adicionales encontrados en la fase de escaneado de los atunes: The present invention further corrects additional problems encountered in the tuna scanning phase:

1. Escarcha: Los atunes llegan al módulo de escaneado 20 congelados y, por tanto, muchos de ellos vienen con cierta cantidad de escarcha. Esto produce un efecto de 45 dispersión del haz de láser. Este efecto se corrige haciendo que los sensores ópticos sean capaces de procesar el haz de láser utilizando solo la línea central de mayor intensidad de color y permitiendo la lectura correcta de los píxeles sin distorsión que son utilizados en la generación de la nube de puntos. El láser se difumina pudiendo causar confusión en la cámara sobre la imagen que toma. Las ópticas usadas 50 detectan la zona de mayor luminosidad (la zona central) y eliminan la parte de menor intensidad que es debida a la difusión del haz de láser sobre la escarcha. Por tanto, el cálculo se limita a la línea central emitida por el láser y se descartan las otras líneas de puntos del resto de su ancho de emisión. 1. Frost: The tunas arrive at the scan module 20 frozen and, therefore, many of them come with a certain amount of frost. This produces an effect of laser beam scattering. This effect is corrected by making the optical sensors capable of processing the laser beam using only the central line of greater color intensity and allowing the correct reading of the pixels without distortion that are used in the generation of the point cloud. The laser fades and can cause confusion in the camera about the image it takes. The optics used 50 detect the zone of greatest luminosity (the central zone) and eliminate the part of less intensity that is due to the diffusion of the laser beam over the frost. Therefore, the calculation is limited to the central line emitted by the laser and the other dotted lines of the rest of its emission width are discarded.

2. Ruido: El sistema permite minimizar ruidos y distorsiones procedentes de la luz solar, brillos del láser en balderas (elementos estructurales de las cintas trasportadoras elaborados en acero inoxidable y que impiden la caída de los peces fuera de la cinta a la vez que ayudan a su centrado en el trayecto que recorren) y otros elementos. Para 5 ello el sistema dispone de: 2. Noise: The system allows to minimize noise and distortions from sunlight, laser brightness in balderas (structural elements of the conveyor belts made of stainless steel and prevent the fish from falling out of the belt while helping to its focus on the path they travel) and other elements. For this, the system has:

a. La correcta encapsulación del módulo de escaneado 20 con una carcasa exterior y unas bandas de protección en la zona de entrada y salida de los atunes. Además estos elementos en su interior deben ser mates para evitar reflejos. 10 to. The correct encapsulation of the scanning module 20 with an outer shell and protective bands in the tuna inlet and outlet area. In addition, these elements inside must be matt to avoid reflections. 10

b. Introducción de una serie de filtros que solamente permiten la lectura en la banda de 660nm descartando cualquier otra fuente lumínica de color. b. Introduction of a series of filters that only allow reading in the 660nm band by discarding any other light source of color.

3. Colores haz de láser: Se emplea un haz de láser preferentemente de color rojo, con una longitud de onda de 660nm, ya que el color rojo ha demostrado ser el color óptimo 15 para la identificación de los pixeles activados y el que da un resultado más consistente en la lectura. 3. Laser beam colors: A laser beam preferably of red color is used, with a wavelength of 660nm, since the red color has proven to be the optimum color 15 for the identification of the activated pixels and the one that gives a more consistent reading result.

4.- Ángulos y distancias en sensores ópticos. La posición relativa de los elementos con respecto al paso de los atunes es importante para obtener un óptimo escaneado del atún 20 1, tal y como se muestra en la Figura 4. 4.- Angles and distances in optical sensors. The relative position of the elements with respect to the passage of tunas is important to obtain an optimal scan of tuna 20 1, as shown in Figure 4.

A partir de los parámetros geométricos obtenidos en el escaneado del atún, la presente invención permite detectar, además de la especie y el volumen, las deformidades presentes en el atún. 25 From the geometric parameters obtained in the tuna scan, the present invention allows detecting, in addition to the species and volume, the deformities present in the tuna. 25

De manera general, se considera que una pieza defectuosa es aquella que presenta deformaciones significativas sobre su forma natural. Durante la congelación y/o manipulación del pescado, éste puede presentar marcas superficiales producidas por el recipiente que lo contiene o por otras piezas de pescado adyacentes. Estas marcas 30 pueden ser planas (si estas están provocadas por las paredes del contenedor), o bien curvas hacia adentro (provocadas por otros atunes). El defecto se considera como marca si la superficie plana o profundidad máxima es mayor de un porcentaje determinado de la superficie total del atún. Normalmente se considera el 10%, por lo que cualquier pieza que tenga afectada más del 10% de su superficie, sumando todos los tipos de defecto, 35 será considerada como defectuosa. In general, a defective part is considered to be one that shows significant deformations on its natural form. During the freezing and / or handling of the fish, it can present surface marks produced by the container that contains it or by other adjacent pieces of fish. These marks 30 can be flat (if these are caused by the walls of the container), or bends inwards (caused by other tunas). The defect is considered as a mark if the flat surface or maximum depth is greater than a certain percentage of the total area of the tuna. Normally 10% is considered, so any part that has more than 10% of its surface affected, adding up all types of defects, 35 will be considered as defective.

De esta forma, el sistema analiza por pieza escaneada el número de superficies del atún que están aplastadas y la superficie total acumulada que se encuentra aplastada, comparándolo con el área total del atún y si este aplastamiento supera el 10% (parámetro 40 ajustable por el usuario) considera que la pieza es deforme y da la señal adecuada a los actuadores de selección. In this way, the system analyzes the number of tuna surfaces that are crushed and the total accumulated area that is crushed per piece scanned, comparing it with the total area of the tuna and if this crushing exceeds 10% (parameter 40 adjustable by user) considers the piece to be deformed and gives the appropriate signal to the selection actuators.

Claims (29)

REIVINDICACIONES 1. Procedimiento automatizado de clasificación de atunes congelados por especie, donde los atunes (1) congelados acceden a una zona de escaneado por una cinta transportadora (22) separados a cierta distancia unos de otros, caracterizado por que 5 comprende: 1. Automated procedure for classification of frozen tunas by species, where frozen tunas (1) access a scanning area by a conveyor belt (22) separated some distance from each other, characterized in that it comprises: - emitir un haz láser (28) sobre el atún (1) a su paso por la zona de escaneado;  - emit a laser beam (28) on the tuna (1) as it passes through the scanning area; - capturar imágenes tridimensionales del haz láser (28) proyectado sobre el atún (1) a su paso por la zona de escaneado; - capture three-dimensional images of the laser beam (28) projected on the tuna (1) as it passes through the scanning area; - detectar el haz láser (28) en cada imagen capturada; 10 - detect the laser beam (28) in each captured image; 10 - obtener el perfil bruto (27) del atún en cada imagen capturada a partir del haz láser (28) detectado; - obtain the raw profile (27) of the tuna in each image captured from the laser beam (28) detected; - generar, a partir de los perfiles brutos (27) obtenidos en las distintas imágenes capturadas, una nube de puntos tridimensional (29) del atún;  - generate, from the raw profiles (27) obtained in the different images captured, a cloud of three-dimensional points (29) of the tuna; - descomponer la nube de puntos tridimensional (29) en una pluralidad de 15 parámetros geométricos que corresponden a una serie de medidas y relaciones que definen la biometría del atún y su especie;  - decompose the three-dimensional point cloud (29) into a plurality of 15 geometric parameters that correspond to a series of measures and relationships that define the biometry of tuna and its species; - estimar la especie del atún mediante un árbol de decisión y una comparativa de los parámetros geométricos del atún con una serie de medidas y relaciones patrones.  - estimate the tuna species using a decision tree and a comparison of the geometric parameters of tuna with a series of measures and standard relationships. 20  twenty 2. Procedimiento según la reivindicación 1, caracterizado por que el haz láser (28) es perpendicular a la cinta transportadora (22). 2. Method according to claim 1, characterized in that the laser beam (28) is perpendicular to the conveyor belt (22). 3. Procedimiento según cualquiera de las reivindicaciones anteriores, caracterizado por que el haz láser (28) es de color rojo. 25 3. Method according to any of the preceding claims, characterized in that the laser beam (28) is red. 25 4. Procedimiento según la reivindicación anterior, caracterizado por que la longitud de onda del haz láser (28) es de 660 nm. Method according to the preceding claim, characterized in that the wavelength of the laser beam (28) is 660 nm. 5. Procedimiento según cualquiera de las reivindicaciones anteriores, caracterizado por 30 que para la detección del haz láser (28) las imágenes capturadas son filtradas para detectar únicamente el rango de color empleado por el haz láser (28). 5. Method according to any of the preceding claims, characterized in that for the detection of the laser beam (28) the captured images are filtered to detect only the color range used by the laser beam (28). 6. Procedimiento según cualquiera de las reivindicaciones anteriores, caracterizado por que las imágenes tridimensionales son tomadas frontalmente a la marcha de la cinta 35 transportadora (22) en una posición superior y angulada. Method according to any of the preceding claims, characterized in that the three-dimensional images are taken frontally to the march of the conveyor belt (22) in an upper and angled position. 7. Procedimiento según cualquiera de las reivindicaciones anteriores, caracterizado por que para la obtención del perfil bruto (27) del atún en cada imagen se identifican las zonas que tienen volumen que corresponden al atún, y se eliminan las zonas planas que 40 corresponden con la cinta transportadora (22). 7. Method according to any of the preceding claims, characterized in that for obtaining the raw profile (27) of the tuna in each image, the areas that have volume corresponding to the tuna are identified, and the flat areas that correspond to the tuna are eliminated. conveyor belt (22). 8. Procedimiento según cualquiera de las reivindicaciones anteriores, caracterizado por que para la obtención del perfil bruto (27) del atún en cada imagen se utiliza únicamente la línea central del haz láser (28) de mayor intensidad de color, eliminando el resto del 45 haz láser (28) de menor intensidad debida a la difusión del haz láser sobre la escarcha del atún (1) congelado. Method according to any of the preceding claims, characterized in that only the central line of the laser beam (28) of greater color intensity is used to obtain the raw profile (27) of the tuna, eliminating the rest of the image. laser beam (28) of lower intensity due to the diffusion of the laser beam over the frost of frozen tuna (1). 9. Procedimiento según cualquiera de las reivindicaciones anteriores, caracterizado por que los parámetros geométricos están relacionados entre sí y se encuentran ponderados 50 en función de su representatividad para la definición de la especie. Method according to any of the preceding claims, characterized in that the geometric parameters are related to each other and are weighted according to their representativeness for the definition of the species. 10. Procedimiento según cualquiera de las reivindicaciones anteriores, caracterizado por que las imágenes son capturadas en un habitáculo protegido de la luz exterior y sin 10. Method according to any of the preceding claims, characterized in that the images are captured in a cabin protected from outside light and without iluminación. illumination. 11. Procedimiento según cualquiera de las reivindicaciones anteriores, caracterizado por que la captura de las imágenes tridimensionales se realiza mediante dos cámaras 3D (26) dispuestas a cada lado de la cinta transportadora (22), en una posición superior y 5 angulada. Method according to any of the preceding claims, characterized in that the capture of the three-dimensional images is carried out by means of two 3D cameras (26) arranged on each side of the conveyor belt (22), in an upper and angled position. 12. Procedimiento según cualquiera de las reivindicaciones anteriores, caracterizado por comprende estimar, a partir de la nube de puntos tridimensional (29), el volumen y el peso del atún. 10 12. Method according to any of the preceding claims, characterized by comprising estimating, from the three-dimensional point cloud (29), the volume and weight of the tuna. 10 13. Procedimiento según cualquiera de las reivindicaciones anteriores, caracterizado por comprende detectar las deformidades presentes en el atún (1) producidas por rozamientos, golpes o aplastamientos. 13. Method according to any of the preceding claims, characterized in that it detects the deformities present in the tuna (1) produced by friction, blows or crushing. 15  fifteen 14. Procedimiento según cualquiera de las reivindicaciones anteriores, caracterizado por comprende detectar el paso de un atún (1) por la zona de escaneado para iniciar el proceso de captura de imágenes. 14. Method according to any of the preceding claims, characterized in that it detects the passage of a tuna (1) through the scanning area to start the image capture process. 15. Sistema automatizado de clasificación de atunes congelados por especie, donde los 20 atunes (1) congelados acceden a una zona de escaneado por una cinta transportadora (22) separados a cierta distancia unos de otros, caracterizado por que comprende un módulo de escaneado (20) con: 15. Automated classification system of frozen tunas by species, where the 20 frozen tunas (1) access a scanning area by a conveyor belt (22) separated at a distance from each other, characterized in that it comprises a scanning module ( 20) with: - al menos un emisor láser (24) encargado de emitir un haz láser (28) sobre el atún (1) a su paso por la zona de escaneado; 25  - at least one laser emitter (24) responsible for emitting a laser beam (28) on the tuna (1) as it passes through the scanning area; 25 - medios de captación de imágenes (26) configurados para capturar imágenes tridimensionales del haz láser (28) proyectado sobre el atún (1) a su paso por la zona de escaneado; - image collection means (26) configured to capture three-dimensional images of the laser beam (28) projected on the tuna (1) as it passes through the scanning area; - medios de procesamiento de datos configurados para: - data processing means configured to: • detectar el haz láser (28) en cada imagen capturada; 30 • detect the laser beam (28) in each captured image; 30 • obtener el perfil bruto (27) del atún en cada imagen capturada a partir del haz láser (28) detectado; • obtain the raw tuna profile (27) in each image captured from the laser beam (28) detected; • generar, a partir de los perfiles brutos (27) obtenidos en las distintas imágenes capturadas, una nube de puntos tridimensional (29) del atún; • generate, from the raw profiles (27) obtained in the different captured images, a cloud of three-dimensional points (29) of the tuna; • descomponer la nube de puntos tridimensional (29) en una pluralidad de 35 parámetros geométricos que corresponden a una serie de medidas y relaciones que definen la biometría del atún y su especie; • decompose the three-dimensional point cloud (29) into a plurality of 35 geometric parameters that correspond to a series of measures and relationships that define the biometry of tuna and its species; • estimar la especie del atún mediante un árbol de decisión y una comparativa de los parámetros geométricos del atún con una serie de medidas y relaciones patrones. 40 • estimate the tuna species using a decision tree and a comparison of the geometric parameters of tuna with a series of measures and standard relationships. 40 16. Sistema según la reivindicación 15, caracterizado por que al menos un emisor láser (24) se dispone con una orientación tal que el haz láser (28) es perpendicular a la cinta transportadora (22). 16. System according to claim 15, characterized in that at least one laser emitter (24) is arranged in such an orientation that the laser beam (28) is perpendicular to the conveyor belt (22). 45  Four. Five 17. Sistema según cualquiera de las reivindicaciones 15 a 16, caracterizado por que el módulo de escaneado (20) comprende dos emisores láser (24) dispuestos a cada lado de la cinta transportadora (22) y cuyos haz láser (28) son perpendiculares a la cinta transportadora (22) y coincidentes. 17. System according to any of claims 15 to 16, characterized in that the scanning module (20) comprises two laser emitters (24) arranged on each side of the conveyor belt (22) and whose laser beam (28) are perpendicular to the conveyor belt (22) and matching. 50  fifty 18. Sistema según cualquiera de las reivindicaciones 15 a 17, caracterizado por que el al menos emisor láser (24) emite un haz láser (28) de color rojo. 18. System according to any of claims 15 to 17, characterized in that the at least laser emitter (24) emits a red laser beam (28). 19. Sistema según la reivindicación anterior, caracterizado por que la longitud de onda del 19. System according to the preceding claim, characterized in that the wavelength of the haz láser (28) es de 660 nm. laser beam (28) is 660 nm. 20. Sistema según cualquiera de las reivindicaciones 15 a 19, caracterizado por que para la detección del haz láser (28) los medios de procesamiento de datos están configurados para filtrar las imágenes capturadas para detectar únicamente el rango de color empleado 5 por el haz láser (28). 20. System according to any of claims 15 to 19, characterized in that for the detection of the laser beam (28) the data processing means are configured to filter the captured images to detect only the color range used by the laser beam (28). 21. Sistema según cualquiera de las reivindicaciones 15 a 20, caracterizado por que los medios de captación de imágenes (26) se disponen frontalmente a la marcha de la cinta transportadora (22) en una posición superior y angulada. 10 21. System according to any of claims 15 to 20, characterized in that the image collection means (26) are arranged frontally to the movement of the conveyor belt (22) in an upper and angled position. 10 22. Sistema según cualquiera de las reivindicaciones 15 a 21, caracterizado por que para la obtención del perfil bruto (27) del atún en cada imagen los medios de procesamiento de datos están configurados para identificar las zonas que tienen volumen que corresponden al atún, y eliminar las zonas planas que corresponden con la cinta 15 transportadora (22). 22. System according to any of claims 15 to 21, characterized in that for obtaining the raw profile (27) of the tuna in each image the data processing means are configured to identify the areas that have volume corresponding to the tuna, and remove the flat areas that correspond to the conveyor belt 15 (22). 23. Sistema según cualquiera de las reivindicaciones 15 a 22, caracterizado por que para la obtención del perfil bruto (27) del atún en cada los imagen medios de procesamiento de datos están configurados para utilizar únicamente la línea central del haz láser (28) de 20 mayor intensidad de color, eliminando el resto del haz láser (28) de menor intensidad debida a la difusión del haz láser sobre la escarcha del atún (1) congelado. 23. System according to any of claims 15 to 22, characterized in that for obtaining the raw profile (27) of the tuna in each image, the data processing means are configured to use only the central line of the laser beam (28) of 20 greater intensity of color, eliminating the rest of the laser beam (28) of lower intensity due to the diffusion of the laser beam on the frost of frozen tuna (1). 24. Sistema según cualquiera de las reivindicaciones 15 a 23, caracterizado por que los parámetros geométricos están relacionados entre sí y se encuentran ponderados en 25 función de su representatividad para la definición de la especie. 24. System according to any of claims 15 to 23, characterized in that the geometric parameters are related to each other and are weighted according to their representativeness for the definition of the species. 25. Sistema según cualquiera de las reivindicaciones 15 a 24, caracterizado por que el módulo de escaneado (20) comprende una carcasa exterior y unas bandas de protección en la zona de entrada y salida de los atunes que definen un habitáculo protegido de la luz 30 exterior y sin iluminación en el que las imágenes son capturadas. 25. System according to any of claims 15 to 24, characterized in that the scanning module (20) comprises an outer housing and protective bands in the inlet and outlet area of the tunas that define a cabin protected from light 30 exterior and without lighting in which images are captured. 26. Sistema según cualquiera de las reivindicaciones 15 a 25, caracterizado por que los medios de captación de imágenes (26) comprenden dos cámaras 3D (26) dispuestas a cada lado de la cinta transportadora (22), en una posición superior y angulada. 35 26. System according to any of claims 15 to 25, characterized in that the image collection means (26) comprise two 3D cameras (26) arranged on each side of the conveyor belt (22), in an upper and angled position. 35 27. Sistema según cualquiera de las reivindicaciones 15 a 26, caracterizado por que los medios de procesamiento de datos están configurados para estimar, a partir de la nube de puntos tridimensional (29), el volumen y el peso del atún. 27. System according to any of claims 15 to 26, characterized in that the data processing means are configured to estimate, from the three-dimensional point cloud (29), the volume and weight of the tuna. 40  40 28. Sistema según cualquiera de las reivindicaciones 15 a 27, caracterizado por que los medios de procesamiento de datos están configurados para detectar, a partir de los parámetros geométricos, las deformidades presentes en el atún (1) producidas por rozamientos, golpes o aplastamientos. 28. System according to any of claims 15 to 27, characterized in that the data processing means are configured to detect, from the geometric parameters, the deformities present in the tuna (1) produced by friction, blows or crushing. 45  Four. Five 29. Sistema según cualquiera de las reivindicaciones 15 a 28, caracterizado por que el módulo de escaneado (20) comprende medios sensores de presencia encargados de detectar el paso de un atún (1) por la zona de escaneado y así activar los medios de captación de imágenes (26) para iniciar el proceso de captura de imágenes. 29. System according to any of claims 15 to 28, characterized in that the scanning module (20) comprises presence sensing means responsible for detecting the passage of a tuna (1) through the scanning area and thus activating the collection means of images (26) to start the image capture process.
ES201430527A 2014-04-09 2014-04-09 Automated system and procedure for classification of frozen tunas by species Active ES2478420B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
ES201430527A ES2478420B1 (en) 2014-04-09 2014-04-09 Automated system and procedure for classification of frozen tunas by species
PCT/ES2015/070188 WO2015155389A1 (en) 2014-04-09 2015-03-18 Automated method and system for the classification of frozen tuna according to species

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
ES201430527A ES2478420B1 (en) 2014-04-09 2014-04-09 Automated system and procedure for classification of frozen tunas by species

Publications (2)

Publication Number Publication Date
ES2478420A1 true ES2478420A1 (en) 2014-07-21
ES2478420B1 ES2478420B1 (en) 2015-06-02

Family

ID=51177619

Family Applications (1)

Application Number Title Priority Date Filing Date
ES201430527A Active ES2478420B1 (en) 2014-04-09 2014-04-09 Automated system and procedure for classification of frozen tunas by species

Country Status (2)

Country Link
ES (1) ES2478420B1 (en)
WO (1) WO2015155389A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NO20220528A1 (en) * 2022-05-09 2023-11-10 Optimar As System and method for estimating weight of biomass
ES2992449A1 (en) * 2023-06-08 2024-12-12 Tecnologia Marina Ximo Sl Automatic tuna peeling equipment and procedure (Machine-translation by Google Translate, not legally binding)
WO2025218967A1 (en) * 2024-04-17 2025-10-23 Nienstedt Gmbh Method for introducing blocks of food into a food processing system, and processing line or device for carrying out such a method

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102016107687A1 (en) * 2016-04-26 2017-10-26 Nordischer Maschinenbau Rud. Baader Gmbh + Co. Kg Method and device for detecting the abdominal / supine position of fish conveyed by means of a conveyor
CN107138432B (en) * 2017-04-05 2020-03-13 杭州迦智科技有限公司 Method and apparatus for sorting non-rigid objects
CN113070243A (en) * 2021-03-15 2021-07-06 杭州思看科技有限公司 Three-dimensional scanning data detection method, device and system and electronic device
CN113657842B (en) * 2021-10-14 2022-03-15 南通天成包装有限公司 Industrial adhesive tape storage management method and system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0331390A2 (en) * 1988-02-29 1989-09-06 Grove Telecommunications Ltd. Fish sorting machine
NL9000457A (en) * 1990-02-26 1991-09-16 Rijksinstituut Voor Visserijon Item vol.-determn. system - compares rays reflected from item and flat base, for fish automatic sorting
JPH04323537A (en) * 1991-04-23 1992-11-12 Hitachi Plant Eng & Constr Co Ltd Selecting method for fish and its device
WO1994009920A1 (en) * 1992-10-23 1994-05-11 The Minister Of Agriculture Fisheries And Food In Her Britannic Majesty's Government Of The United Kingdom Of Great Britain And Northern Ireland Fish sorting machine

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0331390A2 (en) * 1988-02-29 1989-09-06 Grove Telecommunications Ltd. Fish sorting machine
NL9000457A (en) * 1990-02-26 1991-09-16 Rijksinstituut Voor Visserijon Item vol.-determn. system - compares rays reflected from item and flat base, for fish automatic sorting
JPH04323537A (en) * 1991-04-23 1992-11-12 Hitachi Plant Eng & Constr Co Ltd Selecting method for fish and its device
WO1994009920A1 (en) * 1992-10-23 1994-05-11 The Minister Of Agriculture Fisheries And Food In Her Britannic Majesty's Government Of The United Kingdom Of Great Britain And Northern Ireland Fish sorting machine

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NO20220528A1 (en) * 2022-05-09 2023-11-10 Optimar As System and method for estimating weight of biomass
ES2992449A1 (en) * 2023-06-08 2024-12-12 Tecnologia Marina Ximo Sl Automatic tuna peeling equipment and procedure (Machine-translation by Google Translate, not legally binding)
WO2025218967A1 (en) * 2024-04-17 2025-10-23 Nienstedt Gmbh Method for introducing blocks of food into a food processing system, and processing line or device for carrying out such a method

Also Published As

Publication number Publication date
ES2478420B1 (en) 2015-06-02
WO2015155389A1 (en) 2015-10-15

Similar Documents

Publication Publication Date Title
WO2015155389A1 (en) Automated method and system for the classification of frozen tuna according to species
CN101678405B (en) Automatic selective separation of rotten citrus fruits system
US7039220B2 (en) Methods and apparatus for the dimensional measurement of livestock using a single camera
US11830179B2 (en) Food inspection assisting system, food inspection assisting apparatus and computer program
JP6152845B2 (en) Optical granular material sorter
ES3004941T3 (en) Apparatus for detecting matter
CN209034912U (en) Sorting equipment for mineral-containing objects or plastic objects
JP6590907B2 (en) Fruit sorting system, fruit sorting device, and fruit sorting method
US9424635B2 (en) Method and device for individual grain sorting of objects from bulk materials
RU2564599C2 (en) Classification method of objects found in batch of seeds and its corresponding application for production of seeds
CA3092996A1 (en) Systems and methods for imaging seeds using multiple cameras
JP5744040B2 (en) Method for obtaining a rough 3D model and apparatus for forming a rough 3D model
AU2016242468B2 (en) A novel color based optical grading system with multi reflectance and multi-angle views
KR20150119398A (en) Optical granular substance sorter
KR20080104000A (en) Optical measuring device and measuring method of grain grain
CA2564648A1 (en) Apparatus and method for inspecting a stream of matter by light scattering inside the matter
CN115201929A (en) Apparatus and method for inspecting cans
ES2701096T3 (en) Apparatus and method for vision tracking
US12106468B2 (en) Foreign material inspection system
US20240280504A1 (en) Method and apparatus for inspecting full containers
JP4664778B2 (en) Chestnut quality inspection method
Cho et al. Development of automatic sorting system for green pepper using machine vision
US20250244255A1 (en) Scanning of objects
ES2523390B2 (en) Automatic procedure to determine the compactness of a grape cluster in continuous mode, on a conveyor belt located in the cellar
WO2023199102A1 (en) Scanning of objects

Legal Events

Date Code Title Description
FG2A Definitive protection

Ref document number: 2478420

Country of ref document: ES

Kind code of ref document: B1

Effective date: 20150602