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
JP7705145B2 - Cattle evaluation device and cattle evaluation method - Google Patents
[go: Go Back, main page]

JP7705145B2 - Cattle evaluation device and cattle evaluation method - Google Patents

Cattle evaluation device and cattle evaluation method Download PDF

Info

Publication number
JP7705145B2
JP7705145B2 JP2021175669A JP2021175669A JP7705145B2 JP 7705145 B2 JP7705145 B2 JP 7705145B2 JP 2021175669 A JP2021175669 A JP 2021175669A JP 2021175669 A JP2021175669 A JP 2021175669A JP 7705145 B2 JP7705145 B2 JP 7705145B2
Authority
JP
Japan
Prior art keywords
cow
curved portion
angles
vertex
index value
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
JP2021175669A
Other languages
Japanese (ja)
Other versions
JP2022135904A (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.)
National Agriculture and Food Research Organization
Original Assignee
National Agriculture and Food Research Organization
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 National Agriculture and Food Research Organization filed Critical National Agriculture and Food Research Organization
Priority to PCT/JP2022/009099 priority Critical patent/WO2022186329A1/en
Publication of JP2022135904A publication Critical patent/JP2022135904A/en
Application granted granted Critical
Publication of JP7705145B2 publication Critical patent/JP7705145B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Analysis (AREA)

Description

本発明は、牛の評価装置及び牛の評価方法に関する。 The present invention relates to a cow evaluation device and a cow evaluation method.

牛の飼養管理におけるエネルギーバランスを評価するために、牛の体脂肪の付着状態(肉付き状態)を評価することが行われている。体脂肪の付着状態を示す指標の1つとしてボディコンディションスコアがある。通常、ボディコンディションスコアの判定は獣医師や酪農の専門家によって行われるが、人が判定をするために判定基準があいまいとなり、判定にばらつきが生じてしまう。一方、動物の三次元画像に基づいて身体の状態を示すスコアを評価する方法(例えば特許文献1)や、動物を撮像した二次元画像に基づいて身体の状態を示すスコアを評価する方法(例えば特許文献2)が知られている。 To evaluate the energy balance in cattle feeding management, the state of body fat (fleshiness) of cattle is evaluated. One index showing the state of body fat is the body condition score. Normally, the body condition score is judged by veterinarians or dairy experts, but because it is judged by humans, the judgment criteria are vague and there is variation in the judgment. Meanwhile, methods are known that evaluate a score indicating the body condition of an animal based on a three-dimensional image (e.g., Patent Document 1) and a method that evaluates a score indicating the body condition of an animal based on a two-dimensional image captured of the animal (e.g., Patent Document 2).

特表2012-510278号公報Special Publication No. 2012-510278 欧州特許第2027770号明細書European Patent No. 2027770

特許文献1に記載の評価方法は、動物の三次元画像を用いて身体の状態を示すスコアを算出するため、大掛かりな設備が設置された特定の場所での撮像が必要であり、多様な飼育現場に適用することは難しい。特許文献2に記載の評価方法では、動物の二次元画像を用いるが、動物を上方から撮像した二次元画像を用いるため、動物を上方から撮像できる設備が設置された特定の場所での撮像が必要であり、特許文献1と同様に、多様な飼育現場に適用することは難しい。 The evaluation method described in Patent Document 1 uses three-dimensional images of the animals to calculate a score indicating the physical condition of the animals, so it is necessary to take images at a specific location where large-scale equipment is installed, making it difficult to apply to a variety of breeding sites. The evaluation method described in Patent Document 2 uses two-dimensional images of the animals, but because it uses two-dimensional images taken from above, it is necessary to take images at a specific location where equipment capable of taking images from above is installed, and like Patent Document 1, it is difficult to apply to a variety of breeding sites.

本発明は上記の課題に鑑みなされたものであり、多様な飼育現場に適用することが可能な牛の評価装置及び牛の評価方法を提供することを目的とする。 The present invention has been made in consideration of the above problems, and aims to provide a cattle evaluation device and a cattle evaluation method that can be applied to a variety of breeding sites.

本発明の牛の評価装置は、立位にある牛を後方または前方から撮像した二次元の撮像画像を取得する画像取得部と、前記撮像画像から、前記牛の輪郭線を抽出する抽出部と、前記輪郭線上の前記牛の一方及び他方の腰角にそれぞれ対応する2つの山部のうち少なくとも一方の山部の傾斜の度合いを角度で示した指標値を算出する算出部と、前記算出部が算出した前記指標値から、前記牛の肉付きを評価する評価部と、を備え、前記山部は、前記輪郭線上において特定された前記山部の頂点から一方側に伸びる第1曲線部と、前記頂点から他方側に伸びる第2曲線部と、を有し、前記算出部は、前記第1曲線部上の点から引いた第1接線と、前記第2曲線部上の点から引いた第2接線と、がなす角度を、点の位置を異ならせつつ複数特定し、特定した複数の角度から得られる値を、前記指標値として算出する
本発明の牛の評価装置は、立位にある牛を後方または前方から撮像した二次元の撮像画像を取得する画像取得部と、前記撮像画像から、前記牛の輪郭線を抽出する抽出部と、前記輪郭線上の前記牛の一方及び他方の腰角にそれぞれ対応する2つの山部のうち少なくとも一方の山部の傾斜の度合いを角度で示した指標値を算出する算出部と、前記算出部が算出した前記指標値から、前記牛の肉付きを評価する評価部と、を備え、前記山部は、前記輪郭線上において特定された前記山部の頂点から一方側に伸びる第1曲線部と、前記頂点から他方側に伸びる第2曲線部と、を有し、前記算出部は、前記頂点を中心とする円が前記第1曲線部に交わる第1の点と前記頂点とを結ぶ第1線分と、前記円が前記第2曲線部に交わる第2の点と前記頂点とを結ぶ第2線分と、がなす角度を、円の半径を異ならせつつ複数特定し、特定した複数の角度から得られる値を、前記指標値として算出する。
The cow evaluation device of the present invention comprises an image acquisition unit that acquires a two-dimensional image of a cow in an upright position taken from behind or from the front, an extraction unit that extracts the contour line of the cow from the captured image, a calculation unit that calculates an index value indicating, as an angle, the degree of inclination of at least one of two peaks on the contour line corresponding to one and the other hip angles of the cow, respectively , and an evaluation unit that evaluates the fleshiness of the cow from the index value calculated by the calculation unit, wherein the peak has a first curved portion extending to one side from a vertex of the peak identified on the contour line, and a second curved portion extending to the other side from the vertex, and the calculation unit identifies a plurality of angles made by a first tangent drawn from a point on the first curved portion and a second tangent drawn from a point on the second curved portion, with the points being different positions, and calculates a value obtained from the multiple identified angles as the index value .
The cow evaluation device of the present invention comprises an image acquisition unit that acquires a two-dimensional image of a cow in an upright position taken from behind or from the front, an extraction unit that extracts the contour line of the cow from the captured image, a calculation unit that calculates an index value indicating, as an angle, the degree of inclination of at least one of two peaks on the contour line that correspond to one and the other hip angles of the cow, respectively, and an evaluation unit that evaluates the fleshiness of the cow from the index value calculated by the calculation unit, wherein the peak has a first curved portion extending to one side from a vertex of the peak identified on the contour line, and a second curved portion extending to the other side from the vertex, and the calculation unit identifies a plurality of angles, with different radii of circles, made up of a first line segment connecting the vertex to a first point where a circle centered on the vertex intersects with the first curved portion, and a second line segment connecting the vertex to a second point where the circle intersects with the second curved portion, and calculates a value obtained from the plurality of identified angles as the index value.

本発明によれば、多様な飼育現場に適用することが可能な牛の評価装置及び牛の評価方法を得ることができる。 The present invention provides a cattle evaluation device and a cattle evaluation method that can be applied to a variety of breeding sites.

図1は、第1の実施形態に係る牛の評価装置の構成を示すブロック図である。FIG. 1 is a block diagram showing the configuration of a cattle evaluation device according to the first embodiment. 図2は、第1の実施形態における制御部の機能ブロック図である。FIG. 2 is a functional block diagram of the control unit in the first embodiment. 図3は、画像取得部が取得する牛の撮像画像の一例である。FIG. 3 is an example of a captured image of a cow acquired by the image acquisition unit. 図4は、第1の実施形態における制御部が牛の肉付きを評価するときに実行する処理を示す図(その1)である。FIG. 4 is a diagram (part 1) showing the process executed by the control unit in the first embodiment when evaluating the fleshiness of a cow. 図5は、第1の実施形態における制御部が牛の肉付きを評価するときに実行する処理を示す図(その2)である。FIG. 5 is a diagram (part 2) showing the process executed by the control unit in the first embodiment when evaluating the fleshiness of a cow. 図6(a)から図6(c)は、肉付きの異なる牛の撮像画像である。6(a) to 6(c) are images of cows with different body sizes. 図7(a)から図7(d)は、第1の実施形態において、山部の傾斜の度合いと、第1接線と第2接線がなす角度と、の関係を示す図である。7A to 7D are diagrams showing the relationship between the degree of inclination of the peak portion and the angle between the first tangent line and the second tangent line in the first embodiment. 図8は、ボディコンディションスコアと角度αminとの相関を調査した実験結果である。FIG. 8 shows the results of an experiment investigating the correlation between body condition score and angle α min . 図9は、第1の実施形態における牛の肉付きの評価方法の一例を示すフローチャートである。FIG. 9 is a flowchart showing an example of a method for evaluating beef meatiness in the first embodiment. 図10は、第2の実施形態における制御部が牛の肉付きを評価するときに実行する処理を示す図である。FIG. 10 is a diagram showing a process executed by the control unit in the second embodiment when evaluating the fleshiness of a cow. 図11は、第3の実施形態における制御部が牛の肉付きを評価するときに実行する処理を示す図である。FIG. 11 is a diagram showing a process executed by the control unit in the third embodiment when evaluating the fleshiness of a cow. 図12(a)及び図12(b)は、第3の実施形態において、山部の傾斜の度合いと、第1線分と第2線分がなす角度と、の関係を示す図である。12A and 12B are diagrams showing the relationship between the degree of inclination of the peak and the angle between a first line segment and a second line segment in the third embodiment. 図13は、ボディコンディションスコアと複数の角度の標準偏差との関係を示すグラフである。FIG. 13 is a graph showing the relationship between body condition score and standard deviation for multiple angles. 図14は、ボディコンディションスコアと複数の角度の変動係数との関係を示すグラフである。FIG. 14 is a graph showing the relationship between body condition score and coefficient of variation for multiple angles. 図15は、ボディコンディションスコアと、円の半径の変化の大きさに対する角度の変化の大きさの比(傾き)と、の関係を示すグラフである。FIG. 15 is a graph showing the relationship between body condition score and the ratio (slope) of the magnitude of change in angle to the magnitude of change in radius of the circle. 図16(a)は、立位にある牛を略真後ろから撮像した撮像画像であり、図16(b)は、図16(a)の牛を略正面から撮像した撮像画像である。FIG. 16(a) is an image of a cow in an upright position captured from substantially directly behind, and FIG. 16(b) is an image of the cow in FIG. 16(a) captured from substantially the front. 図17(a)および図17(b)は、図16(a)および図16(b)の撮像画像から牛の輪郭線を抽出した抽出画像である。FIGS. 17(a) and 17(b) are images in which the contour lines of the cow are extracted from the captured images of FIGS. 16(a) and 16(b).

《第1の実施形態》
以下、第1の実施形態に係る牛の評価装置100について、図1~図9に基づいて説明する。図1には、第1の実施形態に係る牛の評価装置100の構成がブロック図にて示されている。評価装置100は、例えばユーザにより携帯されて利用される携帯型情報機器である。評価装置100として、例えばスマートフォン、タブレット型パソコン、PDA(Personal Digital Assistant)、スマートグラスなどを採用することができる。本第1の実施形態では、評価装置100はスマートフォンであるとする。評価装置100は、電話機能やメール機能、インターネットなどに接続するための通信機能、及びプログラムを実行するためのデータ処理機能などを有する。
First Embodiment
A cow evaluation device 100 according to a first embodiment will be described below with reference to Figs. 1 to 9. Fig. 1 shows a block diagram of the configuration of the cow evaluation device 100 according to the first embodiment. The evaluation device 100 is, for example, a portable information device carried and used by a user. As the evaluation device 100, for example, a smartphone, a tablet computer, a PDA (Personal Digital Assistant), smart glasses, etc. can be adopted. In this first embodiment, the evaluation device 100 is a smartphone. The evaluation device 100 has a telephone function, an e-mail function, a communication function for connecting to the Internet, etc., and a data processing function for executing a program, etc.

評価装置100は、図1に示すように、表示部12と、操作部14と、通信部16と、撮像部18と、記憶部20と、制御部22と、を備える。 As shown in FIG. 1, the evaluation device 100 includes a display unit 12, an operation unit 14, a communication unit 16, an imaging unit 18, a memory unit 20, and a control unit 22.

表示部12は、例えばLCD(Liquid Crystal Display)であり、画像や、各種情報、及びタッチ操作ボタンなどの操作入力用画像などを表示する。 The display unit 12 is, for example, an LCD (Liquid Crystal Display) and displays images, various information, and images for operation input such as touch operation buttons.

操作部14は、タッチパネルとスイッチを備える。タッチパネルは、ユーザが触れたことに応じて情報入力を受け付け、受け付けた操作情報を制御部22に送信する。タッチパネルは、例えば表示部12に組み込まれている。したがって、タッチパネルは、ユーザが表示部12の表面をタッチすることに応じて、種々の情報入力を受け付ける。スイッチは、ユーザから評価装置100に対する操作を受け付ける操作部材であり、受け付けた操作情報を制御部22に送信する。 The operation unit 14 includes a touch panel and a switch. The touch panel accepts information input in response to a user's touch and transmits the accepted operation information to the control unit 22. The touch panel is, for example, incorporated in the display unit 12. Thus, the touch panel accepts various information inputs in response to the user touching the surface of the display unit 12. The switch is an operation member that accepts operations on the evaluation device 100 from the user and transmits the accepted operation information to the control unit 22.

通信部16は、他の機器と近距離無線通信(例えばNFC(Near Field Communication))を行ったり、ネットワークに接続された他の機器と無線通信(例えば携帯電話回線や無線LAN(Local Area Network)などを用いた通信)を行ったりする。 The communication unit 16 performs short-range wireless communication (e.g., NFC (Near Field Communication)) with other devices, and performs wireless communication (e.g., communication using a mobile phone line or a wireless LAN (Local Area Network)) with other devices connected to the network.

撮像部18は、レンズ、撮像素子、画像処理部などを備え、静止画や動画などの画像を撮像する。撮像部18は、評価装置100を携帯する作業者が操作部14を操作することに応じて撮像する。作業者は、牛の肉付きを評価する場合に、撮像部18によって立位にある牛を略真後ろから撮像する。略真後ろから撮像するとは、牛の左右の腰角周りの輪郭が写る範囲で撮像することである。したがって、作業者は、例えば、牛の後方数m(例えば1m~2m)の位置から牛の足元まで入るようにして、牛の左右の腰角周りの輪郭が写るように撮像する。 The imaging unit 18 includes a lens, an imaging element, an image processing unit, etc., and captures images such as still images and videos. The imaging unit 18 captures images in response to an operator carrying the evaluation device 100 operating the operation unit 14. When evaluating the fleshiness of a cow, the operator uses the imaging unit 18 to capture an image of the cow in a standing position from approximately directly behind. Capturing an image from approximately directly behind means capturing an image in a range that captures the contours of the cow's left and right hip angles. Therefore, the operator captures an image, for example, from a position several meters (e.g., 1 m to 2 m) behind the cow up to the cow's feet, so that the contours of the cow's left and right hip angles are captured.

記憶部20は、例えばフラッシュメモリなどの不揮発性の半導体メモリであり、各種情報が記憶されている。 The memory unit 20 is a non-volatile semiconductor memory such as a flash memory, and stores various information.

制御部22は、CPU(Central Processing Unit)、RAM(Random Access Memory)、ROM(Read Only Memory)などを備える。制御部22は、CPUがROMなどに格納されているプログラムを実行することにより、評価装置100全体を制御する。 The control unit 22 includes a CPU (Central Processing Unit), a RAM (Random Access Memory), a ROM (Read Only Memory), etc. The control unit 22 controls the entire evaluation device 100 by the CPU executing a program stored in the ROM, etc.

制御部22は、牛の肉付きを評価する際、ROMなどに格納されたプログラムをCPUが実行することで、図2に示すような、画像取得部30、抽出部32、算出部34、及び評価部36として機能する。 When evaluating the beefiness of a cow, the control unit 22 functions as an image acquisition unit 30, an extraction unit 32, a calculation unit 34, and an evaluation unit 36 as shown in FIG. 2 by the CPU executing a program stored in the ROM or the like.

図3には、画像取得部30が取得する牛の撮像画像50の一例が示されている。図3に示すように、画像取得部30は、立位にある牛が略真後ろから撮像された撮像画像50を取得する。取得する牛の撮像画像50は、撮像部18が撮像した画像であってもよいし、他の機器が撮像した画像を通信部16により受信した画像であってもよい。また、取得する牛の撮像画像50は、記憶部20に記憶されていたものであってもよい。画像取得部30は、取得した牛の撮像画像50を表示部12に表示してもよい。これにより、作業者は、これから肉付きを評価する牛を表示部12上で視覚的に認識することができる。 Figure 3 shows an example of an image 50 of a cow acquired by the image acquisition unit 30. As shown in Figure 3, the image acquisition unit 30 acquires an image 50 of a cow in an upright position, captured from approximately directly behind the cow. The acquired image 50 of the cow may be an image captured by the imaging unit 18, or an image captured by another device and received by the communication unit 16. The acquired image 50 of the cow may also be one stored in the memory unit 20. The image acquisition unit 30 may display the acquired image 50 of the cow on the display unit 12. This allows the operator to visually recognize on the display unit 12 the cow that is to be evaluated for fleshiness.

図4及び図5には、第1の実施形態において牛の肉付きを評価するときに、抽出部32及び算出部34が実行する処理の一例が示されている。図5は、輪郭線60の上部を拡大した図である。図5では、明瞭化のために、輪郭線60の上部を模式的に表している(以下の同様な図においても同じ)。抽出部32は、図4に示すように、画像取得部30が取得した牛の撮像画像50から、牛の輪郭をなぞった輪郭線60を抽出する。輪郭線60の抽出は、一般的に知られた画像処理技術を用いることができる。抽出部32は、抽出した牛の輪郭線60のみを表した抽出撮像画像51を表示部12に表示してもよい。これにより、作業者は、これから肉付きを評価する牛の輪郭を表示部12上で視覚的に認識することができる。抽出撮像画像51の外形は撮像画像50の外形と同じであり、画像の枠に対する牛の位置は抽出撮像画像51と撮像画像50とで同じである。 4 and 5 show an example of the process executed by the extraction unit 32 and the calculation unit 34 when evaluating the beefiness of a cow in the first embodiment. FIG. 5 is an enlarged view of the upper part of the contour line 60. In FIG. 5, the upper part of the contour line 60 is shown in a schematic manner for clarity (the same applies to the following similar figures). As shown in FIG. 4, the extraction unit 32 extracts the contour line 60 that traces the contour of the cow from the captured image 50 of the cow acquired by the image acquisition unit 30. The extraction of the contour line 60 can be performed using a commonly known image processing technique. The extraction unit 32 may display an extracted captured image 51 that shows only the extracted contour line 60 of the cow on the display unit 12. This allows the operator to visually recognize the contour of the cow to be evaluated for beefiness on the display unit 12. The outer shape of the extracted captured image 51 is the same as that of the captured image 50, and the position of the cow relative to the frame of the image is the same in the extracted captured image 51 and the captured image 50.

輪郭線60の上部の左右両側には山部61a、61bが存在する。山部61aは、山部61aの輪郭線60上の略中央の点を頂点62aとし、頂点62aから輪郭線60の上部側に伸びる第1曲線部63aと、頂点62aから輪郭線60の側部側に伸びる第2曲線部64aと、を有する。同様に、山部61bは、山部61bの輪郭線60上の略中央の点を頂点62bとし、頂点62bから輪郭線60の上部側に伸びる第1曲線部63bと、頂点62bから輪郭線60の側部側に伸びる第2曲線部64bと、を有する。 There are peaks 61a and 61b on both the left and right sides of the upper part of the contour line 60. Peak 61a has a vertex 62a at the approximate center point of peak 61a on the contour line 60, a first curved portion 63a extending from the vertex 62a to the upper side of the contour line 60, and a second curved portion 64a extending from the vertex 62a to the side of the contour line 60. Similarly, peak 61b has a vertex 62b at the approximate center point of peak 61b on the contour line 60, a first curved portion 63b extending from the vertex 62b to the upper side of the contour line 60, and a second curved portion 64b extending from the vertex 62b to the side of the contour line 60.

山部61aの頂点62aと山部61bの頂点62bの特定は、例えば、以下の方法により行うことができる。例えば、抽出撮像画像51内で上から左下に向かって傾いた第1傾斜直線を抽出撮像画像51の左上端点52から輪郭線60に向かって近づけて行き、第1傾斜直線が輪郭線60に最初に接した点を左側に存在する山部61aの頂点62aと特定してもよい。同様に、抽出撮像画像51内で上から右下に向かって傾いた第2傾斜直線を抽出撮像画像51の右上端点54から輪郭線60に向かって近づけて行き、第2傾斜直線が輪郭線60に最初に接した点を右側に存在する山部61bの頂点62bと特定してもよい。第1傾斜直線及び第2傾斜直線は、抽出撮像画像51内の水平線から例えば30°~60°傾いた直線とすることが好ましく、40°~50°傾いた直線とすることがより好ましく、45°傾いた直線とすることが更に好ましい。また、例えば、山部61aの頂点62aは輪郭線60のなかで抽出撮像画像51の左上端点52からの距離が最も短い点、山部61bの頂点62bは輪郭線60のなかで抽出撮像画像51の右上端点54からの距離が最も短い点としてもよい。なお、上記の方法以外の方法によって山部61aの頂点62a及び山部61bの頂点62bを特定してもよい。 The apex 62a of the mountain 61a and the apex 62b of the mountain 61b can be specified, for example, by the following method. For example, a first inclined straight line inclined from the top to the bottom left in the extracted captured image 51 may be moved from the upper left end point 52 of the extracted captured image 51 toward the contour line 60, and the point where the first inclined straight line first touches the contour line 60 may be specified as the apex 62a of the mountain 61a located on the left side. Similarly, a second inclined straight line inclined from the top to the bottom right in the extracted captured image 51 may be moved from the upper right end point 54 of the extracted captured image 51 toward the contour line 60, and the point where the second inclined straight line first touches the contour line 60 may be specified as the apex 62b of the mountain 61b located on the right side. The first and second inclined straight lines are preferably straight lines inclined, for example, by 30° to 60° from the horizontal line in the extracted captured image 51, more preferably by 40° to 50°, and even more preferably by 45°. Also, for example, the apex 62a of the peak 61a may be the point on the contour 60 that is the shortest distance from the upper left end point 52 of the extracted captured image 51, and the apex 62b of the peak 61b may be the point on the contour 60 that is the shortest distance from the upper right end point 54 of the extracted captured image 51. Note that the apex 62a of the peak 61a and the apex 62b of the peak 61b may be identified by a method other than the above method.

算出部34は、輪郭線60の上部の左右両側に存在する2つの山部61a、61bのうち少なくとも一方の山部61aの傾斜の度合いを示す指標値を算出する。例えば、算出部34は、図5に示すように、第1曲線部63a上の点での第1接線66aと、第2曲線部64a上の点での第2接線68aと、がなす角度α1(第1接線66aと第2接線68aがなす角のうち頂点62aに対向する角の角度)を特定する。また、算出部34は、第1曲線部63a上の異なる位置の点での第1接線66bと、第2曲線部64a上の異なる位置の点での第2接線68bと、がなす角度α2を特定する。更に、算出部34は、第1曲線部63a上の更に異なる位置の点での第1接線66cと、第2曲線部64a上の更に異なる位置の点での第2接線68cと、がなす角度α3を特定する。このように、算出部34は、第1曲線部63a上の点での第1接線と、第2曲線部64a上の点での第2接線と、がなす角度を、点の位置を異ならせつつ複数特定する。 The calculation unit 34 calculates an index value indicating the degree of inclination of at least one of the two peaks 61a, 61b present on both the left and right sides of the upper part of the contour line 60. For example, as shown in FIG. 5, the calculation unit 34 specifies an angle α1 between a first tangent 66a at a point on the first curved portion 63a and a second tangent 68a at a point on the second curved portion 64a (the angle of the angle between the first tangent 66a and the second tangent 68a facing the vertex 62a). The calculation unit 34 also specifies an angle α2 between a first tangent 66b at a different point on the first curved portion 63a and a second tangent 68b at a different point on the second curved portion 64a. Furthermore, the calculation unit 34 determines an angle α3 between a first tangent 66c at a further different point on the first curved portion 63a and a second tangent 68c at a further different point on the second curved portion 64a. In this way, the calculation unit 34 determines a plurality of angles between a first tangent at a point on the first curved portion 63a and a second tangent at a point on the second curved portion 64a, with the points being different from each other.

山部61aには複数の接線が生成でき、第1曲線部63a上の点での第1接線と第2曲線部64a上の点での第2接線とがなす角度も様々な大きさをとる。このような様々な大きさの角度のうち最も小さい角度は、山部61aの傾斜の度合いを良好に反映していると言える。したがって、本第1の実施形態では、算出部34は、特定した角度α1、α2、α3、…のうち最も小さい角度αmin(例えば図5ではα3)を、山部61aの傾斜の度合いを示す指標値として算出する。 A plurality of tangents can be generated to the peak portion 61a, and the angle between the first tangent at a point on the first curved portion 63a and the second tangent at a point on the second curved portion 64a also varies. The smallest angle among such angles reflects the degree of inclination of the peak portion 61a well. Therefore, in the first embodiment, the calculation unit 34 calculates the smallest angle α min (e.g., α3 in FIG. 5) among the identified angles α1, α2, α3, ... as an index value indicating the degree of inclination of the peak portion 61a.

なお、算出部34が特定する、第1曲線部63a上の点での第1接線と、第2曲線部64a上の点での第2接線と、がなす角度の数には、特に制限はないが、山部61aの傾斜の度合いを良好に反映した角度を得るためには、第1接線及び第2接線を引く点の位置を第1曲線部63aと第2曲線部64a上で種々変化させ、特定する角度の数をなるべく多くすることが好ましい。なお、算出部34は、輪郭線60の第1曲線部63a及び第2曲線部64aそれぞれに対して所定間隔で点を設定して隣接する点に対応する画素を結ぶ直線を第1接線及び第2接線とすることを隣接する点の組み合わせの分だけ実行し、実行した第1接線と第2接線の組み合わせ分だけ、第1接線と第2接線がなす角度を求める処理を行ってもよい。 The number of angles between the first tangent at a point on the first curved portion 63a and the second tangent at a point on the second curved portion 64a, which are specified by the calculation unit 34, is not particularly limited. However, in order to obtain an angle that reflects the degree of inclination of the peak portion 61a well, it is preferable to vary the positions of the points on the first curved portion 63a and the second curved portion 64a to draw the first tangent and the second tangent, and to specify as many angles as possible. The calculation unit 34 may set points at a predetermined interval on each of the first curved portion 63a and the second curved portion 64a of the contour line 60, and set the straight lines connecting the pixels corresponding to the adjacent points as the first tangent and the second tangent for each combination of adjacent points, and perform a process of determining the angle between the first tangent and the second tangent for each combination of the first tangent and the second tangent that has been executed.

ここで、算出部34が算出する山部61aの傾斜の度合いを示す指標値と、ボディコンディションスコアとの関係について、説明する。なお、ボディコンディションスコアは、体脂肪の付着状態を示す指標であり、例えば1.00~5.00の点数を付ける場合があり、値が大きいほど肉付きが良いことを意味する。 Here, we will explain the relationship between the index value indicating the degree of inclination of the peak portion 61a calculated by the calculation unit 34 and the body condition score. The body condition score is an index indicating the state of body fat deposition, and may be assigned a score of, for example, 1.00 to 5.00, with the higher the value, the more fleshy the body.

図6(a)から図6(c)は、肉付きの異なる牛の撮像画像50a~50cである。図6(a)は、肉付きが悪い牛の撮像画像50a、図6(b)は、肉付きが図6(a)よりも良い牛の撮像画像50b、図6(c)は、肉付きが更に良い牛の撮像画像50cである。図6(a)の牛は、専門家によるボディコンディションスコアの評価は2.25であった。図6(b)の牛は3.00であり、図6(c)の牛は4.00であった。図6(a)から図6(c)に示すように、肉付きが異なる(すなわちボディコンディションスコアが異なる)ことで、腰角周りの肉付きが変化し、立位にある牛を略真後ろから見たときの腰角の形状が異なることが確認できる。 Figures 6(a) to 6(c) are images 50a to 50c of cows with different levels of fleshiness. Figure 6(a) is an image 50a of a cow with poor fleshiness, Figure 6(b) is an image 50b of a cow with better fleshiness than the cow in Figure 6(a), and Figure 6(c) is an image 50c of a cow with even better fleshiness. The cow in Figure 6(a) was given a body condition score of 2.25 by an expert. The cow in Figure 6(b) was given a score of 3.00, and the cow in Figure 6(c) was given a score of 4.00. As shown in Figures 6(a) to 6(c), it can be seen that the fleshiness around the hip angle changes due to differences in fleshiness (i.e., different body condition scores), and the shape of the hip angle when viewed from approximately directly behind a cow in a standing position is different.

図7(a)から図7(d)は、第1の実施形態において、山部61aの傾斜の度合いと、第1接線と第2接線がなす角度と、の関係を示す図である。図7(a)から図7(d)には、肉付きが異なる牛の撮像画像50から得られる輪郭線60の上部が模式的に示されている。図7(a)は、痩せている牛の輪郭線60を示し、図7(b)は、図7(a)の牛よりも太っている(肉付きの良い)牛の輪郭線60を示し、図7(c)は、図7(b)の牛よりも太っている(肉付きの良い)牛の輪郭線60を示し、図7(d)は、図7(c)の牛よりも太っている(肉付きの良い)牛の輪郭線60を示している。図7(a)から図7(d)には、第1曲線部63a上の点での第1接線と、第2曲線部64a上の点での第2接線と、がなす角度を、点の位置を異ならせつつ複数特定し、特定した複数の角度のうち最も小さい角度αminとなる第1接線66zと第2接線68zが示されている。 Fig. 7(a) to Fig. 7(d) are diagrams showing the relationship between the degree of inclination of the peak 61a and the angle between the first tangent and the second tangent in the first embodiment. Fig. 7(a) to Fig. 7(d) are diagrams showing the upper part of the contour line 60 obtained from the captured image 50 of cows with different body fatness . Fig. 7(a) shows the contour line 60 of a thin cow, Fig. 7(b) shows the contour line 60 of a cow that is fatter (fatter) than the cow in Fig. 7(a), Fig. 7(c) shows the contour line 60 of a cow that is fatter (fatter) than the cow in Fig. 7(b), and Fig. 7(d) shows the contour line 60 of a cow that is fatter (fatter) than the cow in Fig. 7(c). Figures 7(a) to 7(d) show a first tangent 66z and a second tangent 68z that form the smallest angle α min among the multiple angles identified by a first tangent at a point on the first curved portion 63a and a second tangent at a point on the second curved portion 64a, with the positions of the points being varied.

図7(a)から図7(d)に示すように、肉付きが良くなるほど、腰角に対応する部分である山部61a、61bが丸みを帯びた形状となり、山部61a、61bの張り出し具合が小さくなる。このため、角度αminは、肉付きが良くなるほど大きくなる。したがって、山部61a、61bのうち少なくとも一方の山部61aにおいて、第1曲線部63a上の点での第1接線と、第2曲線部64a上の点での第2接線と、がなす角度を、点の位置を異ならせつつ複数特定し、特定した複数の角度のうち最も小さい角度αminから、牛の肉付きを評価できることが考えられる。 As shown in Figures 7(a) to 7(d), the beefier the cow, the more rounded the peaks 61a and 61b, which are the portions corresponding to the hip angle, become, and the less the peaks 61a and 61b protrude. Therefore, the more beefier the cow, the larger the angle α min becomes. Therefore, it is possible to determine the angle between the first tangent at a point on the first curved portion 63a and the second tangent at a point on the second curved portion 64a in at least one of the peaks 61a and 61b, by varying the position of the point, and to evaluate the beefiness of the cow from the smallest angle α min among the determined angles.

そこで、獣医師などの専門家が評価したボディコンディションスコアと、山部61aの第1曲線部63a上の点での第1接線と、第2曲線部64a上の点での第2接線と、がなす角度を、点の位置を異ならせつつ複数特定し、特定した複数の角度のうち最も小さい角度αminの大きさと、の相関を調査する実験を行った。実験は、乳牛(ホルスタイン種)に対して行った。 Therefore, an experiment was conducted to investigate the correlation between the body condition score evaluated by a veterinarian or other expert and the smallest angle α min among the angles determined by the first tangent at a point on the first curved portion 63a of the peak portion 61a and the second tangent at a point on the second curved portion 64a , with the positions of the points being varied. The experiment was conducted on dairy cows (Holstein breed).

図8には、ボディコンディションスコアと角度αminとの相関を調査した実験結果が示されている。図8の横軸(X軸)は専門家が評価したボディコンディションスコアであり、縦軸(Y軸)は角度αminである。図8中の複数の黒丸が実験した乳牛1頭1頭を示していて、点線の直線は近似直線を示している。図8に示すように、角度αminが大きくなるほど、ボディコンディションスコアも高くなる。近似直線(点線の直線)は、y=29.828x-15.056と求まり、決定係数Rは0.9119であった。このことから、ボディコンディションスコアと角度αminには強い相関関係があることが確認された。したがって、本実施形態においては、評価部36は、算出部34が山部61aの傾斜の度合いを示す指標値として算出した最も小さい角度αminから、牛の肉付き(ボディコンディションスコア)を評価する。 FIG. 8 shows the results of an experiment investigating the correlation between the body condition score and the angle α min . The horizontal axis (X axis) of FIG. 8 is the body condition score evaluated by an expert, and the vertical axis (Y axis) is the angle α min . A plurality of black circles in FIG. 8 represent each of the dairy cows tested, and the dotted straight line represents an approximation line. As shown in FIG. 8, the larger the angle α min , the higher the body condition score. The approximation line (dotted straight line) was found to be y = 29.828x - 15.056, and the coefficient of determination R 2 was 0.9119. From this, it was confirmed that there is a strong correlation between the body condition score and the angle α min . Therefore, in this embodiment, the evaluation unit 36 evaluates the beefiness (body condition score) of the cow from the smallest angle α min calculated by the calculation unit 34 as an index value indicating the degree of inclination of the peak portion 61a.

図2に戻り、評価部36は、記憶部20に記憶された、角度(山部の傾斜の度合いを示す指標値)とボディコンディションスコアとが関連付けられたスコア情報を用い、算出部34が算出した角度αminから、ボディコンディションスコアを評価する。 Returning to Figure 2, the evaluation unit 36 uses score information stored in the memory unit 20 that associates an angle (an index value indicating the degree of inclination of the peak portion) with the body condition score, and evaluates the body condition score from the angle α min calculated by the calculation unit 34.

表1には、記憶部20に記憶されたスコア情報の一例が示されている。表1に示すように、スコア情報においては、角度(山部の傾斜の度合いを示す指標値)とボディコンディションスコアとが関連付けられている。例えば、角度がa°未満の場合のボディコンディションスコアは1.00、a°以上b°未満の場合のボディコンディションスコアは1.50などのように、角度とボディコンディションスコアとが関連付けられている。なお、表1では、ボディコンディションスコアが0.5刻みの場合を例に示したが、その他の場合でもよい。例えば、0.25刻みの場合でもよいし、2.00~4.00の間は0.25刻みで、それ以外は0.50刻みの場合でもよい。

Figure 0007705145000001
Table 1 shows an example of score information stored in the storage unit 20. As shown in Table 1, in the score information, an angle (an index value indicating the degree of inclination of the peak) is associated with a body condition score. For example, the angle is associated with the body condition score such that an angle of less than a° is 1.00, and an angle of a° or more and less than b° is 1.50. Note that, although Table 1 shows an example in which the body condition score is in increments of 0.5, other increments are also acceptable. For example, increments of 0.25 are acceptable, or increments of 0.25 are acceptable between 2.00 and 4.00, and increments of 0.50 are acceptable elsewhere.
Figure 0007705145000001

なお、記憶部20に記憶されるスコア情報は、角度とボディコンディションスコアとが関連付けられた情報であれば、表1に示したスコア情報以外であってもよい。例えば、図8に示す近似直線のような一次関数(y=ax+b)がスコア情報として記憶部20に記憶されていてもよい。この場合、yに角度を代入することで得られたxの値に対して四捨五入や、切り上げ、切り捨てなどの端数処理を行ってボディコンディションスコアを評価してもよい。 The score information stored in the memory unit 20 may be other than the score information shown in Table 1, as long as it is information that associates the angle with the body condition score. For example, a linear function (y = ax + b) such as the approximate straight line shown in Figure 8 may be stored in the memory unit 20 as the score information. In this case, the body condition score may be evaluated by performing fractional processing such as rounding off, rounding up, or rounding down on the value of x obtained by substituting the angle for y.

次に、第1の実施形態における牛の肉付きの評価方法の一例について、図9のフローチャートに沿って説明する。図9の処理は、評価装置100の制御部22によって実行される。なお、本処理の前提として、牛の肉付きを評価するためのアプリ(評価アプリ)がインストールされているものとする。また、記憶部20には、一例として表1のようなスコア情報が格納されているとする。 Next, an example of a method for evaluating beef meatiness in the first embodiment will be described with reference to the flowchart in FIG. 9. The process in FIG. 9 is executed by the control unit 22 of the evaluation device 100. Note that, as a prerequisite for this process, it is assumed that an app for evaluating beef meatiness (evaluation app) has been installed. Also, it is assumed that the memory unit 20 stores score information such as that shown in Table 1, as an example.

図9の処理では、まず、ステップS10において、制御部22の画像取得部30は、評価アプリが起動されるまで待機する。この場合、作業者の操作(例えば、操作部14への入力、又はマイク(不図示)への音声入力)に応じて制御部22が評価アプリを起動した段階で、ステップS12に移行する。 In the process of FIG. 9, first, in step S10, the image acquisition unit 30 of the control unit 22 waits until the evaluation app is started. In this case, the process proceeds to step S12 when the control unit 22 starts the evaluation app in response to an operation by the worker (e.g., an input to the operation unit 14 or a voice input to a microphone (not shown)).

ステップS12に移行すると、画像取得部30は、肉付きの評価を行う牛が撮像された撮像画像50を取得する。牛の撮像画像50は、上述したように、立位にある牛が略真後ろから撮像された画像である。例えば、画像取得部30は、作業者が撮像部18を用いて撮像した牛の撮像画像、通信部16を介して他の機器から受信した牛の撮像画像、又は記憶部20に記憶された複数の牛の撮像画像の中から作業者が操作部14を操作することで選択した牛の撮像画像を取得する。なお、画像取得部30は、評価アプリが起動した後に、作業者が撮像部18によって牛を撮像できるよう、カメラ機能を立ち上げてもよい。この場合、撮像された牛の撮像画像と、この撮像画像を選択するか否かを問う選択ボタンと、を表示部12に表示し、作業者が選択しないことを選んだ場合、カメラ機能を再度立ち上げるようにしてもよい。 When the process proceeds to step S12, the image acquisition unit 30 acquires an image 50 of the cow to be evaluated for meatiness. As described above, the image 50 of the cow is an image of the cow in an upright position captured from approximately directly behind the cow. For example, the image acquisition unit 30 acquires an image of the cow captured by the operator using the image capture unit 18, an image of the cow received from another device via the communication unit 16, or an image of the cow selected by the operator by operating the operation unit 14 from among multiple images of the cow stored in the storage unit 20. Note that the image acquisition unit 30 may start a camera function so that the operator can capture an image of the cow using the image capture unit 18 after the evaluation app is started. In this case, the image of the captured cow and a selection button asking whether or not to select this image may be displayed on the display unit 12, and if the operator chooses not to select the image, the camera function may be started again.

制御部22の抽出部32は、ステップS14において、ステップS12で取得した牛の撮像画像50から牛の輪郭をなぞった輪郭線60を抽出する。輪郭線60を抽出するにあたり、抽出部32は、輪郭線60を良好な精度で抽出するために、撮像画像50内の牛以外の背景を除去する処理を行ってもよい。 In step S14, the extraction unit 32 of the control unit 22 extracts a contour line 60 that traces the outline of the cow from the captured image 50 of the cow acquired in step S12. When extracting the contour line 60, the extraction unit 32 may perform a process to remove background other than the cow from the captured image 50 in order to extract the contour line 60 with good accuracy.

次いで、ステップS16では、制御部22の算出部34は、輪郭線60の上部の左右両側に存在する2つの山部61a、61bのうち少なくとも一方の山部61aの第1曲線部63a上の点から引いた第1接線と、第2曲線部64a上の点から引いた第2接線と、がなす角度を、点の位置を異ならせつつ複数特定し、特定した複数の角度のうち最も小さい角度を、山部61aの傾斜の度合いを示す指標値として算出する。 Next, in step S16, the calculation unit 34 of the control unit 22 identifies multiple angles between a first tangent drawn from a point on the first curved portion 63a of at least one of the two peaks 61a, 61b present on both the left and right sides of the upper part of the contour line 60, and a second tangent drawn from a point on the second curved portion 64a, with the positions of the points being different, and calculates the smallest angle among the multiple identified angles as an index value indicating the degree of inclination of the peak 61a.

次いで、ステップS18では、制御部22の評価部36は、ステップS16で傾斜の度合いを示す指標値として算出した角度と記憶部20に記憶された表1のようなスコア情報とから、撮像画像50に写された牛の肉付き(ボディコンディションスコア)を評価する。 Next, in step S18, the evaluation unit 36 of the control unit 22 evaluates the body condition score of the cow captured in the captured image 50 based on the angle calculated in step S16 as an index value indicating the degree of inclination and the score information such as that in Table 1 stored in the memory unit 20.

次いで、ステップS20では、評価部36は、ステップS18で評価したボディコンディションスコアを表示部12に表示すると共に、記憶部20に記憶する。例えば、評価部36は、牛の撮像画像50と共にボディコンディションスコアを表示部12に表示してもよい。また、評価部36は、作業者が操作部14を操作して入力した牛の個体識別番号などの個体識別情報と、評価したボディコンディションスコアと、を関連付けて記憶部20に記憶してもよい。なお、評価部36は、作業者が操作部14を操作することで入力した個体識別情報を取得する場合に限られず、牛の体に取り付けられた識別票の画像を撮像部18が撮像した撮像画像から個体識別情報を取得する場合や、RFID(Radio Frequency Identification)技術を用いて、牛の体に取り付けられたRFタグから通信部16が個体識別情報を受信することで取得する場合などでもよい。また、カメラや通信装置を牛舎内外の通路に設置し、通路を通過する牛をセンサで検出できるようにしておき、通路を通過する牛をカメラが撮像した撮像画像を通信部16が取得し、その撮像画像に写された識別票の画像から個体識別情報を取得してもよいし、通路を通過する牛に取り付けられたRFタグから通信装置が個体識別情報を受信し、通信部16が通信装置から個体識別情報を受け取ることで取得してもよい。また、評価部36は、ボディコンディションスコアを評価した牛の個体識別番号と、当該牛を撮像した撮像画像50と、撮像日と、当該牛のボディコンディションスコアと、を関連付けた1つの情報として記憶部20に記憶してもよい。 Next, in step S20, the evaluation unit 36 displays the body condition score evaluated in step S18 on the display unit 12 and stores it in the memory unit 20. For example, the evaluation unit 36 may display the body condition score on the display unit 12 together with the captured image 50 of the cow. The evaluation unit 36 may also associate individual identification information, such as the individual identification number of the cow, input by the operator operating the operation unit 14 with the evaluated body condition score and store it in the memory unit 20. Note that the evaluation unit 36 is not limited to acquiring individual identification information input by the operator operating the operation unit 14, but may also acquire individual identification information from an image captured by the imaging unit 18 of an image of an identification tag attached to the body of the cow, or may acquire individual identification information by using RFID (Radio Frequency Identification) technology and having the communication unit 16 receive the individual identification information from an RF tag attached to the body of the cow. Alternatively, cameras and communication devices may be installed in the passages inside and outside the barn so that the sensors can detect cows passing through the passages, and the images of the cows passing through the passages captured by the cameras may be acquired by the communication unit 16, and the individual identification information may be acquired from the images of the identification tags captured in the images. Alternatively, the communication device may receive the individual identification information from RF tags attached to the cows passing through the passages, and the communication unit 16 may receive the individual identification information from the communication device. Also, the evaluation unit 36 may store in the memory unit 20 the individual identification number of the cow whose body condition score has been evaluated, the image 50 of the cow, the image date, and the body condition score of the cow as a single piece of associated information.

以上説明したように、本第1の実施形態によれば、画像取得部30は、立位にある牛を略真後ろから撮像した二次元の撮像画像50を取得する。抽出部32は、撮像画像50から、牛の輪郭線60を抽出する。算出部34は、輪郭線60の上部の左右両側に存在する2つの山部61a、61bのうち少なくとも一方の山部61aの傾斜の度合いを示す指標値として、山部61aの第1曲線部63a上の点から引いた第1接線と、第2曲線部64a上の点から引いた第2接線と、がなす角度を、点の位置を異ならせつつ複数特定し、特定した複数の角度のうち最も小さい角度を算出する。評価部36は、算出部34が傾斜の度合いを示す指標値として算出した角度から、撮像画像50に写された牛の肉付きを評価する。このように、本第1の実施形態では、立位にある牛を略後ろから撮像した二次元の撮像画像50を用いて牛の肉付きを評価するため、牛を三次元に撮像するための特別な設備や牛を上方から撮像するための特別な設備を必要とせず、多様な飼育現場に適用することができる。また、2次元画像上において相似性を有する情報である角度から牛の肉付きを評価するため、評価結果が牛そのものの大きさや撮像画像50に写された牛の大きさの影響を受けにくく、正規化などの処理を行わなくても牛の肉付きを良好に評価することができる。更に、人が牛の肉付きを評価する場合は、判定基準があいまいとなって判定にばらつきが起こるが、本第1の実施形態では、制御部22が牛の肉付きの判定を行うため、判定のばらつきを抑えることができる。更に、立位にある牛を略真後ろから撮像した二次元の撮像画像50を用いて牛の肉付きを評価することから、スマートフォンなどの携帯性に優れて汎用性の高い評価装置100を用いることができる。 As described above, according to the first embodiment, the image acquisition unit 30 acquires a two-dimensional captured image 50 in which a cow in a standing position is captured from almost directly behind. The extraction unit 32 extracts the cow's contour line 60 from the captured image 50. The calculation unit 34 specifies a plurality of angles between a first tangent drawn from a point on the first curved portion 63a of the crest portion 61a and a second tangent drawn from a point on the second curved portion 64a as an index value indicating the degree of inclination of at least one of the two crest portions 61a and 61b present on both the left and right sides of the upper part of the contour line 60, with the positions of the points being different, and calculates the smallest angle among the specified plurality of angles. The evaluation unit 36 evaluates the fleshiness of the cow depicted in the captured image 50 from the angle calculated by the calculation unit 34 as an index value indicating the degree of inclination. In this way, in the first embodiment, the beefiness of the cow is evaluated using the two-dimensional captured image 50 captured from approximately behind the cow in an upright position, so that special equipment for capturing images of the cow in three dimensions or capturing images of the cow from above is not required, and the method can be applied to a variety of breeding sites. In addition, since the beefiness of the cow is evaluated from an angle, which is information having similarity on a two-dimensional image, the evaluation result is less affected by the size of the cow itself or the size of the cow captured in the captured image 50, and the beefiness of the cow can be evaluated well without processing such as normalization. Furthermore, when a person evaluates the beefiness of the cow, the judgment criteria become ambiguous and judgments vary, but in the first embodiment, the control unit 22 judges the beefiness of the cow, so that judgment variation can be suppressed. Furthermore, since the beefiness of the cow is evaluated using the two-dimensional captured image 50 captured from approximately directly behind the cow in an upright position, the evaluation device 100, which is highly portable and highly versatile, such as a smartphone, can be used.

《第2の実施形態》
第2の実施形態に係る牛の評価装置の構成は、図1の第1の実施形態に係る牛の評価装置100の構成と同じであるため図示及び説明を省略する。第2の実施形態では、図2の機能ブロック図のうち、算出部34が山部の傾斜の度合いを示す指標値として算出する値が、第1の実施形態と異なっている。
Second Embodiment
The configuration of the cattle evaluation device according to the second embodiment is the same as the configuration of the cattle evaluation device 100 according to the first embodiment in Fig. 1, and therefore will not be illustrated or described again. In the second embodiment, the value calculated by the calculation unit 34 in the functional block diagram of Fig. 2 as an index value indicating the degree of slope of the peak portion is different from that in the first embodiment.

図10には、第2の実施形態において牛の肉付きを評価するときに、抽出部32及び算出部34が実行する処理の一例が示されている。抽出部32の処理は、第1の実施形態と同じであるため説明を省略する。本第2の実施形態では、算出部34は、図10に示すように、山部61aの第1曲線部63a上の点から引いた第1接線と、第2曲線部64a上の点から引いた第2接線と、がなす角度を、点の位置を異ならせつつ複数特定することで複数の角度α1、α2、α3、…を特定する。また、算出部34は、山部61bの第1曲線部63b上の点から引いた第1接線と、第2曲線部64b上の点から引いた第2接線と、がなす角度を、点の位置を異ならせつつ複数特定することで、複数の角度β1、β2、β3、…を特定する。そして、算出部34は、山部61aで特定した複数の角度α1、α2、α3、…から得られる値と、山部61bで特定した複数の角度β1、β2、β3、…から得られる値と、の平均値又は合計値を、山部の傾斜の度合いを示す指標値として算出する。評価部36がボディコンディションスコアを判定する際には、表1のような角度(山部の傾斜の度合いを示す指標値)とボディコンディションスコアとが関連付けられた情報を用いることができるが、角度の欄を、上記の平均値又は合計値に対応した値とする。 Figure 10 shows an example of the processing executed by the extraction unit 32 and the calculation unit 34 when evaluating the beefiness of a cow in the second embodiment. The processing of the extraction unit 32 is the same as that in the first embodiment, so a description thereof will be omitted. In the second embodiment, as shown in Figure 10, the calculation unit 34 specifies a plurality of angles α1, α2, α3, ... by specifying a plurality of angles between the first tangent drawn from a point on the first curved portion 63a of the mountain portion 61a and the second tangent drawn from a point on the second curved portion 64a while changing the positions of the points. In addition, the calculation unit 34 specifies a plurality of angles β1, β2, β3, ... by specifying a plurality of angles between the first tangent drawn from a point on the first curved portion 63b of the mountain portion 61b and the second tangent drawn from a point on the second curved portion 64b while changing the positions of the points. The calculation unit 34 then calculates the average or total value of the values obtained from the multiple angles α1, α2, α3, ... specified in the peak 61a and the values obtained from the multiple angles β1, β2, β3, ... specified in the peak 61b as an index value indicating the degree of peak inclination. When the evaluation unit 36 determines the body condition score, it can use information such as that in Table 1 that associates angles (index values indicating the degree of peak inclination) with the body condition score, but the angle column is set to a value corresponding to the average or total value.

例えば、算出部34は、山部61aで特定した複数の角度α1、α2、α3、…のうち最も小さい角度αminと、山部61bで特定した複数の角度β1、β2、β3、…のうち最も小さい角度βminと、の平均値((αmin+βmin)/2)又は合計値(αmin+βmin)を、傾斜の度合いを示す指標値として算出する。 For example, the calculation unit 34 calculates the average value ((α min + β min )/2) or the sum (α min + β min ) of the smallest angle α min among the multiple angles α1, α2, α3, ... identified in the peak portion 61a and the smallest angle β min among the multiple angles β1, β2 , β3 , ... identified in the peak portion 61b, as an index value indicating the degree of inclination.

本第2の実施形態によれば、山部61aで特定した複数の角度から得られる値と、山部61bで特定した複数の角度から得られる値と、の平均値又は合計値を、山部61a、61bの傾斜の度合いを示す指標値として用いる。これにより、例えば牛が傾いて撮像された場合などでも、左右の山部61a、61bで特定された角度から得られる値を用いることで、牛が傾いて撮像されたことによる肉付きの判定誤差を低減でき、牛の肉付きを精度良く評価することができる。 According to the second embodiment, the average or total value of the values obtained from the multiple angles specified by the peak 61a and the values obtained from the multiple angles specified by the peak 61b is used as an index value indicating the degree of inclination of the peaks 61a and 61b. As a result, even if the cow is photographed at an angle, for example, by using the values obtained from the angles specified by the left and right peaks 61a and 61b, it is possible to reduce errors in determining the fleshiness of the cow due to the cow being photographed at an angle, and to accurately evaluate the fleshiness of the cow.

上記第1の実施形態及び第2の実施形態のように、算出部34は、山部の第1曲線部上の点から引いた第1接線と、第2曲線部上の点から引いた第2接線と、がなす角度を、点の位置を異ならせつつ複数特定し、特定した複数の角度から得られる値を、山部の傾斜の度合いを示す指標値として算出する。評価部36は、算出部34が算出した指標値から、牛の肉付きを評価する。これにより、多様な飼育現場において、牛の肉付きを良好に評価することができる。 As in the first and second embodiments described above, the calculation unit 34 identifies multiple angles between a first tangent drawn from a point on the first curved portion of the crest and a second tangent drawn from a point on the second curved portion, with the positions of the points being different, and calculates a value obtained from the multiple identified angles as an index value indicating the degree of slope of the crest. The evaluation unit 36 evaluates the fleshiness of the cow from the index value calculated by the calculation unit 34. This allows for good evaluation of the fleshiness of the cow in a variety of breeding sites.

《第3の実施形態》
第3の実施形態に係る牛の評価装置の構成は、図1の第1の実施形態に係る牛の評価装置100の構成と同じであるため図示及び説明を省略する。第3の実施形態では、図2の機能ブロック図のうち、算出部34が山部の傾斜の度合いを示す指標値として算出する値が、第1の実施形態と異なっている。
Third Embodiment
The configuration of the cattle evaluation device according to the third embodiment is the same as the configuration of the cattle evaluation device 100 according to the first embodiment in Fig. 1, and therefore will not be illustrated or described again. In the third embodiment, the value calculated by the calculation unit 34 in the functional block diagram of Fig. 2 as an index value indicating the degree of slope of the peak portion is different from that in the first embodiment.

図11には、第3の実施形態において牛の肉付きを評価するときに、抽出部32及び算出部34が実行する処理の一例が示されている。抽出部32の処理は、第1の実施形態と同じであるため説明を省略する。算出部34は、図11に示すように、山部61aの頂点62aを中心とする円80aが第1曲線部63aに交わる点と頂点62aとを結ぶ第1線分86aと、円80aが第2曲線部64aに交わる点と頂点62aとを結ぶ第2線分88aと、がなす角度δ1を特定する。また、算出部34は、山部61aの頂点62aを中心とし、円80aとは半径が異なる円80bが第1曲線部63aに交わる点と頂点62aとを結ぶ第1線分86bと、円80bが第2曲線部64aに交わる点と頂点62aとを結ぶ第2線分88bと、がなす角度δ2を特定する。更に、算出部34は、山部61aの頂点62aを中心とし、円80a、80bとは半径が異なる円80cが第1曲線部63aに交わる点と頂点62aとを結ぶ第1線分86cと、円80cが第2曲線部64aに交わる点と頂点62aとを結ぶ第2線分88cと、がなす角度δ3を特定する。 Figure 11 shows an example of the processing executed by the extraction unit 32 and the calculation unit 34 when evaluating the fleshiness of a cow in the third embodiment. The processing by the extraction unit 32 is the same as that in the first embodiment, so a description thereof will be omitted. As shown in Figure 11, the calculation unit 34 determines an angle δ1 between a first line segment 86a connecting the point where a circle 80a centered on the apex 62a of the mountain portion 61a intersects with the first curved portion 63a and the apex 62a, and a second line segment 88a connecting the point where the circle 80a intersects with the second curved portion 64a and the apex 62a. The calculation unit 34 also determines an angle δ2 between a first line segment 86b that connects the point where a circle 80b, which has a radius different from that of the circle 80a and is centered on the apex 62a of the mountain portion 61a, intersects the first curved portion 63a and the apex 62a, and a second line segment 88b that connects the point where the circle 80b intersects the second curved portion 64a and the apex 62a. The calculation unit 34 also determines an angle δ3 between a first line segment 86c that connects the point where a circle 80c, which has a radius different from that of the circles 80a and 80b and is centered on the apex 62a of the mountain portion 61a, intersects the first curved portion 63a and the apex 62a, and a second line segment 88c that connects the point where the circle 80c intersects the second curved portion 64a and the apex 62a.

このように、算出部34は、山部61aの頂点62aを中心とする円が第1曲線部63aに交わる点と頂点62aとを結ぶ第1線分と、円が第2曲線部64aに交わる点と頂点62aとを結ぶ第2線分と、がなす角度を、円の半径を異ならせつつ複数特定する。円の半径は、山部61aの頂点62aと輪郭線60のうち最も上側に位置する最上点91との間の間隔よりも小さい値とし、例えば頂点62aと最上点91との間の間隔の1/2以下の値とする。 In this way, the calculation unit 34 identifies a plurality of angles, with different radii of the circles, between a first line segment connecting the point where a circle centered on the vertex 62a of the mountain portion 61a intersects the first curved portion 63a and the vertex 62a, and a second line segment connecting the point where the circle intersects the second curved portion 64a and the vertex 62a. The radius of the circle is set to a value smaller than the distance between the vertex 62a of the mountain portion 61a and the uppermost point 91 located at the uppermost position of the contour line 60, for example, a value equal to or smaller than half the distance between the vertex 62a and the uppermost point 91.

図12(a)及び図12(b)は、第3の実施形態において、山部61aの傾斜の度合いと、第1線分と第2線分がなす角度と、の関係を示す図である。図12(a)及び図12(b)には、肉付きが異なる牛の撮像画像50から得られる輪郭線60の上部が模式的に示されていて、図12(b)の牛は図12(a)の牛に比べて肉付きがよい(すなわちボディコンディションスコアが高い)牛である。図12(a)及び図12(b)では、対応する円は、山部61aの頂点62aと最上点91との間の間隔に対する半径の比が同じである。 12(a) and 12(b) are diagrams showing the relationship between the degree of inclination of the peak 61a and the angle between the first and second line segments in the third embodiment. 12(a) and 12(b) show schematic views of the upper part of a contour line 60 obtained from an image 50 of cows with different body builds, with the cow in 12(b) being beefier (i.e., having a higher body condition score) than the cow in 12(a). In 12(a) and 12(b), the corresponding circles have the same ratio of radius to distance between the apex 62a and the top point 91 of the peak 61a.

図12(a)及び図12(b)に示すように、肉付きが良いほど、腰角に対応する部分である山部61a、61bが丸みを帯びた形状となる。このため、対応する円により形成される第1線分と第2線分がなす角度は、肉付きが良いほど大きくなる。すなわち、図12(b)における角度δa、δb、δcは、図12(a)において対応する角度δa、δb、δcよりも大きくなる。したがって、山部61a、61bのうち少なくとも一方の山部61aにおいて、山部61aの頂点62aを中心とする円が第1曲線部63aに交わる点と頂点62aとを結ぶ第1線分と、円が第2曲線部64aに交わる点と頂点62aとを結ぶ第2線分と、がなす角度を、円の半径を異ならせつつ複数特定し、特定した複数の角度を用いることで、肉付きを評価できることが考えられる。 As shown in Fig. 12(a) and Fig. 12(b), the more fleshy the ridges 61a and 61b, which are the parts corresponding to the waist angle, are, the more rounded the shape. Therefore, the angle between the first line segment and the second line segment formed by the corresponding circle becomes larger as the fleshy part becomes. That is, the angles δa, δb, and δc in Fig. 12(b) are larger than the corresponding angles δa, δb, and δc in Fig. 12(a). Therefore, in at least one of the ridges 61a and 61b, the angle between the first line segment connecting the vertex 62a of the ridge 61a and the point where the circle centered on the vertex 62a intersects with the first curved part 63a and the vertex 62a, and the second line segment connecting the point where the circle intersects with the second curved part 64a and the vertex 62a is determined multiple times with different radii of the circle, and the fleshy part can be evaluated using the determined multiple angles.

そこで、獣医師などの専門家が評価したボディコンディションスコアと、山部61aの頂点62aを中心とする円が第1曲線部63aに交わる点と頂点62aとを結ぶ第1線分と、円が第2曲線部64aに交わる点と頂点62aとを結ぶ第2線分と、がなす角度を、円の半径を異ならせつつ複数特定し、特定した複数の角度から得られる値と、の相関を調査する実験を行った。実験は、乳牛(ホルスタイン種)に対して行い、頂点62aを中心とする円として、頂点62aと最上点91との間の間隔Lの1/2倍(L/2)、1/3倍(L/3)、1/4倍(L/4)、1/6倍(L/6)の半径を有する4つの同心円を用いた。 Therefore, an experiment was conducted to investigate the correlation between the body condition score evaluated by a veterinarian or other expert and the angle formed by a first line segment connecting the vertex 62a to the point where a circle centered on the vertex 62a of the mountain portion 61a intersects the first curved portion 63a and the vertex 62a, and a second line segment connecting the point where the circle intersects the second curved portion 64a and the vertex 62a, with the radii of the circles being different, and the value obtained from the identified angles. The experiment was conducted on dairy cows (Holstein breed), and four concentric circles were used with radii of 1/2 (L/2), 1/3 (L/3), 1/4 (L/4), and 1/6 (L/6) times the distance L between the vertex 62a and the top point 91 as the circle centered on the vertex 62a.

表2には、ボディコンディションスコアと、山部61aの頂点62aを中心とする複数の円から得られる第1線分と第2線分がなす角度と、の相関を調査した実験結果が示されている。図13には、ボディコンディションスコアと、山部61aの頂点62aを中心とする複数の円から得られる第1線分と第2線分がなす複数の角度の標準偏差と、の関係を示すグラフが示されている。図14には、ボディコンディションスコアと、山部61aの頂点62aを中心とする複数の円から得られる第1線分と第2線分がなす複数の角度の変動係数と、の関係を示すグラフが示されている。図13及び図14の横軸(X軸)は専門家が評価したボディコンディションスコアであり、縦軸(Y軸)は標準偏差又は変動係数である。図13及び図14中の複数の黒丸が実験した乳牛1頭1頭を示していて、点線の直線は近似直線を示している。

Figure 0007705145000002
Table 2 shows the results of an experiment investigating the correlation between the body condition score and the angle formed by the first line segment and the second line segment obtained from a plurality of circles centered on the apex 62a of the mountain 61a. FIG. 13 shows a graph showing the relationship between the body condition score and the standard deviation of the plurality of angles formed by the first line segment and the second line segment obtained from a plurality of circles centered on the apex 62a of the mountain 61a. FIG. 14 shows a graph showing the relationship between the body condition score and the coefficient of variation of the plurality of angles formed by the first line segment and the second line segment obtained from a plurality of circles centered on the apex 62a of the mountain 61a. The horizontal axis (X axis) of FIG. 13 and FIG. 14 is the body condition score evaluated by an expert, and the vertical axis (Y axis) is the standard deviation or the coefficient of variation. The plurality of black circles in FIG. 13 and FIG. 14 represent each of the dairy cows tested, and the dotted straight line represents an approximation straight line.
Figure 0007705145000002

図13に示すように、角度の標準偏差が小さくなるほど、ボディコンディションスコアは高くなる。近似直線(点線の直線)は、y=-5.994x+36.488と求まり、決定係数Rは0.6808であった。このことから、ボディコンディションスコアと角度の標準偏差とには強い相関関係があることが確認された。 As shown in Figure 13, the smaller the standard deviation of the angle, the higher the body condition score. The approximate line (dotted line) was calculated as y = -5.994x + 36.488, and the coefficient of determination R2 was 0.6808. This confirmed that there is a strong correlation between the body condition score and the standard deviation of the angle.

図14に示すように、角度の変動係数が小さくなるほど、ボディコンディションスコアは高くなる。近似直線(点線の直線)は、y=-0.0465x+0.2759と求まり、決定係数Rは0.7215であった。このことから、ボディコンディションスコアと角度の変動係数とには強い相関関係があることが確認された。 As shown in Figure 14, the smaller the coefficient of variation of the angle, the higher the body condition score. The approximate line (dotted line) was calculated as y = -0.0465x + 0.2759, and the coefficient of determination R2 was 0.7215. This confirmed that there is a strong correlation between the body condition score and the coefficient of variation of the angle.

そこで、本第3の実施形態では、算出部34は、山部61aの頂点62aを中心とする円が第1曲線部63aに交わる点と頂点62aとを結ぶ第1線分と、円が第2曲線部64aに交わる点と頂点62aとを結ぶ第2線分と、がなす角度を、円の半径を異ならせつつ複数特定し、特定した複数の角度の標準偏差又は変動係数を、山部61aの傾斜の度合いを示す指標値として算出する。そして、評価部36は、算出部34が山部61aの傾斜の度合いを示す指標値として算出した標準偏差又は変動係数から、牛の肉付き(ボディコンディションスコア)を評価する。 In this third embodiment, the calculation unit 34 identifies a plurality of angles, with different radii of circles, between a first line segment connecting the point where a circle centered on the vertex 62a of the crest 61a intersects the first curved portion 63a and the vertex 62a, and a second line segment connecting the point where the circle intersects the second curved portion 64a and the vertex 62a, and calculates the standard deviation or coefficient of variation of the identified angles as an index value indicating the degree of inclination of the crest 61a. The evaluation unit 36 then evaluates the beefiness (body condition score) from the standard deviation or coefficient of variation calculated by the calculation unit 34 as an index value indicating the degree of inclination of the crest 61a.

評価部36は、記憶部20に記憶された、標準偏差又は変動係数とボディコンディションスコアとが関連付けられたスコア情報を用いて、算出部34が算出した標準偏差又は変動係数から、ボディコンディションスコアを評価する。記憶部20に記憶されたスコア情報は、例えば表1における角度の欄を標準偏差又は変動係数に変更したものとすることができる。なお、記憶部20に記憶されるスコア情報は、標準偏差又は変動係数とボディコンディションスコアとが関連付けられた情報であれば、その他の場合であってもよい。例えば、図14及び図15に示す近似直線のような一次関数(y=ax+b)がスコア情報として記憶部20に記憶されていてもよい。この場合、yに標準偏差又は変動係数を代入することで得られたxの値に対して四捨五入や、切り上げ、切り捨てなどの端数処理を行ってボディコンディションスコアを評価してもよい。 The evaluation unit 36 evaluates the body condition score from the standard deviation or coefficient of variation calculated by the calculation unit 34 using score information stored in the storage unit 20 in which the standard deviation or coefficient of variation is associated with the body condition score. The score information stored in the storage unit 20 may be, for example, the angle column in Table 1 replaced with the standard deviation or coefficient of variation. Note that the score information stored in the storage unit 20 may be other information in which the standard deviation or coefficient of variation is associated with the body condition score. For example, a linear function (y = ax + b) such as the approximate straight line shown in Figures 14 and 15 may be stored in the storage unit 20 as score information. In this case, the body condition score may be evaluated by performing fractional processing such as rounding up, rounding up, or rounding down on the value of x obtained by substituting the standard deviation or coefficient of variation for y.

本第3の実施形態によれば、算出部34は、山部61aの頂点62aを中心とする円が第1曲線部63aに交わる点と頂点62aとを結ぶ第1線分と、円が第2曲線部64aに交わる点と頂点62aとを結ぶ第2線分と、がなす角度を、円の半径を異ならせつつ複数特定し、特定した複数の角度の標準偏差又は変動係数を、山部61aの傾斜の度合いを示す指標値として算出する。評価部36は、算出部34が山部61aの傾斜の度合いを示す指標値として算出した複数の角度の標準偏差又は変動係数から、牛の肉付きを評価する。この場合でも、上記第1の実施形態と同様に、立位にある牛を略後ろから撮像した二次元の撮像画像50を用いて牛の肉付きを評価するため、多様な飼育現場に適用することができる。また、2次元画像上において相似性を有する情報である角度から牛の肉付きを評価するため、評価結果が牛そのものの大きさや撮像画像50に写された牛の大きさの影響を受けにくく、正規化などの処理を行わなくても牛の肉付きを良好に評価することができる。更に、制御部22が牛の肉付きの判定を行うため、判定のばらつきを抑えることができる。更に、立位にある牛を略真後ろから撮像した二次元の撮像画像50を用いて牛の肉付きを評価することから、スマートフォンなどの携帯性に優れて汎用性の高い評価装置100を用いることができる。 According to the third embodiment, the calculation unit 34 identifies a plurality of angles, with different radii of the circles, between the first line segment connecting the vertex 62a of the crest 61a and the point where the circle centered on the vertex 62a intersects with the first curved portion 63a, and the second line segment connecting the vertex 62a and the point where the circle intersects with the second curved portion 64a. The evaluation unit 36 evaluates the beefiness of the cow from the standard deviation or coefficient of variation of the plurality of angles calculated by the calculation unit 34 as index values indicating the degree of inclination of the crest 61a. In this case, as in the first embodiment, the beefiness of the cow is evaluated using a two-dimensional image 50 captured from substantially behind the cow in an upright position, so that the method can be applied to a variety of breeding sites. In addition, because the beefiness of the cow is evaluated from an angle, which is information that has similarity on a two-dimensional image, the evaluation result is less affected by the size of the cow itself or the size of the cow captured in the captured image 50, and the beefiness of the cow can be evaluated well without processing such as normalization. Furthermore, because the control unit 22 judges the beefiness of the cow, variability in the judgment can be suppressed. Furthermore, because the beefiness of the cow is evaluated using a two-dimensional captured image 50 that captures a cow in an upright position from almost directly behind, the evaluation device 100, which is highly portable and versatile, such as a smartphone, can be used.

《第4の実施形態》
第4の実施形態に係る牛の評価装置の構成は、図1の第1の実施形態に係る牛の評価装置100の構成と同じであるため図示及び説明を省略する。第4の実施形態では、図2の機能ブロック図のうち、算出部34が山部の傾斜の度合いを示す指標値として算出する値が、第3の実施形態と異なっている。本第4の実施形態では、算出部34は、山部61aの頂点62aを中心とする円が第1曲線部63aに交わる点と頂点62aとを結ぶ第1線分と、円が第2曲線部64aに交わる点と頂点62aとを結ぶ第2線分と、がなす角度を、円の半径を異ならせつつ複数特定し、円の半径の変化の大きさに対する複数の角度の変化の大きさの比(以下、傾きと称す場合がある)を、山部61aの傾斜の度合いを示す指標値として算出する。
Fourth embodiment
The configuration of the cattle evaluation device according to the fourth embodiment is the same as the configuration of the cattle evaluation device 100 according to the first embodiment in Fig. 1, and therefore illustration and description thereof will be omitted. In the fourth embodiment, the value calculated by the calculation unit 34 as an index value indicating the degree of inclination of the mountain portion in the functional block diagram of Fig. 2 is different from that in the third embodiment. In this fourth embodiment, the calculation unit 34 specifies a plurality of angles formed by a first line segment connecting the point where a circle centered on the apex 62a of the mountain portion 61a intersects the first curved portion 63a and the apex 62a, and a second line segment connecting the point where the circle intersects the second curved portion 64a and the apex 62a, with different circle radii, and calculates the ratio of the magnitude of change in the plurality of angles to the magnitude of change in the radius of the circle (hereinafter, sometimes referred to as the gradient) as an index value indicating the degree of inclination of the mountain portion 61a.

図15には、表2の実験結果から求めた、ボディコンディションスコアと傾きとの関係を示すグラフが示されている。図15の横軸(X軸)は専門家が評価したボディコンディションスコアであり、縦軸(Y軸)は傾きである。図15中の複数の黒丸が実験した乳牛1頭1頭を示していて、点線の直線は近似直線を示している。 Figure 15 shows a graph showing the relationship between body condition score and slope, obtained from the experimental results in Table 2. The horizontal axis (X axis) of Figure 15 is the body condition score evaluated by experts, and the vertical axis (Y axis) is the slope. The multiple black circles in Figure 15 represent each of the dairy cows experimented on, and the dotted straight line is an approximation.

図15に示すように、傾きが0に近づくほど、ボディコンディションスコアは高くなる。近似直線(点線の直線)は、y=1.2247x-7.3673と求まり、決定係数Rは0.7008であった。このことから、ボディコンディションスコアと傾きとには強い相関関係があることが確認された。 As shown in Figure 15, the closer the slope is to 0, the higher the body condition score. The approximate line (dotted line) was calculated as y = 1.2247x - 7.3673, with a coefficient of determination R2 of 0.7008. This confirmed that there is a strong correlation between the body condition score and the slope.

そこで、本第4の実施形態では、評価部36は、算出部34が山部61aの傾斜の度合いを示す指標値として算出した、円の半径の変化の大きさに対する複数の角度の変化の大きさの比(傾き)から、牛の肉付き(ボディコンディションスコア)を評価する。評価部36は、記憶部20に記憶された、傾きとボディコンディションスコアとが関連付けられたスコア情報を用いて、算出部34が算出した傾きから、ボディコンディションスコアを評価する。記憶部20に記憶されたスコア情報は、例えば表1における角度の欄を傾きに変更したものとすることができる。なお、記憶部20に記憶されるスコア情報は、傾きとボディコンディションスコアとが関連付けられた情報であれば、その他の場合であってもよい。例えば、図15に示す近似直線のような一次関数(y=ax+b)がスコア情報として記憶部20に記憶されていてもよい。この場合、yに傾きを代入することで得られたxの値に対して四捨五入や、切り上げ、切り捨てなどの端数処理を行ってボディコンディションスコアを評価してもよい。 Therefore, in the fourth embodiment, the evaluation unit 36 evaluates the beefiness (body condition score) of the cattle from the ratio (slope) of the magnitude of the change in the radius of the circle calculated by the calculation unit 34 as an index value indicating the degree of the slope of the peak 61a. The evaluation unit 36 evaluates the body condition score from the slope calculated by the calculation unit 34 using score information stored in the storage unit 20 in which the slope and the body condition score are associated. The score information stored in the storage unit 20 can be, for example, the angle column in Table 1 changed to slope. Note that the score information stored in the storage unit 20 may be other information as long as it is information in which the slope and the body condition score are associated. For example, a linear function (y = ax + b) such as the approximate straight line shown in FIG. 15 may be stored in the storage unit 20 as score information. In this case, the body condition score may be evaluated by performing a fractional process such as rounding up, rounding up, or rounding down on the value of x obtained by substituting the slope for y.

本第4の実施形態によれば、算出部34は、山部61aの頂点62aを中心とする円が第1曲線部63aに交わる点と頂点62aとを結ぶ第1線分と、円が第2曲線部64aに交わる点と頂点62aとを結ぶ第2線分と、がなす角度を、円の半径を異ならせつつ複数特定し、円の半径の変化の大きさに対する複数の角度の変化の大きさの比を、山部61aの傾斜の度合いを示す指標値として算出する。評価部36は、算出部34が山部61aの傾斜の度合いを示す指標値として算出した円の半径の変化の大きさに対する複数の角度の変化の大きさの比から、牛の肉付きを評価する。この場合でも、上記第5の実施形態と同様に、多様な飼育現場において、牛の肉付きを良好に評価することができる。また、牛の肉付きの評価を、スマートフォンなどの携帯性に優れて汎用性の高い評価装置を用いて行うことができる。 According to the fourth embodiment, the calculation unit 34 identifies a plurality of angles formed by a first line segment connecting the vertex 62a of the crest 61a and a point where a circle centered on the vertex 62a intersects with the first curved portion 63a, and a second line segment connecting the vertex 62a and a point where the circle intersects with the second curved portion 64a, with different radii of the circles, and calculates the ratio of the magnitude of the change in the plurality of angles to the magnitude of the change in the radius of the circle as an index value indicating the degree of inclination of the crest 61a. The evaluation unit 36 evaluates the beefiness of the cow from the ratio of the magnitude of the change in the radius of the circle calculated by the calculation unit 34 as an index value indicating the degree of inclination of the crest 61a to the magnitude of the change in the plurality of angles. Even in this case, as in the fifth embodiment, the beefiness of the cow can be evaluated well in various breeding sites. In addition, the evaluation of the beefiness of the cow can be performed using an evaluation device that is highly portable and versatile, such as a smartphone.

上記第3の実施形態及び第4の実施形態のように、算出部34は、山部61aの頂点62aを中心とする円が第1曲線部63aに交わる点と頂点62aとを結ぶ第1線分と、円が第2曲線部64aに交わる点と頂点62aとを結ぶ第2線分と、がなす角度を、円の半径を異ならせつつ複数特定し、特定した複数の角度から得られる値を、山部61aの傾斜の度合いを示す指標値として算出する。評価部36は、算出部34が算出した指標値から、牛の肉付きを評価する。これにより、上述したように、多様な飼育現場において、牛の肉付きを良好に評価することができる。 As in the third and fourth embodiments, the calculation unit 34 identifies a plurality of angles, with different radii of circles, between a first line segment connecting the vertex 62a of the crest 61a and the point where a circle centered on the vertex 62a intersects with the first curved portion 63a, and a second line segment connecting the vertex 62a and the point where the circle intersects with the second curved portion 64a, and calculates values obtained from the identified angles as index values indicating the degree of inclination of the crest 61a. The evaluation unit 36 evaluates the beefiness of the cow from the index values calculated by the calculation unit 34. As described above, this allows the beefiness of the cow to be evaluated well in a variety of breeding sites.

なお、上記実施形態では、画像取得部30は、立位にある牛を略真後ろから撮像した撮像画像を取得する場合を例に示したが、立位にある牛を略正面から撮像した撮像画像を取得する場合でもよい。図16(a)は、立位にある牛を略真後ろから撮像した撮像画像50dであり、図16(b)は、図16(a)の撮像画像50dに写された牛を略正面から撮像した撮像画像50eである。図16(a)に示すように、立位にある牛を略真後ろから撮像した場合に限られず、図16(b)に示すように、立位にある牛を略正面から撮像した場合であっても、牛の左右の腰角周りの輪郭が写るように牛を撮像することができる。 In the above embodiment, the image acquisition unit 30 acquires an image of a cow in a standing position taken from approximately directly behind, but it may also acquire an image of a cow in a standing position taken from approximately the front. FIG. 16(a) is an image 50d of a cow in a standing position taken from approximately directly behind, and FIG. 16(b) is an image 50e of the cow shown in image 50d of FIG. 16(a) taken from approximately the front. As shown in FIG. 16(a), it is not limited to the case where a cow in a standing position is imaged from approximately directly behind. Even if a cow in a standing position is imaged from approximately the front, as shown in FIG. 16(b), it is possible to image the cow so that the contours around the left and right hip angles of the cow are visible.

図17(a)および図17(b)は、図16(a)および図16(b)の撮像画像50d、50eから牛の輪郭線60を抽出した抽出撮像画像51a、51bである。図17(a)に示すように、立位にある牛を略真後ろから撮像した場合であっても、図17(b)に示すように、立位にある牛を略正面から撮像した場合であっても、輪郭線60の上部の左右両側に腰角に対応する山部61a、61bを存在させることができる。よって、立位にある牛を略正面から撮像した撮像画像を用いても、略真後ろから撮像した撮像画像を用いる場合と同じ方法によって、牛の肉付きを評価することができる。また、立位にある牛を略正面から撮像した二次元の撮像画像を用いる場合でも、略真後ろから撮像した撮像画像を用いる場合と同様に、牛を上方から撮像するための特別な設備を必要とせず、多様な飼育現場に適用することができるとともに、携帯性に優れて汎用性の高いスマートフォン等の携帯型情報機器を評価装置100とすることができる。 Figures 17(a) and 17(b) are extracted images 51a and 51b in which the contour line 60 of the cow is extracted from the captured images 50d and 50e in Figures 16(a) and 16(b). As shown in Figure 17(a), even if the image of the cow in a standing position is taken from almost directly behind, as shown in Figure 17(b), the ridges 61a and 61b corresponding to the hip angle can be present on both the left and right sides of the upper part of the contour line 60. Therefore, even if an image of a cow in a standing position taken from almost directly in front is used, the beefiness of the cow can be evaluated by the same method as when an image of a cow taken from almost directly behind is used. In addition, even if a two-dimensional image of a cow in a standing position taken from almost directly in front is used, as in the case of using an image taken from almost directly behind, no special equipment is required to take an image of the cow from above, and it can be applied to various breeding sites, and a portable information device such as a smartphone, which is highly portable and versatile, can be used as the evaluation device 100.

なお、上記各実施形態では、牛の肉付きを評価する評価装置が、作業者が携帯して利用される撮像部18を備える携帯型情報機器である場合を例に示したが、その他の場合でもよい。例えば、ネットワークに接続された他の機器と通信可能なサーバなどの据置型情報機器の場合でもよい。この場合、作業者は例えばスマートフォンなどの携帯型情報機器を用いて撮像した牛の撮像画像を、ネットワークを介してサーバなどの据置型情報機器に送信する。据置型情報機器では、輪郭線60の上部の左右両側に存在する2つの山部61a、61bのうち少なくとも一方の山部の傾斜の度合いを示す指標値を算出し、この指標値から牛の肉付きを評価する。そして、据置型情報機器は、牛の肉付きの評価結果を、ネットワークを介して作業者が携帯する携帯型情報機器に送信する。これにより、スマートフォンに掛かる負荷を低減できる。また、牛舎内に固定または移動可能にカメラを設置し、スマートフォン等の携帯型情報機器およびサーバ等の据置型情報機器は、牛舎内に設置されたカメラが撮像した立位にある牛の略真後ろまたは略正面の撮像画像を取得してもよい。 In the above embodiments, the evaluation device for evaluating the beefiness of the cow is a portable information device equipped with an image capturing unit 18 carried by the worker, but other cases are also possible. For example, it may be a stationary information device such as a server that can communicate with other devices connected to a network. In this case, the worker transmits an image of the cow taken using a portable information device such as a smartphone to a stationary information device such as a server via the network. The stationary information device calculates an index value indicating the degree of inclination of at least one of the two peaks 61a, 61b present on both the left and right sides of the upper part of the contour line 60, and evaluates the beefiness of the cow from this index value. The stationary information device then transmits the evaluation result of the beefiness of the cow to a portable information device carried by the worker via the network. This reduces the load on the smartphone. Also, a camera may be installed in the cowshed so as to be fixed or movable, and the portable information device such as a smartphone and the stationary information device such as a server may acquire an image of the cow standing in a standing position taken by the camera installed in the cowshed, which is taken from approximately directly behind or approximately in front of the cow.

なお、上記各実施形態では、牛の肉付きとしてボディコンディションスコアを評価する場合を例に示したが、牛の肉付きを評価するその他の指標を評価する場合でもよい。また、図8、図13から図15は、乳牛に対する実験結果であるが、同様の骨格を有する肉牛も同様の結果になると考えられる。したがって、上記各実施形態は乳牛だけでなく肉牛にも適用できる。 In the above embodiments, the body condition score is evaluated as the amount of meat a cow has, but other indices for evaluating the amount of meat a cow has may also be evaluated. Also, although Figures 8 and 13 to 15 show the results of experiments on dairy cows, it is believed that beef cows, which have a similar skeletal structure, would have similar results. Therefore, the above embodiments can be applied to beef cows as well as dairy cows.

以上、本願発明の実施形態について詳述したが、本願発明はかかる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本願発明の要旨の範囲内において、種々の変形・変更が可能である。 Although the embodiment of the present invention has been described in detail above, the present invention is not limited to such a specific embodiment, and various modifications and variations are possible within the scope of the gist of the present invention as described in the claims.

12 表示部
14 操作部
16 通信部
18 撮像部
20 記憶部
22 制御部
30 画像取得部
32 抽出部
34 算出部
36 評価部
50、50a、50b、50c、50d、50e 撮像画像
51、51a、51b 抽出撮像画像
52 左上端点
54 右上端点
60 輪郭線
61a、61b 山部
62a、62b 頂点
63a、63b 第1曲線部
64a、64b 第2曲線部
66a、66b、66c、66z 第1接線
68a、68b、68c、68z 第2接線
80a、80b、80c 円
86a、86b、86c 第1線分
88a、88b、88c 第2線分
91 最上点
100 評価装置
REFERENCE SIGNS LIST 12 display unit 14 operation unit 16 communication unit 18 imaging unit 20 storage unit 22 control unit 30 image acquisition unit 32 extraction unit 34 calculation unit 36 evaluation unit 50, 50a, 50b, 50c, 50d, 50e captured image 51, 51a, 51b extracted captured image 52 upper left end point 54 upper right end point 60 contour line 61a, 61b mountain portion 62a, 62b apex 63a, 63b first curved portion 64a, 64b second curved portion 66a, 66b, 66c, 66z first tangent 68a, 68b, 68c, 68z second tangent 80a, 80b, 80c circle 86a, 86b, 86c first line segment 88a, 88b, 88c Second line segment 91 Top point 100 Evaluation device

Claims (9)

立位にある牛を後方または前方から撮像した二次元の撮像画像を取得する画像取得部と、
前記撮像画像から、前記牛の輪郭線を抽出する抽出部と、
前記輪郭線上の前記牛の一方及び他方の腰角にそれぞれ対応する2つの山部のうち少なくとも一方の山部の傾斜の度合いを角度で示した指標値を算出する算出部と、
前記算出部が算出した前記指標値から、前記牛の肉付きを評価する評価部と、を備え
前記山部は、前記輪郭線上において特定された前記山部の頂点から一方側に伸びる第1曲線部と、前記頂点から他方側に伸びる第2曲線部と、を有し、
前記算出部は、前記第1曲線部上の点から引いた第1接線と、前記第2曲線部上の点から引いた第2接線と、がなす角度を、点の位置を異ならせつつ複数特定し、特定した複数の角度から得られる値を、前記指標値として算出する、牛の評価装置。
an image acquisition unit for acquiring two-dimensional images of a cow in a standing position from behind or from the front;
an extraction unit that extracts a contour line of the cow from the captured image;
A calculation unit that calculates an index value indicating the degree of inclination of at least one of two peaks corresponding to one and the other hip angles of the cow on the contour line, as an angle;
An evaluation unit that evaluates the beefiness of the cattle from the index value calculated by the calculation unit ,
the mountain portion has a first curved portion extending to one side from a vertex of the mountain portion identified on the contour line, and a second curved portion extending to the other side from the vertex,
The calculation unit identifies multiple angles between a first tangent drawn from a point on the first curved portion and a second tangent drawn from a point on the second curved portion by varying the positions of the points, and calculates the value obtained from the multiple identified angles as the index value .
前記算出部は、特定した前記複数の角度のうち最も小さい角度を、前記指標値として算出する、請求項に記載の牛の評価装置。 The cow evaluation device according to claim 1 , wherein the calculation unit calculates the smallest angle among the identified plurality of angles as the index value. 前記算出部は、前記2つの山部各々で特定した前記複数の角度から得られる値の平均値又は合計値を、前記指標値として算出する、請求項に記載の牛の評価装置。 The cow evaluation device according to claim 1 , wherein the calculation unit calculates an average or total value of values obtained from the multiple angles specified for each of the two peaks as the index value. 立位にある牛を後方または前方から撮像した二次元の撮像画像を取得する画像取得部と、
前記撮像画像から、前記牛の輪郭線を抽出する抽出部と、
前記輪郭線上の前記牛の一方及び他方の腰角にそれぞれ対応する2つの山部のうち少なくとも一方の山部の傾斜の度合いを角度で示した指標値を算出する算出部と、
前記算出部が算出した前記指標値から、前記牛の肉付きを評価する評価部と、を備え、
前記山部は、前記輪郭線上において特定された前記山部の頂点から一方側に伸びる第1曲線部と、前記頂点から他方側に伸びる第2曲線部と、を有し、
前記算出部は、前記頂点を中心とする円が前記第1曲線部に交わる第1の点と前記頂点とを結ぶ第1線分と、前記円が前記第2曲線部に交わる第2の点と前記頂点とを結ぶ第2線分と、がなす角度を、円の半径を異ならせつつ複数特定し、特定した複数の角度から得られる値を、前記指標値として算出する、牛の評価装置。
an image acquisition unit for acquiring two-dimensional images of a cow in a standing position from behind or from the front;
an extraction unit that extracts a contour line of the cow from the captured image;
A calculation unit that calculates an index value indicating the degree of inclination of at least one of two peaks corresponding to one and the other hip angles of the cow on the contour line by an angle;
An evaluation unit that evaluates the beefiness of the cattle from the index value calculated by the calculation unit,
the mountain portion has a first curved portion extending to one side from a vertex of the mountain portion identified on the contour line, and a second curved portion extending to the other side from the vertex,
The calculation unit identifies a plurality of angles formed by a first line segment connecting the vertex to a first point where a circle centered on the vertex intersects with the first curved portion, and a second line segment connecting the vertex to a second point where the circle intersects with the second curved portion, with different circle radii, and calculates a value obtained from the plurality of identified angles as the index value.
前記算出部は、特定した前記複数の角度の標準偏差又は変動係数を、前記指標値として算出する、請求項に記載の牛の評価装置。 The cow evaluation device according to claim 4 , wherein the calculation unit calculates a standard deviation or a coefficient of variation of the identified angles as the index value. 前記算出部は、前記円の半径の変化の大きさに対する前記複数の角度の変化の大きさの比を、前記指標値として算出する、請求項に記載の牛の評価装置。 The cow evaluation device according to claim 4 , wherein the calculation unit calculates, as the index value, a ratio of a magnitude of change in the plurality of angles to a magnitude of change in a radius of the circle. 前記評価部は、前記牛の肉付きの評価としてボディコンディションスコアを評価する、請求項1からのいずれか一項に記載の牛の評価装置。 The cattle evaluation device according to claim 1 , wherein the evaluation unit evaluates a body condition score as an evaluation of the meatiness of the cattle. 前記牛を撮像する撮像部を備える、請求項1からのいずれか一項に記載の牛の評価装置。 The cow evaluation device according to claim 1 , further comprising an imaging unit that images the cow. 立位にある牛を後方または前方から撮像した二次元の撮像画像から前記牛の輪郭線を抽出し、
抽出した前記輪郭線上の前記牛の一方及び他方の腰角にそれぞれ対応する2つの山部のうち少なくとも一方の山部の傾斜の度合いを角度で示した指標値を算出し、
算出した前記指標値に基づいて、前記牛の肉付きを評価する、
処理をコンピュータが実行し、
前記山部は、前記輪郭線上において特定された前記山部の頂点から一方側に伸びる第1曲線部と、前記頂点から他方側に伸びる第2曲線部と、を有し、
前記指標値の算出は、前記第1曲線部上の点から引いた第1接線と、前記第2曲線部上の点から引いた第2接線と、がなす角度を、点の位置を異ならせつつ複数特定し、特定した複数の角度から得られる値を前記指標値として算出する、または、前記頂点を中心とする円が前記第1曲線部に交わる第1の点と前記頂点とを結ぶ第1線分と、前記円が前記第2曲線部に交わる第2の点と前記頂点とを結ぶ第2線分と、がなす角度を、円の半径を異ならせつつ複数特定し、特定した複数の角度から得られる値を前記指標値として算出することを特徴とする牛の評価方法。
Extracting a contour line of a cow from a two-dimensional captured image of the cow in a standing position captured from behind or from the front;
Calculating an index value indicating the degree of inclination of at least one of two peaks corresponding to one and the other hip angles of the cow on the extracted contour line, in terms of an angle;
Evaluate the meatiness of the cattle based on the calculated index value.
The computer executes the process,
the mountain portion has a first curved portion extending to one side from a vertex of the mountain portion identified on the contour line, and a second curved portion extending to the other side from the vertex,
The index value is calculated by identifying a plurality of angles between a first tangent drawn from a point on the first curved portion and a second tangent drawn from a point on the second curved portion, with the positions of the points being different, and calculating the value obtained from the plurality of identified angles as the index value; or by identifying a plurality of angles between a first line segment connecting a first point where a circle centered on the vertex intersects with the first curved portion and the vertex, and a second line segment connecting a second point where the circle intersects with the second curved portion and the vertex, with different radii of the circle, and calculating the value obtained from the plurality of identified angles as the index value .
JP2021175669A 2021-03-05 2021-10-27 Cattle evaluation device and cattle evaluation method Active JP7705145B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/JP2022/009099 WO2022186329A1 (en) 2021-03-05 2022-03-03 Cow evaluation device and cow evaluation method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2021035511 2021-03-05
JP2021035511 2021-03-05

Publications (2)

Publication Number Publication Date
JP2022135904A JP2022135904A (en) 2022-09-15
JP7705145B2 true JP7705145B2 (en) 2025-07-09

Family

ID=83232447

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021175669A Active JP7705145B2 (en) 2021-03-05 2021-10-27 Cattle evaluation device and cattle evaluation method

Country Status (1)

Country Link
JP (1) JP7705145B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012510278A (en) 2008-12-03 2012-05-10 デラヴァル ホルディング アーベー Apparatus and method for determining a score of an animal's physical condition
JP2016059300A (en) 2014-09-17 2016-04-25 国立大学法人広島大学 Cow body diagnosis system and cow body diagnosis method
US20180042584A1 (en) 2015-02-27 2018-02-15 Ingenera Sa Improved method and relevant apparatus for the determination of the body condition score, body weight and state of fertility
JP2019187277A (en) 2018-04-24 2019-10-31 国立大学法人 宮崎大学 Evaluation device, evaluation method and evaluation program of body condition score of cow

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012510278A (en) 2008-12-03 2012-05-10 デラヴァル ホルディング アーベー Apparatus and method for determining a score of an animal's physical condition
JP2016059300A (en) 2014-09-17 2016-04-25 国立大学法人広島大学 Cow body diagnosis system and cow body diagnosis method
US20180042584A1 (en) 2015-02-27 2018-02-15 Ingenera Sa Improved method and relevant apparatus for the determination of the body condition score, body weight and state of fertility
JP2019187277A (en) 2018-04-24 2019-10-31 国立大学法人 宮崎大学 Evaluation device, evaluation method and evaluation program of body condition score of cow

Also Published As

Publication number Publication date
JP2022135904A (en) 2022-09-15

Similar Documents

Publication Publication Date Title
US11627726B2 (en) System and method of estimating livestock weight
EP3028184B1 (en) Method and system for searching images
CN107784282A (en) The recognition methods of object properties, apparatus and system
US10713770B2 (en) Analysis apparatus and analysis method
US20200074667A1 (en) Clothing Size Determination Systems and Methods of Use
CN114255321A (en) Method and device for collecting pet nose print, storage medium and electronic equipment
JP7705145B2 (en) Cattle evaluation device and cattle evaluation method
US11836182B2 (en) System and method for using an image to obtain search results
JP7610709B2 (en) Nose-based pet identification system and method
JP6463095B2 (en) Image search apparatus and method
JP7562143B2 (en) Cattle evaluation device and cattle evaluation method
JP7648159B2 (en) Cattle evaluation device and cattle evaluation method
JP7648158B2 (en) Cattle evaluation device and cattle evaluation method
JP7648160B2 (en) Cattle evaluation device and cattle evaluation method
JP7648161B2 (en) Cattle evaluation device and cattle evaluation method
JP7518541B2 (en) Cattle evaluation device and cattle evaluation method
JP7648157B2 (en) Cattle evaluation device and cattle evaluation method
WO2022186329A1 (en) Cow evaluation device and cow evaluation method
JP7648149B2 (en) Cattle evaluation device and cattle evaluation method
JP7648165B2 (en) Cattle evaluation device and cattle evaluation method
JPWO2021229717A5 (en)
CN111432131B (en) Photographing frame selection method and device, electronic equipment and storage medium
WO2021084898A1 (en) Image management device, control method, and program
CN114943851A (en) Image comparison method, device, equipment and medium
JP2015210780A (en) Image processing apparatus, image processing method, and program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220325

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231204

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250225

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250410

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20250410

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20250410

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250507

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250604

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: 20250617

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250620

R150 Certificate of patent or registration of utility model

Ref document number: 7705145

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150