ES2942892T3 - Monitorización de ganado - Google Patents

Monitorización de ganado Download PDF

Info

Publication number
ES2942892T3
ES2942892T3 ES19872601T ES19872601T ES2942892T3 ES 2942892 T3 ES2942892 T3 ES 2942892T3 ES 19872601 T ES19872601 T ES 19872601T ES 19872601 T ES19872601 T ES 19872601T ES 2942892 T3 ES2942892 T3 ES 2942892T3
Authority
ES
Spain
Prior art keywords
cattle
animal
pen
processor
animals
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.)
Active
Application number
ES19872601T
Other languages
English (en)
Inventor
Jacquelin Labrecque
Frank Gouineau
Pierre Savatte
Dimitri Estrade
Joel Rivest
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.)
Groupe Ro Main Inc
Original Assignee
Groupe Ro Main Inc
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 Groupe Ro Main Inc filed Critical Groupe Ro Main Inc
Application granted granted Critical
Publication of ES2942892T3 publication Critical patent/ES2942892T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01KANIMAL HUSBANDRY; AVICULTURE; APICULTURE; PISCICULTURE; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
    • A01K29/00Other apparatus for animal husbandry
    • A01K29/005Monitoring or measuring activity, e.g. detecting heat or mating
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01KANIMAL HUSBANDRY; AVICULTURE; APICULTURE; PISCICULTURE; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
    • A01K1/00Housing animals; Equipment therefor
    • A01K1/02Pigsties; Dog-kennels; Rabbit-hutches or the like
    • A01K1/0209Feeding pens for pigs or cattle
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01KANIMAL HUSBANDRY; AVICULTURE; APICULTURE; PISCICULTURE; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
    • A01K1/00Housing animals; Equipment therefor
    • A01K1/02Pigsties; Dog-kennels; Rabbit-hutches or the like
    • A01K1/0218Farrowing or weaning crates
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01KANIMAL HUSBANDRY; AVICULTURE; APICULTURE; PISCICULTURE; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
    • A01K1/00Housing animals; Equipment therefor
    • A01K1/08Arrangements for simultaneously releasing several animals
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01KANIMAL HUSBANDRY; AVICULTURE; APICULTURE; PISCICULTURE; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
    • A01K11/00Marking of animals
    • A01K11/001Ear-tags
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01KANIMAL HUSBANDRY; AVICULTURE; APICULTURE; PISCICULTURE; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
    • A01K11/00Marking of animals
    • A01K11/006Automatic identification systems for animals, e.g. electronic devices, transponders for animals
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01KANIMAL HUSBANDRY; AVICULTURE; APICULTURE; PISCICULTURE; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
    • A01K5/00Feeding devices for stock or game ; Feeding wagons; Feeding stacks
    • A01K5/02Automatic devices
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01KANIMAL HUSBANDRY; AVICULTURE; APICULTURE; PISCICULTURE; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
    • A01K7/00Watering equipment for stock or game
    • A01K7/02Automatic devices ; Medication dispensers
    • A01K7/06Automatic devices ; Medication dispensers actuated by the animal
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • G06T7/0008Industrial image inspection checking presence/absence
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/20Scenes; Scene-specific elements in augmented reality scenes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/52Surveillance or monitoring of activities, e.g. for recognising suspicious objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/50Constructional details
    • H04N23/54Mounting of pick-up tubes, electronic image sensors, deviation or focusing coils
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/57Mechanical or electrical details of cameras or camera modules specially adapted for being embedded in other devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/181Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/22Character recognition characterised by the type of writing
    • G06V30/224Character recognition characterised by the type of writing of printed characters having additional code marks or containing code marks
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/48Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
    • G10L25/51Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets

Landscapes

  • Life Sciences & Earth Sciences (AREA)
  • Environmental Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Animal Husbandry (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • Zoology (AREA)
  • Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Birds (AREA)
  • Signal Processing (AREA)
  • Economics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Quality & Reliability (AREA)
  • Biophysics (AREA)
  • Strategic Management (AREA)
  • Accounting & Taxation (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Operations Research (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • Acoustics & Sound (AREA)
  • Image Analysis (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Investigating Or Analysing Biological Materials (AREA)
  • Image Processing (AREA)

Abstract

Un aparato para criar ganado incluye uno o más corrales de confinamiento junto con pasillos para el traslado de los animales de un lugar a otro. El aparato incluye una o más cámaras para obtener imágenes de todos los animales en el área de contención. Se proporciona un procesador para analizar las imágenes, estando dispuesto el procesador para asignar una identificación arbitraria a cada animal y para realizar un seguimiento continuo de todos los animales para mantener la asignación. A partir de este seguimiento se pueden obtener diversos datos relativos a animales individuales oa los animales en conjunto para evaluar sus características y dar una indicación al trabajador del animal a extraer. (Traducción automática con Google Translate, sin valor legal)

Description

DESCRIPCIÓN
Monitorización de ganado
Esta invención se refiere a un método para criar ganado utilizando un aparato que incluye un corral de confinamiento y más particularmente a componentes que permiten la monitorización de los animales en el corral. En algunas disposiciones, esto puede usarse para determinar cambios en el comportamiento que podrían estar asociados con un cambio en las características del animal. Si bien el aparato se puede usar particularmente cuando los animales se crían para el sacrificio, el aparato también se puede usar para animales que se pueden criar para obtener leche o huevos.
La disposición en la presente memoria se diseña principalmente para su uso en la producción de cerdos y aves de corral, donde los animales típicamente se confinan muy estrechamente en un establo interior, pero pueden usarse para cualquier tipo de cría de animales. Por supuesto, se pretende que el término "animal" incluya aves de corral.
Típicamente se ha llevado a cabo la producción de cerdos y aves de corral donde los animales típicamente se confinan muy estrechamente en un establo interior. Los trabajadores calificados hasta la fecha han manejado a los animales mediante observación y controles.
Sin embargo, es deseable proporcionar asistencia tecnológica para identificar y monitorizar a los animales y sus actividades, incluida la alimentación.
La solicitud de patente de EE. UU. n.° US 2010/0246970 A1 se refiere a un dispositivo y un método para proporcionar información sobre animales que caminan a través de un paso de animales, comprendiendo la información un dispositivo sensor y un procesador.
La solicitud de patente de EE. UU. n.° US 2016/0363692 A1 se refiere a un sistema de recuento óptico que incluye un sensor montado para establecer una cortina de luz a través de un área donde el ganado debe pasar y ser contenido, y una unidad de control acoplada operativamente con el sensor para detectar el ganado dentro de la cortina de luz y, cuando el ganado cumple un criterio predefinido, incrementar un recuento del ganado.
Compendio de la invención
Un objeto de la presente invención es proporcionar un método para criar ganado que incluye un disposición para monitorizar los animales y sus actividades.
Según la invención, se proporciona un método para contar ganado para generar un inventario de ganado como se especifica en la reivindicación 1.
Por lo tanto, esta disposición utilizada en el método se diseña particularmente para su uso en un establo donde los animales se mantienen juntos en grupos en lugar de en corrales individuales.
En esta disposición, una característica independiente importante es que el procesador se dispone para asignar a cada uno de los miembros del grupo de ganado en dicha una o más imágenes una designación individual. La designación individual es preferiblemente arbitraria para ser independiente de cualquier marca física o de identificación de los miembros del grupo de ganado. Preferiblemente, el procesador hace seguimiento continuamente de cada uno de los miembros y distingue a cada miembro de los demás miembros al observar y hace seguimiento todos los miembros en todo momento. Es decir, preferiblemente, el procesador funciona para generar datos relacionados con los movimientos de los miembros individuales sin tener que marcar o identificar los miembros individuales.
En esta disposición, una característica independiente importante es que el procesador se dispone para utilizar periódicamente datos de un sistema externo que identifica a los miembros para comprobar y confirmar que un miembro está correctamente identificado. Por lo tanto, en caso de que se detecte una confusión entre dos miembros, el procesador puede funcionar para identificar qué miembros se han confundido y reasignar los datos recopilados a esos miembros respectivos.
En esta disposición, una característica independiente importante es que el procesador funciona para comprobar y confirmar cuándo el miembro está en una ubicación específica en el corral de confinamiento, como una estación de alimentación.
En esta disposición, una característica independiente importante es que el procesador se dispone para proporcionar una indicación en un dispositivo de exposición a un trabajador que identifica un miembro designado específico. Por ejemplo, el procesador puede proporcionar una indicación al trabajador al definir un número de identificación. Alternativamente, el procesador puede proporcionar una indicación al trabajador indicándole en qué corral de una pluralidad de corrales que forman el área de confinamiento se ubica el miembro para que el trabajador pueda identificar el miembro con sus ojos experimentados.
Aún más, el procesador puede comunicar una identificación de un miembro a un componente de marcado que funciona para marcar el miembro identificado.
Aún más, el procesador puede proporcionar al trabajador un mapa interactivo del área de confinamiento para identificar dónde se ubica uno de los miembros identificados en tiempo real.
Preferiblemente, cada animal tiene dos etiquetas en las orejas, cada etiqueta que contiene la imagen para identificar al animal respectivo, pero el sistema que usa solo una etiqueta puede ser adecuado.
Preferiblemente, la imagen visible que contiene la información que identifica al animal comprende un número de etiqueta que un trabajador puede leer fácilmente en el corral que tenga un símbolo numérico o símbolos alfanuméricos. Sin embargo, se pueden incluir códigos QR y otra información legible por máquina o se pueden usar en lugar de códigos alfanuméricos. Preferiblemente, se proporciona al menos un comedero que tiene al menos una cubeta dispensadora de alimento y/o agua dentro del corral de confinamiento y en donde el procesador se dispone para identificar un animal en el comedero.
En este caso, se puede proporcionar un sistema de control para controlar el suministro de alimento y/o agua al comedero en una cantidad o contenido que se adapte al animal identificado por dicha información.
En algunos casos, cada animal puede tener dos etiquetas en las orejas, teniendo cada etiqueta el símbolo numérico o los símbolos alfanuméricos para identificar al animal respectivo.
Preferiblemente, el número de etiqueta puede ser leído fácilmente por un trabajador en el corral, de modo que el número no sea un código de barras u otro patrón decodificable electrónicamente.
En algunos casos, el sistema se usa en un comedero que tiene al menos una cubeta dispensadora de alimento y/o agua dentro del corral de confinamiento y el procesador se dispone para identificar un animal en el comedero usando el sistema de lectura de etiquetas.
En algunos casos, se proporciona un sistema de control para controlar el suministro de alimento y/o agua a la cubeta en una cantidad o contenido que se adapta al animal identificado a partir del número de etiqueta. Aunque el mismo sistema se puede utilizar sin un sistema de alimentación a medida.
Cuando se usa en o con el comedero, el sistema de cámara puede incluir una cámara que obtiene imágenes de la cubeta y en donde el procesador se dispone para detectar por análisis de imágenes de la imagen una cantidad de alimento y/o agua en el comedero para determinar si la cantidad está dentro de los límites operativos y para proporcionar una señal en caso de que la cantidad esté fuera de los límites operativos.
Es decir, por ejemplo, el procesador se puede disponer para detectar mediante análisis de imágenes de la imagen una cantidad de alimentación en la cubeta.
En algunos casos, el comedero puede ser del tipo que incluye una boquilla de suministro de agua para suministrar agua a la cubeta y el procesador se dispone para detectar mediante análisis de imágenes si la cubeta está llena de agua o si no contiene agua, indicando así un mal funcionamiento de la boquilla.
En algunos casos, cuando se usa con el comedero, se proporciona un sistema de guía de animales que controla el acercamiento de los animales al comedero de modo que cada animal a su vez es controlado por el sistema de guía y es guiado al comedero para tomar alimento y/o agua y en este caso, la cámara se puede ubicar para obtener imágenes del animal en el sistema de guía para leer la etiqueta para obtener la identidad del animal y, si es necesario, adaptar la alimentación al animal identificado.
En esta disposición, otra característica independiente importante es que el procesador se puede disponer para detectar la cantidad de alimento que queda en la cubeta después de que el animal en particular haya dejado la cubeta y restar de la cantidad de alimento que se suministrará al comedero para el siguiente animal en la cubeta de una cantidad adaptada para el próximo animal. Es decir, si un primer animal opta por no tomar la cantidad suministrada del alimento seleccionado para ese animal dejando una proporción en la cubeta, el sistema puede detectar esa cantidad que queda y puede depositar en la cubeta una cantidad que tiene en cuenta que cantidad restante para que el siguiente animal reciba solo la cantidad que le corresponde recibir y no una cantidad extra causada por el animal anterior que dejó algo de alimento. Además, la cantidad restante se puede registrar y alimentar como una cantidad extra al primer animal cuando ese animal regresa al comedero. De esta forma, la cantidad de alimento que realmente toman los animales puede monitorizarse y controlarse mejor para que cada animal reciba la cantidad total durante un período de tiempo para cumplir con sus requisitos.
En una característica independiente importante, el comedero se dispone para dispensar una cantidad requerida de alimento al animal en una pluralidad de dosis y en donde el procesador se dispone para detectar si el animal ha tomado una dosis anterior antes de dispensar otra dosis.
Usando el sistema de lectura de etiquetas, en algunos casos el procesador también puede disponerse para proporcionar datos de salida relacionados con el movimiento de un animal identificado específico dentro del corral de confinamiento.
En algunos casos, al usar el sistema de lectura de etiquetas, el procesador puede disponerse para proporcionar una salida indicativa del animal en una posición dada en el corral y alimentar esa información a un sistema de seguimiento. Un ejemplo de uso del sistema de seguimiento así definido es que puede proporcionarse un corral que contiene un animal macho y el procesador se dispone para proporcionar una salida indicativa de celo en un animal identificado al detectar la frecuencia con la que una hembra visita al macho.
En otro uso del sistema, el procesador también se puede disponer para detectar mediante análisis de imágenes un peso calculado del animal identificado. Esto se puede usar para monitorizar el aumento de peso tanto para determinar el peso de mercado como para adaptar el alimento para maximizar la eficiencia de consumo de alimento.
Los sistemas descritos en la presente memoria se pueden usar con comederos del tipo que tiene múltiples espacios para alimentar a varios cerdos al mismo tiempo con cubetas conectadas y comederos exclusivos únicos que se usan típicamente, pero no necesariamente, con alimento personalizado para el animal identificado.
La lectura de etiquetas puede ser útil principalmente para la identificación de animales alrededor de los comederos y bebederos, pero también podría usarse en otros lugares en los que se desea identificar al animal individual para tomar otras decisiones individuales u obtener otros datos individuales. Una de estas aplicaciones es la detección de celo a partir de monitorizar la frecuencia con la que la cerda en el corral visita el corral del verraco. Otro ejemplo podría ser simplemente identificar al animal en una posición determinada en el corral y enviar esa información a un sistema de seguimiento.
La monitorización de cubetas también se puede utilizar no solo para adaptar la dieta a cada animal individual. También se puede utilizar para alertar a los trabajadores en caso de que una cubeta esté vacía cuando debería tener algo de alimento, es decir, el sistema de alimentación puede no haber funcionado correctamente. También podría usarse para identificar problemas en la boquilla de agua si, por ejemplo, la cubeta está llena de agua o vacía. Estos dos ejemplos podrían ocurrir incluso en entornos de alimentación no individual, como con comederos que tienen múltiples espacios para alimentar a varios cerdos al mismo tiempo con cubetas conectadas.
Los sistemas divulgados en esta memoria también describen un aparato para criar ganado que comprende:
al menos un primer corral de confinamiento que define un área de confinamiento en la que se contiene un grupo de miembros del ganado;
un sistema de cámaras que incluye una o más cámaras generadoras de imágenes, el sistema de cámaras se monta en el área de confinamiento y dispuesto para obtener una o más imágenes de todas las partes del área de confinamiento en las que pueden entrar los miembros del grupo de ganado;
estando dispuesto el sistema de cámara para obtener repetidamente dicha una o más imágenes de modo que todos los miembros del grupo de ganado en el área de confinamiento sean visibles en dicha al menos una imagen en todo momento;
y un procesador para analizar las imágenes;
estando dispuesto el procesador para asignar a cada uno de los miembros del grupo de ganado en dicha una o más imágenes una designación individual;
en donde la designación individual es arbitraria para ser independiente de cualquier marca física o de identificación de los miembros del grupo de ganado;
y en donde el procesador hace seguimiento continuamente de cada uno de los miembros y distingue cada miembro de los demás observando y haciendo seguimiento de todos los miembros en todo momento.
Preferiblemente, el procesador funciona para generar datos relacionados con los movimientos de los miembros individuales completamente sin tener que marcar o identificar de otro modo a los miembros individuales y para proporcionar un sistema que responda a la identificación. Se apreciará que, incluso si se usa un sistema de marcado en el grupo para etiquetar o marcar animales, la disposición descrita en la presente memoria puede funcionar y normalmente funciona sin la necesidad de consultar ese sistema. Sin embargo, en algunos casos, el procesador se dispone para usar periódicamente datos de un sistema externo que identifica a los miembros para comprobar y confirmar que un miembro está correctamente identificado, ya que pueden ocurrir algunos errores.
En este caso, en caso de que se detecte una confusión entre dos miembros, el procesador se dispone para identificar qué miembros se han confundido y reasignar los datos recopilados a esos miembros respectivos. Por lo tanto, el procesador puede funcionar para comprobar y confirmar la identificación cuando el miembro está en una ubicación específica en el corral de confinamiento, como una estación de alimentación.
Preferiblemente, para que el trabajador pueda tomar medidas sobre un animal particularmente identificado que podría estar enfermo o en celo, el procesador se dispone para proporcionar una indicación a un trabajador que identifique a un miembro designado específico del grupo. Esto se puede hacer de varias maneras diferentes dependiendo del modo de funcionamiento del sistema. En un ejemplo donde el sistema funciona en combinación con un sistema separado que identifica a los animales como se establece anteriormente, el procesador puede proporcionar una indicación al trabajador definiendo un número de identificación del sistema de identificación separado que puede ser identificado por el trabajador y el animal con ese número encontrado.
En otro sistema, el procesador proporciona una indicación al trabajador indicándole en qué corral de una pluralidad de corrales que forman el área de confinamiento se ubica el miembro de modo que el trabajador pueda identificar el miembro con sus ojos experimentados. En esta disposición, el número total de animales en el área de confinamiento se separan en corrales individuales de unos pocos animales para que la identificación del corral sea suficiente para permitir que el trabajador use su experiencia para localizar al animal que muestra los signos de la condición detectada.
En otra disposición más, el procesador comunica una identificación de un miembro con un componente que funciona para marcar el miembro identificado, por ejemplo en una estación de alimentación, utilizando un marcador de indicación visual o de color. Así, por ejemplo, se puede colocar un aplicador de pintura o un rociador en la estación de comedero y funcionar cuando el animal en cuestión está en la estación.
Aún más en otra disposición, el procesador se dispone para proporcionar al trabajador un mapa interactivo del área de confinamiento para identificar dónde se ubica el miembro identificado en tiempo real.
Preferiblemente, el procesador se dispone para generar para cada miembro uno o más de los siguientes conjuntos de datos:
Posición de cada miembro que puede obtenerse continuamente en tiempo real o puede establecerse mediante análisis periódicos repetidos de los datos para proporcionar información periódica sobre la posición.
Velocidad de cada miembro que nuevamente puede ser continua o periódica.
Postura de diferentes partes del miembro (cuerpo entero, cabeza, cola, etc.) que a su vez puede ser continua o periódica. Nivel de energía del miembro que nuevamente puede ser continuo o periódico.
Preferiblemente, el procesador se dispone para generar para un subgrupo de miembros uno o más de los siguientes conjuntos de datos:
Nivel de energía del subgrupo de miembros que nuevamente puede ser continuo o periódico.
Velocidad media del subgrupo que, de nuevo, puede ser continua o periódica.
El área de confinamiento se puede, en un importante aspecto independiente de la invención en esta memoria, subdividida en diferentes áreas que incluyen un área de alimentación, un área de bebida, un área de descanso y los datos relacionados con todos los animales en estas áreas se pueden analizar para obtener datos individuales o datos de grupo para cualquiera de estas áreas específicas. En vista de las diferentes actividades de los animales en estas áreas, el análisis del comportamiento de los animales cuando están en estas áreas puede revelar información sobre la condición de los animales que no estaría determinada por un análisis de sus actividades promedio cuando se mueven a lo largo del área de confinamiento.
Además, los datos obtenidos se pueden utilizar al detectar la envolvente de la imagen o al analizar marcas específicas dentro de la imagen para estimar el peso de cada animal con el mismo sistema de cámara y asignar este peso al animal del que se está hace seguimiento con nuestro sistema.
También se pueden obtener otras métricas, en un aspecto independiente importante de la invención de esta memoria, como la condición corporal, las marcas de lucha, etc. Estos no se obtendrán a partir de métricas de comportamiento, sino que utilizarán las mismas cámaras para detectar la envolvente de la imagen y/o las marcas dentro de la imagen y también se pueden asociar a un animal específico.
Los datos de estos análisis para cada uno de los animales del grupo se pueden utilizar para detectar enfermedades, problemas de gestión, problemas de control climático, eventos de reproducción, eventos de agresión, etc.
Preferiblemente, el área de confinamiento comprende un corral o un conjunto de corrales en los que el ganado permanece contenido hasta que sea necesario transportarlo para su transferencia como parte de una compra del grupo.
Preferiblemente, el corral de confinamiento incluye uno o más sistemas de alimentación para que el ganado permanezca contenido en el corral.
Preferiblemente, el procesador se dispone para analizar las imágenes de los corrales de confinamiento para generar un número detectado o recuento del ganado en el área de confinamiento. Cuando el área se forma por una serie de corrales individuales, el procesador se dispone para analizar las imágenes de la pluralidad de corrales de confinamiento para generar el número detectado de ganado en el grupo en cada corral de confinamiento respectivo y también actúa para generar repetidamente inventarios que contienen el número detectado de ganado en cada corral y el número detectado del total de ganado en todos los corrales del área de confinamiento para que el número de ganado extraído y el número de ganado transferido de un corral a otro se incluyan en los inventarios.
De esta forma, preferiblemente, el procesador proporciona automáticamente un inventario del ganado retirado de los corrales para ser extraído, como cuando está muerto o gravemente enfermo, y el número de ganado transferido de un corral a otro y el ganado añadido a los corrales.
Preferiblemente, el inventario comprende un documento contable para uso en la compra del grupo.
En muchos casos, el área de confinamiento es más grande de lo que puede captar una sola cámara y en donde se proporciona una pluralidad de cámaras con las imágenes integradas para permitir el recuento del número total de ganado en el corral. Preferiblemente, la cámara se monta en un techo del área de confinamiento en una posición fija. Preferiblemente, la cámara se puede quitar de su soporte y se comunica de forma inalámbrica, por lo que se puede mover a otro soporte en otro corral.
Preferiblemente, el procesador puede distinguir a los humanos del ganado.
Típicamente, pero no necesariamente, el ganado comprende cerdos o aves de corral.
La disposición descrita en la presente memoria también se puede utilizar en un aparato para criar ganado que comprende:
una pluralidad de corrales de confinamiento en los que se contienen grupos de ganado; un callejón conectado y que se extiende entre los corrales de confinamiento;
para que los trabajadores puedan sacar ganado de los corrales de confinamiento ya sea para ser extraído de los corrales o para ser transferido de uno a otro de los corrales de confinamiento;
teniendo cada uno de los corrales de confinamiento al menos una cámara montada en ellos de modo que todo el grupo de ganado en los respectivos corrales de confinamiento pueda ser capturado en al menos una imagen;
y un procesador para analizar las imágenes de los corrales de confinamiento, estando dispuesto el procesador para generar un número detectado de ganado en el grupo en cada corral de confinamiento respectivo;
y generar repetidamente inventarios que contengan el número detectado de ganado en cada corral y el número detectado del total de ganado en todos los corrales para que el número de ganado extraído y el número de ganado transferido de un corral a otro se incluyan en los inventarios.
La disposición descrita en la presente memoria también se puede utilizar en un aparato para criar ganado que comprende:
un corral de confinamiento en el que se contiene un grupo de ganado;
en donde el corral de confinamiento comprende un corral en el que el ganado permanece contenido hasta que sea necesario transportarlo para transferirlo como parte de una compra del grupo;
teniendo los corrales de confinamiento al menos una cámara montada en ellos para que todo el grupo de ganado en el corral de confinamiento pueda ser capturado en al menos una imagen;
un procesador para analizar las imágenes del corral de confinamiento, estando dispuesto el procesador para generar un número detectado de ganado en el grupo en el corral de confinamiento;
en donde el corral es más grande de lo que se puede visualizar con una sola cámara y en donde se proporciona una pluralidad de cámaras con las imágenes integradas para permitir el recuento del número total de ganado en el corral. La disposición descrita en la presente memoria también se puede usar en un método para criar ganado que comprende:
contener el ganado en al menos un corral;
retirar el ganado del corral de confinamiento ya sea para extraerlo del corral o para transferirlo a otro corral de confinamiento y añadir ganado al corral;
montar al menos una cámara montada en el corral de modo que todo el ganado en los corrales de confinamiento pueda ser capturado en al menos una imagen;
analizar las imágenes del corral de confinamiento, estando dispuesto el procesador para generar un número detectado de ganado en el corral de confinamiento;
y generar repetidamente inventarios que contengan el número detectado de ganado en dicho al menos un corral para proporcionar automáticamente un inventario del ganado retirado del corral para ser extraído y el número de ganado transferido de un corral a otro corral y ganado añadido al corral.
Los ejemplos definidos anteriormente se pueden usar con una o más de las características de mejora adicionales u opcionales que se establecen a continuación y cada una se puede usar de forma independiente o en combinación con cualquiera de las otras características.
Preferiblemente, la parte del callejón comprende todo el ancho del callejón.
Preferiblemente, el corral de confinamiento comprende un corral en el que el ganado permanece contenido hasta que sea necesario transportarlo para transferirlo como parte de una compra del grupo.
Preferiblemente, el corral de confinamiento incluye uno o más sistemas de alimentación para que el ganado permanezca contenido en el corral. Por lo tanto, el corral puede dividirse en secciones separadas de descanso, alimentación y desechos, pero en la disposición de esta memoria, los animales son visibles y detectados en todas las secciones para que puedan seguirse por todas partes.
En una disposición típica, la ubicación remota a la que se transfieren los animales a través del callejón comprende un contenedor de transporte. Sin embargo, la ubicación remota puede comprender otro corral de confinamiento.
Preferiblemente, el inventario comprende un documento contable para uso en la compra del grupo. El inventario puede ser una imagen impresa desde el procesador o puede formar una exposición en una pantalla adecuada. Sin embargo, el inventario es algo real al que el trabajador puede acceder y estudiar para proporcionar datos para la gestión de la operación ganadera. Preferiblemente, la parte del callejón tiene un ancho tal que el ganado puede pasar al menos de dos en dos y puede girar para moverse en dirección opuesta a la dirección de marcha sin ninguna restricción para que cuando se realice el recuento en el callejón, el procesador de la imagen tiene que tener en cuenta estos diferentes movimientos de los animales. Por lo tanto, los animales no están confinados por ninguna parte del callejón para moverse en una sola fila en una sola dirección.
Preferiblemente, el procesador incluye un registro que cuenta un primer número intermedio de ganado en un grupo inicial y continúa contando el ganado de un segundo grupo para proporcionar números intermedios y un total posterior.
Preferiblemente, el procesador se dispone para generar una alarma después de llegar a un número predeterminado de cabezas de ganado. Preferiblemente, el sistema permite reproducir un vídeo de una sesión de recuento anterior para garantizar la calidad o en caso de resolución de disputas.
En este caso, las imágenes se pueden integrar uniéndolas como una imagen más grande y luego analizando esta imagen. Alternativamente, las imágenes se integran al analizar el contenido de cada imagen de forma independiente y luego cambiando el sistema de coordenadas de las diferentes cámaras a un sistema de coordenadas global.
La disposición en la presente memoria se diseña para abordar el desafío recurrente de contar cerdos y convertirlo en la primera herramienta que cuenta cerdos de forma automática y fiable sin intervención humana. Utiliza algoritmos de visión por ordenador de última generación para contar cerdos en tiempo real sin siquiera tener que pensar en ello.
La disposición en la presente memoria proporciona el primer sistema de visión impulsado por inteligencia artificial diseñado para ayudar a los productores de cerdos con la tarea diaria de contar cerdos. Está compuesto por una o varias cámaras, un módulo de cómputo y una sencilla interfaz de usuario de teléfono inteligente/tableta. Se puede utilizar en pasillos para el recuento automático de cerdos en movimiento a través de una línea virtual o por encima de los corrales u otras áreas definidas para el recuento instantáneo o el inventario. La disposición se diseña para abordar el desafío recurrente de contar cerdos y convertirlo en la primera herramienta que cuenta cerdos de forma automática y fiable sin intervención humana. Utiliza algoritmos de visión por ordenador de última generación para contar cerdos en tiempo real sin siquiera tener que pensar en ello.
La disposición utiliza cámaras fijas cableadas o cámaras móviles alimentadas por batería que se pueden mover fácilmente de un área de recuento a otra. Utiliza algoritmos de inteligencia artificial para analizar transmisiones de vídeo en vivo y devuelve en tiempo real la cantidad de cerdos que se mueven a través de una línea virtual o la cantidad instantánea de cerdos en un área designada. Su sencilla interfaz de usuario móvil permite elegir fácilmente entre recuento dinámico o recuento instantáneo. Cuando está en el modo de recuento dinámico, todos los cerdos que pasan por una línea virtual se cuentan positivamente y todos los cerdos que regresan se cuentan negativamente. Los seres humanos no se detectan como cerdos y, por lo tanto, no se cuentan erróneamente como animales. A través de la interfaz, el usuario puede visualizar el área de recuento y el número de cerdos en cualquier momento, registrar números intermedios de cerdos, configurar alarmas para que suenen después de llegar a un número determinado de cerdos y generar informes sobre la recepción/embarque de los cerdos. El sistema permite reproducir los vídeos de la última sesión de recuento para asegurar la calidad o en caso de resolución de disputas.
La disposición en esta memoria reduce la necesidad de manipular animales con fines de recuento, mejorando así el bienestar de los animales y la seguridad de los trabajadores. Permite a los cuidadores de animales concentrarse mejor en su trabajo y evitar distraerse con la exigente tarea de contar los animales.
La disposición en esta memoria hace que la gestión de la granja sea más eficiente y precisa. Reduce los errores de recuento que pueden generar disputas entre las partes interesadas de la cadena porcina. También se puede usar para monitorizar una granja completa y tener siempre a mano los números de inventario actualizados.
Aunque es fácil de usar como sistema autónomo, la disposición presenta una interfaz de programación de aplicaciones (API) abierta para que terceros la usen libremente. Esto permite a las empresas de software de gestión de granjas conectar fácilmente el sistema a su propia solución integrada y a los productores de cerdos beneficiarse sin problemas de los inventarios automáticos en tiempo real sin modificar sus hábitos.
En una realización importante, el procesador se dispone para obtener de las imágenes datos relacionados con el parto del lechón y proporcionar dichos datos al sistema de comunicación de salida. Esto se puede realizar donde los datos se obtienen al observar en la imagen la presencia de lechones en la paridera. Alternativamente, los datos se pueden obtener al detectar cambios en las posiciones y/o la conducta de la cerda en la paridera.
En una realización importante, el procesador se dispone para detectar mediante análisis de imágenes de la imagen una cantidad de alimento y/o agua en el comedero.
En una realización importante, el procesador se dispone para calcular a partir de las imágenes y proporcionar al trabajador una puntuación de la condición corporal de la cerda repetidamente durante un período de residencia de la cerda en la paridera. El procesador puede disponerse para modificar una cantidad de alimento suministrado al comedero en respuesta a los cambios detectados en la puntuación de la condición corporal.
En una realización importante, el procesador se dispone para detectar mediante el análisis de imágenes de la imagen una cantidad de alimento y/o agua en la cubeta para determinar si la cantidad está dentro de los límites operativos y para proporcionar una señal en caso de que la cantidad esté fuera de los límites operativos.
En una realización importante, el comedero se dispone para dispensar una cantidad requerida de alimento al animal en una pluralidad de dosis y en donde el procesador se dispone para detectar si el animal ha tomado una dosis anterior antes de dispensar otra dosis.
En una realización importante, el procesador se dispone para detectar a partir de las imágenes una ubicación de al menos uno de los lechones en una posición de aplastamiento debajo de la cerda. La ubicación del aplastamiento se puede observar al detectar que falta uno de los lechones de la imagen, lo que indica que uno está debajo de la cerda. Como alternativa, puede proporcionarse un detector de sonido para detectar un grito de un lechón que está siendo aplastado y para comunicar datos de sonido al procesador para proporcionar una indicación de un lechón aplastado. En esta disposición, el procesador puede disponerse para utilizar tanto los datos de sonido como el análisis de imágenes de las imágenes para proporcionar una determinación de un lechón aplastado. Además, el procesador se puede disponer para usar los datos de sonido para activar un análisis de una imagen para determinar el aplastamiento de un lechón.
Breve descripción de los dibujos
Ahora se describirá una realización de la invención junto con los dibujos adjuntos en los que: La Figura 1 es una ilustración en planta esquemática de una primera realización de un aparato utilizado en un método que no se reivindica.
La Figura 2 es una ilustración en planta esquemática de una segunda realización de un aparato utilizado en un método que no se reivindica.
La Figura 3 es una ilustración en planta esquemática de una tercera realización de un aparato utilizado en un método que no se reivindica.
La Figura 4 es una ilustración en planta esquemática de una cuarta realización de un aparato utilizado en un método que no se reivindica.
La Figura 5 es un diagrama de flujo que muestra el funcionamiento del sistema de procesamiento en forma esquemática.
La Figura 6 es una vista en planta de un comedero del tipo en el que los animales son guiados a un único comedero tipo pesebre en una fila ordenada que permite usar el pesebre para adaptar el alimento al animal identificado.
La Figura 7 es una vista en planta desde arriba de un área de confinamiento que incluye el sistema de cámara utilizado en el método de la presente invención.
La Figura 8 es una vista en planta de una caja de parto de cochinillos que utiliza el sistema de análisis de imágenes utilizado en un método que no se reivindica.
En los dibujos, caracteres de referencia similares indican partes correspondientes en las diferentes figuras.
Descripción detallada
La Figura 1 muestra un aparato para criar ganado para el sacrificio con un primer corral de confinamiento 10 en el que se contiene un grupo de ganado y un callejón 11 para transferir el grupo de ganado entre el corral de confinamiento 10 y un contenedor de transporte en una dirección de marcha entre ellos.
El callejón es típicamente relativamente complejo con las puertas 13 y 14 hacia el propio corral y entre el callejón y el exterior del edificio donde se ubica el contenedor de transporte. El callejón puede incluir componentes exteriores 11A fuera de la puerta 14 para dirigir a los animales al contenedor 12.
Se apreciará que en algunos casos los animales se dirigen desde el contenedor 12 al corral dependiendo de si los animales se entregan a un lugar de finalización o desde ese lugar al mercado. El sistema también se puede utilizar para contar animales que salen de una granja de cría. Luego, los mismos animales se pueden contar nuevamente cuando entran a un lugar de finalización.
El callejón tiene un ancho tal que el ganado puede pasar al menos de dos en dos y puede girar para moverse en una dirección opuesta a la de la marcha. Es decir, el callejón se diseña para permitir el transporte de diversos equipos, de modo que sus dimensiones estén determinadas por los requisitos, en lugar de ser un camino único para que los animales individuales se muevan al contenedor 12. Por lo tanto, los animales que están muy nerviosos en este momento pueden estar moviéndose en todas las direcciones y pueden dar la vuelta y volver corriendo si están lo suficientemente preocupados.
Para proporcionar el sistema de recuento, se monta una cámara 17 en el callejón para obtener imágenes de una parte 11B del callejón o de todo el callejón incluyendo cualquier ganado en el callejón.
Se proporciona un procesador 15 para analizar las imágenes, el procesador se dispone por el método descrito a continuación para generar un número detectado de ganado en el grupo que se ha movido a través del callejón cuando el grupo ha completado el movimiento desde el corral de confinamiento hasta la ubicación remota.
El procesador tiene en cuenta el ganado que está uno al lado del otro y el ganado que se mueve en la dirección opuesta antes de que todo el ganado del grupo complete su movimiento entre el corral de confinamiento y la ubicación remota. Se proporciona una salida del procesador 15 a un inventario 16 y se introduce en él, de manera que se registra el número detectado calculado previamente.
El funcionamiento del procesador es el siguiente:
Cada animal se detecta en un primer fotograma de la transmisión de vídeo con la ayuda de una red neuronal profunda (podría ser un tipo diferente de modelo o algoritmos en el futuro). Se dibuja un cuadro delimitador alrededor de cada animal detectado en la imagen. Para contar animales en corrales, simplemente informamos el número de animales detectados o el promedio en unos pocos fotogramas. Para contar en un pasillo, continua con las siguientes etapas.
Cada animal se detecta en el segundo fotograma como en el primer fotograma.
El algoritmo determina estadísticamente qué fotograma delimitador de animal detectado en el segundo fotograma es el más probable asociado a cada fotograma delimitador de animal del fotograma anterior. Esta asociación puede basarse en conocimientos previos sobre la velocidad y aceleración de los animales, el tamaño del cuadro delimitador (relacionado con el tamaño del animal), la similitud entre los animales, entre otros. Una vez realizada la asociación, trazamos una línea entre el centro del primer cuadro delimitador y el centro del segundo.
Repetimos el proceso para fotogramas posteriores y realizamos un seguimiento de las diferentes posiciones de cada animal individual donde las posiciones se toman como centro de los cuadros delimitadores que representan en efecto el centro de masa del animal.
Es decir, los sistemas en la presente memoria siguen la posición de un animal particular que se selecciona en una primera imagen y luego se hace seguimiento a lo largo de su movimiento a través del sistema. De esta manera, no es necesario identificar individualmente a los animales mediante etiquetas o números u otras marcas de identificación ya que la identidad real del animal en cuestión no es importante, solo que a un solo animal seleccionado se le haga seguimiento a través de su movimiento.
Una o varias líneas de recuento virtuales se colocan perpendiculares a la dirección de los animales (pasillo). Cada rastro de animal que cruza una línea de recuento en la dirección de recuento suma 1 al contador. Cada rastro de animal que cruza una línea de recuento en la dirección opuesta quita 1 del contador. Podemos usar varias líneas de recuento paralelas, de modo que si ocurre un problema en partes anteriores del algoritmo, lo que resulta en un error en el recuento, es probable que este problema no afecte a otras líneas de recuento.
Elegimos estadísticamente el recuento final en función de las diferentes líneas de recuento. Se pueden utilizar diferentes estrategias como máximo, promedio, voto democrático u otras para obtener el número de cerdos a partir del resultado de las filas de recuento. El procesamiento puede hacerse en tiempo real o no. Preferimos en tiempo real pero también se podría hacer a posteriori.
El método explicado es un algoritmo actualmente preferido. Se pueden utilizar otros algoritmos. Por ejemplo, podríamos encontrar una forma de hacer seguimiento a los animales directamente sin detectarlos antes.
Si el área a monitorizar es más grande que el campo de visión de una sola cámara, se puede disponer una pluralidad de cámaras para cubrir el área completa. En ese caso, un algoritmo se encargará de integrar las diferentes imágenes de manera que se considere que su contenido es de una sola imagen. Esto se puede hacer uniendo las imágenes como una imagen más grande y luego analizando esta imagen (detección de animales) o al analizar el contenido de cada imagen (detección de animales) de forma independiente y luego cambiando el sistema de coordenadas de las diferentes cámaras a un sistema de coordenadas global para realizar las siguientes etapas.
En la Figura 2 se muestra un aparato modificado para criar ganado para sacrificio que incluye en un establo 20 una pluralidad de corrales de confinamiento 21 a 26 en los que se contienen grupos de ganado. Un callejón 27 se conecta y se extiende entre los corrales de confinamiento para que los trabajadores puedan sacar el ganado de los corrales de confinamiento, ya sea para extraerlo de los corrales y desecharlo fuera del establo en caso de muerte o enfermedad grave o para transferirlo de uno a otro de los corrales de confinamiento.
Para llevar un registro preciso de las retiradas y transferencias, se proporciona un sistema de recuento que genera repetidamente inventarios que contienen el número detectado de ganado en cada corral y el número detectado del total de ganado en todos los corrales para que el número de ganado extraído y el número de animales transferidos de un corral a otro se incluyen en los inventarios. Por lo tanto, el inventario se ajusta según los animales vistos en los corrales únicamente. Este sistema puede usar cámaras solo en corrales sin imágenes en los callejones. Sin embargo, la formación de imágenes en los callejones para obtener también información directa sobre las transferencias.
Esto se hace al proporcionar en cada uno de los corrales de confinamiento al menos una cámara 17 para que todo el grupo de ganado en los respectivos corrales de confinamiento pueda ser capturado en al menos una imagen y el procesador 15 para analizar las imágenes de los corrales de confinamiento, estando dispuesto el procesador para generar un número detectado de ganado en el grupo en cada corral de confinamiento respectivo.
En la Figura 3 se muestra un aparato modificado para criar ganado para sacrificio que incluye un establo 30 que define un gran corral de confinamiento en el que se contiene un grupo de ganado. Esta disposición generalmente se usa para aves de corral donde todo el establo se llena con un lote y el ganado en el lote permanece contenido hasta que sea necesario transportarlo para transferirlo como parte de una compra del grupo o para retirar animales muertos. En esta disposición, el corral es más grande de lo que puede captar una sola cámara y, por lo tanto, se proporciona una pluralidad de cámaras con las imágenes integradas para permitir el recuento del número total de ganado en el corral.
En la Figura 4 se muestra una versión modificada del aparato de la Figura 3 para criar ganado que incluye el establo 30 o área de confinamiento. Esta puede ser una única área o puede estar separada en corrales individuales, cada uno de los cuales contiene una parte del número total de animales que se crían y se monitorizan mediante el sistema de esta memoria.
Cada corral o el único corral común normalmente incluye un sistema de comedero 40, un área de descanso 41, un bebedero 44 y un área de desechos 42 donde los animales se mueven de un área a otra a su propia voluntad. El procesador 15 en esta realización no solo proporciona una indicación del inventario o recuento del número de animales en el área de confinamiento, sino también un dispositivo de exposición para mostrar los datos obtenidos por el sistema, como se explica más adelante.
El funcionamiento del sistema de procesamiento se muestra de forma esquemática en la Figura 5. En esta operación, el procesador recibe el flujo de imágenes de toda el área de confinamiento como se indica en 50. En la etapa 51, el procesador analiza la imagen total en primer lugar para descartar o ignore los componentes que no sean animales, como objetos estacionarios y humanos en el área. Después de identificar a cada uno de los animales en el área, a cada uno se le asigna o designa un identificador arbitrario como se indica en 52. Como se ha indicado anteriormente, esto no depende de un marcador o etiqueta real u otro identificador en el animal en sí, sino que lo asigna arbitrariamente el sistema para que cada animal tenga su propio identificador que permanece con la imagen del animal a medida que se hace seguimiento, pero es independiente de cualquier cosa asociada con el animal real.
Como se muestra en la etapa 53, el procesador sigue continuamente a cada uno de los animales y distingue a cada animal de los demás animales observando y siguiendo a todos los animales en todo momento. Así, el seguimiento de los animales se indica para el animal A en 54 y para cada uno de los otros animales como Animal B hasta Animal X.
Mirando solo al Animal A, mientras que por supuesto se sigue el mismo proceso para cada uno de los otros animales pero no se muestra, el procesador funciona en la etapa 55 para generar datos relacionados con la postura del animal incluyendo acostado y de pie pero también otras posturas.
Nuevamente con respecto al Animal A, el procesador funciona en la etapa 56 para generar datos relacionados con los movimientos de los miembros individuales de un lugar a otro.
Nuevamente con respecto al Animal A, el procesador funciona en la etapa 57 para generar datos relacionados con los movimientos corporales de los animales individuales mientras están parados o durante los movimientos de desplazamiento.
Nuevamente con respecto al Animal A, el procesador funciona en la etapa 58 para generar datos sobre la ubicación específica del animal individual.
Todas estas operaciones se llevan a cabo utilizando las etapas de procesamiento definidas anteriormente, donde la envolvente y el centro de masa del animal se detectan y aplican a la imagen del área, después de lo cual los cambios en la ubicación de la envolvente proporcionan los datos anteriores y los cambios en la forma de la envolvente proporcionan datos sobre los movimientos del cuerpo.
En la etapa 59, cuando se usa un sistema externo que aplica activamente una marca o identificación al animal, el procesador puede disponerse para usar periódicamente datos de ese sistema externo que identifica a los miembros para comprobar y confirmar que el animal del que se está haciendo seguimiento permanece consistente y está correctamente identificado. Es decir, pueden ocurrir algunos errores ocasionalmente cuando dos animales pasan muy cerca o se acuestan muy cerca y luego el sistema confunde uno con otro.
Esto se puede comprobar periódicamente si hay disponible un sistema de identificación externo, ya que la asignación arbitraria del presente sistema se puede comprobar con el sistema de identificador real del sistema exterior en momentos en los que se puede confirmar la ubicación del animal en cuestión, como en la estación de alimentación 40. Como se muestra en 68, cuando se detecta un error de identificación, la información se retroalimenta a la etapa de seguimiento 53 para reasignar la identidad correcta a los dos animales confundidos para que sus propios movimientos correctamente asignados puedan ser seguidos como en las etapas 55, 56, 57 y 58.
Como se ha establecido anteriormente, los datos detectados se pueden usar en las etapas 62, 63 y 64 para generar a partir de los datos sin procesar del animal, datos relacionados con la relación durante un período de tiempo de diferentes posturas, como estar de pie o acostado, la velocidad del animal en cualquier momento, la cantidad de energía que gasta el animal debido a los movimientos del cuerpo y los movimientos de traslación. Además, el sistema en la etapa 65 puede generar en cualquier momento un mapa de las ubicaciones actuales de todos los animales. En las etapas 60 y 61, el sistema toma la identidad calculada y la ubicación actual de un animal individual que luego se muestra en la pantalla de salida al trabajador como se indica en 43.
Por lo tanto, el procesador utiliza la pantalla 43 para proporcionar una indicación a un trabajador que identifica un animal designado específico para que el trabajador lleve a cabo un proceso requerido en ese animal dependiendo de la condición detectada a partir de las etapas de análisis anteriores. Esto se puede hacer al proporcionar una indicación al trabajador mediante la definición de un número de identificación cuando se obtiene del sistema de identificación externo anterior.
Alternativamente, la etapa 61 puede llevarse a cabo simplemente donde el procesador proporciona una indicación al trabajador indicándole en qué corral de una pluralidad de corrales que forman el área de confinamiento se ubica el miembro para que el trabajador pueda identificar el miembro visualmente, ya que la condición identificada suele ser fácilmente visible para el trabajador capacitado, que recibe instrucciones sobre dónde buscar generalmente al animal en cuestión.
Como alternativa adicional, el procesador comunica una identificación de un miembro con el componente 70 que funciona para marcar el animal identificado, por ejemplo, en la estación de alimentación 40. Es decir, la estación de alimentación puede requerir que los animales individuales permanezcan en la estación en una orientación predeterminada mientras se alimenta para que cuando el animal identificado llegue a ese lugar, pueda ser marcado sin confusión con otros animales.
Como alternativa adicional, el procesador se dispone para proporcionar al trabajador un mapa interactivo en la etapa 65 del área de confinamiento para identificar dónde se encuentran los animales identificados en tiempo real. Esto permite que el trabajador identifique visualmente el animal a ser extraído.
Por lo tanto, como se muestra en las etapas 61 a 64, el procesador se dispone para generar para cada miembro uno o más de los siguientes conjuntos de datos:
Posición de cada miembro en cualquier instante t.
Velocidad de cada miembro en cualquier instante t.
Postura de diferentes partes del miembro (cuerpo entero, cabeza, cola, etc.) en cualquier instante t.
Nivel de energía del miembro en cualquier instante t.
También como se muestra en la etapa 66, el procesador se dispone para generar para un subgrupo de animales uno o más de los siguientes conjuntos de datos:
Nivel de energía del subgrupo de miembros en cualquier instante t.
Velocidad media del subgrupo en cualquier instante t.
Con los datos obtenidos anteriormente, el procesador se dispone para que los datos se utilicen para detectar enfermedades, problemas de gestión, problemas de control climático, eventos de reproducción, eventos de agresión, etc. que luego se pueden comunicar al trabajador para tomar las medidas que se pueden llevar a cabo en el grupo en su conjunto o puede requerir la identificación de animales individuales como se establece anteriormente.
Como se muestra en la Figura 4, el área de confinamiento se puede subdividir en diferentes áreas que incluyen un área de alimentación, un área de bebida y un área de descanso, y los datos relacionados con todos los animales en estas áreas se pueden analizar como se indica en para obtener datos individuales o grupales para cualquiera de estas áreas específicas. En vista de las diferentes actividades de los animales en estas áreas, el análisis del comportamiento de los animales cuando están en estas áreas puede revelar información sobre la condición de los animales que no estaría determinada por un análisis de sus actividades promedio cuando se mueven a lo largo del área de confinamiento.
Además, los datos obtenidos al detectar la envolvente de la imagen o al analizar marcas específicas dentro de la imagen como se muestra en la etapa 55. Esto se puede usar como se indica en la etapa 70 para estimar el peso de cada animal con el mismo sistema de cámara y asignar este peso al animal que está siendo seguido con el sistema. En la etapa 55 también se pueden obtener otras métricas, como la condición corporal, las marcas de lucha, etc. Estos no se obtendrán a partir de métricas de comportamiento, sino que utilizarán las mismas cámaras para detectar la envolvente de la imagen y/o las marcas dentro de la imagen y también se pueden asociar a un animal específico. Estos se utilizan luego en la etapa 71 para generar información a partir de los datos obtenidos, incluidas indicaciones de lucha y agresión.
Cambiando ahora a las realizaciones adicionales que se muestran en las Figuras 6 y 7, se muestra un aparato para criar ganado que incluye el corral de confinamiento 30 que define un área de confinamiento en la que se contiene un grupo de animales del ganado. El sistema de cámaras del tipo descrito anteriormente incluye las cámaras 72 ubicadas generalmente en el área del corral de confinamiento y las cámaras 73 en el comedero 40. El comedero que se muestra en la Figura 7 es del tipo multicompartimento donde los animales no son alimentados individualmente sino que toman alimento por su propia voluntad de uno de los compartimentos cuando esté disponible. El comedero que se muestra en la Figura 6 es del tipo que incluye una única ubicación de comedero donde se controla la entrada de los animales a lo largo de un sistema de guía 74 con puertas de control 75 que permiten que entre un animal a la vez mientras los demás están confinados en una fila y evitado que interfiera con el animal en el pesebre.
El sistema de cámara incluye al menos una cámara generadora de imágenes y típicamente una serie de tales cámaras 72, 73 y la cámara 76 en el pesebre o sistema de guía, todas dispuestas para obtener imágenes de los animales.
El sistema incluye además el procesador 15 para analizar las imágenes y una pluralidad de etiquetas de oreja, una de los cuales se muestra en la Figura 8 para montar en los animales, teniendo cada etiqueta un número numérico visible para identificar al animal respectivo.
El procesador se dispone para detectar mediante análisis de imágenes de las imágenes tomadas en las cámaras el número de etiqueta del animal para determinar así una ubicación del animal identificado dentro del corral de confinamiento.
Cada animal tiene dos de las etiquetas de oreja que se muestran en la Figura 8, teniendo cada etiqueta el mismo símbolo numérico o símbolos alfanuméricos para identificar al animal respectivo. Esto permite la identificación del animal desde cualquier dirección dependiendo de cómo se encuentre en el lugar en cuestión.
El uso de grandes números convencionales o símbolos alfanuméricos en la etiqueta permite que el número de etiqueta sea fácilmente legible también por un trabajador en el corral de manera que el trabajador pueda identificar y localizar un animal seleccionado cuando sea necesario.
El comedero 40 tiene al menos una cubeta dispensadora de alimento 401 para alimento y/o agua y un dispensador de agua 402 para descargar agua en la cubeta donde la boquilla es típicamente accionada por animales para suministrar una cantidad deseada. El alimento y el agua normalmente se descargan en la misma cubeta para tomarlos juntos, pero esto no es esencial en la presente invención y las cubetas pueden estar separadas o incluso en ubicaciones diferentes.
En la Figura 6 se proporciona un sistema de control 761 para controlar el suministro de alimento mediante un dispensador de alimento 762 y/o agua mediante una válvula 763 a la cubeta de una cantidad o contenido que se adapta al animal identificado a partir del número de etiqueta con el sistema de control de comedero que incorpora o forma parte del sistema que identifica a los animales a partir de las etiquetas o de su imagen como se ha descrito anteriormente.
El procesador se dispone para detectar mediante análisis de imágenes de la imagen una cantidad de alimento y/o agua en la cubeta para determinar si la cantidad está dentro de los límites operativos y para proporcionar una señal en caso de que la cantidad esté fuera de los límites operativos. Un aspecto particularmente importante es que el procesador se dispone para detectar por análisis de imágenes de la imagen una cantidad de alimentación en la cubeta para asegurar que el sistema no esté vacío o funcione incorrectamente. Otra característica clave se utiliza cuando el suministro de agua se realiza a través de una boquilla accionada por un animal para suministrar agua a la cubeta donde el procesador se dispone para detectar mediante análisis de imágenes si la cubeta está llena de agua, lo que indica un mal funcionamiento de la propia boquilla o uno o más de los animales introducen demasiada agua como un entretenimiento en lugar de un proceso de alimentación. Es decir, la presencia de demasiada agua puede hacer que los animales restantes dejen de alimentarse, lo que debe corregirse lo antes posible con el presente sistema de detección de agua que permite al trabajador tomar medidas a partir de una señal de advertencia del sistema.
En la Figura 6, el comedero incluye el sistema de guía de animales que controla la aproximación de los animales al comedero de manera que cada animal a su vez es controlado por el sistema de guía y guiado al comedero para tomar alimento y/o agua. En este caso la cámara se ubica en una posición adecuada para obtener imágenes del animal en el sistema de guía o en el mismo comedero ya que este puede ser utilizado con el controlador del comedero para gestionar el suministro al individuo identificado. En esta disposición, el procesador se dispone para detectar la cantidad de alimento que queda en la cubeta después de que el animal particular haya abandonado la cubeta. El procesador 761 luego resta esa cantidad de una cantidad de alimento suministrado a la cubeta para el próximo animal en la cubeta. Es decir, si un primer animal opta por no tomar la cantidad suministrada del alimento seleccionado para ese animal dejando una proporción en la cubeta, el sistema detecta esa cantidad que queda y deposita en la cubeta una cantidad que tiene en cuenta esa cantidad restante para que el siguiente animal solo reciba la cantidad que le corresponde y no una cantidad extra provocada por el animal anterior que ha dejado algo de alimento. También en la Figura 6, el comedero 40 se dispone para dispensar mediante el dispensador 762 una cantidad requerida de alimento al animal en una pluralidad de dosis y el procesador 761 se dispone para detectar a partir de las imágenes si el animal ha tomado una dosis anterior antes de dispensar otra dosis. De esta manera, el animal toma solo el alimento destinado a ese animal y el procesador 761 puede monitorizar cuántas dosis toma cada animal para garantizar que, con el tiempo, se administren las dosis suficientes al completar con el tiempo o al proporcionar datos a un trabajador si el animal continúa tomando un número de dosis inferior al previsto.
Además, utilizando todo el sistema de cámara, el procesador se dispone para proporcionar datos de salida en la pantalla 43 relacionados con el movimiento de un animal específico identificado dentro del corral de confinamiento. Por ejemplo, el procesador se dispone para proporcionar una salida en la pantalla 43 indicativa del animal en una posición dada en el corral y alimentar esa información a un sistema de seguimiento.
Como se muestra en la Figura 7, se proporciona un corral 77 que contiene un animal macho en la posición y en donde el procesador se dispone para proporcionar una salida en la pantalla 43 indicativa de celo en un animal identificado al detectar la frecuencia con la que una hembra visita el corral 77.
El mismo sistema de análisis de imágenes que se describe en la presente memoria también puede ser utilizado por el procesador para detectar mediante el análisis de imágenes de la imagen un peso calculado de un animal identificado.
Cambiando ahora a la Figura 8, se muestra un aparato que comprende una paridera 80 que típicamente es uno de una fila de dichos corrales, cada uno de los cuales contiene una cerda que se transfiere al corral cuando se espera el parto. El corral define un área de confinamiento de cerdas 81 para contener a la cerda y dos áreas de confinamiento de lechones 82 para lechones nacidos de la cerda. Las áreas de lechones se disponen de manera que se evita que la cerda se acueste en estas áreas. Los lechones permanecen en el corral desde el parto hasta el destete cuando todos se retiran del corral para otro ciclo de gestación. Se proporciona una estera más cálida o área de calentamiento 83 en el área o áreas de lechones para atraer a los lechones lejos del área de cerdas para reducir el riesgo de aplastamiento. Se proporciona un comedero 84 en la parte delantera del área de las cerdas con una cubeta 85 suministrada por un sistema de suministro de alimento 86 y se proporciona una boquilla dispensadora de agua 87 con una boquilla de control para permitir que la cerda tome agua a voluntad. El sistema de suministro 86 preferiblemente se dispone para suministrar una cantidad controlada de alimento a la cerda dependiendo de un programa de control para asegurar una ingesta suficiente por día.
El sistema incluye además un sistema de cámara 88 que incluye al menos una cámara 89 montada en la paridera y dispuesta para obtener imágenes de la paridera que incluyen el área de confinamiento de cerdas y las áreas de confinamiento de lechones.
Se proporciona un procesador 90 para analizar las imágenes. El procesador puede ser autónomo o puede ser parte de otro procesador que realiza otras funciones o puede ser parte de un sistema. Este se comunica con un sistema de comunicación de salida 91 para comunicar a un trabajador datos relacionados con la información obtenida de las imágenes. Este procesador o el sistema del que forma parte también se comunica con el sistema de suministro de comedero 86. El sistema de cámara incluye un micrófono 92 para recibir sonidos de la caja de parto de cochinillos.
El procesador se dispone para obtener las imágenes de la cámara y el sonido del micrófono y realizar análisis de imágenes para generar información a partir de las mismas en relación con:
-a- datos relacionados con el parto del lechón y proporcionar dichos datos al sistema de comunicación de salida. -b- la presencia de lechones en la paridera.
-c- cambios en las posiciones y/o la conducta de la cerda en la paridera indicativos de parto inminente.
-d- una cantidad de alimento en el comedero.
-e- presencia de agua en el comedero.
-f- una cantidad de alimento y/o agua en la cubeta para determinar si la cantidad está dentro de los límites operativos y para proporcionar una señal en caso de que la cantidad esté fuera de los límites operativos.
-g- una puntuación de la condición corporal de la cerda que se obtiene repetidamente durante un período de residencia de la cerda en la paridera.
-h- una ubicación de al menos uno de los lechones en posición de aplastamiento debajo de la cerda.
-i- detectar uno de los lechones que falta en la imagen, lo que indica que uno está debajo de la cerda.
-j- un grito de un lechón aplastado y para comunicar datos de sonido al procesador para proporcionar una indicación de un lechón aplastado.
-k-tanto los datos de sonido como el análisis de imágenes de las imágenes para proporcionar una determinación de un lechón aplastado usando los datos de sonido para desencadenar un análisis de una imagen para determinar el aplastamiento de un lechón.
El procesador se dispone para proporcionar una salida al trabajador, ya sea como una advertencia de llamada de acción inmediata o como datos a largo plazo de las condiciones anteriores y para modificar la cantidad de alimento suministrado al comedero en respuesta a los cambios detectados en la puntuación de la condición corporal.

Claims (9)

REIVINDICACIONES
1. Un método de contar ganado para generar un inventario de ganado, comprendiendo dicho método: dirigir un grupo de ganado procedente de un corral de confinamiento (10) en el que se contiene el ganado a través de un callejón (11) a una ubicación remota que comprende un contenedor de transporte u otro corral de confinamiento (12) en una dirección de marcha para que todo el grupo de ganado sea transferido a la ubicación remota (12); montar al menos una cámara (17) en el callejón (11) para obtener imágenes de una parte (11B) del callejón que incluye cualquier ganado en la parte (11B) del callejón;
pasar el ganado por la parte (11B) del callejón;
disponer la parte con un ancho tal que el ganado pueda pasar al menos de dos en dos;
disponer la parte de modo que el ganado pueda moverse libremente en la dirección de marcha y pueda girar para moverse en una dirección opuesta a la dirección de marcha antes de que todo el ganado del grupo complete su movimiento entre el corral de confinamiento y la ubicación remota (12);
en un procesador (15) llevar a cabo un análisis de las imágenes para generar dicho inventario de ganado en el grupo que se ha movido al lugar remoto (12);
en donde cuando al menos uno de dichos animales gira en la parte (11B) del callejón para moverse en la dirección opuesta temporalmente antes de continuar para completar la marcha a través del callejón hacia la ubicación remota (12), el análisis en el procesador que genera el inventario toma en cuenta dicho giro del ganado;
y en donde, cuando al menos dos de los animales pasan por la parte (11B) uno al lado de otro, el análisis en el procesador que genera el inventario tiene en cuenta que el ganado está uno al lado de otro al pasar por la parte (11B); y formar el inventario (16) en un documento contable.
2. El método según la reivindicación 1, en donde el análisis incluye posicionar una pluralidad mayor que dos de líneas virtuales de recuento que se extienden perpendiculares a la dirección del movimiento del ganado a lo largo del callejón (11);
en cada línea de recuento virtual, disponer cada rastro de uno de los animales que cruza una línea de recuento en la dirección de recuento añade 1 a un contador y cada rastro que cruza una línea de recuento en la dirección opuesta quita 1 del contador;
y seleccionar estadísticamente un recuento final para el inventario basado en el recuento en las diferentes líneas de recuento.
3. El método según la reivindicación 2, en donde el corral de confinamiento (10) comprende un corral en donde el ganado permanece contenido hasta que sea necesario transportarlo para su transferencia como parte de una compra del grupo.
4. El método según cualquiera de las reivindicaciones anteriores, en donde el corral de confinamiento (10) incluye uno o más sistemas de alimentación (40) para que el ganado permanezca contenido en el corral.
5. El método según cualquiera de las reivindicaciones anteriores, en donde la ubicación remota comprende un contenedor de transporte (12).
6. El método según cualquiera de las reivindicaciones anteriores, en donde la ubicación remota comprende otro corral de confinamiento.
7. El método según cualquiera de las reivindicaciones anteriores, en donde se proporciona un registro que cuenta un primer número intermedio de ganado en un grupo inicial y continúa contando el ganado de un segundo grupo para proporcionar números intermedios y un total posterior.
8. El método según cualquiera de las reivindicaciones anteriores, en donde se genera una alarma después de llegar a un número predeterminado de cabezas de ganado.
9. El método según cualquiera de las reivindicaciones anteriores, en donde se reproduce un vídeo de una sesión de recuento anterior para garantizar la calidad o en caso de resolución de disputas.
ES19872601T 2018-10-17 2019-09-04 Monitorización de ganado Active ES2942892T3 (es)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201862746790P 2018-10-17 2018-10-17
US201862748774P 2018-10-22 2018-10-22
US201962848942P 2019-05-16 2019-05-16
PCT/CA2019/051233 WO2020077438A1 (en) 2018-10-17 2019-09-04 Monitoring livestock

Publications (1)

Publication Number Publication Date
ES2942892T3 true ES2942892T3 (es) 2023-06-07

Family

ID=70279686

Family Applications (1)

Application Number Title Priority Date Filing Date
ES19872601T Active ES2942892T3 (es) 2018-10-17 2019-09-04 Monitorización de ganado

Country Status (14)

Country Link
US (5) US11178852B2 (es)
EP (1) EP3866587B1 (es)
JP (1) JP7274787B2 (es)
CN (1) CN113163733A (es)
BR (1) BR112021007269A2 (es)
CA (2) CA3128582A1 (es)
CL (1) CL2021000925A1 (es)
DK (1) DK3866587T3 (es)
ES (1) ES2942892T3 (es)
HU (1) HUE061538T2 (es)
MX (1) MX2021004399A (es)
PL (1) PL3866587T3 (es)
PT (1) PT3866587T (es)
WO (1) WO2020077438A1 (es)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3732959A4 (en) * 2017-12-28 2022-03-30 Ajinomoto Co., Inc. POWER CONTROL SYSTEM AND METHOD OF POWER CONTROL
EP3920691A4 (en) * 2019-02-05 2022-10-26 Wisconsin Alumni Research Foundation COMPUTER VISION-BASED FEED MONITORING AND METHODS THEREOF
NL2023104B1 (en) * 2019-05-10 2020-11-30 Lely Patent Nv Ruminant animal monitoring system
JP7301139B2 (ja) * 2019-09-06 2023-06-30 日本ハム株式会社 成長評価装置、成長評価方法および成長評価プログラム
US11176357B2 (en) * 2019-10-30 2021-11-16 Tascent, Inc. Fast face image capture system
US11222198B2 (en) * 2019-11-21 2022-01-11 International Business Machines Corporation Video analysis system for optimizing an activity protocol
CN111680551B (zh) * 2020-04-28 2024-06-11 平安国际智慧城市科技股份有限公司 监控牲畜数量的方法、装置、计算机设备及存储介质
US11263454B2 (en) * 2020-05-25 2022-03-01 Jingdong Digits Technology Holding Co., Ltd. System and method for video-based pig counting in the crowd
WO2021257925A1 (en) * 2020-06-18 2021-12-23 Board Of Regents Of The University Of Nebraska Materials and methods for long-term tracking of group-housed livestock
KR102479055B1 (ko) 2020-08-13 2022-12-20 한국전자통신연구원 가축의 에지 정보를 이용한 축사 내 가축 모니터링 시스템 및 방법
CN112036817B (zh) * 2020-08-24 2023-12-22 新希望六和股份有限公司 牲畜信息处理方法、装置、计算机设备
US11602132B2 (en) * 2020-10-06 2023-03-14 Sixgill, LLC System and method of counting livestock
USD1004046S1 (en) * 2020-10-08 2023-11-07 Carolina Moldings, Inc. Pest barrier
WO2022077113A1 (en) 2020-10-14 2022-04-21 One Cup Productions Ltd. Animal visual identification, tracking, monitoring and assessment systems and methods thereof
CN112320239B (zh) * 2020-11-09 2022-08-23 广州市金宝生态农业有限公司 活动式自动分栏转运车
CN112320240B (zh) * 2020-11-09 2022-08-30 广州市金宝生态农业有限公司 组合式转运车
CN112544490B (zh) * 2020-12-09 2022-06-03 王翔 一种养猪行为分析装置
US20220192151A1 (en) 2020-12-22 2022-06-23 701x Inc. Livestock Management System
WO2022147534A1 (en) * 2021-01-04 2022-07-07 Realmfive, Inc. Preventative failure for agricultural applications
FR3119309A1 (fr) * 2021-01-29 2022-08-05 Evel'up système d’analyse comportementale pour l’élevage animal
FR3119473A1 (fr) * 2021-01-29 2022-08-05 Evel'up système d’analyse comportementale pour l’élevage animal
WO2022167328A1 (en) * 2021-02-02 2022-08-11 Signify Holding B.V. System and method for analyzing mating behavior of an animal species
US11497191B1 (en) * 2021-04-30 2022-11-15 Limin' Innovations LLC Systems and methods for continuous livestock supply
KR20240051974A (ko) * 2021-08-20 2024-04-22 그루페 로-메인 인코포레이티드 수정을 위한 동물의 발정 감지
CN114067364B (zh) * 2021-11-23 2023-10-03 江苏省家禽科学研究所 一种基于图像采集的鸡只自动称重装置
US20230191075A1 (en) * 2021-12-16 2023-06-22 Mathew Cleveland System and method for comforting an animal
IL289512B (en) * 2021-12-30 2022-04-01 Allflex Australia Pty Ltd A system and method for tracking members of an animal population
TWI799273B (zh) * 2022-05-19 2023-04-11 國立中興大學 利用視覺演算法進行雞舍智能偵測移除系統
SE2251335A1 (en) * 2022-11-14 2024-05-15 Smart Agritech Solution Of Sweden Ab Method for surveillance and analysis of farm animals and arrangements for such surveillance and analysis
US12029197B1 (en) 2023-02-01 2024-07-09 701x Inc. Livestock location tracking system
CN116258405B (zh) * 2023-02-08 2024-02-02 南京农业大学 一种基于双路网络的母猪体况自动评分***

Family Cites Families (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5018936Y2 (es) * 1972-06-02 1975-06-09
US5050537A (en) * 1990-05-01 1991-09-24 Fox Harvey Z Automatic animal feeding system
JP2574069B2 (ja) * 1991-01-28 1997-01-22 株式会社クボタ 家畜用の飼育場
US6901369B2 (en) * 1992-11-09 2005-05-31 Lextron, Inc. Satellite based global positioning system for feedlot computer network and method
US6032084A (en) * 1992-11-09 2000-02-29 Lextron, Inc. System for carrying out and managing animal feedlot operations using coordinate acquisition techniques
US6216053B1 (en) * 1992-11-09 2001-04-10 Lextron, Inc. Apparatus and method for uniformly delivering feed rations along a feedbunk using global positioning system
US5416330A (en) * 1992-11-18 1995-05-16 Technology International Incorporated Radiation monitoring system for containers, livestock, and foodstuff
US5474085A (en) * 1994-02-24 1995-12-12 University Of Prince Edward Island Remote thermographic sensing of livestock
JP3792752B2 (ja) * 1995-07-19 2006-07-05 松下電器産業株式会社 動物頭数管理システム
US6678413B1 (en) * 2000-11-24 2004-01-13 Yiqing Liang System and method for object identification and behavior characterization using video analysis
SE0203580D0 (sv) * 2002-12-03 2002-12-03 Delaval Holding Ab An apparatus for detecting animals
JP2005100002A (ja) * 2003-09-24 2005-04-14 Yokogawa Electric Corp 生産物トレーサビリティシステム
US7900587B2 (en) * 2004-09-28 2011-03-08 Jon Davis Mollhagen Livestock moving system and method
AU2006206287B2 (en) * 2005-01-19 2010-06-24 Mwi Veterinary Supply Co. Method and system for tracking and managing animals and/or food products
US7447334B1 (en) * 2005-03-30 2008-11-04 Hrl Laboratories, Llc Motion recognition system
CA2501894C (en) * 2005-04-12 2013-01-08 Conception Ro-Main Inc. Birth monitoring method for piglets
JP4219381B2 (ja) * 2005-11-29 2009-02-04 ヨシモトポール株式会社 飼育動物個体群の管理システム
US20070137584A1 (en) * 2005-12-16 2007-06-21 Travis Bryan R System for monitoring animal feed consumption
GB2451413B (en) * 2006-05-10 2011-10-26 Say Systems Ltd Animal monitoring system
DE202006007875U1 (de) 2006-05-15 2007-09-20 Big Dutchman International Gmbh Eierzählsensor
CA2675983C (en) 2007-01-21 2015-06-23 Gt Acquisition Sub, Inc. Animal management system including radio animal tag and additional transceiver(s)
CA2578619A1 (en) * 2007-01-31 2008-07-31 Conception Ro-Main Inc. Birth monitoring system for piglets
US7787656B2 (en) * 2007-03-01 2010-08-31 Huper Laboratories Co., Ltd. Method for counting people passing through a gate
JP2009027651A (ja) * 2007-07-23 2009-02-05 Sony Corp 監視システム、監視カメラ、監視方法および監視プログラム
DE102007036294A1 (de) 2007-07-31 2009-02-05 Gea Westfaliasurge Gmbh Vorrichtung und ein Verfahren zum Bereitstellen von Informationen über Tiere beim Durchlaufen eines Tierdurchganges
US7966971B2 (en) * 2008-05-23 2011-06-28 C-Lock Inc. Method and system for monitoring and reducing ruminant methane production
WO2011130538A2 (en) * 2010-04-16 2011-10-20 C-Lock Inc. Method and system for monitoring and reducing ruminant methane production
CN201911162U (zh) * 2010-11-22 2011-08-03 达希 一种清点牲畜的自动计数装置
US8949034B2 (en) 2011-03-17 2015-02-03 Technologies Holdings Corp. System and method for health monitoring using real-time location
US9058657B2 (en) * 2011-04-28 2015-06-16 Technologies Holdings Corp. System and method for filtering data captured by a 3D camera
US20130340305A1 (en) * 2012-06-13 2013-12-26 nMode Solutions, Inc. Tracking and monitoring of animals with combined wireless technology and geofencing
US8915215B1 (en) * 2012-06-21 2014-12-23 Scott A. Helgeson Method and apparatus for monitoring poultry in barns
CN103093274B (zh) * 2012-12-30 2016-06-29 信帧电子技术(北京)有限公司 基于视频的行人计数的方法
AU2014252457B2 (en) 2013-04-10 2016-08-04 Viking Genetics Fmba System for determining feed consumption of at least one animal
US10743517B2 (en) * 2013-06-19 2020-08-18 Radio Systems Corporation Networked automatic animal feeding system
NL2011413C2 (nl) 2013-09-10 2015-03-12 Lely Patent Nv Veevoerwagen.
NL2012893B1 (nl) 2014-05-27 2016-06-08 Lely Patent Nv Werkwijze en systeem voor het beheren van melkdieren.
CN103985182B (zh) * 2014-05-30 2016-04-20 长安大学 一种公交客流自动计数方法及自动计数***
NL2014622B1 (en) 2015-04-13 2017-01-20 Lely Patent Nv System and method to carry out a first stable floor related action.
US20160363692A1 (en) 2015-06-10 2016-12-15 Ace/Avant Concrete Construction Co., Inc. Optical livestock counting system and method
PT3316680T (pt) * 2015-07-01 2019-12-19 Viking Genetics Fmba Sistema e método de identificação de animais individuais com base em imagens do dorso
US9877459B2 (en) * 2015-07-14 2018-01-30 Conception Ro-Main Inc Piglet drying apparatus
US20170202185A1 (en) 2016-01-18 2017-07-20 Dinklage Feed Yards, Inc. Unmanned livestock monitoring system and methods of use
KR101806521B1 (ko) * 2016-06-08 2017-12-07 (주)에코비즈 열화상 카메라를 이용하는 가축의 방역 시스템
WO2018105222A1 (ja) 2016-12-08 2018-06-14 ソニー株式会社 表示制御装置、表示制御方法およびプログラム
AU2017378421A1 (en) * 2016-12-14 2019-07-04 Herdx, Inc. Livestock management
CN107182830A (zh) * 2017-06-09 2017-09-22 中国农业科学院农业信息研究所 一种母猪产床监测预警装置、方法及***
CN108450340B (zh) * 2018-01-18 2021-03-19 武汉至为科技有限公司 一种畜牧业统计监测***
US11576357B2 (en) 2018-03-17 2023-02-14 Ovipost, Inc. Methods and systems for insect farming
US10905105B2 (en) 2018-06-19 2021-02-02 Farm Jenny LLC Farm asset tracking, monitoring, and alerts

Also Published As

Publication number Publication date
PT3866587T (pt) 2023-04-26
BR112021007269A2 (pt) 2022-12-06
PL3866587T3 (pl) 2023-07-03
BR122022005529A2 (es) 2021-08-10
CL2021000925A1 (es) 2021-12-17
US20200120900A1 (en) 2020-04-23
EP3866587A1 (en) 2021-08-25
US20200120899A1 (en) 2020-04-23
US20200125849A1 (en) 2020-04-23
EP3866587A4 (en) 2022-04-06
HUE061538T2 (hu) 2023-07-28
US11178852B2 (en) 2021-11-23
DK3866587T3 (da) 2023-05-01
CA3128582A1 (en) 2020-04-23
BR122022005529A8 (pt) 2023-01-31
MX2021004399A (es) 2021-07-06
JP7274787B2 (ja) 2023-05-17
WO2020077438A1 (en) 2020-04-23
US20230210092A1 (en) 2023-07-06
US20210267171A1 (en) 2021-09-02
CA3116419A1 (en) 2020-04-23
JP2022514115A (ja) 2022-02-09
CN113163733A (zh) 2021-07-23
EP3866587B1 (en) 2023-01-25
CA3116419C (en) 2021-11-02

Similar Documents

Publication Publication Date Title
ES2942892T3 (es) Monitorización de ganado
EP3402323B1 (en) Highly automated system and method of using the same to measure, monitor manage and control grazing environment and animals
ES2234650T3 (es) Procedimiento para la cria controlada de animales de un rebaño.
ES2843528T3 (es) Sistema para determinar el consumo de pienso de al menos un animal
US7992521B2 (en) Method and device for automatically detecting mating of animals
ES2198977T3 (es) Dispositivo para la alimentacion individual de animales de cria fuera de jaulas.
US20220061260A1 (en) System and method for directing livestock animal
US20200288677A1 (en) Method and system for the management of production animals
BRPI0709329A2 (pt) método para determinar uma relação entre um primeiro animal e um segundo animal, e um sistema para determinar uma relação entre um primeiro animal e um segundo animal
JP4663598B2 (ja) 給餌装置、給餌方法
US20240251759A1 (en) Monitoring livestock
BR122022005529B1 (pt) Método de contagem de rebanhos para gerar um inventário de rebanho
BR102023020004A2 (pt) Dispositivo e método para identificação automática de um suíno pronto para rejeição
Ait Saidi Implementing electronic identification for performance recording in sheep and goat farms
Nutcher Use of an Activity Monitoring System as Part of the Cal Poly Dairy Breeding Protocol