KR20220088180A - Mobile apparatus and method for managing livestock based on food intake image of livestock - Google Patents

Mobile apparatus and method for managing livestock based on food intake image of livestock Download PDF

Info

Publication number
KR20220088180A
KR20220088180A KR1020200178956A KR20200178956A KR20220088180A KR 20220088180 A KR20220088180 A KR 20220088180A KR 1020200178956 A KR1020200178956 A KR 1020200178956A KR 20200178956 A KR20200178956 A KR 20200178956A KR 20220088180 A KR20220088180 A KR 20220088180A
Authority
KR
South Korea
Prior art keywords
livestock
driving unit
unit
control unit
image
Prior art date
Application number
KR1020200178956A
Other languages
Korean (ko)
Other versions
KR102641233B1 (en
Inventor
신영성
감명곤
김연중
Original Assignee
라온피플 주식회사
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 라온피플 주식회사 filed Critical 라온피플 주식회사
Priority to KR1020200178956A priority Critical patent/KR102641233B1/en
Publication of KR20220088180A publication Critical patent/KR20220088180A/en
Application granted granted Critical
Publication of KR102641233B1 publication Critical patent/KR102641233B1/en

Links

Images

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
    • A01K5/00Feeding devices for stock or game ; Feeding wagons; Feeding stacks
    • A01K5/02Automatic devices
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01KMEASURING TEMPERATURE; MEASURING QUANTITY OF HEAT; THERMALLY-SENSITIVE ELEMENTS NOT OTHERWISE PROVIDED FOR
    • G01K13/00Thermometers specially adapted for specific purposes
    • G01K13/20Clinical contact thermometers for use with humans or animals
    • G01K13/223Infrared clinical thermometers, e.g. tympanic
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures
    • G06K9/6201
    • 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
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast

Landscapes

  • Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Environmental Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Animal Husbandry (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • Data Mining & Analysis (AREA)
  • Birds (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing (AREA)
  • Biophysics (AREA)
  • Artificial Intelligence (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Housing For Livestock And Birds (AREA)
  • Studio Devices (AREA)

Abstract

가축의 음식섭취 영상을 기반으로 하는 이동식 개체관리 장치가 가축의 음식섭취 영상을 기반으로 개체를 관리하는 방법은, 제어부가 레일에 설치되어 상기 레일을 따라 구동부가 구동하도록 상기 구동부를 제어하는 단계, 상기 제어부가 상기 구동부가 지정된 지점에서 정지하도록 상기 구동부를 제어하는 단계, 상기 구동부가 지정된 지점에서 정지하는 경우, 상기 제어부는 내부에 가축의 사료가 적재된 사료공급부가 토출구를 통해 사료통에 사료를 공급하도록 제어하며, 상기 제어부는 카메라부가 그 지점의 가축을 복수의 카메라를 이용하여 다각도에서 촬영하고, 촬영된 영상물을 전달하도록 제어하는 단계 및 상기 제어부가 상기 카메라부에서 촬영된 영상물을 전달받아 상기 가축의 상태를 분석하는 단계를 포함한다. A method for a mobile entity management device based on an image of a livestock's food intake to manage an entity based on an image of a livestock's food intake includes: a control unit installed on a rail to control the driving unit to drive the driving unit along the rail; The step of the control unit controlling the driving unit to stop the driving unit at a specified point, when the driving unit stops at the specified point, the control unit supplies the feed to the feed bin through the outlet where the feed for livestock is loaded in the control unit The control unit controls the camera unit to photograph the livestock at that point from multiple angles using a plurality of cameras, and controls to deliver the captured image, and the control unit receives the image captured by the camera unit and receives the livestock analyzing the status of

Description

가축의 음식섭취 영상을 기반으로 하는 이동식 개체관리 장치 및 방법{MOBILE APPARATUS AND METHOD FOR MANAGING LIVESTOCK BASED ON FOOD INTAKE IMAGE OF LIVESTOCK}A mobile object management device and method based on an image of a livestock's food intake

본 명세서에서 개시되는 실시예들은 가축의 음식섭취 영상을 기반으로 하는 이동식 개체관리 장치 및 방법에 관한 것으로, 보다 구체적으로는 촬영된 가축의 비문을 분석함으로써 타 가축과 구분하는 가축의 음식섭취 영상을 기반으로 하는 이동식 개체관리 장치 및 방법에 관한 것이다.Embodiments disclosed in the present specification relate to a mobile individual management apparatus and method based on an image of food intake of livestock, and more specifically, a food intake image of livestock that distinguishes it from other livestock by analyzing the inscription of the captured livestock. It relates to an apparatus and method for managing a mobile object based on the present invention.

최근 축산물에 대한 소비가 늘어나면서, 가축을 효율적으로 관리하는 방법에 대한 다양한 방안들이 제안되고 있다.With the recent increase in consumption of livestock, various methods for efficiently managing livestock have been proposed.

종래에는 사람이 각각의 가축의 상태를 파악하여, 이상 징후가 나타나는 가축에 대하여 진료를 받게 하거나 따로 격리시켰다.In the prior art, a person grasps the state of each livestock, and receives medical treatment or separates the livestock showing abnormal signs.

그런데 가축의 사육 수가 많은 경우 모든 가축을 관리하기 위해서는 많은 인력이 필요하다는 문제점이 있다.However, when the number of livestock is large, there is a problem that a large number of manpower is required to manage all the livestock.

또한, 일부 가축에 전염병이 발생하면 가축의 대부분이 폐사하는 결과가 초래될 수 있으므로, 가축의 이상 여부를 빠르게 정확하게 판단할 수 있는 방안이 요구되고 있다.In addition, when an infectious disease occurs in some livestock, it may result in the death of most of the livestock, so a method for quickly and accurately determining whether the livestock is abnormal is required.

특히, 소 개체관리를 위한 비문 촬영 및 분석 자동화 기술이 요구되고 있다. 현행 소 급이를 위한 방식은 사료통에서 자동으로 사료가 내려오는 방식이다. 그러나, 이러한 방식에서는 소 개체관리를 위한 비문 촬영에는 적합하지 않는 구조이다.In particular, inscription shooting and analysis automation technology for small object management is required. The current method for retrospective feeding is the method in which feed automatically descends from the feed box. However, in this way, the structure is not suitable for shooting inscriptions for small object management.

소의 비문 촬영은 급이 직후에 수행되어야 하는데, 소정의 시간이 소요된 후 촬영을 할 경우 소의 행동이 거칠어져 촬영이 힘든 문제점이 있었다.The inscription shooting of the cow should be performed immediately after feeding. However, if the picture was taken after a predetermined amount of time, the behavior of the cow was rough and it was difficult to take the picture.

따라서 상술된 문제점을 해결하기 위한 기술이 필요하게 되었다.Therefore, there is a need for a technique for solving the above-mentioned problems.

한편, 전술한 배경기술은 발명자가 본 발명의 도출을 위해 보유하고 있었거나, 본 발명의 도출 과정에서 습득한 기술 정보로서, 반드시 본 발명의 출원 전에 일반 공중에게 공개된 공지기술이라 할 수는 없다.On the other hand, the above-mentioned background art is technical information that the inventor possessed for the purpose of derivation of the present invention or acquired during the derivation process of the present invention, and it cannot be said that it is necessarily known technology disclosed to the general public before the filing of the present invention. .

본 명세서에서 개시되는 실시예들은, 가축의 음식섭취 영상을 기반으로 하는 이동식 개체관리 장치 및 방법을 제시하는데 목적이 있다.Embodiments disclosed in the present specification, it is an object to present a mobile object management apparatus and method based on the food intake image of livestock.

상술한 기술적 과제를 달성하기 위한 기술적 수단으로서 일 실시예에 따르면, 가축의 음식섭취 영상을 기반으로 하는 이동식 개체관리 장치가 가축의 음식섭취 영상을 기반으로 개체를 관리하는 방법은, 제어부가 레일에 설치되어 상기 레일을 따라 구동부가 구동하도록 상기 구동부를 제어하는 단계, 상기 제어부가 상기 구동부가 지정된 지점에서 정지하도록 상기 구동부를 제어하는 단계, 상기 구동부가 지정된 지점에서 정지하는 경우, 상기 제어부는 내부에 가축의 사료가 적재된 사료공급부가 토출구를 통해 사료통에 사료를 공급하도록 제어하며, 상기 제어부는 카메라부가 그 지점의 가축을 복수의 카메라를 이용하여 다각도에서 촬영하고, 촬영된 영상물을 전달하도록 제어하는 단계 및 상기 제어부가 상기 카메라부에서 촬영된 영상물을 전달받아 상기 가축의 상태를 분석하는 단계를 포함할 수 있다.According to an embodiment as a technical means for achieving the above-described technical problem, the method for a mobile object management device based on an image of a food intake of livestock to manage an object based on an image of a food intake of a livestock is a method in which the controller is mounted on a rail. is installed to control the driving unit to drive the driving unit along the rail, the control unit controlling the driving unit so that the driving unit stops at a specified point, when the driving unit stops at a specified point, the control unit is internal The feed supply unit loaded with livestock feed controls to supply feed to the feed bin through the outlet, and the control unit controls the camera unit to photograph the livestock at that point from multiple angles using a plurality of cameras, and to deliver the captured image. and the control unit receiving the image captured by the camera unit and analyzing the state of the livestock.

다른 실시예에 따르면, 가축의 음식섭취 영상을 기반으로 하는 이동식 개체관리 장치는, 레일에 설치되어 레일을 따라 구동되고, 지정된 지점에서 정지되는 구동부, 내부에 가축의 사료가 적재되고, 토출구를 통해 사료통에 사료를 공급하는 사료공급부, 상기 구동부가 지정된 지점에서 정지되면 그 지점의 가축을 복수의 카메라를 이용하여 다각도에서 촬영하고, 촬영된 영상물을 전달하는 카메라부, 상기 구동부와 상기 사료공급부를 제어하는 동시에 상기 카메라부에서 촬영된 영상물을 전달받아 가축의 상태를 분석하는 제어부를 포함할 수 있다.According to another embodiment, a mobile object management device based on an image of a livestock's food intake is installed on a rail and driven along the rail, a driving unit that stops at a designated point, feed of livestock is loaded therein, and through the outlet The feed supply unit for supplying feed to the feed box, and when the driving unit is stopped at a specified point, the livestock at that point is photographed from multiple angles using a plurality of cameras, and a camera unit that delivers the captured image, the driving unit and the feed supply unit are controlled At the same time, it may include a control unit for receiving the image captured by the camera unit to analyze the state of the livestock.

다른 실시예에 따르면, 가축의 음식섭취 영상을 기반으로 하는 이동식 개체관리 방법을 수행하는 프로그램이 기록된 컴퓨터 판독 가능한 기록 매체가 개시된다. 상기 가축의 음식섭취 영상을 기반으로 개체를 관리하는 방법은, 제어부가 레일에 설치되어 상기 레일을 따라 구동부가 구동하도록 상기 구동부를 제어하는 단계, 상기 제어부가 상기 구동부가 지정된 지점에서 정지하도록 상기 구동부를 제어하는 단계, 상기 구동부가 지정된 지점에서 정지하는 경우, 상기 제어부는 내부에 가축의 사료가 적재된 사료공급부가 토출구를 통해 사료통에 사료를 공급하도록 제어하며, 상기 제어부는 카메라부가 그 지점의 가축을 복수의 카메라를 이용하여 다각도에서 촬영하고, 촬영된 영상물을 전달하도록 제어하는 단계 및 상기 제어부가 상기 카메라부에서 촬영된 영상물을 전달받아 상기 가축의 상태를 분석하는 단계를 포함할 수 있다.According to another embodiment, a computer-readable recording medium in which a program for performing a mobile object management method based on an image of an animal's food intake is recorded is disclosed. In the method for managing an entity based on the image of the animal's food intake, a control unit is installed on a rail and controls the driving unit to drive the driving unit along the rail, the driving unit so that the control unit stops the driving unit at a designated point When the driving unit stops at a designated point, the control unit controls the feed supply unit loaded with livestock feed to supply feed to the feed box through the outlet, and the control unit controls the camera unit to the livestock at that point. It may include the step of controlling to transmit the captured image by shooting from multiple angles using a plurality of cameras, and the control unit receiving the captured image from the camera unit and analyzing the state of the livestock.

다른 실시예에 따르면, 가축의 음식섭취 영상을 기반으로 하는 이동식 개체관리 방법을 수행하기 위해 매체에 저장된 컴퓨터 프로그램이 개시된다. 상기 가축의 음식섭취 영상을 기반으로 개체를 관리하는 방법은, 제어부가 레일에 설치되어 상기 레일을 따라 구동부가 구동하도록 상기 구동부를 제어하는 단계, 상기 제어부가 상기 구동부가 지정된 지점에서 정지하도록 상기 구동부를 제어하는 단계, 상기 구동부가 지정된 지점에서 정지하는 경우, 상기 제어부는 내부에 가축의 사료가 적재된 사료공급부가 토출구를 통해 사료통에 사료를 공급하도록 제어하며, 상기 제어부는 카메라부가 그 지점의 가축을 복수의 카메라를 이용하여 다각도에서 촬영하고, 촬영된 영상물을 전달하도록 제어하는 단계 및 상기 제어부가 상기 카메라부에서 촬영된 영상물을 전달받아 상기 가축의 상태를 분석하는 단계를 포함할 수 있다.According to another embodiment, a computer program stored in a medium is disclosed to perform a mobile object management method based on an image of an animal's food intake. In the method for managing an entity based on the image of the animal's food intake, a control unit is installed on a rail and controls the driving unit to drive the driving unit along the rail, the driving unit so that the control unit stops the driving unit at a designated point When the driving unit stops at a designated point, the control unit controls the feed supply unit loaded with livestock feed to supply feed to the feed box through the outlet, and the control unit controls the camera unit to the livestock at that point. It may include the step of controlling to transmit the captured image by shooting from multiple angles using a plurality of cameras, and the control unit receiving the captured image from the camera unit and analyzing the state of the livestock.

전술한 과제 해결 수단 중 어느 하나에 의하면, 가축의 음식섭취 영상을 기반으로 하는 이동식 개체관리 장치 및 방법이 제시된다.According to any one of the above-mentioned problem solving means, a mobile object management apparatus and method based on an image of an animal's food intake are provided.

전술한 과제 해결 수단 중 어느 하나에 따르면, 가축의 비문 촬영에 유리한 위치로 사료를 배분함으로써 촬영 시퀀스 동안의 안정성을 확보할 수 있다.According to any one of the above-described problem solving means, it is possible to ensure stability during the shooting sequence by distributing the feed to a position advantageous for photographing the inscriptions of livestock.

전술한 과제 해결 수단 중 어느 하나에 따르면, 가축의 비문 촬영 직전에만 급이장치의 자동 급식을 수행으로써 촬영 시퀀스 동안의 안정성을 확보할 수 있다.According to any one of the above-mentioned problem solving means, it is possible to secure the stability during the shooting sequence by performing the automatic feeding of the feeding device only immediately before the photographing of the inscription of the livestock.

개시되는 실시예들에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 개시되는 실시예들이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.Effects obtainable in the disclosed embodiments are not limited to the above-mentioned effects, and other effects not mentioned are clear to those of ordinary skill in the art to which the embodiments disclosed from the description below belong. can be understood clearly.

도 1은 가축의 음식섭취 영상을 기반으로 하는 이동식 개체관리 장치를 설명하기 위한 일 예시도를 나타낸 것이다.
도 2는 일 실시예에 따른 가축의 음식섭취 영상을 기반으로 하는 이동식 개체관리 장치의 구성을 도시한 블록도이다.
도 3은 실시예에 따른 가축의 음식섭취 영상을 기반으로 하는 이동식 개체관리 방법을 설명하기 위한 순서도이다.
도 4는 구동부가 정지하는 거리를 사용자가 설정할 수 있는 유저인터페이스 화면의 일 예시도이다.
도 5는 일 실시예에 따른 촬영된 영상물에서 가축의 상태를 분석하는 방법을 설명하기 위한 순서도이다.
1 is a view showing an exemplary diagram for explaining a mobile object management device based on an image of an animal's food intake.
2 is a block diagram illustrating a configuration of a mobile entity management device based on an image of a livestock eating food according to an embodiment.
3 is a flowchart for explaining a method for managing a mobile entity based on an image of an animal's food intake according to an embodiment.
4 is an exemplary diagram of a user interface screen in which a user can set a distance at which a driving unit stops.
5 is a flowchart for explaining a method of analyzing a state of livestock in a photographed image according to an exemplary embodiment.

아래에서는 첨부한 도면을 참조하여 다양한 실시예들을 상세히 설명한다. 아래에서 설명되는 실시예들은 여러 가지 상이한 형태로 변형되어 실시될 수도 있다. 실시예들의 특징을 보다 명확히 설명하기 위하여, 이하의 실시예들이 속하는 기술분야에서 통상의 지식을 가진 자에게 널리 알려져 있는 사항들에 관해서 자세한 설명은 생략하였다. 그리고, 도면에서 실시예들의 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, various embodiments will be described in detail with reference to the accompanying drawings. The embodiments described below may be modified and implemented in various different forms. In order to more clearly describe the characteristics of the embodiments, detailed descriptions of matters widely known to those of ordinary skill in the art to which the following embodiments belong are omitted. In addition, in the drawings, parts irrelevant to the description of the embodiments are omitted, and similar reference numerals are attached to similar parts throughout the specification.

명세서 전체에서, 어떤 구성이 다른 구성과 "연결"되어 있다고 할 때, 이는 '직접적으로 연결'되어 있는 경우뿐 아니라, '그 중간에 다른 구성을 사이에 두고 연결'되어 있는 경우도 포함한다. 또한, 어떤 구성이 어떤 구성을 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한, 그 외 다른 구성을 제외하는 것이 아니라 다른 구성들을 더 포함할 수도 있음을 의미한다.Throughout the specification, when a component is said to be “connected” with another component, it includes not only a case of 'directly connected' but also a case of 'connected with another component interposed therebetween'. In addition, when a component "includes" a component, it means that other components may be further included, rather than excluding other components, unless otherwise stated.

또한, 가축이라 함은 집에서 기르는 짐승으로, 본 발명의 실시예에서는 소를 예로 설명하겠으나, 소에 국한되는 것은 아니며, 소, 말 또는 돼지 등 다양한 동물에 적용될 수 있다.In addition, the term "livestock" is a domestic animal, and in the embodiment of the present invention, a cow will be described as an example, but it is not limited to cattle, and may be applied to various animals such as cattle, horses or pigs.

이하 첨부된 도면을 참고하여 실시예들을 상세히 설명하기로 한다.Hereinafter, embodiments will be described in detail with reference to the accompanying drawings.

도 1은 가축의 음식섭취 영상을 기반으로 하는 이동식 개체관리 장치(100)를 설명하기 위한 일 예시도를 나타낸 것이고, 도 2는 일 실시예에 따른 가축의 음식섭취 영상을 기반으로 하는 이동식 개체관리 장치(100)의 구성을 도시한 블록도이다. 일 실시예에 따른 가축의 음식섭취 영상을 기반으로 하는 이동식 개체관리 장치(100)는 구동부(110), 사료공급부(120), 카메라부(130), 제어부(140), 통신부(150), 저장부(160), 열감지 센서(170), 스텝모터(180), QR코드 식별부(190)를 포함할 수 있다.1 is a diagram illustrating an example for explaining a mobile object management apparatus 100 based on an image of a food intake of livestock, and FIG. 2 is a mobile object management based on an image of a food intake of a livestock according to an embodiment. It is a block diagram showing the configuration of the apparatus 100 . The mobile entity management device 100 based on an image of an animal's food intake according to an embodiment includes a driving unit 110 , a feed supply unit 120 , a camera unit 130 , a control unit 140 , a communication unit 150 , and storage. It may include a unit 160 , a thermal sensor 170 , a step motor 180 , and a QR code identification unit 190 .

구동부(110)는 이동식 개체관리 장치(100)를 제어부의(140)의 제어에 따라 이동시킬 수 있다. 이때, 구동부는 바퀴를 포함할 수 있다. 구동부(110)는 레일에 설치되어 제어부(140)의 제어에 따라 레일을 따라 구동되며, 제어부(140)의 제어에 따라 카메라부(130)가 가축을 촬영해야 할 지정된 지점에서 정지된다. 구동부가 정지하는 지점은 사료가 나와 가축이 음식을 섭취하는 지점이며, 이때 카메라부(130)는 가축의 비문 또는 안면을 근접하게 촬영할 수 있다.The driving unit 110 may move the mobile object management apparatus 100 under the control of the control unit 140 . In this case, the driving unit may include a wheel. The driving unit 110 is installed on the rail and driven along the rail under the control of the control unit 140 , and the camera unit 130 is stopped at a designated point where the livestock is to be photographed according to the control of the control unit 140 . A point at which the driving unit stops is a point at which feed comes out and the livestock consumes food.

또한, 구동부(110)는 레일방식이나 도면에 도시하지는 않았지만 컨베이어벨트 방식, 랙엔피니언을 포함하는 기어방식 등 다양한 이송방식을 적용하여 사용할 수 있다.In addition, the driving unit 110 may be used by applying various transport methods such as a rail method or a gear method including a rack-and-pinion method, although not shown in the drawing, a conveyor belt method.

사료공급부(120)는 내부에 가축의 사료가 적재되고, 토출구를 통해 사료통에 사료를 공급할 수 있다. 상기 구동부(110)가 지정된 지점에서 정지하면, 사료공급부(120)는 제어부(140)의 제어에 따라 토출구를 통해 사료통에 사료를 공급할 수 있다. 사료공급부(120)는 사료통에 사료를 공급함으로써, 소의 접근을 유도할 수 있다. 즉, 소의 비문 촬영에 유리한 위치로 사료를 배분함으로써 촬영 시퀀스 동안의 안정성을 확보할 수 있다.The feed supply unit 120 may have livestock feed loaded therein, and may supply feed to the feed box through the outlet. When the driving unit 110 stops at a designated point, the feed supply unit 120 may supply the feed to the feed box through the outlet under the control of the control unit 140 . The feed supply unit 120 may induce access of cattle by supplying feed to the feed box. That is, it is possible to ensure stability during the shooting sequence by distributing the feed to a position favorable to the shooting of the cow's inscription.

카메라부(130)는 일반적인 스마트 단말기를 이용하거나 해상도 4800만 화소의 고해상도 카메라를 이용하거나 비전(vision)카메라 등을 이용하여 가축을 촬영하고, 촬영된 영상물을 제어부(140)에 전달하거나 통신부(150)를 통하여 서버에 전송할 수 있다. 이때, 카메라부(130)는 복수의 카메라는 이용하여 가축을 다각도에서 촬영할 수 있다. The camera unit 130 uses a general smart terminal, a high-resolution camera having a resolution of 48 million pixels, or a vision camera to photograph livestock, and transmits the captured image to the control unit 140 or the communication unit 150 ) to send to the server. In this case, the camera unit 130 may use a plurality of cameras to photograph livestock from multiple angles.

또한, 카메라부(130)는 가축의 비문을 촬영할 수 있도록 설치되는 안면부 카메라(131)와 안면을 촬영할 수 있도록 설치되는 전면부 카메라(132)를 포함할 수 있다. 또한, 카메라부(130)는 상하좌우, 전방위 각도로 움직일 수 있게 안내하는 조작수단이 구비되는 것이 바람직하다.In addition, the camera unit 130 may include a face camera 131 installed to photograph the inscription of the livestock and a front camera 132 installed to photograph the face. In addition, it is preferable that the camera unit 130 is provided with an operation means for guiding to move in an omnidirectional angle, up, down, left and right.

또한, 상기 구동부(110)가 지정된 지점에서 정지되면, 카메라부(130)는 제어부(140)의 제어에 따라 그 지점의 가축을 다각도에서 촬영하고, 촬영된 영상물을 제어부(140)에 전달할 수 있다.In addition, when the driving unit 110 is stopped at a designated point, the camera unit 130 may photograph the livestock at that point from multiple angles under the control of the control unit 140 , and transmit the captured image to the control unit 140 . .

제어부(140)는 CPU 등과 같은 적어도 하나의 프로세서를 포함하는 구성으로서, 가축의 음식섭취 영상을 기반으로 하는 이동식 개체관리 장치(100)의 전반적인 동작을 제어한다. 특히, 제어부(140)는 구동부(110)와 사료공급부(120)를 제어하는 동시에 카메라부(130)에서 촬영된 영상물을 전달받아 가축의 상태를 분석할 수 있다. 제어부(140)가 구동부(110)와 사료공급부(120)를 제어하는 동시에 카메라부(130)에서 촬영된 영상물을 전달받아 가축의 상태를 분석하는 구체적인 방법에 대해서는 아래에서 다른 도면들을 참조하여 자세하게 설명한다.The controller 140 includes at least one processor, such as a CPU, and controls the overall operation of the mobile object management apparatus 100 based on an image of an animal's food intake. In particular, the controller 140 may control the driving unit 110 and the feed supply unit 120 , and at the same time receive an image captured by the camera unit 130 and analyze the state of the livestock. The control unit 140 controls the driving unit 110 and the feed supply unit 120 and at the same time receives the image captured by the camera unit 130 to analyze the state of the livestock. A detailed description will be given below with reference to other drawings. do.

통신부(150)는 다른 디바이스 또는 네트워크와 유무선 통신을 수행할 수 있다. 이를 위해, 통신부(150)는 다양한 유무선 통신 방법 중 적어도 하나를 지원하는 통신 모듈을 포함할 수 있다. 예를 들어, 통신 모듈은 칩셋(chipset)의 형태로 구현될 수 있다.The communication unit 150 may perform wired/wireless communication with other devices or networks. To this end, the communication unit 150 may include a communication module supporting at least one of various wired and wireless communication methods. For example, the communication module may be implemented in the form of a chipset.

통신부(150)가 지원하는 무선 통신은, 예를 들어 Wi-Fi(Wireless Fidelity), Wi-Fi Direct, 블루투스(Bluetooth), UWB(Ultra Wide Band) 또는 NFC(Near Field Communication) 등일 수 있다. 또한, 통신부(150)가 지원하는 유선 통신은, 예를 들어 USB 또는 HDMI(High Definition Multimedia Interface) 등일 수 있다.The wireless communication supported by the communication unit 150 may be, for example, Wireless Fidelity (Wi-Fi), Wi-Fi Direct, Bluetooth, Ultra Wide Band (UWB), or Near Field Communication (NFC). In addition, the wired communication supported by the communication unit 150 may be, for example, USB or High Definition Multimedia Interface (HDMI).

저장부(160)에는 다양한 종류의 프로그램 및 데이터가 저장될 수 있다. 특히, 저장부(160)에는 제어부(140)가 구동부(110)와 사료공급부(120)를 제어하는 동시에 카메라부(130)에서 촬영된 영상물을 전달받아 가축의 상태를 분석하기 위한 프로그램이 저장될 수 있다. 또한, 저장부(160)에는 가축의 상태 분석에 필요한 다양한 프로그램이나 데이터가 저장될 수 있다.Various types of programs and data may be stored in the storage unit 160 . In particular, in the storage unit 160 , the controller 140 controls the driving unit 110 and the feed supply unit 120 , and at the same time receives the image captured by the camera unit 130 , and a program for analyzing the state of the livestock is stored. can In addition, the storage unit 160 may store various programs or data necessary for analyzing the state of livestock.

열감지 센서(170)는 가축의 체내 열을 감지할 수 있다. 열감지 센서(170)는 제어부(140)의 제어에 따라 가축의 체내 열을 감지하고, 가축의 체내 열 정보를 제어부(140)에 전달할 수 있다. 예를 들어 열감지 센서(170)는 적외선 카메라로 구현되어 가축의 체내 열을 감지하고 체내 열 정보를 제어부(140)로 전달할 수 있다.The heat sensor 170 may detect internal heat of the livestock. The heat sensor 170 may detect internal heat of the livestock according to the control of the controller 140 , and transmit internal heat information of the livestock to the controller 140 . For example, the thermal sensor 170 may be implemented as an infrared camera to detect internal heat of livestock and transmit internal thermal information to the controller 140 .

구동부(110)는 스텝모터(180)를 포함할 수 있으며, 제어부(140)는 스텝모터(180)의 회전 수를 기초로 하여 구동부(110)가 지정된 지점에서 정지하도록 제어할 수있다. 제어부(140)가 스텝모터(180)의 회전 수를 기초로 하여 구동부(110)를 제어하는 방법에 대해서는 아래에서 다른 도면들을 참조하여 자세하게 설명한다.The driving unit 110 may include the step motor 180 , and the control unit 140 may control the driving unit 110 to stop at a designated point based on the number of rotations of the step motor 180 . A method in which the controller 140 controls the driving unit 110 based on the number of rotations of the stepper motor 180 will be described in detail below with reference to other drawings.

음식섭취 영상을 기반으로 하는 이동식 개체관리 장치(100)는 QR 코드를 식별할 수 있는 QR 코드 식별부(190)를 더 포함할 수 있으며, QR 코드 식별부(190)가 레일에 존재하는 QR 코드를 식별할 때마다, 이를 제어부(140)에 전달할 수 있다.The mobile object management device 100 based on the food intake image may further include a QR code identification unit 190 that can identify a QR code, and the QR code identification unit 190 is a QR code present on the rail. Whenever , it can be transmitted to the controller 140 .

이하에서는 제어부(140)가 구동부(110)와 사료공급부(120)를 제어하는 동시에 카메라부(130)에서 촬영된 영상물을 전달받아 가축의 상태를 분석하는 구체적인 방법에 대해서 설명한다.Hereinafter, a detailed method in which the control unit 140 controls the driving unit 110 and the feed supply unit 120 and at the same time receives the image captured by the camera unit 130 and analyzes the state of the livestock will be described.

도 3은 실시예에 따른 가축의 음식섭취 영상을 기반으로 하는 이동식 개체관리 방법을 설명하기 위한 순서도이다.3 is a flowchart for explaining a method for managing a mobile entity based on an image of an animal's food intake according to an embodiment.

도 3을 참조하면, S310단계에서, 제어부(140)는 레일에 설치되어 레일을 따라 구동부(110)가 구동하도록 구동부(110)를 제어한다. 이때, 레일이 설치되는 장소는 가축의 축사가 바람직하다. S320 단계에서, 제어부(140)는 구동부(110)가 지정된 지점에서 정지하도록 구동부(110)를 제어할 수 있다. 이때, 제어부(140)가 구동부가 지정된 지점에서 정지하도록 구동하는 방법은 다양하게 존재할 수 있다.Referring to FIG. 3 , in step S310 , the control unit 140 is installed on the rail and controls the driving unit 110 to drive the driving unit 110 along the rail. In this case, the place where the rail is installed is preferably a livestock barn. In step S320 , the controller 140 may control the driving unit 110 to stop the driving unit 110 at a designated point. In this case, there may be various methods for the control unit 140 to drive the driving unit to stop at a designated point.

관련하여, 제어부(140)는 구동부(110)에 포함된 바퀴의 둘레를 기초로 하여 상기 구동부(110)가 지정된 지점에서 정지하도록 할 수 있다. 가령, 바퀴의 둘레가 5cm인 경우 사용자는 5cm 단위를 기준 거리로 설정하여 구동부(110)가 5cm를 이동할 때마다 제어부(140)는 구동부(110)를 정지하도록 구동할 수 있다. In relation to this, the control unit 140 may cause the driving unit 110 to stop at a designated point based on the circumference of the wheel included in the driving unit 110 . For example, when the circumference of the wheel is 5 cm, the user sets a unit of 5 cm as the reference distance, and whenever the driving unit 110 moves 5 cm, the control unit 140 may drive the driving unit 110 to stop.

관련하여, 제어부(140)는 구동부(110)에 포함된 스텝모터(180)의 회전 수를 기초로 하여 구동부(110)가 지정된 지점에서 정지하도록 할 수 있다. 가령, 사용자가 설정하고 싶은 기준 거리를 설정하여 구동부(110)가 사용자가 설정한 거리에 대응되는 스텝모터(180)의 회전 수마다 제어부(140)는 구동부(110)를 정지하도록 구동할 수 있다. 스텝모터(180) 방식을 사용할 경우, 바퀴의 둘레가 기준 거리가 되는 것이 아니라, n바퀴+pm바퀴(가령, 4.25바퀴) 등으로 거리 조정이 가능하여 세밀한 위치 조정이 가능하다.In relation to this, the control unit 140 may cause the driving unit 110 to stop at a designated point based on the number of rotations of the step motor 180 included in the driving unit 110 . For example, by setting a reference distance that the user wants to set, the control unit 140 may drive the driving unit 110 to stop the driving unit 110 for every number of revolutions of the step motor 180 corresponding to the distance set by the user. . When using the step motor 180 method, the circumference of the wheel does not become the reference distance, but the distance can be adjusted by n turns + pm wheels (eg, 4.25 turns), so that precise position adjustment is possible.

관련하여, 도 4는 구동부(110)가 정지하는 거리를 사용자가 설정할 수 있는 유저인터페이스 화면의 일 예시도이다. 도4를 참조하면, 카메라부(130)가 촬영한 영상을 이어 놓은 파노라마 화면(410), 사용자가 위치를 선택한 경우 위치 표시를 위한 포인터 표시(420), 전체 레일의 길이(430)이 도시되어 있음을 알 수 있다. 도 4의 유저인터페이스 화면에서, 사용자가 전체 레일 중 특정 지점을 선택하는 경우, 선택된 지점에 포인터 표시(420)가 위치하게 되고, 제어부(140)는 사용자가 선택한 지점에서 구동부(110)가 정지하도록 제어할 수 있다.In relation to this, FIG. 4 is an exemplary diagram of a user interface screen in which a user can set a distance at which the driving unit 110 stops. Referring to FIG. 4 , a panoramic screen 410 on which images captured by the camera unit 130 are connected, a pointer display 420 for displaying a position when the user selects a position, and a length 430 of the entire rail are shown. It can be seen that there is In the user interface screen of FIG. 4 , when the user selects a specific point among the entire rails, the pointer display 420 is positioned at the selected point, and the control unit 140 causes the driving unit 110 to stop at the point selected by the user. can be controlled

관련하여, 제어부(140)는 QR 코드 식별부(190)가 레일에 존재하는 QR 코드를 식별할 때마다 구동부(110)가 정지하도록 할 수 있다. 이때, 레일에는 QR 코드가 소정의 길이마다 설치되는 것이 바람직하다.In relation to this, the control unit 140 may cause the driving unit 110 to stop whenever the QR code identification unit 190 identifies the QR code present on the rail. At this time, it is preferable that the QR code is installed for every predetermined length on the rail.

관련하여, 가축의 음식섭취 영상을 기반으로 하는 이동식 개체관리 장치(100)는 마그네틱 인식 센서를 더 포함할 수 있으며, 제어부(140)는 마그네틱 인식 센서를 이용하여 레일에 존재하는 자석을 식별할 때마다 구동부(110)가 정지하도록 할 수 있다. 이 때 레일에는 자석이 소정의 길이마다 설치되는 것이 바람직하다.In relation to this, the mobile object management apparatus 100 based on the image of the animal's food intake may further include a magnetic recognition sensor, and the controller 140 uses the magnetic recognition sensor to identify a magnet present on the rail. The driving unit 110 may be stopped every time. At this time, it is preferable that magnets are installed on the rail for every predetermined length.

이후 S330단계에서, 구동부(110)가 지정된 지점에서 정지하는 경우 제어부(140)는 내부에 가축의 사료가 적재된 사료공급부(120)가 토출구를 통해 사료통에 사료를 공급하도록 제어하며, 제어부(140)는 카메라부(130)가 그 지점의 가축을 복수의 카메라를 이용하여 다각도에서 촬영하고, 촬영된 영상물을 전달하도록 제어할 수 있다. 이때, 카메라부(130)가 촬영된 영상물을 전달하는 대상은 제어부(140)가 될 수도 있고, 외부의 서버가 될 수도 있다. 즉, 전송된 촬영된 영상물을 분석하는 소프트웨어가 내장되어 있는 경우 카메라부(130)는 촬영된 영상물을 제어부(140)에 전달하여, 제어부(140)는 촬영된 영상물을 분석할 수 있다.Then, in step S330, when the driving unit 110 stops at a designated point, the control unit 140 controls the feed supply unit 120 loaded with livestock feed to supply the feed to the feed box through the outlet, and the control unit 140 ) may control the camera unit 130 to photograph the livestock at that point from multiple angles using a plurality of cameras, and to deliver the captured image. In this case, the target to which the camera unit 130 delivers the captured image may be the controller 140 or an external server. That is, when software for analyzing the transmitted captured image is built-in, the camera unit 130 may transmit the captured image to the controller 140 , and the controller 140 may analyze the captured image.

S340 단계에서, 제어부(140)는 카메라부(130)에서 촬영된 영상물을 전달받아 가축의 상태를 분석할 수 있다. 제어부(140)가 카메라부(130)로부터 촬영된 영상물을 전달받는 시점은 구동부(110)에 의해 레일 끝까지 구동한 후 복귀한 시점이 되는 것이 바람직하다. 관련하여, 레일 종류 후, 복귀한 기구는 한 시퀀스(이동-급이-촬영-이동)에서 수집된 데이터를 AI 서비스 소프트웨어로 전송함으로써 AI 분석 및 학습을 용이하게 할 수 있다. 또한, 제어부(140)는 시퀀스 별로 데이터를 수집함에 따라, 주기 별로 시퀀스를 수행할 수 있으며 그에 따라 소 개체에 관한 지속적 관찰이 가능하다.In step S340 , the control unit 140 may receive the image captured by the camera unit 130 and analyze the state of the livestock. The time when the control unit 140 receives the captured image from the camera unit 130 is preferably the time at which it returns after driving to the end of the rail by the driving unit 110 . In this regard, after the rail type, the returning instrument can facilitate AI analysis and learning by sending the data collected in one sequence (move-feed-shoot-move) to the AI service software. In addition, as the data is collected for each sequence, the controller 140 may perform the sequence for each period, thereby enabling continuous observation of small objects.

도 5는 일 실시예에 따른 촬영된 영상물에서 가축의 상태를 분석하는 방법을 설명하기 위한 순서도이다. 5 is a flowchart for explaining a method of analyzing a state of livestock in a photographed image according to an exemplary embodiment.

도 5를 참조하면, S341 단계에서, 제어부(140)는 가축의 비문 모양 및 가축의 비문에 이물질의 존재여부 증 적어도 하나를 기초로 하여 가축을 타 가축과 구분할 수 있다. Referring to FIG. 5 , in step S341 , the controller 140 may distinguish the livestock from other livestock based on at least one of the shape of the inscription of the livestock and the presence or absence of foreign substances in the inscription of the livestock.

비문이란, 코에 있는 땀샘, 압정 등에 의하여 다양한 형태로 분포되어있는 주름을 의미한다. 각 소 개체마다 고유의 주름 특징이 존재하므로, 사람의 지문과 같이 비문으로도 개체의 구별이 가능하다. 이때, 제어부(140)는 가축의 비문을 촬영하는 안면부 카메라(131)로부터 분석에 필요한 영상을 전달받는다.The inscription means wrinkles distributed in various shapes by sweat glands, tacks, etc. in the nose. Since each small object has its own wrinkle characteristics, it is possible to distinguish the object even with an inscription, such as a human fingerprint. At this time, the control unit 140 receives the image required for analysis from the face camera 131 that captures the inscription of the livestock.

관련하여, 제어부(140)는 가축을 타 가축과 구별하기 위해 인공지능 기술을 활용할 수 있다. 가령, 제어부(140)는 전달받은 촬영된 영상물의 각 소마다 비문의 특징을 감지 및 정렬하는 전처리 과정을 수행한 후, 인공신경망을 거쳐 각 개체의 비문 특징을 추출하여 기존에 저장부(160)에 저장된 개체정보와 비교하여 등록이 되어 있는 개체인지를 판별할 수 있다. 이때 인공신경망에는 RNN, CNN이 사용될 수 있으며, 비문의 특징은 비문 모양 및 비문에 이물질의 존재여부 중 적어도 하나를 포함한다.In this regard, the controller 140 may utilize artificial intelligence technology to distinguish livestock from other livestock. For example, the controller 140 performs a pre-processing process of detecting and aligning the features of the inscriptions for each cow of the captured image, and then extracts the features of the inscriptions of each entity through the artificial neural network to extract the features of the inscriptions from the existing storage unit 160 It can be determined whether it is a registered entity by comparing it with the entity information stored in the . In this case, RNN and CNN may be used for the artificial neural network, and the characteristics of the inscription include at least one of the shape of the inscription and the presence of foreign substances in the inscription.

S342 단계에서, 비문 영상으로 가축이 판별이 되지 않는 경우, 제어부(140)는 촬영된 영상물 속 가축의 안면 데이터와 미리 저장된 가축의 안면 데이터와 유사도 검사를 통하여 가축을 타 가축과 구분할 수 있다. 이때, 제어부(140)는 가축의 안면을 촬영하는 전면부 카메라(132)로부터 분석에 필요한 영상을 전달받는다.In step S342, if the livestock is not identified by the inscription image, the control unit 140 may distinguish the livestock from other livestock by examining the similarity between the facial data of the livestock in the captured image and the previously stored face data of the livestock. At this time, the control unit 140 receives the image required for analysis from the front camera 132 for photographing the face of the livestock.

관련하여, 제어부(140)는 전달받은 가축의 안면 영상에서 분석에 필요한 안면 데이터를 추출할 수 있으며, 추출된 안면 데이터와 저장부(160)에 미리 저장된 가축의 안면 데이터와의 유사도 검사를 통하여 가축이 등록이 되어 있는 개체인지를 판별할 수 있다.In relation to this, the controller 140 may extract facial data required for analysis from the received facial image of the livestock, and through a similarity test between the extracted facial data and the facial data of the livestock stored in advance in the storage unit 160 , the livestock It can be determined whether this is a registered entity.

S343 단계에서, 제어부(140)는 열감지 센서(170)에 의해 측정된 가축의 체내 열 정보와 촬영된 영상을 기초로 가축이 열 관련 질환에 걸렸는지 여부를 판단할 수 있다.In step S343 , the controller 140 may determine whether the livestock has a heat-related disease based on the internal heat information of the livestock measured by the heat sensor 170 and the captured image.

가축의 음식섭취 영상을 기반으로 하는 이동식 개체관리 장치(100)는 열감지 센서(170)를 포함할 수 있으며, 구동부(110)가 지정된 지점에서 정지하는 경우 카메라부(130)가 지정된 지점의 가축을 촬영하는 동시에 열감지 센서(170)는 의해 지정된 지점의 가축에 대한 체내 열을 감지할 수 있다. 제어부(140)는 카메라부(130)에서 촬영된 영상물과 열감지 센서(170)에 의해 측정된 가축의 체내 열 정보를 전달받을 수 있으며, 제어부(140)는 촬영된 영상물을 통하여 가축을 타 가축과 구분하고, 가축이 타 가축과 구분된 경우 가축의 체내 열 정보를 이용하여 가축이 열 관련 질환에 걸렸는 지 여부를 판단할 수 있다. 가령, 소는 온혈동물이기 때문에 항상 일정한 체온을 유지하여야 하지만, 열 관련 질환에 걸린 경우 정상 체온보다 높을 수 있다. 이 경우 제어부(140)는 열감지 센서(170)에 의해 측정된 상기 가축의 체내 열 정보와 상기 촬영된 영상을 통하여 어떤 가축이 고온임을 판단하고, 열 관련 질환에 걸렸다고 판단할 수 있다.The mobile object management apparatus 100 based on an image of a livestock's food intake may include a heat sensor 170 , and when the driving unit 110 stops at a specified point, the camera unit 130 is located at a specified point. At the same time as photographing the heat sensor 170 may detect the internal heat of the livestock at a point designated by the. The control unit 140 may receive the image material photographed by the camera unit 130 and the internal heat information of the livestock measured by the heat sensor 170 , and the control unit 140 may transmit the image material captured by the camera unit 130 to the livestock riding the livestock through the captured image material. and, if the livestock is differentiated from other livestock, it can be determined whether the livestock has a heat-related disease by using the heat information of the livestock. For example, since cows are warm-blooded animals, they should always maintain a constant body temperature, but if they have a heat-related disease, their body temperature may be higher than normal. In this case, the controller 140 may determine that a certain livestock has a high temperature through the internal heat information of the livestock measured by the heat sensor 170 and the captured image, and may determine that a heat-related disease is present.

또한, 제어부(140)는 구동부(110)를 주기적으로 구동하여 가축의 상태를 주기적으로 분석할 수 있다. 관련하여, 제어부(140)는 감염병(또는 질병) 발생율이 높은 시기에는, 그렇지 않은 시기와 비교하여 구동부(110)의 구동 빈도를 높여 카메라부(130)의 촬영 빈도를 높일 수 있다.Also, the control unit 140 may periodically drive the driving unit 110 to periodically analyze the state of the livestock. In relation to this, the control unit 140 may increase the frequency of photographing of the camera unit 130 by increasing the driving frequency of the driving unit 110 during a period when the incidence of an infectious disease (or disease) is high, compared to a period when the incidence rate of the infectious disease (or disease) is high.

또한, 명세서에 기재된 "…부", "…모듈" 의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.In addition, the terms “…unit” and “…module” described in the specification mean a unit that processes at least one function or operation, which may be implemented as hardware or software or a combination of hardware and software.

이상의 실시예들에서 사용되는 '~부'라는 용어는 소프트웨어 또는 FPGA(field programmable gate array) 또는 ASIC 와 같은 하드웨어 구성요소를 의미하며, '~부'는 어떤 역할들을 수행한다. 그렇지만 '~부'는 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. '~부'는 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 '~부'는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램특허 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들, 및 변수들을 포함한다.The term '~ unit' used in the above embodiments means software or hardware components such as field programmable gate array (FPGA) or ASIC, and '~ unit' performs certain roles. However, '-part' is not limited to software or hardware. '~' may be configured to reside on an addressable storage medium or may be configured to refresh one or more processors. Accordingly, as an example, '~' indicates components such as software components, object-oriented software components, class components, and task components, and processes, functions, properties, and procedures. , subroutines, segments of program patent code, drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays, and variables.

구성요소들과 '~부'들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 '~부'들로 결합되거나 추가적인 구성요소들과 '~부'들로부터 분리될 수 있다.The functions provided in the components and '~ units' may be combined into a smaller number of elements and '~ units' or separated from additional components and '~ units'.

뿐만 아니라, 구성요소들 및 '~부'들은 디바이스 또는 보안 멀티미디어카드 내의 하나 또는 그 이상의 CPU 들을 재생시키도록 구현될 수도 있다.In addition, components and '~ units' may be implemented to play one or more CPUs in a device or secure multimedia card.

도 3 내지 5를 통해 설명된 실시예들에 따른 가축의 음식섭취 영상을 기반으로 하는 이동식 개체관리 방법은 컴퓨터에 의해 실행 가능한 명령어 및 데이터를 저장하는, 컴퓨터로 판독 가능한 매체의 형태로도 구현될 수 있다. 이때, 명령어 및 데이터는 프로그램 코드의 형태로 저장될 수 있으며, 프로세서에 의해 실행되었을 때, 소정의 프로그램 모듈을 생성하여 소정의 동작을 수행할 수 있다. 또한, 컴퓨터로 판독 가능한 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터로 판독 가능한 매체는 컴퓨터 기록 매체일 수 있는데, 컴퓨터 기록 매체는 컴퓨터 판독 가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함할 수 있다. 예를 들어, 컴퓨터 기록 매체는 HDD 및 SSD 등과 같은 마그네틱 저장 매체, CD, DVD 및 블루레이 디스크 등과 같은 광학적 기록 매체, 또는 네트워크를 통해 접근 가능한 서버에 포함되는 메모리일 수 있다.The mobile object management method based on the image of food intake of livestock according to the embodiments described through FIGS. 3 to 5 may be implemented in the form of a computer-readable medium for storing instructions and data executable by a computer. can In this case, the instructions and data may be stored in the form of program codes, and when executed by the processor, a predetermined program module may be generated to perform a predetermined operation. In addition, computer-readable media can be any available media that can be accessed by a computer, and includes both volatile and nonvolatile media, removable and non-removable media. In addition, the computer-readable medium may be a computer recording medium, which is a volatile and non-volatile and non-volatile storage medium implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules, or other data. It may include both volatile, removable and non-removable media. For example, the computer recording medium may be a magnetic storage medium such as HDD and SSD, an optical recording medium such as CD, DVD, and Blu-ray disc, or a memory included in a server accessible through a network.

또한 도 3 내지 5를 통해 설명된 실시예들에 따른 가축의 음식섭취 영상을 기반으로 하는 이동식 개체관리 방법은 컴퓨터에 의해 실행 가능한 명령어를 포함하는 컴퓨터 프로그램(또는 컴퓨터 프로그램 제품)으로 구현될 수도 있다. 컴퓨터 프로그램은 프로세서에 의해 처리되는 프로그래밍 가능한 기계 명령어를 포함하고, 고레벨 프로그래밍 언어(High-level Programming Language), 객체 지향 프로그래밍 언어(Object-oriented Programming Language), 어셈블리 언어 또는 기계 언어 등으로 구현될 수 있다. 또한 컴퓨터 프로그램은 유형의 컴퓨터 판독가능 기록매체(예를 들어, 메모리, 하드디스크, 자기/광학 매체 또는 SSD(Solid-State Drive) 등)에 기록될 수 있다.In addition, the mobile object management method based on the image of food intake of livestock according to the embodiments described with reference to FIGS. 3 to 5 may be implemented as a computer program (or computer program product) including instructions executable by a computer. . The computer program includes programmable machine instructions processed by a processor, and may be implemented in a high-level programming language, an object-oriented programming language, an assembly language, or a machine language. . In addition, the computer program may be recorded in a tangible computer-readable recording medium (eg, a memory, a hard disk, a magnetic/optical medium, or a solid-state drive (SSD), etc.).

따라서 도 3 내지 5를 통해 설명된 실시예들에 따른 가축의 음식섭취 영상을 기반으로 하는 이동식 개체관리 방법은 상술한 바와 같은 컴퓨터 프로그램이 컴퓨팅 장치에 의해 실행됨으로써 구현될 수 있다. 컴퓨팅 장치는 프로세서와, 메모리와, 저장 장치와, 메모리 및 고속 확장포트에 접속하고 있는 고속 인터페이스와, 저속 버스와 저장 장치에 접속하고 있는 저속 인터페이스 중 적어도 일부를 포함할 수 있다. 이러한 성분들 각각은 다양한 버스를 이용하여 서로 접속되어 있으며, 공통 머더보드에 탑재되거나 다른 적절한 방식으로 장착될 수 있다.Therefore, the mobile object management method based on the image of the animal's food intake according to the embodiments described with reference to FIGS. 3 to 5 may be implemented by executing the computer program as described above by the computing device. The computing device may include at least a portion of a processor, a memory, a storage device, a high-speed interface connected to the memory and the high-speed expansion port, and a low-speed interface connected to the low-speed bus and the storage device. Each of these components is connected to each other using various buses, and may be mounted on a common motherboard or in any other suitable manner.

여기서 프로세서는 컴퓨팅 장치 내에서 명령어를 처리할 수 있는데, 이런 명령어로는, 예컨대 고속 인터페이스에 접속된 디스플레이처럼 외부 입력, 출력 장치상에 GUI(Graphic User Interface)를 제공하기 위한 그래픽 정보를 표시하기 위해 메모리나 저장 장치에 저장된 명령어를 들 수 있다. 다른 실시예로서, 다수의 프로세서 및(또는) 다수의 버스가 적절히 다수의 메모리 및 메모리 형태와 함께 이용될 수 있다. 또한 프로세서는 독립적인 다수의 아날로그 및(또는) 디지털 프로세서를 포함하는 칩들이 이루는 칩셋으로 구현될 수 있다.Here, the processor may process a command within the computing device, such as, for example, to display graphic information for providing a graphic user interface (GUI) on an external input or output device, such as a display connected to a high-speed interface. Examples are instructions stored in memory or a storage device. In other embodiments, multiple processors and/or multiple buses may be used with multiple memories and types of memory as appropriate. In addition, the processor may be implemented as a chipset formed by chips including a plurality of independent analog and/or digital processors.

또한 메모리는 컴퓨팅 장치 내에서 정보를 저장한다. 일례로, 메모리는 휘발성 메모리 유닛 또는 그들의 집합으로 구성될 수 있다. 다른 예로, 메모리는 비휘발성 메모리 유닛 또는 그들의 집합으로 구성될 수 있다. 또한 메모리는 예컨대, 자기 혹은 광 디스크와 같이 다른 형태의 컴퓨터 판독 가능한 매체일 수도 있다.Memory also stores information within the computing device. As an example, the memory may be configured as a volatile memory unit or a set thereof. As another example, the memory may be configured as a non-volatile memory unit or a set thereof. The memory may also be another form of computer readable medium, such as, for example, a magnetic or optical disk.

그리고 저장장치는 컴퓨팅 장치에게 대용량의 저장공간을 제공할 수 있다. 저장 장치는 컴퓨터 판독 가능한 매체이거나 이런 매체를 포함하는 구성일 수 있으며, 예를 들어 SAN(Storage Area Network) 내의 장치들이나 다른 구성도 포함할 수 있고, 플로피 디스크 장치, 하드 디스크 장치, 광 디스크 장치, 혹은 테이프 장치, 플래시 메모리, 그와 유사한 다른 반도체 메모리 장치 혹은 장치 어레이일 수 있다.In addition, the storage device may provide a large-capacity storage space to the computing device. A storage device may be a computer-readable medium or a component comprising such a medium, and may include, for example, devices or other components within a storage area network (SAN), a floppy disk device, a hard disk device, an optical disk device, or a tape device, a flash memory, or other semiconductor memory device or device array similar thereto.

상술된 실시예들은 예시를 위한 것이며, 상술된 실시예들이 속하는 기술분야의 통상의 지식을 가진 자는 상술된 실시예들이 갖는 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 상술된 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.The above-described embodiments are for illustration, and those of ordinary skill in the art to which the above-described embodiments pertain can easily transform into other specific forms without changing the technical idea or essential features of the above-described embodiments. you will understand Therefore, it should be understood that the above-described embodiments are illustrative in all respects and not restrictive. For example, each component described as a single type may be implemented in a dispersed form, and likewise components described as distributed may be implemented in a combined form.

본 명세서를 통해 보호받고자 하는 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태를 포함하는 것으로 해석되어야 한다.The scope to be protected through this specification is indicated by the claims described below rather than the above detailed description, and should be construed to include all changes or modifications derived from the meaning and scope of the claims and their equivalents. .

100: 음식섭취 영상을 기반으로 하는 이동식 개체관리 장치
110: 구동부 120: 사료공급부
130: 카메라부 131: 안면부 카메라
132: 전면부 카메라 140: 제어부
100: a mobile object management device based on a food intake image
110: driving unit 120: feed supply unit
130: camera unit 131: face camera
132: front camera 140: control unit

Claims (16)

가축의 음식섭취 영상을 기반으로 하는 이동식 개체관리 장치가 가축의 음식섭취 영상을 기반으로 개체를 관리하는 방법은,
제어부가, 레일에 설치되어 상기 레일을 따라 구동부가 구동하도록 상기 구동부를 제어하는 단계;
상기 제어부가, 상기 구동부가 지정된 지점에서 정지하도록 상기 구동부를 제어하는 단계;
상기 구동부가 지정된 지점에서 정지하는 경우, 상기 제어부는, 내부에 가축의 사료가 적재된 사료공급부가 토출구를 통해 사료통에 사료를 공급하도록 제어하며, 카메라부가 상기 지점의 가축을 복수의 카메라를 이용하여 다각도에서 촬영하고 촬영된 영상물을 전달하도록 제어하는 단계; 및
상기 제어부가, 상기 카메라부에서 촬영된 영상물을 전달받아 상기 가축의 상태를 분석하는 단계를 포함하는, 방법.
A method for a mobile object management device based on an image of a livestock's food intake to manage an object based on an image of a livestock's food intake,
controlling the driving unit so that the control unit is installed on the rail and drives the driving unit along the rail;
controlling, by the controller, the driving unit to stop the driving unit at a designated point;
When the driving unit stops at a designated point, the control unit controls the feed supply unit loaded with livestock feed to supply feed to the feed box through the outlet, and the camera unit controls the livestock at the point to be captured using a plurality of cameras. Controlling the filming from multiple angles to deliver the captured image; and
The method comprising the step of receiving, by the control unit, the image captured by the camera unit and analyzing the state of the livestock.
제1항에 있어서,
상기 가축의 상태를 분석하는 단계는,
상기 가축의 비문 모양 및 상기 가축의 비문에 이물질의 존재여부 중 적어도 하나를 기초로 하여 상기 가축을 타 가축과 구분하는 단계를 포함하는, 방법.
According to claim 1,
The step of analyzing the state of the livestock,
and distinguishing the livestock from other livestock based on at least one of a shape of the inscription of the livestock and the presence of a foreign substance in the inscription of the livestock.
제1항에 있어서,
상기 가축의 상태를 분석하는 단계는,네
상기 촬영된 영상물에서 상기 가축의 안면에 관련된 데이터를 추출하고, 상기 데이터와 미리 저장된 상기 가축의 안면 데이터와 유사도 검사를 통하여 상기 가축을 타 가축과 구분하는 단계를 포함하는, 방법.
According to claim 1,
The step of analyzing the condition of the livestock is,
Extracting data related to the face of the livestock from the captured image, and distinguishing the livestock from other livestock through a similarity test between the data and the previously stored face data of the livestock.
제1항에 있어서,
상기 가축의 음식섭취 영상을 기반으로 개체를 관리하는 방법은,
상기 제어부가, 상기 가축의 체내 열을 감지하도록 열감지 센서를 제어하는 단계를 더 포함하며,
상기 가축의 상태를 분석하는 단계는,
상기 열감지 센서에 의해 측정된 상기 가축의 체내 열 정보와 상기 촬영된 영상을 기초로 상기 가축이 열 관련 질환에 걸렸는지 여부를 판단하는 단계를 포함하는, 방법.
According to claim 1,
The method of managing an object based on the image of food intake of the livestock,
Further comprising the step of controlling, by the control unit, a heat sensor to detect the body heat of the livestock,
The step of analyzing the state of the livestock,
Comprising the step of determining whether the livestock has a heat-related disease based on the internal heat information of the livestock measured by the heat sensor and the captured image, the method comprising the steps of.
제1항에 있어서,
상기 제어부가 상기 구동부가 지정된 지점에서 정지하도록 상기 구동부를 제어하는 단계는,
상기 구동부에 포함된 바퀴의 둘레를 기초로 하여 상기 구동부가 지정된 지점에서 정지하도록 하는 단계를 포함하는, 방법.
According to claim 1,
The step of the control unit controlling the driving unit to stop the driving unit at a designated point,
and causing the driving unit to stop at a designated point based on a circumference of a wheel included in the driving unit.
제1항에 있어서,
상기 제어부가 상기 구동부가 지정된 지점에서 정지하도록 상기 구동부를 제어하는 단계는,
상기 구동부에 포함된 스텝모터의 회전 수를 기초로 하여 상기 구동부가 지정된 지점에서 정지하도록 하는, 방법.
According to claim 1,
The step of the control unit controlling the driving unit to stop the driving unit at a designated point,
Based on the number of revolutions of the step motor included in the driving unit, the driving unit to stop at a designated point, the method.
제1항에 있어서,
상기 제어부가 상기 구동부가 지정된 지점에서 정지하도록 상기 구동부를 제어하는 단계는,
QR 코드 식별부가 상기 레일에 존재하는 QR 코드를 식별할 때마다 상기 구동부가 정지하도록 하는, 방법.
According to claim 1,
The step of the control unit controlling the driving unit to stop the driving unit at a designated point,
causing the drive unit to stop whenever the QR code identification unit identifies a QR code present on the rail.
레일에 설치되어 레일을 따라 구동되고, 지정된 지점에서 정지되는 구동부;
내부에 가축의 사료가 적재되고, 토출구를 통해 사료통에 사료를 공급하는 사료공급부;
상기 구동부가 지정된 지점에서 정지되면 그 지점의 가축을 복수의 카메라를 이용하여 다각도에서 촬영하고, 촬영된 영상물을 전달하는 카메라부; 및
상기 구동부와 상기 사료공급부를 제어하는 동시에 상기 카메라부에서 촬영된 영상물을 전달받아 가축의 상태를 분석하는 제어부를 포함하는, 가축의 음식섭취 영상을 기반으로 하는 이동식 개체관리 장치.
a driving unit installed on the rail, driven along the rail, and stopped at a designated point;
A feed supply unit in which feed for livestock is loaded, and for supplying feed to the feed box through the outlet;
a camera unit that, when the driving unit is stopped at a designated point, photographs the livestock at that point from multiple angles using a plurality of cameras, and delivers the captured image; and
and a controller configured to analyze the state of the livestock by receiving the image captured by the camera unit while controlling the driving unit and the feed supply unit.
제8항에 있어서,
상기 제어부는,
상기 촬영된 영상물을 분석하되, 상기 가축의 비문 모양 및 상기 가축의 비문에 이물질의 존재여부 중 적어도 하나를 기초로 하여 상기 가축을 타 가축과 구분하는, 장치.
9. The method of claim 8,
The control unit is
An apparatus for analyzing the captured image, and distinguishing the livestock from other livestock based on at least one of a shape of the inscription of the livestock and the presence or absence of a foreign substance in the inscription of the livestock.
제8항에 있어서,
상기 제어부는,
상기 촬영된 영상물에서 상기 가축의 안면에 관련된 데이터를 추출하고, 상기 데이터와 미리 저장된 상기 가축의 안면 데이터와의 유사도 검사를 통하여 상기 가축을 타 가축과 구분하는, 장치.
9. The method of claim 8,
The control unit is
An apparatus for extracting data related to the face of the livestock from the captured image material, and distinguishing the livestock from other livestock through a similarity test between the data and the previously stored face data of the livestock.
제8항에 있어서,
상기 가축의 음식섭취 영상을 기반으로 하는 이동식 개체관리 장치는,
상기 가축의 체내 열을 감지할 수 있는 열감지 센서를 더 포함하고,
상기 제어부는,
상기 열감지 센서에 의해 측정된 상기 가축의 체내 열 정보와 상기 촬영된 영상을 기초로 상기 가축이 열 관련 질환에 걸렸는지 여부를 판단하는, 장치.
9. The method of claim 8,
The mobile object management device based on the image of the animal's food intake,
Further comprising a heat sensor capable of detecting the body heat of the livestock,
The control unit is
An apparatus for determining whether the livestock has a heat-related disease based on the internal heat information of the livestock measured by the heat sensor and the captured image.
제8항에 있어서,
상기 제어부는,
상기 구동부에 포함된 바퀴의 둘레를 기초로 하여 상기 구동부가 지정된 지점에서 정지하도록 하는, 장치.
9. The method of claim 8,
The control unit is
An apparatus for causing the driving unit to stop at a designated point based on a circumference of a wheel included in the driving unit.
제8항에 있어서,
상기 제어부는,
상기 구동부에 포함된 스텝모터의 회전 수를 기초로 하여 상기 구동부가 지정된 지점에서 정지하도록 하는, 장치.
9. The method of claim 8,
The control unit is
Based on the number of rotations of the step motor included in the driving unit, the device to stop the driving unit at a designated point.
제8항에 있어서,
상기 가축의 음식섭취 영상을 기반으로 하는 이동식 개체관리 장치는,
QR 코드를 식별할 수 있는 QR코드 식별부를 포함하며,
상기 제어부는,
상기 QR 코드 식별부가 상기 레일에 존재하는 QR 코드를 식별할 때마다 상기 구동부가 정지하도록 하는, 장치.
9. The method of claim 8,
The mobile object management device based on the image of the animal's food intake,
Includes a QR code identification unit that can identify the QR code,
The control unit is
The device to cause the driving unit to stop whenever the QR code identification unit identifies a QR code present on the rail.
컴퓨터에 제1항에 기재된 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체. A computer-readable recording medium in which a program for executing the method according to claim 1 is recorded on a computer. 가축의 음식섭취 영상을 기반으로 하는 이동식 개체관리 장치에 의해 수행되며, 제1항에 기재된 방법을 수행하기 위해 매체에 저장된 컴퓨터 프로그램.A computer program stored in a medium for performing the method according to claim 1, which is performed by a mobile individual management device based on an image of an animal's food intake.
KR1020200178956A 2020-12-18 2020-12-18 Mobile apparatus and method for managing livestock based on food intake image of livestock KR102641233B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020200178956A KR102641233B1 (en) 2020-12-18 2020-12-18 Mobile apparatus and method for managing livestock based on food intake image of livestock

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200178956A KR102641233B1 (en) 2020-12-18 2020-12-18 Mobile apparatus and method for managing livestock based on food intake image of livestock

Publications (2)

Publication Number Publication Date
KR20220088180A true KR20220088180A (en) 2022-06-27
KR102641233B1 KR102641233B1 (en) 2024-02-27

Family

ID=82247039

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200178956A KR102641233B1 (en) 2020-12-18 2020-12-18 Mobile apparatus and method for managing livestock based on food intake image of livestock

Country Status (1)

Country Link
KR (1) KR102641233B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117633698A (en) * 2024-01-26 2024-03-01 正大农业科学研究有限公司 Livestock feed intake monitoring method and device based on cultivation information

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07134616A (en) * 1993-11-10 1995-05-23 Fujitsu General Ltd Automated guided vehicle and its traveling control method
KR20040006822A (en) 2002-07-15 2004-01-24 김윤옥 Cattle individule control system and control method through internet network and net
KR20040008072A (en) * 2002-07-15 2004-01-28 김윤옥 Potable information terminal for controlling cattle individual
KR101866207B1 (en) * 2017-11-01 2018-06-11 주식회사 로탈 Automated Guided Vehicle capable of sequential obstacle avoidance
KR20190046093A (en) * 2017-10-25 2019-05-07 주식회사 다운 Abnormal signs monitoring system and method based on food intake of livestock
KR102168641B1 (en) * 2020-02-27 2020-10-21 동양정보서비스(주) System and Method for managing barn

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07134616A (en) * 1993-11-10 1995-05-23 Fujitsu General Ltd Automated guided vehicle and its traveling control method
KR20040006822A (en) 2002-07-15 2004-01-24 김윤옥 Cattle individule control system and control method through internet network and net
KR20040008072A (en) * 2002-07-15 2004-01-28 김윤옥 Potable information terminal for controlling cattle individual
KR20190046093A (en) * 2017-10-25 2019-05-07 주식회사 다운 Abnormal signs monitoring system and method based on food intake of livestock
KR101866207B1 (en) * 2017-11-01 2018-06-11 주식회사 로탈 Automated Guided Vehicle capable of sequential obstacle avoidance
KR102168641B1 (en) * 2020-02-27 2020-10-21 동양정보서비스(주) System and Method for managing barn

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117633698A (en) * 2024-01-26 2024-03-01 正大农业科学研究有限公司 Livestock feed intake monitoring method and device based on cultivation information
CN117633698B (en) * 2024-01-26 2024-04-26 正大农业科学研究有限公司 Livestock feed intake monitoring method and device based on cultivation information

Also Published As

Publication number Publication date
KR102641233B1 (en) 2024-02-27

Similar Documents

Publication Publication Date Title
Achour et al. Image analysis for individual identification and feeding behaviour monitoring of dairy cows based on Convolutional Neural Networks (CNN)
US20240196867A1 (en) Animal visual identification, tracking, monitoring and assessment systems and methods thereof
WO2014081726A1 (en) Method and system for metadata extraction from master-slave cameras tracking system
US11715308B2 (en) Animal identification using vision techniques
Van Hertem et al. Comparison of segmentation algorithms for cow contour extraction from natural barn background in side view images
US10664523B2 (en) Information processing apparatus, information processing method, and storage medium
Ayadi et al. Dairy cow rumination detection: A deep learning approach
TWI714057B (en) Analysis system and method for feeding milk-production livestock
US8374435B2 (en) Pet image detection system and method of controlling same
FR2863823A1 (en) Animal e.g. bovine, overlapping detecting device, has harness fixing different units of device on animal, and radiofrequency identification tag, carried by female animal, triggered by overlapping sensor detecting attempt of overlapping
KR102506029B1 (en) Apparatus and method for monitoring growing progress of livestock individual based on image
KR20220088180A (en) Mobile apparatus and method for managing livestock based on food intake image of livestock
US20220222817A1 (en) Transfer learning for medical applications using limited data
US11847849B2 (en) System and method for companion animal identification based on artificial intelligence
WO2023041904A1 (en) Systems and methods for the automated monitoring of animal physiological conditions and for the prediction of animal phenotypes and health outcomes
CN110298239B (en) Target monitoring method, device, computer equipment and storage medium
Wang et al. Automatic identification and analysis of multi-object cattle rumination based on computer vision
Porto et al. Preliminary study for the implementation ofan image analysis algorithm to detect dairy cow presence at the feed barrier
KR102575035B1 (en) Mobile apparatus and method for managing livestock based on food intake image of livestock
Taha et al. Arabian horse identification benchmark dataset
JP7170295B2 (en) ANIMAL INFORMATION MANAGEMENT SYSTEM AND ANIMAL INFORMATION MANAGEMENT METHOD
US10885316B2 (en) Apparatus for authenticating an object and method thereof
JPWO2022074700A5 (en)
US20230401810A1 (en) Artificial intelligence (ai)-based system and method for monitoring health conditions
KR102622793B1 (en) Real-time disease detection system and method of aquaculture fish

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant