Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7814448B2 - Estimation system, estimation method, and program - Google Patents
[go: Go Back, main page]

JP7814448B2 - Estimation system, estimation method, and program - Google Patents

Estimation system, estimation method, and program

Info

Publication number
JP7814448B2
JP7814448B2 JP2024118419A JP2024118419A JP7814448B2 JP 7814448 B2 JP7814448 B2 JP 7814448B2 JP 2024118419 A JP2024118419 A JP 2024118419A JP 2024118419 A JP2024118419 A JP 2024118419A JP 7814448 B2 JP7814448 B2 JP 7814448B2
Authority
JP
Japan
Prior art keywords
livestock
measurement data
estimation
learning
internal components
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
JP2024118419A
Other languages
Japanese (ja)
Other versions
JP2026017611A (en
Inventor
裕子 石若
駿 小川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SoftBank Corp
Original Assignee
SoftBank Corp
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 SoftBank Corp filed Critical SoftBank Corp
Priority to JP2024118419A priority Critical patent/JP7814448B2/en
Priority to PCT/JP2025/019917 priority patent/WO2026023250A1/en
Publication of JP2026017611A publication Critical patent/JP2026017611A/en
Application granted granted Critical
Publication of JP7814448B2 publication Critical patent/JP7814448B2/en
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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/02Agriculture; Fishing; Forestry; Mining

Landscapes

  • Life Sciences & Earth Sciences (AREA)
  • Business, Economics & Management (AREA)
  • Animal Husbandry (AREA)
  • Environmental Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Primary Health Care (AREA)
  • Mining & Mineral Resources (AREA)
  • Agronomy & Crop Science (AREA)
  • Health & Medical Sciences (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Marine Sciences & Fisheries (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、推定システム、推定方法、及びプログラムに関する。 The present invention relates to an estimation system, an estimation method, and a program.

特許文献1には、「学習モデルを用いて牛などの動物の健康状態を推定する推定システム」について記載されている。特許文献2には、「反芻動物の行動を管理する反芻動物管理装置」が記載されている。特許文献3には、「肉を食用とするために飼養する牛等の家畜を管理する家畜管理システムおよびそれに使用するための家畜用生体インピーダンス測定器具」が記載されている。特許文献4には、「動物体の体型に関する体型値を算出する算出部」、「前記動物体の体型値に基づいて前記動物体の体重を推定する推定部」が記載されている。
[先行技術文献]
[特許文献]
[特許文献1]特開2021-136868号公報
[特許文献2]特開2011-103793号公報
[特許文献3]特開2002-253523号公報
[特許文献4]特開2021-016376号公報
Patent Document 1 describes an "estimation system for estimating the health status of animals such as cows using a learning model." Patent Document 2 describes a "ruminant management device for managing the behavior of ruminants." Patent Document 3 describes a "livestock management system for managing livestock such as cows raised for meat consumption and a livestock bioimpedance measuring device for use therein." Patent Document 4 describes a "calculation unit for calculating a body type value related to the body type of an animal body" and an "estimation unit for estimating the weight of the animal body based on the body type value of the animal body."
[Prior art documents]
[Patent Documents]
[Patent Document 1] JP 2021-136868 A [Patent Document 2] JP 2011-103793 A [Patent Document 3] JP 2002-253523 A [Patent Document 4] JP 2021-016376 A

本発明の一実施態様によれば、推定システムが提供される。前記推定システムは、家畜の体内を測定した測定データと前記家畜の体内構成要素とを含む学習データを用いた機械学習によって生成された学習モデルを記憶する学習モデル記憶部を備えてよい。前記推定システムは、推定対象の家畜の体内を測定した測定データを取得する測定データ取得部を備えてよい。前記推定システムは、前記測定データ取得部が取得した前記測定データと、前記学習モデルとを用いて、前記推定対象の家畜の体内構成要素を推定する推定部を備えてよい。 According to one embodiment of the present invention, an estimation system is provided. The estimation system may include a learning model storage unit that stores a learning model generated by machine learning using learning data including measurement data obtained by measuring the inside of the livestock and the internal components of the livestock. The estimation system may include a measurement data acquisition unit that acquires measurement data obtained by measuring the inside of the livestock that is the estimation target. The estimation system may include an estimation unit that estimates the internal components of the livestock that is the estimation target using the measurement data acquired by the measurement data acquisition unit and the learning model.

前記推定システムにおいて、前記測定データは、前記家畜の体内に電気を加えることにより生成された電気測定データ、前記家畜の体内に弾性波を照射することにより生成された弾性波測定データ、前記家畜の体内に磁場作用させることにより生成された磁場測定データ、及び前記家畜の体内に電磁波を照射することにより生成された電磁波測定データの少なくともいずれかを含んでよい。前記いずれかの推定システムにおいて、前記測定データは、前記電気測定データ、前記弾性波測定データ、前記磁場測定データ、及び前記電磁波測定データのうちの複数を含んでよい。前記いずれかの推定システムにおいて、前記体内構成要素は、筋肉、脂肪、骨、及び内臓の要素の少なくともいずれかを含んでよい。 In the estimation system, the measurement data may include at least one of electrical measurement data generated by applying electricity to the livestock's body, elastic wave measurement data generated by irradiating elastic waves into the livestock's body, magnetic field measurement data generated by applying a magnetic field to the livestock's body, and electromagnetic wave measurement data generated by irradiating electromagnetic waves into the livestock's body. In any of the estimation systems, the measurement data may include two or more of the electrical measurement data, the elastic wave measurement data, the magnetic field measurement data, and the electromagnetic wave measurement data. In any of the estimation systems, the internal body components may include at least one of muscle, fat, bone, and internal organ elements.

前記いずれかの推定システムにおいて、前記推定部は、前記家畜の筋肉中の脂肪成分を推定してよい。前記推定システムにおいて、前記推定部は、前記推定対象の家畜の枝肉の重量、及び前記推定対象の家畜の肉の等級の少なくともいずれかを推定してよい。 In any of the above estimation systems, the estimation unit may estimate the fat content in the muscle of the livestock. In the estimation system, the estimation unit may estimate at least one of the carcass weight of the livestock being estimated and the meat grade of the livestock being estimated.

前記いずれかの推定システムにおいて、前記測定データ取得部は、時系列の前記測定データを取得してよく、前記推定部は、前記時系列の測定データを前記学習モデルに入力することによって、時系列の前記推定対象の家畜の前記体内構成要素を推定してよい。前記推定システムは、前記推定部によって推定された前記時系列の前記体内構成要素に基づいて、前記推定対象の家畜への給餌方法の変更要否を判定する判定部を更に備えてよい。 In any of the above estimation systems, the measurement data acquisition unit may acquire the measurement data in a time series, and the estimation unit may estimate the internal body components of the estimation target livestock in a time series by inputting the time series measurement data into the learning model. The estimation system may further include a determination unit that determines whether or not a change in the feeding method for the estimation target livestock is necessary, based on the internal body components in the time series estimated by the estimation unit.

前記いずれかの推定システムにおいて、前記学習モデル記憶部は、前記家畜の前記測定データ及び前記体内構成要素と、前記家畜の属性データとを含む学習データを用いた機械学習によって生成された前記学習モデルを記憶してよい。前記推定システムは、前記推定対象の家畜の属性データを取得する属性データ取得部を更に備えてよい。前記推定部は、前記測定データ取得部が取得した前記測定データ及び前記属性データ取得部が取得した前記属性データを前記学習モデルに入力することによって、前記推定対象の家畜の体内構成要素を推定してよい。 In any of the above estimation systems, the learning model storage unit may store the learning model generated by machine learning using learning data including the measurement data and the internal components of the livestock, and attribute data of the livestock. The estimation system may further include an attribute data acquisition unit that acquires attribute data of the livestock to be estimated. The estimation unit may estimate the internal components of the livestock to be estimated by inputting the measurement data acquired by the measurement data acquisition unit and the attribute data acquired by the attribute data acquisition unit into the learning model.

前記いずれかの推定システムは、前記家畜の体内を測定した前記測定データと前記家畜の前記体内構成要素とを含む学習データを用いた機械学習によって学習モデルを生成する学習モデル生成部を更に備えてよい。 Any of the estimation systems may further include a learning model generation unit that generates a learning model through machine learning using learning data including the measurement data obtained by measuring the inside of the livestock and the internal components of the livestock.

本発明の一実施態様によれば、コンピュータによって実行される推定方法が提供される。前記推定方法は、推定対象の家畜の体内を測定した測定データを取得する測定データ取得段階と、家畜の体内を測定した測定データと前記家畜の体内構成要素とを含む学習データを用いた機械学習によって生成された学習モデルと、前記測定データ取得段階において取得した前記測定データとを用いて、前記推定対象の家畜の体内構成要素を推定する推定段階とを備えてよい。 One embodiment of the present invention provides an estimation method executed by a computer. The estimation method may include a measurement data acquisition step of acquiring measurement data obtained by measuring the inside of the body of a livestock to be estimated, and an estimation step of estimating the inside components of the livestock to be estimated using a learning model generated by machine learning using learning data including the measurement data obtained in the measurement data acquisition step and the inside components of the livestock, and the measurement data acquired in the measurement data acquisition step.

本発明の一実施態様によれば、コンピュータに、前記推定方法を実行させるための、プログラムが提供される。 According to one embodiment of the present invention, a program is provided for causing a computer to execute the estimation method.

なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。 Note that the above summary of the invention does not list all of the necessary features of the present invention. Subcombinations of these features may also constitute inventions.

推定システム10の一例を概略的に示す。1 illustrates a schematic diagram of an example estimation system 10. 学習データの一例を概略的に示す。10A and 10B show schematic diagrams of an example of training data. 学習データの一例を概略的に示す。10A and 10B show schematic diagrams of an example of training data. 推定システム10の一例を概略的に示す。1 illustrates a schematic diagram of an example estimation system 10. 推定システム10による処理の流れの一例を説明するための説明図である。FIG. 2 is an explanatory diagram illustrating an example of a processing flow by the estimation system 10. 推定システム10又は推定装置100として機能するコンピュータ1200のハードウェア構成の一例を概略的に示す。1 shows an example of a hardware configuration of a computer 1200 that functions as the estimation system 10 or the estimation device 100.

以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。 The present invention will be described below through embodiments of the invention, but the following embodiments do not limit the scope of the invention as claimed. Furthermore, not all of the combinations of features described in the embodiments are necessarily essential to the solution of the invention.

従来、畜産業者による家畜の体重や摂食量のコントロールは、経験と観察に頼って行われていた。近年では、畜舎を撮影した映像データと家畜の首に取り付けた体温や音、加速度センサ等のデータを利用して、AI(Artificial Intelligence)で家畜の個体毎の健康状態(伝染病等の異常)を推定する技術が報告されている。 Traditionally, livestock farmers have relied on experience and observation to control the weight and food intake of their livestock. In recent years, technology has been reported that uses video data from livestock barns and data from body temperature, sound, and acceleration sensors attached to the livestock's necks to use AI (Artificial Intelligence) to estimate the health status (abnormalities such as infectious diseases) of individual livestock.

家畜の映像や首に取り付けたセンサからは、家畜の行動を通じて健康状態を推定することはできても、家畜の詳細な体内構成要素(体重や体脂肪率等)を推定することは難しかった。本実施形態に係る推定システムは、家畜の体内を測定した測定データと家畜の体内構成要素とを含む学習データを用いた機械学習によって生成された学習モデルを用いて、推定対象の家畜の体内を測定した測定データから当該家畜の体内構成要素を推定する。 While it is possible to estimate the health status of livestock based on their behavior using video footage or sensors attached to their necks, it has been difficult to estimate their detailed internal components (such as body weight and body fat percentage). The estimation system according to this embodiment uses a learning model generated by machine learning using training data including measurement data obtained by measuring the inside of the livestock and the internal components of the livestock to estimate the internal components of the livestock from measurement data obtained by measuring the inside of the livestock.

図1は、推定システム10の一例を概略的に示す。推定システム10は、推定装置100を備える。推定装置100は、測定データ取得部110、学習モデル記憶部120、及び推定部130を備えてよい。推定システム10は、測定装置200を備えてよい。測定装置200は、家畜50の体内を測定し、測定データ20を生成する。測定装置200は、例えば、家畜50の体内に非侵襲信号を印加することによって、家畜50の体内を測定する。家畜50は、例えば、牛、豚、羊等である。 Figure 1 schematically illustrates an example of an estimation system 10. The estimation system 10 includes an estimation device 100. The estimation device 100 may include a measurement data acquisition unit 110, a learning model storage unit 120, and an estimation unit 130. The estimation system 10 may include a measurement device 200. The measurement device 200 measures the inside of the livestock 50 and generates measurement data 20. The measurement device 200 measures the inside of the livestock 50 by, for example, applying a non-invasive signal to the inside of the livestock 50. The livestock 50 may be, for example, a cow, pig, sheep, etc.

推定システム10が備える測定装置200の種類は特に限定されない。例えば、測定装置200は、家畜50の体内に電気を加える測定装置であってよい。例えば、測定装置200は、家畜50の体内に弾性波を照射する測定装置であってよい。例えば、測定装置200は、家畜50の体内に磁場を作用させる測定装置であってよい。例えば、測定装置200は、家畜50の体内に電磁波を照射する測定装置であってよい。 The type of measuring device 200 included in the estimation system 10 is not particularly limited. For example, the measuring device 200 may be a measuring device that applies electricity to the inside of the body of the livestock 50. For example, the measuring device 200 may be a measuring device that irradiates elastic waves into the body of the livestock 50. For example, the measuring device 200 may be a measuring device that applies a magnetic field to the inside of the body of the livestock 50. For example, the measuring device 200 may be a measuring device that irradiates electromagnetic waves into the body of the livestock 50.

測定装置200は、電気、弾性波、磁場、及び電磁波等(電気等と呼ぶことがある)を発信する機能と電気等を受信する機能とを有してよい。推定システム10が複数の測定装置200を有する場合、電気等を発信する機能と電気等を受信する機能とが、複数の測定装置200に分散されてもよい。例えば、家畜50の一方の耳に設置した測定装置200が発信した電気等を、家畜50の他方の耳に設置した測定装置200が受信してよい。例えば、家畜50の耳に設置した測定装置200が発信した電気等を、家畜50の臀部に設置した測定装置200が受信してよい。例えば、1つの測定装置200が発信した電気等を、複数の測定装置200が受信してもよい。例えば、複数の測定装置200が発信した電気等を、1つの測定装置200が受信してもよい。例えば、複数の測定装置200が発信した電気等を、複数の測定装置200が受信してもよい。測定データ20は、発信された電気等と受信された電気等の強度、位相、周波数等に基づくデータであってよい。 The measuring device 200 may have the function of emitting electricity, elastic waves, magnetic fields, electromagnetic waves, etc. (sometimes referred to as electricity, etc.), and the function of receiving electricity, etc. If the estimation system 10 has multiple measuring devices 200, the function of emitting electricity, etc. and the function of receiving electricity, etc. may be distributed among the multiple measuring devices 200. For example, electricity, etc. emitted by a measuring device 200 installed in one ear of the livestock 50 may be received by a measuring device 200 installed in the other ear of the livestock 50. For example, electricity, etc. emitted by a measuring device 200 installed in the ear of the livestock 50 may be received by a measuring device 200 installed in the buttocks of the livestock 50. For example, electricity, etc. emitted by one measuring device 200 may be received by one measuring device 200. For example, electricity, etc. emitted by multiple measuring devices 200 may be received by multiple measuring devices 200. The measurement data 20 may be data based on the intensity, phase, frequency, etc. of the transmitted electricity, etc. and the received electricity, etc.

測定データ20の種類は特に限定されない。例えば、測定データ20は、家畜50の体内に電気を加えることにより生成されたデータ(電気測定データと呼ぶことがある)であってよい。例えば、測定データ20は、弾性波を照射することにより生成されたデータ(弾性波測定データと呼ぶことがある)であってよい。例えば、測定データ20は、家畜50の体内に磁場を作用させることにより生成されたデータ(磁場測定データと呼ぶことがある)であってよい。例えば、測定データ20は、家畜50の体内に電磁波を照射することにより生成されたデータ(電磁波測定データと呼ぶことがある)であってよい。 The type of measurement data 20 is not particularly limited. For example, the measurement data 20 may be data generated by applying electricity to the body of the livestock 50 (sometimes referred to as electrical measurement data). For example, the measurement data 20 may be data generated by irradiating elastic waves (sometimes referred to as elastic wave measurement data). For example, the measurement data 20 may be data generated by applying a magnetic field to the body of the livestock 50 (sometimes referred to as magnetic field measurement data). For example, the measurement data 20 may be data generated by irradiating electromagnetic waves to the body of the livestock 50 (sometimes referred to as electromagnetic wave measurement data).

電気測定データは、例えば、電気の伝導度、電気抵抗値等である。弾性波測定データは、例えば、超音波、音波、低周波振動の伝導度、及び伝導度の周波数依存性等である。磁場測定データは、照射した磁場の伝導度等である。磁場測定データは、家畜50の血流等によって生じる微弱な磁束密度の変化を測定したデータであってもよい。電磁波測定データは、家畜50に照射したX線、紫外線、可視光線、赤外線、電波等の散乱、屈折、反射、回折、干渉、透過などの現象を測定したデータであってよい。 Electrical measurement data includes, for example, electrical conductivity and electrical resistance. Elastic wave measurement data includes, for example, the conductivity of ultrasound, sound waves, and low-frequency vibrations, and the frequency dependence of conductivity. Magnetic field measurement data includes, for example, the conductivity of an irradiated magnetic field. Magnetic field measurement data may be data measuring weak changes in magnetic flux density caused by blood flow, etc. in the livestock 50. Electromagnetic wave measurement data may be data measuring phenomena such as scattering, refraction, reflection, diffraction, interference, and transmission of X-rays, ultraviolet rays, visible light, infrared rays, radio waves, etc. irradiated to the livestock 50.

測定データ20は、家畜50の寸法を測定したデータ(寸法データと呼ぶことがある)、体重を測定したデータ(体重データと呼ぶことがある)、血液を測定したデータ(血液データと呼ぶことがある)、だ液を測定したデータ(だ液データと呼ぶことがある)、運動量を測定したデータ(運動量データと呼ぶことがある)、体温を測定したデータ(体温データと呼ぶことがある)等を含んでもよい。寸法データは、家畜50の任意の部位の寸法を表すデータであってよい。例えば、寸法データは、家畜50の体長、胴回りの周長さ、胴の幅長さ等である。血液データは、家畜50の血液中の任意の成分の量、比率等を表すデータであってよい。例えば、血液データは、血球、血糖、コレステロール、たんぱく、無機塩分、酸素、二酸化炭素、酵素等の量、比率等を表すデータである。運動量データは、家畜50に測定装置200として加速度計等を設置することで生成された加速度を表すデータであってよい。 The measurement data 20 may include data measuring the dimensions of the livestock 50 (sometimes referred to as dimension data), data measuring weight (sometimes referred to as weight data), data measuring blood (sometimes referred to as blood data), data measuring saliva (sometimes referred to as saliva data), data measuring locomotion (sometimes referred to as locomotion data), data measuring body temperature (sometimes referred to as body temperature data), etc. The dimension data may be data representing the dimensions of any part of the livestock 50. For example, the dimension data may be the body length, waist circumference, torso width, etc. of the livestock 50. The blood data may be data representing the amount, ratio, etc. of any component in the blood of the livestock 50. For example, the blood data is data representing the amount, ratio, etc. of blood cells, blood glucose, cholesterol, protein, inorganic salts, oxygen, carbon dioxide, enzymes, etc. The locomotion data may be data representing acceleration generated by installing an accelerometer or the like as a measuring device 200 on the livestock 50.

測定装置200の設置位置は特に限定されない。例えば、測定装置200の設置位置は、家畜50の体の表面である。例えば、測定装置200の設置位置は、家畜50の頭部、胴体部、脚部、及び臀部である。例えば、測定装置200の設置位置は、耳部、鼻部、背中部、腹部、脚の付け根部、蹄部、尾部である。測定装置200の設置位置は、家畜50に接触する位置でなくてもよく、家畜50に接触しない位置であってもよい。 The installation position of the measuring device 200 is not particularly limited. For example, the installation position of the measuring device 200 is on the surface of the body of the livestock 50. For example, the installation position of the measuring device 200 is the head, torso, legs, and buttocks of the livestock 50. For example, the installation position of the measuring device 200 is the ears, nose, back, abdomen, groin, hooves, and tail. The installation position of the measuring device 200 does not have to be a position that comes into contact with the livestock 50, and may be a position that does not come into contact with the livestock 50.

測定装置200の設置位置は、測定装置200による測定の性質に応じて選択されてよい。例えば、測定装置200が家畜50に電気を加えて電気測定データを生成する場合、家畜50の体の表面のうちの毛が薄い部分が、測定装置200の設置位置として選択されてよい。例えば、測定装置200が家畜50に弾性波を照射して弾性波測定データを生成する場合、測定装置200の設置位置として、家畜50の比較的硬い部位が選択されてよい。例えば、家畜50の皮膚及び皮下組織が薄く、骨部が近い部位が、測定装置200の設置位置として選択されてよい。例えば、角部、頭骨部、背骨部、蹄部が測定装置200の設置位置として選択されてよい。測定装置200による家畜50の測定の精度を向上させる処理を行ってもよい。例えば、家畜50の体の表面の除毛、家畜50の皮膚の最表面への測定装置200の一部の埋め込み等の処理を施してもよい。 The installation location of the measuring device 200 may be selected depending on the nature of the measurement performed by the measuring device 200. For example, if the measuring device 200 applies electricity to the livestock 50 to generate electrical measurement data, a portion of the livestock 50's body surface where the hair is thin may be selected as the installation location of the measuring device 200. For example, if the measuring device 200 irradiates the livestock 50 with elastic waves to generate elastic wave measurement data, a relatively hard part of the livestock 50 may be selected as the installation location of the measuring device 200. For example, a part of the livestock 50 where the skin and subcutaneous tissue are thin and where the bones are close may be selected as the installation location of the measuring device 200. For example, the horns, skull, spine, or hooves may be selected as the installation location of the measuring device 200. Processing may be performed to improve the accuracy of measurements of the livestock 50 performed by the measuring device 200. For example, processing such as hair removal from the body surface of the livestock 50 or embedding part of the measuring device 200 into the outermost surface of the livestock 50's skin may be performed.

測定装置200は、家畜50の体の部位のうちの着目する部位に応じて選択されてよい。例えば、家畜50の体の部位の着目する部位を、電気等を発信する測定装置200と電気等を受信する測定装置200とで、挟み込む配置となるように、測定装置200の設置位置が選択される。例えば、家畜50の着目する体内構成要素に応じて、測定装置200の設置位置が選択される。体内構成要素は、例えば、筋肉、脂肪、骨、及び内臓である。例えば、内臓に着目する場合、家畜50の腹部の内臓に応じた部位を挟み込む配置となるように、測定装置200の設置位置が選択される。例えば、家畜50の等級の決定に用いられる家畜50の部位を挟み込む配置となるように、測定装置200の設置位置が選択される。例えば、家畜50が牛であり、牛の枝肉の出荷先が日本である場合、日本において、枝肉の等級の判定に用いられる第6肋骨と第7肋骨の間の部位を挟み込む配置となるように、測定装置200の設置位置が選択されてよい。 The measuring device 200 may be selected according to the part of the body of the livestock 50 that is of interest. For example, the installation position of the measuring device 200 is selected so that the part of the body of the livestock 50 of interest is sandwiched between the measuring device 200 that emits electricity, etc. and the measuring device 200 that receives electricity, etc. For example, the installation position of the measuring device 200 is selected according to the internal component of the livestock 50 that is of interest. Internal components include, for example, muscle, fat, bone, and internal organs. For example, when focusing on internal organs, the installation position of the measuring device 200 is selected so that the part of the body of the livestock 50 that is used to determine the grade of the livestock 50 is sandwiched between the measuring device 200 and the measuring device 200. For example, if the livestock 50 is a cow and the destination for the cow's carcass is Japan, the installation position of the measuring device 200 may be selected so that it is positioned to sandwich the area between the sixth and seventh ribs, which is used to determine the grade of the carcass in Japan.

枝肉とは、家畜50の頭部、尾、四肢端などを切取り、皮や内臓を取除いた後の肉体をいう。生存時の体重に対する枝肉の割合を枝肉歩留りという。 A carcass is the flesh of a livestock50 after the head, tail, extremities, etc. have been removed and the skin and internal organs have been removed. The ratio of carcass to live weight is called carcass yield.

測定装置200は、測定データ20のデータ容量が小さくなるように選択されてよい。測定装置200は、測定装置200の校正頻度が少なくなるように選択されてもよい。一具体例として、測定装置200は、映像データを用いない測定装置200である。映像データはデータ容量が大きいため、データ伝送のための通信リソースが大きく、データを解析するための計算リソースも大きい。映像データを用いないことで、通信リソース及び計算リソースを低減できる。映像データは、家畜50の個体を識別するための校正が必要であり、家畜50が別の畜舎に移住される都度、校正する必要が生じる。映像データを用いないことで、校正の手間を省力化できる。 The measuring device 200 may be selected so that the data volume of the measurement data 20 is small. The measuring device 200 may be selected so that the calibration frequency of the measuring device 200 is reduced. As a specific example, the measuring device 200 is a measuring device 200 that does not use video data. Video data has a large data volume, so communication resources for data transmission are large and computational resources for data analysis are also large. By not using video data, communication resources and computational resources can be reduced. Video data requires calibration to identify individual livestock 50, and calibration is required each time the livestock 50 is moved to a different barn. By not using video data, the labor required for calibration can be reduced.

推定システム10が備える、測定装置200の個数は特に限定されない。測定装置200の個数は、1つであってもよいし、複数であってもよい。 The number of measuring devices 200 included in the estimation system 10 is not particularly limited. The number of measuring devices 200 may be one or more.

推定システム10が測定装置200によって家畜50を測定するタイミング、及び推定システム10が測定装置200によって家畜50を測定するときの家畜50の測定姿勢は、測定データ20の繰り返し性が高い測定タイミング、及び測定姿勢であってよい。例えば、測定タイミングは、家畜50の空腹時、家畜50が餌を食べる直前である。家畜50の動きが少なく、消化器官の内容物も少ないので、測定データ20の繰り返し性が高いことが期待できる。例えば、測定姿勢は、横臥姿勢ではなく、起立姿勢である。例えば、測定装置200から発信された電気等が、地面に逃げづらくなるので、測定データ20の繰り返し性が高いことが期待できる。 The timing at which the estimation system 10 measures the livestock 50 using the measuring device 200, and the measurement posture of the livestock 50 when the estimation system 10 measures the livestock 50 using the measuring device 200, may be measurement timing and measurement posture that provide high repeatability of the measurement data 20. For example, the measurement timing is when the livestock 50 is hungry, just before the livestock 50 is about to eat. Because the livestock 50 moves little and has little content in its digestive organs, it can be expected that the measurement data 20 will have high repeatability. For example, the measurement posture is an upright posture rather than a lying posture. For example, because electricity, etc. emitted from the measuring device 200 is less likely to escape into the ground, it can be expected that the measurement data 20 will have high repeatability.

推定装置100は、ネットワーク90に接続されてよい。推定装置100は、ネットワーク90に無線接続されてよい。推定装置100は、無線基地局を介してネットワーク90に接続されてよい。推定装置100は、Wi-Fi(登録商標)アクセスポイントを介してネットワーク90に接続されてもよい。推定装置100は、ネットワーク90に有線接続されてもよい。 The estimation device 100 may be connected to the network 90. The estimation device 100 may be wirelessly connected to the network 90. The estimation device 100 may be connected to the network 90 via a wireless base station. The estimation device 100 may be connected to the network 90 via a Wi-Fi (registered trademark) access point. The estimation device 100 may be wired to the network 90.

測定装置200は、ネットワーク90に無線接続されてよい。測定装置200は、無線基地局を介してネットワーク90に接続されてよい。測定装置200は、Wi-Fi(登録商標)アクセスポイントを介してネットワーク90に接続されてもよい。 The measuring device 200 may be wirelessly connected to the network 90. The measuring device 200 may be connected to the network 90 via a wireless base station. The measuring device 200 may be connected to the network 90 via a Wi-Fi (registered trademark) access point.

ネットワーク90は、移動体通信ネットワークを含んでよい。移動体通信ネットワークは、5G(5th Generation)に準拠してよい。移動体通信ネットワークは、LTE(Long Term Evolution)に準拠してよい。移動体通信ネットワークは、6G(6th Generation)以降の通信システムに準拠してもよい。ネットワーク90は、インターネットを含んでよい。ネットワーク90は、クラウドを含んでよい。ネットワーク90は、LAN(Local Area Network)を含んでよい。 The network 90 may include a mobile communication network. The mobile communication network may be compliant with 5G (5th Generation). The mobile communication network may be compliant with LTE (Long Term Evolution). The mobile communication network may be compliant with 6G (6th Generation) or later communication systems. The network 90 may include the Internet. The network 90 may include the cloud. The network 90 may include a LAN (Local Area Network).

測定データ取得部110は、測定データ20を取得する。測定データ取得部110は、ネットワーク90を介して測定データ20を取得してよい。測定データ取得部110は、ネットワーク90を介さず、測定装置200から近距離無線通信等によって測定データ20を取得してもよい。 The measurement data acquisition unit 110 acquires the measurement data 20. The measurement data acquisition unit 110 may acquire the measurement data 20 via the network 90. The measurement data acquisition unit 110 may also acquire the measurement data 20 from the measurement device 200 via short-range wireless communication or the like, without via the network 90.

学習モデル記憶部120は、測定データ20と家畜50の体内構成要素とを含む学習データを用いた機械学習によって生成された学習モデルを記憶する。学習モデル記憶部120は、推定対象の家畜50の体内を測定した測定データ20を入力とし、当該家畜50の体内構成要素を出力とする学習モデルを記憶してよい。 The learning model storage unit 120 stores a learning model generated by machine learning using learning data including the measurement data 20 and the internal components of the livestock 50. The learning model storage unit 120 may store a learning model that takes as input the measurement data 20 obtained by measuring the inside of the livestock 50 that is the estimation target, and outputs the internal components of the livestock 50.

推定部130は、推定対象の家畜50の体内を測定した測定データ20と、学習モデルとを用いて、推定対象の家畜50の体内構成要素を推定する。家畜50の体内構成要素とは、家畜50の体を組成する成分の種類、重量、体積、及び/又は比率である。例えば、体内構成要素は筋肉、脂肪、骨、及び内臓である。例えば、体内構成要素は筋肉、脂肪、骨、及び内臓の重量、体積、及び/又は比率である。例えば、体内構成要素は家畜50の体重である。例えば、体内構成要素は、家畜50の各部位の重量である。例えば、体内構成要素は、家畜50が屠畜された枝肉の重量である。例えば、体内構成要素は、枝肉を解体した各部分の部分肉の重量である。例えば、体内構成要素は、各部分肉を解体した精肉の重量である。 The estimation unit 130 estimates the internal body components of the target livestock 50 using measurement data 20 obtained by measuring the inside of the livestock 50 and a learning model. The internal body components of the livestock 50 are the types, weights, volumes, and/or proportions of the components that make up the body of the livestock 50. For example, the internal body components are muscle, fat, bone, and internal organs. For example, the internal body components are the weights, volumes, and/or proportions of muscle, fat, bone, and internal organs. For example, the internal body components are the body weight of the livestock 50. For example, the internal body components are the weights of each part of the livestock 50. For example, the internal body components are the weight of the carcass when the livestock 50 is slaughtered. For example, the internal body components are the weights of each part of the carcass when the carcass is butchered. For example, the internal body components are the weights of the meat when each part of the meat is butchered.

推定部130は、測定データ取得部110が取得した、推定対象の家畜50の体内を測定した測定データ20を、学習モデル記憶部120が記憶している学習モデルに入力し、当該家畜50の体内構成要素を出力させてよい。推定部130は、出力された体内構成要素を推定結果として採用してよい。例えば、推定部130は、出力された体内構成要素に基づいて、推定結果として採用する体内構成要素を導出してもよい。例えば、推定部130は、出力された筋肉、脂肪、骨及び内臓の量に基づいて、脂肪の比率を導出してよい。例えば、推定部130は、出力された体重、頭部の重量、尾部の重量、四足の先端の重量、内臓の重量に基づいて、枝肉の重量を導出してよい。 The estimation unit 130 may input the measurement data 20 obtained by measuring the inside of the livestock 50 to be estimated, acquired by the measurement data acquisition unit 110, into the learning model stored in the learning model storage unit 120, and output the internal components of the livestock 50. The estimation unit 130 may use the output internal components as the estimation result. For example, the estimation unit 130 may derive the internal components to be used as the estimation result based on the output internal components. For example, the estimation unit 130 may derive the fat ratio based on the output amounts of muscle, fat, bone, and internal organs. For example, the estimation unit 130 may derive the carcass weight based on the output body weight, head weight, tail weight, weight of the tips of the four legs, and internal organ weight.

推定部130は、測定データ20と家畜50の体内構成要素とを含むデータセットの統計的解析によって、家畜50の体内構成要素を推定してもよい。この場合、推定装置100は、学習モデル記憶部120を備えなくてもよい。推定部130が用いる解析手法は、特に限定されない。例えば、解析手法は、重回帰分析、主成分分析、主成分回帰等であってよい。推定部130は、データセットの全部を用いず、推定する体内構成要素の種類に応じて、用いる測定データ20の種類を選択してもよい。例えば、体内構成要素として筋肉又は脂肪を推定する場合は、測定データ20として電気測定データが選択されてよい。例えば、体内構成要素として骨を推定する場合は、測定データ20として弾性波測定データが選択されてよい。 The estimation unit 130 may estimate the internal components of the livestock 50 by statistical analysis of a dataset including the measurement data 20 and the internal components of the livestock 50. In this case, the estimation device 100 may not be equipped with a learning model storage unit 120. The analysis method used by the estimation unit 130 is not particularly limited. For example, the analysis method may be multiple regression analysis, principal component analysis, principal component regression, etc. The estimation unit 130 may select the type of measurement data 20 to use depending on the type of internal component to be estimated, rather than using the entire dataset. For example, when estimating muscle or fat as the internal component, electrical measurement data may be selected as the measurement data 20. For example, when estimating bone as the internal component, elastic wave measurement data may be selected as the measurement data 20.

推定部130は、家畜50の筋肉中の脂肪成分を推定してよい。例えば、家畜50の筋肉が多い部分を挟むように測定した電気測定データを測定データ20に含み、当該家畜50の筋肉中の脂肪成分を体内構成要素に含む学習データを用いて、機械学習によって生成された学習モデルに、推定対象の家畜50の同一部分を挟むように測定した電気測定データを測定データ20として入力することにより、当該推定対象の家畜50の筋肉中の脂肪成分を推定してよい。推定部130は、家畜50の部位別の筋肉中の脂肪成分を推定してよい。例えば、家畜50の部位は、家畜50の種類に応じた解体形態毎の部位である。例えば、家畜50が牛である場合、家畜50の部位は、まえ、ロイン、もも、及びともばら等である。例えば、家畜50が牛である場合、家畜50の部位は、ネック、肩ロース、すね、かた、かたばら、サーロイン、リブロース、そともも、らんいち、うちもも、しんたま、及びヒレ等である。 The estimation unit 130 may estimate the fat content in the muscle of the livestock 50. For example, the measurement data 20 may include electrical measurement data measured across a muscular part of the livestock 50, and learning data including the fat content in the muscle of the livestock 50 as an internal component may be used to estimate the fat content in the muscle of the livestock 50 by inputting the electrical measurement data measured across the same part of the livestock 50 to be estimated as measurement data 20 into a learning model generated by machine learning. The estimation unit 130 may estimate the fat content in the muscle of each part of the livestock 50. For example, the part of the livestock 50 is a part for each slaughtering method according to the type of livestock 50. For example, if the livestock 50 is a cow, the part of the livestock 50 may be the forepart, loin, ham, rib, etc. For example, if the livestock 50 is a cow, the parts of the livestock 50 include the neck, shoulder loin, shank, shoulder, shoulder belly, sirloin, rib roast, outer thigh, ribeye, inner thigh, ball, and fillet.

推定部130は、家畜50の枝肉の重量、及び肉の等級の少なくともいずれかを推定してよい。例えば、推定部130は、家畜50の測定データ20及び家畜50の枝肉の重量を体内構成要素に含む学習データを用いて、機械学習によって生成された学習モデルに、推定対象の家畜50の測定データ20を入力することにより、当該推定対象の家畜50の枝肉の重量を推定してよい。例えば、推定部130は、家畜50の測定データ20及び家畜50の体重、頭部の重量、尾部の重量、尾部の重量等を体内構成要素に含む学習データを用いて、機械学習によって生成された学習モデルに、推定対象の家畜50の測定データ20を入力することにより、当該推定対象の家畜50の体重、頭部の重量、尾部の重量、四足の先端の重量、内臓の重量等を推定し、これらの演算処理によって、枝肉の重量を導出してもよい。 The estimation unit 130 may estimate at least one of the carcass weight and meat grade of the livestock 50. For example, the estimation unit 130 may estimate the carcass weight of the livestock 50 to be estimated by inputting the measurement data 20 of the livestock 50 to be estimated into a learning model generated by machine learning using the measurement data 20 of the livestock 50 and learning data including the carcass weight of the livestock 50 as an internal component. For example, the estimation unit 130 may estimate the body weight, head weight, tail weight, weight of the tips of the four legs, weight of the internal organs of the livestock 50 to be estimated by inputting the measurement data 20 of the livestock 50 to be estimated into a learning model generated by machine learning using the measurement data 20 of the livestock 50 and learning data including the body weight, head weight, tail weight, weight of the tips of the four legs, weight of the internal organs, etc. of the livestock 50 to be estimated, and derive the carcass weight by performing calculations on these.

例えば、家畜50の測定データ20及び家畜50の肉の等級を体内構成要素に含む学習データを用いて、機械学習によって生成された学習モデルに、推定対象の家畜50の測定データ20を入力することにより、当該推定対象の家畜50の肉の等級を推定できる。例えば、推定部130は、出力された推定対象の家畜50の等級を表す情報に基づいて、肉の等級を導出してもよい。これにより、例えば、家畜50の成長段階における肉の等級や実際に販売できる枝肉の重量が推定でき、これらに基づいて肥育農家が給餌方法を工夫することが可能となる。延いては、より効果的に商品価値の高い食肉を生産することが可能となる。 For example, the meat grade of the livestock 50 can be estimated by inputting the measurement data 20 of the livestock 50 to a learning model generated by machine learning using measurement data 20 of the livestock 50 and learning data containing the meat grade of the livestock 50 in internal components. For example, the estimation unit 130 may derive the meat grade based on the output information indicating the grade of the livestock 50 to be estimated. This makes it possible to estimate, for example, the meat grade of the livestock 50 at each growth stage and the weight of the carcass that can actually be sold, allowing fattening farmers to devise feeding methods based on this information. Ultimately, it becomes possible to more effectively produce meat with higher commercial value.

推定部130は、家畜50の流通段階に応じた形態の体内構成要素を推定してよい。家畜50の流通段階に応じた形態は、例えば、枝肉、部分肉、精肉である。 The estimation unit 130 may estimate the internal components of the livestock 50 in a form that corresponds to the distribution stage of the livestock 50. Examples of the form that corresponds to the distribution stage of the livestock 50 include carcass, cuts of meat, and dressed meat.

推定部130は、推定した体内構成要素を出力してよい。例えば、推定部130は、推定した体内構成要素を、推定装置100が備えるディスプレイに表示出力する。推定部130は、推定した体内構成要素を、推定装置100以外の他の装置に送信出力してもよい。例えば、他の装置は、肥育農家が保有するスマートフォン、タブレット端末、PC(Personal Computer)等である。推定部130は、推定した体内構成要素を、推定装置100が備えるプリンタ等から印刷出力してもよい。 The estimation unit 130 may output the estimated internal body components. For example, the estimation unit 130 may display the estimated internal body components on a display provided in the estimation device 100. The estimation unit 130 may also transmit the estimated internal body components to a device other than the estimation device 100. For example, the other device may be a smartphone, tablet terminal, PC (Personal Computer), etc. owned by the fattening farmer. The estimation unit 130 may print out the estimated internal body components from a printer or the like provided in the estimation device 100.

図2は、学習データの一例を概略的に示す。学習データは、測定データ20及び対応する体内構成要素を含む。学習データが含む測定データ20は、各種の測定データ20を含んでよい。例えば、測定データ20は、電気測定データ、弾性波測定データ、磁場測定データ、電磁波測定データのうちの少なくとも1つを含む。測定データ20は、電気測定データ、弾性波測定データ、磁場測定データ、電磁波測定データのうちの複数を含んでもよい。図2に示す例においては、測定データ20は、電気測定データとして、電気抵抗値を含み、弾性波測定データとして、骨伝導振動値を含む。測定データ20は、測定装置200の設置位置が異なる複数の測定データ20を含んでよい。例えば、測定データ20は、家畜50の両耳に測定装置200を設置して測定した電気測定データと、測定装置200を家畜50の片耳と臀部とに設置して測定した電気測定データとを含んでよい。 Figure 2 schematically shows an example of training data. The training data includes measurement data 20 and corresponding internal components. The measurement data 20 included in the training data may include various types of measurement data 20. For example, the measurement data 20 includes at least one of electrical measurement data, elastic wave measurement data, magnetic field measurement data, and electromagnetic wave measurement data. The measurement data 20 may include multiple types of electrical measurement data, elastic wave measurement data, magnetic field measurement data, and electromagnetic wave measurement data. In the example shown in Figure 2, the measurement data 20 includes electrical resistance values as electrical measurement data and bone conduction vibration values as elastic wave measurement data. The measurement data 20 may include multiple pieces of measurement data 20 measured at different installation positions of the measuring device 200. For example, the measurement data 20 may include electrical measurement data measured by placing the measuring device 200 on both ears of the livestock 50, and electrical measurement data measured by placing the measuring device 200 on one ear and the buttocks of the livestock 50.

学習データが含む体内構成要素は、家畜50の各種の体内構成要素を含んでよい。例えば、体内構成要素は、筋肉、脂肪、骨、及び内臓の要素の少なくともいずれかを含む。体内構成要素は、筋肉、脂肪、骨、及び内臓の要素のうちの複数を含んでもよい。図2に示す例においては、牛の屠畜時における体内構成要素を示す。図2に示す例においては、体内構成要素は、屠畜直前の体重、枝肉重量、枝肉率、筋肉重量、筋肉率、脂肪重量、脂肪率、骨重量、骨率、内臓重量、内臓率を含む。体内構成要素は、家畜50の食肉としての等級を表す情報を含んでもよい。図2に示す例においては、体内構成要素は、枝肉等級、歩留等級、歩留基準値、胸最長筋面積、肉質等級、脂肪の交雑、肉の色沢、肉の締まり及びきめ、及び脂肪の色沢と質を含む。 The internal body components included in the training data may include various internal body components of the livestock 50. For example, the internal body components include at least one of muscle, fat, bone, and visceral elements. The internal body components may include a combination of muscle, fat, bone, and visceral elements. The example shown in Figure 2 shows the internal body components of a cow at the time of slaughter. In the example shown in Figure 2, the internal body components include body weight immediately before slaughter, carcass weight, carcass ratio, muscle weight, muscle ratio, fat weight, fat ratio, bone weight, bone ratio, visceral weight, and visceral ratio. The internal body components may also include information indicating the meat grade of the livestock 50. In the example shown in Figure 2, the internal body components include carcass grade, yield grade, yield standard value, longissimus thoracis muscle area, meat quality grade, fat marbling, meat color and luster, meat firmness and texture, and fat color and luster and quality.

図3は、学習データの一例を概略的に示す。図3に示す例においては、学習データが含む測定データ20は、時系列の測定データ20である。測定データ20の時系列の測定間隔は一定であってよい。測定間隔は一定でなくてもよい。測定データ20の測定時期は、家畜の成長段階に応じて決定されてよい。図3に示す例においては、測定データ20の測定時期は、繁殖農家での育成期、肥育農家での肥育開始期、肥育農家での肥育期、屠畜判断期、及び屠畜期である。各測定時期に複数回の測定が含まれてよい。 Figure 3 shows a schematic diagram of an example of training data. In the example shown in Figure 3, the measurement data 20 included in the training data is time-series measurement data 20. The measurement intervals of the time series of the measurement data 20 may be constant. The measurement intervals do not have to be constant. The measurement times of the measurement data 20 may be determined according to the growth stage of the livestock. In the example shown in Figure 3, the measurement times of the measurement data 20 are the rearing period at the breeding farm, the start of fattening period at the fattening farm, the fattening period at the fattening farm, the slaughter decision period, and the slaughter period. Each measurement period may include multiple measurements.

測定データ取得部110は、推定対象の家畜50の時系列の測定データ20を取得してよい。推定部130は、測定データ取得部110が取得した時系列の測定データ20を、学習モデル記憶部120が記憶している学習モデルに入力することによって、時系列の推定対象の家畜50の体内構成要素を推定してよい。これにより、測定時期の異なる複数の測定データ20に基づいて体内構成要素を推定できるので、体内構成要素の推定精度の向上が期待できる。 The measurement data acquisition unit 110 may acquire time-series measurement data 20 of the livestock 50 that is the subject of estimation. The estimation unit 130 may estimate the internal body components of the time-series estimation subject livestock 50 by inputting the time-series measurement data 20 acquired by the measurement data acquisition unit 110 into a learning model stored in the learning model storage unit 120. This allows the internal body components to be estimated based on multiple pieces of measurement data 20 measured at different times, which is expected to improve the accuracy of estimating the internal body components.

図4は、推定システム10の一例を概略的に示す。図4に示す例においては、図1と異なる部分を主に説明する。図4に示す例においては、推定システム10は、判定部140を備える。 Figure 4 shows a schematic diagram of an example of an estimation system 10. In the example shown in Figure 4, differences from Figure 1 will be mainly described. In the example shown in Figure 4, the estimation system 10 includes a determination unit 140.

判定部140は、推定部130によって推定された推定対象の家畜50の体内構成要素に基づいて、推定対象の家畜50への給餌方法の変更要否を判定してよい。例えば、判定部140は、体内構成要素が予め定められた基準を満たす場合に、給餌方法の変更が不要であると判定し、予め定められた基準を満たさない場合に給餌方法の変更が必要であると判定してよい。予め定められた基準は、複数の体内構成要素について定められた基準の組合せであってもよい。判定部140は、家畜50の筋肉中の脂肪成分が予め定められた閾値以上である場合に、給餌方法の変更が不要であると判定し、予め定められた閾値よりも小さい場合に、給餌方法の変更が必要であると判定してよい。閾値は、家畜50の成長段階に応じて定められてよい。 The determination unit 140 may determine whether or not a change in the feeding method for the livestock 50 being estimated is necessary, based on the internal components of the livestock 50 being estimated by the estimation unit 130. For example, the determination unit 140 may determine that a change in the feeding method is unnecessary if the internal components meet a predetermined criterion, and may determine that a change in the feeding method is necessary if the internal components do not meet the predetermined criterion. The predetermined criterion may be a combination of criteria set for multiple internal components. The determination unit 140 may determine that a change in the feeding method is unnecessary if the fat content in the muscle of the livestock 50 is equal to or greater than a predetermined threshold, and may determine that a change in the feeding method is necessary if the fat content is less than the predetermined threshold. The threshold may be set according to the growth stage of the livestock 50.

判定部140は、給餌方法の変更要否の判定結果を出力してよい。判定部140は、給餌方法の判定結果に、判定の理由を併せて出力してもよい。判定部140は、給餌方法の変更が必要であると判定した場合に、推奨される給餌方法の情報を併せて出力してもよい。例えば、判定部140は、給餌方法の変更が必要であるという判定結果と、家畜50の筋肉中の脂肪成分が予め定められた閾値よりも小さいという判定の理由と、給餌量を増やす給餌方法及び/又は餌の種類をより栄養価の高い餌に変更する給餌方法とを、併せて出力する。これにより、肥育農家は、家畜50の肥育状況に応じた適切なタイミングで、給餌方法を合理的かつ効率的に変更することができる。延いては、より効果的に商品価値の高い食肉を生産することが可能となる。判定部140は、給餌方法の変更が必要ないと判定した場合に、給餌方法の変更が必要ないことを示す判定結果を出力してよい。判定部140は、給餌方法の変更が必要ないと判定した場合に、判定結果を出力しなくてもよい。 The determination unit 140 may output the determination result as to whether a change in the feeding method is necessary. The determination unit 140 may output the reason for the determination together with the determination result of the feeding method. If the determination unit 140 determines that a change in the feeding method is necessary, it may also output information on a recommended feeding method. For example, the determination unit 140 outputs the determination result that a change in the feeding method is necessary, the reason for the determination that the fat content in the muscle of the livestock 50 is lower than a predetermined threshold, and a feeding method that increases the feed amount and/or changes the feed type to more nutritious feed. This allows fattening farmers to rationally and efficiently change the feeding method at an appropriate time depending on the fattening status of the livestock 50. This ultimately enables more effective production of meat with higher commercial value. If the determination unit 140 determines that a change in the feeding method is not necessary, it may output a determination result indicating that a change in the feeding method is not necessary. If the determination unit 140 determines that a change in the feeding method is not necessary, it does not have to output the determination result.

判定部140は、推定部130によって推定された推定対象の家畜50の体内構成要素に基づいて、推定対象の家畜50の屠畜の是非を判定してもよい。例えば、判定部140は、体内構成要素が予め定められた基準を満たす場合に、屠畜してよいと判定し、予め定められた基準を満たさない場合に屠畜せず、肥育を継続すると判定してよい。予め定められた基準は、複数の体内構成要素について定められた基準の組合せであってもよい。例えば、判定部140は、家畜50の体重が予め定められた基準を満たし、かつ、家畜50の肉の等級が予め定められた等級以上である場合に、屠畜してよいと判定し、そうでない場合に屠畜せず、肥育を継続すると判定してよい。 The determination unit 140 may determine whether the livestock 50 to be estimated should be slaughtered based on the internal components of the livestock 50 estimated by the estimation unit 130. For example, the determination unit 140 may determine that the livestock 50 can be slaughtered if the internal components meet predetermined standards, and may determine that the livestock 50 should not be slaughtered and should continue to be fattened if the internal components do not meet the predetermined standards. The predetermined standards may be a combination of standards set for multiple internal components. For example, the determination unit 140 may determine that the livestock 50 can be slaughtered if the weight of the livestock 50 meets predetermined standards and the grade of the meat of the livestock 50 is a predetermined grade or higher, and may determine that the livestock 50 should not be slaughtered and should continue to be fattened if the internal components do not meet the predetermined standards.

判定部140は、屠畜の是非の判定結果を出力してよい。判定部140は、屠畜の是非の判定結果に、推定した体内構成要素を併せて出力してもよい。これにより、例えば、肥育農家は、家畜50の出荷前に、家畜50の枝肉重量や肉の等級を把握することができる。延いては、期待される売り上げを事前に見積もることができる。 The determination unit 140 may output the determination result of whether or not the animal should be slaughtered. The determination unit 140 may also output the estimated internal components together with the determination result of whether or not the animal should be slaughtered. This allows, for example, fattening farmers to know the carcass weight and meat grade of the livestock 50 before shipping the livestock 50. Ultimately, it allows them to estimate expected sales in advance.

判定部140は、図4に例示するように、推定装置100の外部に位置してよい。例えば、推定装置100以外の装置が判定部140を備えて、当該装置と推定装置100とがネットワーク90を介して通信する。推定装置100が、判定部140を備えてもよい。 As illustrated in FIG. 4, the determination unit 140 may be located outside the estimation device 100. For example, a device other than the estimation device 100 may include the determination unit 140, and the device may communicate with the estimation device 100 via the network 90. The estimation device 100 may also include the determination unit 140.

判定部140が推定装置100の外部に位置する場合、判定部140は、判定結果等を推定装置100に送信出力してよい。判定部140は、判定結果等を推定装置100以外の他の装置に送信出力してもよい。例えば、他の装置は、肥育農家が保有するスマートフォン、タブレット端末、PC等である。推定装置100が判定部140を備える場合、判定部140は、例えば、判定結果を、推定装置100が備えるディスプレイに表示出力する。判定部140は、判定結果を、推定装置100以外の他の装置に送信出力してもよい。判定部140は、判定結果を、推定装置100が備えるプリンタ等から印刷出力してもよい。 When the determination unit 140 is located outside the estimation device 100, the determination unit 140 may transmit and output the determination result, etc. to the estimation device 100. The determination unit 140 may also transmit and output the determination result, etc. to a device other than the estimation device 100. For example, the other device is a smartphone, tablet terminal, PC, etc. owned by the fattening farmer. When the estimation device 100 is equipped with the determination unit 140, the determination unit 140, for example, displays and outputs the determination result on a display equipped in the estimation device 100. The determination unit 140 may also transmit and output the determination result to a device other than the estimation device 100. The determination unit 140 may print out the determination result from a printer, etc. equipped in the estimation device 100.

図4に示す例においては、推定システム10は、学習モデル生成部150を備える。学習モデル生成部150は、学習モデルを生成する。学習モデル生成部150は、家畜50の体内を測定した測定データ20と家畜50の体内構成要素とを含む学習データを用いた機械学習によって学習モデルを生成してよい。当該学習モデルは、推定対象の家畜50の測定データ20を入力とし、当該家畜50の体内構成要素を出力とする学習モデルであってよい。当該学習データの測定データ20は、電気測定データ、弾性波測定データ、磁場測定データ、及び電磁波測定データを含んでよい。当該学習データの体内構成要素は、筋肉、脂肪、骨、及び内臓を含んでよい。当該学習データの体内構成要素は、家畜50の枝肉の重量、及び家畜50の肉の等級を含んでよい。当該学習モデルによれば、家畜50の測定データ20から、家畜50を実際に屠畜することなく、家畜50の体内構成要素を推定することができる。これにより、例えば、家畜50の成長段階における肉の等級が推定でき、肥育農家が給餌方法を工夫することが可能となる。延いては、より効果的に商品価値の高い食肉を生産することが可能となる。 In the example shown in FIG. 4, the estimation system 10 includes a learning model generation unit 150. The learning model generation unit 150 generates a learning model. The learning model generation unit 150 may generate the learning model by machine learning using learning data including measurement data 20 obtained by measuring the inside of the livestock 50 and the internal components of the livestock 50. The learning model may be a learning model that receives the measurement data 20 of the livestock 50 to be estimated as input and outputs the internal components of the livestock 50. The measurement data 20 of the learning data may include electrical measurement data, elastic wave measurement data, magnetic field measurement data, and electromagnetic wave measurement data. The internal components of the learning data may include muscle, fat, bone, and internal organs. The internal components of the learning data may include the carcass weight of the livestock 50 and the meat grade of the livestock 50. According to the learning model, the internal components of the livestock 50 can be estimated from the measurement data 20 of the livestock 50 without actually slaughtering the livestock 50. This allows, for example, the grade of meat at each stage of livestock 50 growth to be estimated, allowing fattening farmers to devise feeding methods. Ultimately, this makes it possible to more effectively produce meat with higher commercial value.

学習モデル生成部150は、図4に例示するように、推定装置100の外部に位置してよい。例えば、推定装置100以外の装置が学習モデル生成部150を備えて、当該装置と推定装置100とがネットワーク90を介して通信する。推定装置100が、学習モデル生成部150を備えてもよい。 The learning model generation unit 150 may be located outside the estimation device 100, as illustrated in FIG. 4. For example, a device other than the estimation device 100 may include the learning model generation unit 150, and the device may communicate with the estimation device 100 via the network 90. The estimation device 100 may also include the learning model generation unit 150.

学習データは、家畜50の属性データを含んでもよい。属性データは、例えば、家畜50の品種、血統、性別、繁殖農家、出生日、屠畜月齢、及び病歴の少なくともいずれかを含んでよい。例えば、属性データは、家畜50の品種を含む。例えば、属性データは、家畜50の血統を含む。例えば、属性データは、家畜50の性別を含む。例えば、属性データは、家畜50の繁殖農家を含む。例えば、属性データは、家畜50の出生日を含む。例えば、属性データは、家畜50の屠畜月齢を含む。例えば、属性データは、家畜50の病歴を含む。学習モデル記憶部120は、家畜50の測定データ20、体内構成要素、及び属性データを含む学習データを用いた機械学習によって生成された学習モデルを記憶してよい。 The learning data may include attribute data of the livestock 50. The attribute data may include, for example, at least one of the breed, pedigree, sex, breeding farm, date of birth, age at slaughter, and medical history of the livestock 50. For example, the attribute data includes the breed of the livestock 50. For example, the attribute data includes the pedigree of the livestock 50. For example, the attribute data includes the sex of the livestock 50. For example, the attribute data includes the breeding farm of the livestock 50. For example, the attribute data includes the date of birth of the livestock 50. For example, the attribute data includes the age at slaughter of the livestock 50. For example, the attribute data includes the medical history of the livestock 50. The learning model storage unit 120 may store a learning model generated by machine learning using learning data including the measurement data 20, internal components, and attribute data of the livestock 50.

図4に示す例において、推定システム10は、属性データ取得部160を備える。属性データ取得部160は、推定対象の家畜50の属性データを取得してよい。推定部130は、測定データ取得部110が取得した測定データ20及び属性データ取得部160が取得した属性データを学習モデル記憶部120が記憶している学習モデルに入力することによって、推定対象の家畜50の体内構成要素を推定してよい。 In the example shown in FIG. 4, the estimation system 10 includes an attribute data acquisition unit 160. The attribute data acquisition unit 160 may acquire attribute data of the livestock 50 to be estimated. The estimation unit 130 may estimate the internal components of the livestock 50 to be estimated by inputting the measurement data 20 acquired by the measurement data acquisition unit 110 and the attribute data acquired by the attribute data acquisition unit 160 into a learning model stored in the learning model storage unit 120.

図5は、推定システム10による処理の流れの一例を説明するための説明図である。ここでは、推定システム10が、学習モデルを用いて推定対象の家畜50の体内構成要素を推定し、推定結果に基づいて、給餌方法の変更要否を判定する処理について説明する。学習モデルが既に準備され、学習モデル記憶部120が当該学習モデルを記憶し終わった状態を開始状態として説明する。 Figure 5 is an explanatory diagram illustrating an example of the processing flow by the estimation system 10. Here, we will explain the process in which the estimation system 10 uses a learning model to estimate the internal components of the livestock 50 that is the estimation target, and determines whether or not the feeding method needs to be changed based on the estimation results. We will explain the starting state as a state in which a learning model has already been prepared and the learning model storage unit 120 has finished storing the learning model.

ステップ(ステップをSと省略して記載する場合がある。)102では、測定データ取得部110が、推定対象の家畜50の測定データ20を取得する。測定データ取得部110は、1又は複数の測定装置200から、測定データ20を受信する。 In step (sometimes abbreviated as S) 102, the measurement data acquisition unit 110 acquires measurement data 20 of the livestock 50 that is the subject of estimation. The measurement data acquisition unit 110 receives the measurement data 20 from one or more measurement devices 200.

S104では、推定部130が、S102において測定データ取得部110が取得した測定データ20と、学習モデル記憶部120が記憶している学習モデルとを用いて、推定対象の家畜50の体内構成要素を推定する。 In S104, the estimation unit 130 estimates the internal components of the livestock 50 being estimated using the measurement data 20 acquired by the measurement data acquisition unit 110 in S102 and the learning model stored in the learning model storage unit 120.

S106では、判定部140が、S104において推定部130が推定した体内構成要素に基づいて、推定対象の家畜50への給餌方法の変更要否を判定する。給餌方法の変更が必要であると判定された場合はS108に進み、給餌方法の変更が必要ないと判定された場合はS110に進む。 In S106, the determination unit 140 determines whether or not a change in the feeding method for the livestock 50 being estimated is necessary, based on the internal components estimated by the estimation unit 130 in S104. If it is determined that a change in the feeding method is necessary, the process proceeds to S108; if it is determined that a change in the feeding method is not necessary, the process proceeds to S110.

S108では、推定部130が給餌方法の変更が必要であることを示す判定結果を出力する。 In S108, the estimation unit 130 outputs a determination result indicating that a change in feeding method is necessary.

S110では、推定部130は判定結果を出力しない。推定部130は、給餌方法の変更が必要ないことを示す判定結果を出力してもよい。 In S110, the estimation unit 130 does not output a determination result. The estimation unit 130 may output a determination result indicating that a change in the feeding method is not necessary.

図6は、推定システム10又は推定装置100として機能するコンピュータ1200のハードウェア構成の一例を概略的に示す。コンピュータ1200にインストールされたプログラムは、コンピュータ1200を、本実施形態に係る装置の1又は複数の「部」として機能させ、又はコンピュータ1200に、本実施形態に係る装置に関連付けられるオペレーション又は当該1又は複数の「部」を実行させることができ、及び/又はコンピュータ1200に、本実施形態に係るプロセス又は当該プロセスの段階を実行させることができる。そのようなプログラムは、コンピュータ1200に、本明細書に記載のフローチャート及びブロック図のブロックのうちのいくつか又はすべてに関連付けられた特定のオペレーションを実行させるべく、CPU1212によって実行されてよい。 Figure 6 shows a schematic diagram of an example of the hardware configuration of a computer 1200 that functions as the estimation system 10 or estimation device 100. A program installed on the computer 1200 can cause the computer 1200 to function as one or more "parts" of an apparatus according to the present embodiment, or to perform operations or one or more "parts" associated with an apparatus according to the present embodiment, and/or to perform a process or steps of the process according to the present embodiment. Such a program may be executed by the CPU 1212 to cause the computer 1200 to perform specific operations associated with some or all of the blocks in the flowcharts and block diagrams described herein.

本実施形態によるコンピュータ1200は、CPU1212、RAM1214、及びグラフィックコントローラ1216を含み、それらはホストコントローラ1210によって相互に接続されている。コンピュータ1200はまた、通信インタフェース1222、記憶装置1224、DVDドライブ、及びICカードドライブのような入出力ユニットを含み、それらは入出力コントローラ1220を介してホストコントローラ1210に接続されている。DVDドライブは、DVD-ROMドライブ及びDVD-RAMドライブ等であってよい。記憶装置1224は、ハードディスクドライブ及びソリッドステートドライブ等であってよい。コンピュータ1200はまた、ROM1230及びキーボードのようなレガシの入出力ユニットを含み、それらは入出力チップ1240を介して入出力コントローラ1220に接続されている。 The computer 1200 according to this embodiment includes a CPU 1212, RAM 1214, and a graphics controller 1216, which are interconnected by a host controller 1210. The computer 1200 also includes input/output units such as a communications interface 1222, a storage device 1224, a DVD drive, and an IC card drive, which are connected to the host controller 1210 via an input/output controller 1220. The DVD drive may be a DVD-ROM drive, a DVD-RAM drive, or the like. The storage device 1224 may be a hard disk drive, a solid-state drive, or the like. The computer 1200 also includes a ROM 1230 and legacy input/output units such as a keyboard, which are connected to the input/output controller 1220 via an input/output chip 1240.

CPU1212は、ROM1230及びRAM1214内に格納されたプログラムに従い動作し、それにより各ユニットを制御する。グラフィックコントローラ1216は、RAM1214内に提供されるフレームバッファ等又はそれ自体の中に、CPU1212によって生成されるイメージデータを取得し、イメージデータがディスプレイデバイス1218上に表示されるようにする。 The CPU 1212 operates according to programs stored in the ROM 1230 and RAM 1214, thereby controlling each unit. The graphics controller 1216 acquires image data generated by the CPU 1212 into a frame buffer provided in the RAM 1214 or into the graphics controller itself, and causes the image data to be displayed on the display device 1218.

通信インタフェース1222は、ネットワークを介して他の電子デバイスと通信する。記憶装置1224は、コンピュータ1200内のCPU1212によって使用されるプログラム及びデータを格納する。DVDドライブは、プログラム又はデータをDVD-ROM等から読み取り、記憶装置1224に提供する。ICカードドライブは、プログラム及びデータをICカードから読み取り、及び/又はプログラム及びデータをICカードに書き込む。 The communication interface 1222 communicates with other electronic devices via a network. The storage device 1224 stores programs and data used by the CPU 1212 in the computer 1200. The DVD drive reads programs or data from a DVD-ROM or the like and provides them to the storage device 1224. The IC card drive reads programs and data from an IC card and/or writes programs and data to an IC card.

ROM1230はその中に、アクティブ化時にコンピュータ1200によって実行されるブートプログラム等、及び/又はコンピュータ1200のハードウェアに依存するプログラムを格納する。入出力チップ1240はまた、様々な入出力ユニットをUSBポート、パラレルポート、シリアルポート、キーボードポート、マウスポート等を介して、入出力コントローラ1220に接続してよい。 ROM 1230 stores therein a boot program and the like that is executed by computer 1200 upon activation, and/or programs that depend on the hardware of computer 1200. I/O chip 1240 may also connect various I/O units to I/O controller 1220 via USB ports, parallel ports, serial ports, keyboard ports, mouse ports, etc.

プログラムは、DVD-ROM又はICカードのようなコンピュータ可読記憶媒体によって提供される。プログラムは、コンピュータ可読記憶媒体から読み取られ、コンピュータ可読記憶媒体の例でもある記憶装置1224、RAM1214、又はROM1230にインストールされ、CPU1212によって実行される。これらのプログラム内に記述される情報処理は、コンピュータ1200に読み取られ、プログラムと、上記様々なタイプのハードウェアリソースとの間の連携をもたらす。装置又は方法が、コンピュータ1200の使用に従い情報のオペレーション又は処理を実現することによって構成されてよい。 The programs are provided on a computer-readable storage medium such as a DVD-ROM or IC card. The programs are read from the computer-readable storage medium, installed in storage device 1224, RAM 1214, or ROM 1230, which are also examples of computer-readable storage media, and executed by CPU 1212. The information processing described in these programs is read by computer 1200, resulting in cooperation between the programs and the various types of hardware resources described above. An apparatus or method may be configured by implementing the operation or processing of information in accordance with the use of computer 1200.

例えば、通信がコンピュータ1200及び外部デバイス間で実行される場合、CPU1212は、RAM1214にロードされた通信プログラムを実行し、通信プログラムに記述された処理に基づいて、通信インタフェース1222に対し、通信処理を命令してよい。通信インタフェース1222は、CPU1212の制御の下、RAM1214、記憶装置1224、DVD-ROM、又はICカードのような記録媒体内に提供される送信バッファ領域に格納された送信データを読み取り、読み取られた送信データをネットワークに送信し、又はネットワークから受信した受信データを記録媒体上に提供される受信バッファ領域等に書き込む。 For example, when communication is performed between computer 1200 and an external device, CPU 1212 may execute a communication program loaded into RAM 1214 and instruct communication interface 1222 to perform communication processing based on the processing described in the communication program. Under the control of CPU 1212, communication interface 1222 reads transmission data stored in a transmission buffer area provided in RAM 1214, storage device 1224, DVD-ROM, or a recording medium such as an IC card, and transmits the read transmission data to the network, or writes received data received from the network to a reception buffer area or the like provided on the recording medium.

また、CPU1212は、記憶装置1224、DVDドライブ(DVD-ROM)、ICカード等のような外部記録媒体に格納されたファイル又はデータベースの全部又は必要な部分がRAM1214に読み取られるようにし、RAM1214上のデータに対し様々なタイプの処理を実行してよい。CPU1212は次に、処理されたデータを外部記録媒体にライトバックしてよい。 The CPU 1212 may also cause all or a necessary portion of a file or database stored on an external recording medium such as the storage device 1224, a DVD drive (DVD-ROM), an IC card, etc. to be read into the RAM 1214, and perform various types of processing on the data on the RAM 1214. The CPU 1212 may then write the processed data back to the external recording medium.

様々なタイプのプログラム、データ、テーブル、及びデータベースのような様々なタイプの情報が記録媒体に格納され、情報処理を受けてよい。CPU1212は、RAM1214から読み取られたデータに対し、本開示の随所に記載され、プログラムの命令シーケンスによって指定される様々なタイプのオペレーション、情報処理、条件判断、条件分岐、無条件分岐、情報の検索/置換等を含む、様々なタイプの処理を実行してよく、結果をRAM1214に対しライトバックする。また、CPU1212は、記録媒体内のファイル、データベース等における情報を検索してよい。例えば、各々が第2の属性の属性値に関連付けられた第1の属性の属性値を有する複数のエントリが記録媒体内に格納される場合、CPU1212は、当該複数のエントリの中から、第1の属性の属性値が指定されている条件に一致するエントリを検索し、当該エントリ内に格納された第2の属性の属性値を読み取り、それにより予め定められた条件を満たす第1の属性に関連付けられた第2の属性の属性値を取得してよい。 Various types of information, such as various types of programs, data, tables, and databases, may be stored on the recording medium and may undergo information processing. CPU 1212 may perform various types of processing on data read from RAM 1214, including various types of operations, information processing, conditional judgment, conditional branching, unconditional branching, information search/replacement, etc., as described throughout this disclosure and specified by the program's instruction sequence, and write the results back to RAM 1214. CPU 1212 may also search for information in files, databases, etc. on the recording medium. For example, if multiple entries each having an attribute value of a first attribute associated with an attribute value of a second attribute are stored on the recording medium, CPU 1212 may search for an entry whose attribute value of the first attribute matches a specified condition from among the multiple entries, read the attribute value of the second attribute stored in the entry, and thereby obtain the attribute value of the second attribute associated with the first attribute that satisfies a predetermined condition.

上で説明したプログラム又はソフトウエアモジュールは、コンピュータ1200上又はコンピュータ1200近傍のコンピュータ可読記憶媒体に格納されてよい。また、専用通信ネットワーク又はインターネットに接続されたサーバシステム内に提供されるハードディスク又はRAMのような記録媒体が、コンピュータ可読記憶媒体として使用可能であり、それによりプログラムを、ネットワークを介してコンピュータ1200に提供する。 The programs or software modules described above may be stored on computer-readable storage media on or near computer 1200. Recording media such as a hard disk or RAM provided within a server system connected to a dedicated communications network or the Internet can also be used as computer-readable storage media, thereby providing the programs to computer 1200 via the network.

本実施形態におけるフローチャート及びブロック図におけるブロックは、オペレーションが実行されるプロセスの段階又はオペレーションを実行する役割を持つ装置の「部」を表わしてよい。特定の段階及び「部」が、専用回路、コンピュータ可読記憶媒体上に格納されるコンピュータ可読命令と共に供給されるプログラマブル回路、及び/又はコンピュータ可読記憶媒体上に格納されるコンピュータ可読命令と共に供給されるプロセッサによって実装されてよい。専用回路は、デジタル及び/又はアナログハードウェア回路を含んでよく、集積回路(IC)及び/又はディスクリート回路を含んでよい。プログラマブル回路は、例えば、フィールドプログラマブルゲートアレイ(FPGA)、及びプログラマブルロジックアレイ(PLA)等のような、論理積、論理和、排他的論理和、否定論理積、否定論理和、及び他の論理演算、フリップフロップ、レジスタ、並びにメモリエレメントを含む、再構成可能なハードウェア回路を含んでよい。 The blocks in the flowcharts and block diagrams in this embodiment may represent stages of a process in which an operation is performed or "parts" of a device responsible for performing the operation. Particular stages and "parts" may be implemented by dedicated circuitry, programmable circuitry provided with computer-readable instructions stored on a computer-readable storage medium, and/or a processor provided with computer-readable instructions stored on a computer-readable storage medium. Dedicated circuitry may include digital and/or analog hardware circuitry, and may include integrated circuits (ICs) and/or discrete circuits. Programmable circuitry may include reconfigurable hardware circuitry including AND, OR, XOR, NAND, NOR, and other logical operations, flip-flops, registers, and memory elements, such as field programmable gate arrays (FPGAs) and programmable logic arrays (PLAs).

コンピュータ可読記憶媒体は、適切なデバイスによって実行される命令を格納可能な任意の有形なデバイスを含んでよく、その結果、そこに格納される命令を有するコンピュータ可読記憶媒体は、フローチャート又はブロック図で指定されたオペレーションを実行するための手段を作成すべく実行され得る命令を含む、製品を備えることになる。コンピュータ可読記憶媒体の例としては、電子記憶媒体、磁気記憶媒体、光記憶媒体、電磁記憶媒体、半導体記憶媒体等が含まれてよい。コンピュータ可読記憶媒体のより具体的な例としては、フロッピー(登録商標)ディスク、ディスケット、ハードディスク、ランダムアクセスメモリ(RAM)、リードオンリメモリ(ROM)、消去可能プログラマブルリードオンリメモリ(EPROM又はフラッシュメモリ)、電気的消去可能プログラマブルリードオンリメモリ(EEPROM)、静的ランダムアクセスメモリ(SRAM)、コンパクトディスクリードオンリメモリ(CD-ROM)、デジタル多用途ディスク(DVD)、Blu-ray(登録商標)ディスク、メモリスティック、集積回路カード等が含まれてよい。 A computer-readable storage medium may include any tangible device capable of storing instructions that are executed by a suitable device. As a result, a computer-readable storage medium having instructions stored thereon comprises an article of manufacture, including instructions that can be executed to create means for performing the operations specified in the flowchart or block diagram. Examples of computer-readable storage media may include electronic storage media, magnetic storage media, optical storage media, electromagnetic storage media, semiconductor storage media, etc. More specific examples of computer-readable storage media may include floppy disks, diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), electrically erasable programmable read-only memory (EEPROM), static random access memory (SRAM), compact disc read-only memory (CD-ROM), digital versatile disc (DVD), Blu-ray disc, memory stick, integrated circuit card, etc.

コンピュータ可読命令は、アセンブラ命令、命令セットアーキテクチャ(ISA)命令、マシン命令、マシン依存命令、マイクロコード、ファームウェア命令、状態設定データ、又はSmalltalk(登録商標)、JAVA(登録商標)、C++等のようなオブジェクト指向プログラミング言語、及び「C」プログラミング言語又は同様のプログラミング言語のような従来の手続型プログラミング言語を含む、1又は複数のプログラミング言語の任意の組み合わせで記述されたソースコード又はオブジェクトコードのいずれかを含んでよい。 The computer-readable instructions may include either assembler instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state-setting data, or source or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk®, JAVA®, C++, etc., and conventional procedural programming languages such as the "C" programming language or similar programming languages.

コンピュータ可読命令は、コンピュータ等のプログラム可能なデータ処理装置のプロセッサ、又はプログラマブル回路が、フローチャート又はブロック図で指定されたオペレーションを実行するための手段を生成するために当該コンピュータ可読命令を実行すべく、ローカルに又はローカルエリアネットワーク(LAN)、インターネット等のようなワイドエリアネットワーク(WAN)を介して、汎用コンピュータ、特殊目的のコンピュータ、若しくは他のプログラム可能なデータ処理装置のプロセッサ、又はプログラマブル回路に提供されてよい。ここで、コンピュータは、PC(パーソナルコンピュータ)、タブレット型コンピュータ、スマートフォン、ワークステーション、サーバコンピュータ、汎用コンピュータ、または特殊目的のコンピュータ等であってよく、複数のコンピュータが接続されたコンピュータシステムであってもよい。このような複数のコンピュータが接続されたコンピュータシステムは分散コンピューティングシステムとも呼ばれ、広義のコンピュータである。分散コンピューティングシステムにおいては、複数のコンピュータのそれぞれがプログラムの一部ずつを実行し、必要に応じてコンピュータ間でプログラム実行中のデータを受け渡すことによって、複数のコンピュータが集合的に プログラムを実行する。 The computer-readable instructions may be provided to a general-purpose computer, a special-purpose computer, or another programmable data processing device processor or programmable circuit, either locally or via a local area network (LAN) or a wide area network (WAN) such as the Internet, so that the processor or programmable circuit of the programmable data processing device, such as a computer, executes the computer-readable instructions to generate means for performing the operations specified in the flowchart or block diagram. Here, the computer may be a personal computer (PC), tablet computer, smartphone, workstation, server computer, general-purpose computer, special-purpose computer, etc., or may be a computer system in which multiple computers are connected. Such a computer system in which multiple computers are connected is also called a distributed computing system, and is a broad definition of computer. In a distributed computing system, multiple computers collectively execute a program by each executing a portion of the program and passing data between computers as needed during program execution.

プロセッサの例としては、コンピュータプロセッサ、中央処理装置、処理ユニット、マイクロプロセッサ、デジタル信号プロセッサ、コントローラ、マイクロコントローラ等を含む。コンピュータは、1つのプロセッサまたは複数のプロセッサを備えてよい。複数のプロセッサを備えるマルチプロセッサシステムにおいては、それぞれのプロセッサがプログラムの一部ずつを実行し、必要に応じてプロセッサ間でプログラム実行中のデータを受け渡すことによって、複数のプロセッサが集合的にプログラムを実行する。例えば、マルチタスクの実行において、複数のプロセッサのそれぞれは、タイムスライス毎にタスクスイッチすることにより各タスクの一部分ずつを細切れに実行してよい。この場合、各プロセッサが1つのプログラムのうちどの部分を実行するかは、動的に変化する。複数のプロセッサのそれぞれがプログラムのどの部分を実行するかは、マルチプロセッサを意識したプログラミングにより静的に定められてもよい。 Examples of processors include computer processors, central processing units, processing units, microprocessors, digital signal processors, controllers, microcontrollers, etc. A computer may have one processor or multiple processors. In a multiprocessor system with multiple processors, each processor executes a portion of a program and passes data between processors as needed during program execution, allowing the multiple processors to collectively execute the program. For example, in multitasking, each of the multiple processors may execute a portion of each task in small chunks by switching tasks at each time slice. In this case, which portion of a program each processor executes changes dynamically. Which portion of a program each of the multiple processors executes may also be statically determined by multiprocessor-aware programming.

以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。その様な変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。 The present invention has been described above using embodiments, but the technical scope of the present invention is not limited to the scope described in the above embodiments. It will be clear to those skilled in the art that various modifications and improvements can be made to the above embodiments. It is clear from the claims that such modifications and improvements can also be included within the technical scope of the present invention.

特許請求の範囲、明細書、及び図面中において示した装置、システム、プログラム、及び方法における動作、手順、ステップ、及び段階などの各処理の実行順序は、特段「より前に」、「先立って」などと明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、及び図面中の動作フローに関して、便宜上「まず、」、「次に、」などを用いて説明したとしても、この順で実施することが必須であることを意味するものではない。 The order of execution of each process, such as operations, procedures, steps, and stages, in the devices, systems, programs, and methods shown in the claims, specifications, and drawings is not specifically stated as "before" or "prior to," and it should be noted that processes can be performed in any order unless the output of a previous process is used in a subsequent process. Even if the operational flow in the claims, specifications, and drawings is described using terms such as "first," "next," etc. for convenience, this does not mean that the processes must be performed in that order.

10 推定システム、20 測定データ、50 家畜、90 ネットワーク、100 推定装置、110 測定データ取得部、120 学習モデル記憶部、130 推定部、140 判定部、150 学習モデル生成部、160 属性データ取得部、200 測定装置、1200 コンピュータ、1210 ホストコントローラ、1212 CPU、1214 RAM、1216 グラフィックコントローラ、1218 ディスプレイデバイス、1220 入出力コントローラ、1222 通信インタフェース、1224 記憶装置、1230 ROM、1240 入出力チップ 10 Estimation system, 20 Measurement data, 50 Livestock, 90 Network, 100 Estimation device, 110 Measurement data acquisition unit, 120 Learning model storage unit, 130 Estimation unit, 140 Determination unit, 150 Learning model generation unit, 160 Attribute data acquisition unit, 200 Measurement device, 1200 Computer, 1210 Host controller, 1212 CPU, 1214 RAM, 1216 Graphics controller, 1218 Display device, 1220 Input/output controller, 1222 Communication interface, 1224 Storage device, 1230 ROM, 1240 Input/output chip

Claims (17)

家畜の体内を測定した測定データと前記家畜の体内構成要素とを含む学習データを用いた機械学習によって生成された学習モデルを記憶する学習モデル記憶部と、
推定対象の家畜の体内を測定した測定データを取得する測定データ取得部と、
前記測定データ取得部が取得した前記測定データと、前記学習モデルとを用いて、前記推定対象の家畜の体内構成要素を推定する推定部と
を備え、
前記測定データは、前記家畜の体内に電気を加えることにより生成された電気測定データ、及び前記家畜の体内に電磁波を照射することにより生成された電磁波測定データの少なくともいずれかを含む、推定システム。
a learning model storage unit that stores a learning model generated by machine learning using learning data including measurement data obtained by measuring the inside of the livestock and internal components of the livestock;
a measurement data acquisition unit that acquires measurement data obtained by measuring the inside of the livestock that is the subject of estimation;
an estimation unit that estimates the internal components of the estimation target livestock using the measurement data acquired by the measurement data acquisition unit and the learning model,
An estimation system, wherein the measurement data includes at least one of electrical measurement data generated by applying electricity to the body of the livestock and electromagnetic wave measurement data generated by irradiating the body of the livestock with electromagnetic waves.
前記測定データは、前記電気測定データ、前記家畜の体内に磁場を作用させることにより生成された磁場測定データ、前記電磁波測定データ、及び前記家畜の体内に弾性波を照射することにより生成された弾性波測定データのうちの複数を含む、請求項1に記載の推定システム。 The estimation system of claim 1, wherein the measurement data includes a plurality of the electrical measurement data, magnetic field measurement data generated by applying a magnetic field inside the livestock's body, the electromagnetic wave measurement data, and elastic wave measurement data generated by irradiating the livestock's body with elastic waves. 前記体内構成要素は、筋肉、脂肪、骨、及び内臓の要素の少なくともいずれかを含む、請求項1に記載の推定システム。 The estimation system of claim 1, wherein the internal body components include at least one of muscle, fat, bone, and visceral elements. 前記推定部は、前記家畜の筋肉中の脂肪成分を推定する、請求項1に記載の推定システム。 The estimation system described in claim 1, wherein the estimation unit estimates the fat content in the muscle of the livestock. 前記推定部は、前記推定対象の家畜の枝肉の重量、及び前記推定対象の家畜の肉の等級の少なくともいずれかを推定する、請求項1に記載の推定システム。 The estimation system described in claim 1, wherein the estimation unit estimates at least one of the weight of the carcass of the livestock being estimated and the grade of meat from the livestock being estimated. 前記家畜の体内を測定した前記測定データと前記家畜の前記体内構成要素とを含む学習データを用いた機械学習によって学習モデルを生成する学習モデル生成部を更に備える、請求項1から5のいずれか一項に記載の推定システム。 The estimation system described in any one of claims 1 to 5 further comprises a learning model generation unit that generates a learning model by machine learning using learning data including the measurement data obtained by measuring the inside of the livestock and the internal components of the livestock. 家畜の体内を測定した測定データと前記家畜の体内構成要素とを含む学習データを用いた機械学習によって生成された学習モデルを記憶する学習モデル記憶部と、
推定対象の家畜の体内を測定した測定データを取得する測定データ取得部と、
前記測定データ取得部が取得した前記測定データと、前記学習モデルとを用いて、前記推定対象の家畜の体内構成要素を推定する推定部と、
前記推定対象の家畜の前記体内構成要素に基づいて、前記推定対象の家畜の屠畜の是非を判定する判定部と
を備える、推定システム。
a learning model storage unit that stores a learning model generated by machine learning using learning data including measurement data obtained by measuring the inside of the livestock and internal components of the livestock;
a measurement data acquisition unit that acquires measurement data obtained by measuring the inside of the livestock that is the subject of estimation;
an estimation unit that estimates the internal components of the livestock to be estimated using the measurement data acquired by the measurement data acquisition unit and the learning model;
and a determination unit that determines whether or not the livestock to be estimated should be slaughtered based on the internal components of the livestock to be estimated.
家畜の体内を測定した測定データと前記家畜の体内構成要素とを含む学習データを用いた機械学習によって生成された学習モデルを記憶する学習モデル記憶部と、
推定対象の家畜の体内を測定した測定データを取得する測定データ取得部と、
前記測定データ取得部が取得した前記測定データと、前記学習モデルとを用いて、前記推定対象の家畜の体内構成要素を推定する推定部と
を備え、
前記測定データ取得部は、時系列の前記測定データを取得し、
前記推定部は、前記時系列の測定データを前記学習モデルに入力することによって、時系列の前記推定対象の家畜の前記体内構成要素を推定し、
前記推定部によって推定された前記時系列の前記体内構成要素に基づいて、前記推定対象の家畜への給餌方法の変更要否を判定する判定部を更に備える、推定システム。
a learning model storage unit that stores a learning model generated by machine learning using learning data including measurement data obtained by measuring the inside of the livestock and internal components of the livestock;
a measurement data acquisition unit that acquires measurement data obtained by measuring the inside of the livestock that is the subject of estimation;
an estimation unit that estimates the internal components of the estimation target livestock using the measurement data acquired by the measurement data acquisition unit and the learning model,
the measurement data acquisition unit acquires the measurement data in time series,
the estimation unit estimates the internal components of the estimation target livestock in a time series by inputting the time series measurement data into the learning model;
The estimation system further comprises a determination unit that determines whether or not a change in a feeding method for the estimation target livestock is necessary based on the internal body components of the time series estimated by the estimation unit.
家畜の体内を測定した測定データと前記家畜の体内構成要素とを含む学習データを用いた機械学習によって生成された学習モデルを記憶する学習モデル記憶部と、
推定対象の家畜の体内を測定した測定データを取得する測定データ取得部と、
前記推定対象の家畜の属性データを取得する属性データ取得部と、
前記測定データ取得部が取得した前記測定データと、前記学習モデルとを用いて、前記推定対象の家畜の体内構成要素を推定する推定部と
を備え、
前記学習モデル記憶部は、前記家畜の前記測定データ及び前記体内構成要素と、前記家畜の属性データとを含む学習データを用いた機械学習によって生成された前記学習モデルを記憶し、
前記推定部は、前記測定データ取得部が取得した前記測定データ及び前記属性データ取得部が取得した前記属性データを前記学習モデルに入力することによって、前記推定対象の家畜の体内構成要素を推定する、推定システム。
a learning model storage unit that stores a learning model generated by machine learning using learning data including measurement data obtained by measuring the inside of the livestock and internal components of the livestock;
a measurement data acquisition unit that acquires measurement data obtained by measuring the inside of the livestock that is the subject of estimation;
an attribute data acquisition unit that acquires attribute data of the livestock to be estimated;
an estimation unit that estimates the internal components of the estimation target livestock using the measurement data acquired by the measurement data acquisition unit and the learning model,
the learning model storage unit stores the learning model generated by machine learning using learning data including the measurement data and the internal components of the livestock and attribute data of the livestock;
The estimation unit estimates the internal components of the livestock to be estimated by inputting the measurement data acquired by the measurement data acquisition unit and the attribute data acquired by the attribute data acquisition unit into the learning model.
家畜の体内を測定した測定データと前記家畜の体内構成要素とを含む学習データを記憶する学習データ記憶部と、a learning data storage unit that stores learning data including measurement data obtained by measuring the inside of the livestock body and the internal components of the livestock body;
前記学習データ記憶部に記憶されている前記学習データを用いた機械学習によって、家畜の体内を測定した測定データを入力とし当該家畜の体内構成要素を出力とする学習モデルを生成する学習モデル生成部とa learning model generation unit that generates a learning model by machine learning using the learning data stored in the learning data storage unit, using measurement data that measures the inside of the livestock as an input and outputting the internal components of the livestock;
を備え、Equipped with
前記測定データは、前記家畜の体内に電気を加えることにより生成された電気測定データ、及び前記家畜の体内に電磁波を照射することにより生成された電磁波測定データの少なくともいずれかを含む、生成システム。A generation system in which the measurement data includes at least one of electrical measurement data generated by applying electricity to the body of the livestock and electromagnetic wave measurement data generated by irradiating electromagnetic waves into the body of the livestock.
コンピュータによって実行される推定方法であって、
推定対象の家畜の体内を測定した測定データを取得する測定データ取得段階と、
家畜の体内を測定した測定データと前記家畜の体内構成要素とを含む学習データを用いた機械学習によって生成された学習モデルと、前記測定データ取得段階において取得した前記測定データとを用いて、前記推定対象の家畜の体内構成要素を推定する推定段階と
を備え、
前記測定データは、前記家畜の体内に電気を加えることにより生成された電気測定データ、及び前記家畜の体内に電磁波を照射することにより生成された電磁波測定データの少なくともいずれかを含む、推定方法。
1. A computer-implemented estimation method comprising:
a measurement data acquisition stage for acquiring measurement data obtained by measuring the inside of the livestock subject to estimation;
a learning model generated by machine learning using learning data including measurement data obtained by measuring the inside of the livestock and the internal components of the livestock, and an estimation step of estimating the internal components of the livestock to be estimated using the measurement data obtained in the measurement data acquisition step,
An estimation method in which the measurement data includes at least one of electrical measurement data generated by applying electricity to the body of the livestock and electromagnetic wave measurement data generated by irradiating the body of the livestock with electromagnetic waves.
コンピュータによって実行される推定方法であって、
推定対象の家畜の体内を測定した測定データを取得する測定データ取得段階と、
家畜の体内を測定した測定データと前記家畜の体内構成要素とを含む学習データを用いた機械学習によって生成された学習モデルと、前記測定データ取得段階において取得した前記測定データとを用いて、前記推定対象の家畜の体内構成要素を推定する推定段階と、
前記推定対象の家畜の前記体内構成要素に基づいて、前記推定対象の家畜の屠畜の是非を判定する判定段階と
を備える、推定方法。
1. A computer-implemented estimation method comprising:
a measurement data acquisition stage for acquiring measurement data obtained by measuring the inside of the livestock subject to estimation;
an estimation step of estimating the internal components of the estimation target livestock using a learning model generated by machine learning using learning data including measurement data obtained by measuring the inside of the livestock and the internal components of the livestock, and the measurement data acquired in the measurement data acquisition step;
and a determination step of determining whether or not the livestock to be estimated should be slaughtered based on the internal components of the livestock to be estimated.
コンピュータによって実行される推定方法であって、
推定対象の家畜の体内を測定した測定データを取得する測定データ取得段階と、
家畜の体内を測定した測定データと前記家畜の体内構成要素とを含む学習データを用いた機械学習によって生成された学習モデルと、前記測定データ取得段階において取得した前記測定データとを用いて、前記推定対象の家畜の体内構成要素を推定する推定段階と
を備え、
前記測定データ取得段階は、時系列の前記測定データを取得する段階を含み、
前記推定段階は、前記時系列の測定データを前記学習モデルに入力することによって、時系列の前記推定対象の家畜の前記体内構成要素を推定する段階を含み、
前記推定方法は、前記推定段階において推定された前記時系列の前記体内構成要素に基づいて、前記推定対象の家畜への給餌方法の変更要否を判定する判定段階を更に備える、推定方法。
1. A computer-implemented estimation method comprising:
a measurement data acquisition stage for acquiring measurement data obtained by measuring the inside of the livestock subject to estimation;
a learning model generated by machine learning using learning data including measurement data obtained by measuring the inside of the livestock and the internal components of the livestock, and an estimation step of estimating the internal components of the livestock to be estimated using the measurement data obtained in the measurement data acquisition step,
the measurement data acquisition step includes a step of acquiring the measurement data in time series,
The estimation step includes a step of estimating the internal components of the estimation target livestock over time by inputting the time-series measurement data into the learning model,
The estimation method further comprises a determination step of determining whether or not a change in the feeding method for the livestock being estimated is necessary based on the internal components of the time series estimated in the estimation step.
コンピュータによって実行される推定方法であって、
推定対象の家畜の体内を測定した測定データを取得する測定データ取得段階と、
前記推定対象の家畜の属性データを取得する属性データ取得段階と、
家畜の体内を測定した測定データと前記家畜の体内構成要素とを含む学習データを用いた機械学習によって生成された学習モデルと、前記測定データ取得段階において取得した前記測定データとを用いて、前記推定対象の家畜の体内構成要素を推定する推定段階と
を備え、
前記推定段階は、前記家畜の前記測定データ及び前記体内構成要素と、前記家畜の属性データとを含む学習データを用いた機械学習によって生成された前記学習モデルに、前記測定データ取得段階において取得した前記測定データ及び前記属性データ取得段階において取得した前記属性データを入力することによって、前記推定対象の家畜の体内構成要素を推定する段階を含む、推定方法。
1. A computer-implemented estimation method comprising:
a measurement data acquisition stage for acquiring measurement data obtained by measuring the inside of the livestock subject to estimation;
an attribute data acquisition step of acquiring attribute data of the livestock to be estimated;
a learning model generated by machine learning using learning data including measurement data obtained by measuring the inside of the livestock and the internal components of the livestock, and an estimation step of estimating the internal components of the livestock to be estimated using the measurement data obtained in the measurement data acquisition step,
The estimation step includes a step of estimating the internal components of the livestock to be estimated by inputting the measurement data acquired in the measurement data acquisition step and the attribute data acquired in the attribute data acquisition step into the learning model generated by machine learning using learning data including the measurement data and the internal components of the livestock and attribute data of the livestock.
コンピュータに、請求項11から14のいずれか一項に記載の推定方法を実行させるための、プログラム。 A program for causing a computer to execute the estimation method according to any one of claims 11 to 14 . 家畜の体内を測定した測定データと前記家畜の体内構成要素とを含む学習データを記憶する学習データ記憶部に記憶されている前記学習データを用いた機械学習によって、家畜の体内を測定した測定データを入力とし、当該家畜の体内構成要素を出力とする学習モデルを生成する学習モデル生成段階を備え、a learning model generation step of generating a learning model that uses the measurement data that measures the inside of the livestock as input and outputs the internal components of the livestock by machine learning using the learning data stored in a learning data storage unit that stores the measurement data that measures the inside of the livestock and the internal components of the livestock,
前記測定データは、前記家畜の体内に電気を加えることにより生成された電気測定データ、及び前記家畜の体内に電磁波を照射することにより生成された電磁波測定データの少なくともいずれかを含む、生成方法。A generation method in which the measurement data includes at least one of electrical measurement data generated by applying electricity to the body of the livestock and electromagnetic wave measurement data generated by irradiating electromagnetic waves into the body of the livestock.
コンピュータに、請求項16に記載の生成方法を実行させるための、プログラム。A program for causing a computer to execute the generating method according to claim 16.
JP2024118419A 2024-07-24 2024-07-24 Estimation system, estimation method, and program Active JP7814448B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2024118419A JP7814448B2 (en) 2024-07-24 2024-07-24 Estimation system, estimation method, and program
PCT/JP2025/019917 WO2026023250A1 (en) 2024-07-24 2025-06-02 Estimation system, estimation method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2024118419A JP7814448B2 (en) 2024-07-24 2024-07-24 Estimation system, estimation method, and program

Publications (2)

Publication Number Publication Date
JP2026017611A JP2026017611A (en) 2026-02-05
JP7814448B2 true JP7814448B2 (en) 2026-02-16

Family

ID=98565200

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2024118419A Active JP7814448B2 (en) 2024-07-24 2024-07-24 Estimation system, estimation method, and program

Country Status (2)

Country Link
JP (1) JP7814448B2 (en)
WO (1) WO2026023250A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002253523A (en) 2001-03-02 2002-09-10 Ishida Co Ltd Livestock management system and bioimpedance measuring instrument for livestock
JP2004257880A (en) 2003-02-26 2004-09-16 Natl Inst Of Radiological Sciences Method and apparatus for biological inspection of meat quality of livestock meat
JP2021101670A (en) 2019-12-25 2021-07-15 株式会社東芝 Domestic animal automatic management device and domestic animal automatic management method
JP2022002507A (en) 2020-06-10 2022-01-11 ユーライクコリア カンパニー インコーポレイテッド Disease management method and device for performing the same
JP2022111449A (en) 2021-01-20 2022-08-01 国立大学法人北海道国立大学機構 Image Acquisition Device, Rank Estimation Device, Carcass Cross-Sectional Image Output Device, Image Acquisition Method, Rank Estimation Method, Carcass Cross-Sectional Image Output Method, and Program
JP7251861B1 (en) 2022-11-30 2023-04-04 株式会社Eco‐Pork Livestock meat quality management device, livestock meat quality management system, livestock meat quality management method, and livestock meat quality management program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002253523A (en) 2001-03-02 2002-09-10 Ishida Co Ltd Livestock management system and bioimpedance measuring instrument for livestock
JP2004257880A (en) 2003-02-26 2004-09-16 Natl Inst Of Radiological Sciences Method and apparatus for biological inspection of meat quality of livestock meat
JP2021101670A (en) 2019-12-25 2021-07-15 株式会社東芝 Domestic animal automatic management device and domestic animal automatic management method
JP2022002507A (en) 2020-06-10 2022-01-11 ユーライクコリア カンパニー インコーポレイテッド Disease management method and device for performing the same
JP2022111449A (en) 2021-01-20 2022-08-01 国立大学法人北海道国立大学機構 Image Acquisition Device, Rank Estimation Device, Carcass Cross-Sectional Image Output Device, Image Acquisition Method, Rank Estimation Method, Carcass Cross-Sectional Image Output Method, and Program
JP7251861B1 (en) 2022-11-30 2023-04-04 株式会社Eco‐Pork Livestock meat quality management device, livestock meat quality management system, livestock meat quality management method, and livestock meat quality management program

Also Published As

Publication number Publication date
JP2026017611A (en) 2026-02-05
WO2026023250A1 (en) 2026-01-29

Similar Documents

Publication Publication Date Title
Neethirajan et al. Digital livestock farming
Wang et al. ASAS-NANP SYMPOSIUM: Applications of machine learning for livestock body weight prediction from digital images
Carcò et al. The influence of feeding behaviour on growth performance, carcass and meat characteristics of growing pigs
Muns et al. Piglet behavior as a measure of vitality and its influence on piglet survival and growth during lactation
Velarde et al. Animal welfare assessment at slaughter in Europe: Moving from inputs to outputs
Frost et al. A review of livestock monitoring and the need for integrated systems
Roth et al. Influence of weaning method on health status and rumen development in dairy calves
Gomes et al. Prediction of carcass composition through measurements in vivo and measurements of the carcass of growing Santa Inês sheep
US9961883B2 (en) Rapid and automatic determination of metabolic efficiency in livestock
Whittemore et al. A case for size and shape scaling for understanding nutrient use in breeding sows and growing pigs
Costa et al. Predicting the carcass characteristics of Morada Nova lambs using biometric measurements
Topal et al. Effects of fully or partially slatted flooring designs on the performance, welfare and carcass characteristics of broiler chickens
Mate et al. Applications of machine learning to address complex problems in livestock
JP7814448B2 (en) Estimation system, estimation method, and program
Penitente-Filho et al. Can scrotal circumference-based selection discard bulls with good productive and reproductive potential?
Pimentel et al. Using real-time ultrasound for in vivo estimates of Longissimus dorsi muscle parameters and fat thickness in Dorper ewes
Silva et al. Prediction of carcase and breast weights and yields in broiler chickens using breast volume determined in vivo by real-time ultrasonic measurement
Lucila Sobrinho et al. Feedlot performance, feed efficiency and carcass traits in Nellore cattle selected for postweaning weight
Castilho et al. Precision technologies for predictive diagnosis and study of the allometric growth of broiler chickens with breast myopathies
Mahfuz et al. Applications of smart technology as a sustainable strategy in modern swine farming. Sustainability. 2022; 14: 2607
Racewicz et al. Welfare health and productivity in commercial pig herds. Animals. 2021; 11: 1176
CA2854345C (en) Rapid and automatic determination of metabolic efficiency in livestock
de Rezende et al. Ultrasound‐based phenotyping for genetic selection of carcass traits in Oreochromis niloticus: integrating imaging technology into aquaculture breeding
Lorenzo et al. Prediction of foal individual primal cuts yield using video image analysis
JP7677633B2 (en) State estimation system, state estimation method, feed amount determination system, feed amount determination method, trained model generation device, and trained model generation method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240724

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250610

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250708

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250819

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250925

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20251118

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20260109

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20260127

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260203

R150 Certificate of patent or registration of utility model

Ref document number: 7814448

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150