JP2021063774A - Body weight estimation device - Google Patents

Body weight estimation device Download PDF

Info

Publication number
JP2021063774A
JP2021063774A JP2019189962A JP2019189962A JP2021063774A JP 2021063774 A JP2021063774 A JP 2021063774A JP 2019189962 A JP2019189962 A JP 2019189962A JP 2019189962 A JP2019189962 A JP 2019189962A JP 2021063774 A JP2021063774 A JP 2021063774A
Authority
JP
Japan
Prior art keywords
animal
weight
outer shape
weight estimation
estimation device
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.)
Pending
Application number
JP2019189962A
Other languages
Japanese (ja)
Inventor
浩 長枝
Hiroshi Nagaeda
浩 長枝
直美 松井
Naomi Matsui
直美 松井
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.)
NOA KK
Noa KK
Original Assignee
NOA KK
Noa KK
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 NOA KK, Noa KK filed Critical NOA KK
Priority to JP2019189962A priority Critical patent/JP2021063774A/en
Publication of JP2021063774A publication Critical patent/JP2021063774A/en
Pending legal-status Critical Current

Links

Images

Abstract

To provide a body weight estimation device that can precisely estimate the body weight of an animal in spite of its simple configuration.SOLUTION: The body weight estimation device is for estimating the body weight of an animal which is standing on a floor or on a ground. The device includes: an information acquisition device for imaging the animal and the floor or the ground and acquiring three-dimensional information for every plural points; an operation device for operating the geometric volume of the outer shape of the animal on the basis of the three-dimensional information acquired by the information acquisition device; and a measurement device for estimating the body weight of the animal while separating the floor surface or the ground, on the basis of the geometric volume of the outer shape of the animal operated by the operation device.SELECTED DRAWING: Figure 2

Description

本発明は、動物の体重を推定できる体重推定装置に関する。 The present invention relates to a weight estimation device capable of estimating the weight of an animal.

家畜の体重を測定することで、その成育状態を把握でき、出荷に適した時期を予想することができる。そこで、従来は家畜を体重計に載せて測定を行っていた。しかしながら、家畜を一頭ずつ体重計に載せるのに手間がかかる。又、体重計の上で家畜が動くことで、精度良く体重を測定できないという問題もある。 By measuring the weight of livestock, it is possible to grasp the growth state of the livestock and predict the suitable time for shipment. Therefore, in the past, livestock were placed on a weight scale for measurement. However, it takes time and effort to put each livestock on the scale. In addition, there is also a problem that the weight cannot be measured accurately because the livestock move on the scale.

これに対し、特許文献1においては、上方に固定設置した光学的映像撮影器を用いて動物の画像を取得し、それに基づき動物の体高と投影面積を求めて、動物の体重を演算する技術が開示されている。 On the other hand, in Patent Document 1, a technique of acquiring an image of an animal by using an optical image pickup device fixedly installed above, obtaining the height and projected area of the animal based on the image, and calculating the weight of the animal is used. It is disclosed.

特開2002−286421号公報JP-A-2002-286421

しかしながら、特許文献1の技術では、動物の体高や投影面積など2次元の情報しか得られないため、測定誤差が大きくなり、精度良く動物の体重を測定できないという問題がある。そこで、体重を推定したい動物を撮像し、複数の点毎に三次元情報を取得し、この三次元情報に基づいて、前記動物の外形の幾何学量を演算し、前記演算装置が演算した前記動物の外形の幾何学量に基づいて、該動物の体重を推定する推定装置が開発された。 However, the technique of Patent Document 1 has a problem that the measurement error becomes large and the weight of the animal cannot be measured accurately because only two-dimensional information such as the body height and the projected area of the animal can be obtained. Therefore, the animal whose weight is to be estimated is imaged, three-dimensional information is acquired for each of a plurality of points, the geometrical amount of the outer shape of the animal is calculated based on the three-dimensional information, and the calculation device calculates the above. An estimation device has been developed to estimate the weight of an animal based on the geometrical amount of the animal's outer shape.

しかしながら、かかる推定装置を用いた際に、動物とともに、動物が起立する床面や地面も撮像されてしまうため、これを動物と分離することが難しく、精度良い推定の障害となっている。 However, when such an estimation device is used, the floor surface and the ground on which the animal stands are also imaged together with the animal, so that it is difficult to separate this from the animal, which is an obstacle to accurate estimation.

本発明は、かかる従来技術の問題に鑑みてなされたものであり、簡素な構成でありながら、高精度に動物の体重を推定できる体重推定装置を提供することを目的とする。 The present invention has been made in view of the problems of the prior art, and an object of the present invention is to provide a weight estimation device capable of estimating the weight of an animal with high accuracy while having a simple structure.

本発明の体重推定装置は、床面または地面に起立した動物の体重を推定する体重推定装置であって、
前記動物に対して基準点を設定するとともに、前記動物を前記床面または地面とともに撮像し、複数の点毎に三次元情報を取得する情報取得装置と、
前記情報取得装置が取得した三次元情報に基づいて、前記動物の外形の幾何学量を演算する演算装置と、
前記基準点に基づいて、前記動物と前記床面または地面とを分離しつつ、前記演算装置が演算した前記動物の外形の幾何学量に基づいて、前記動物の体重を推定する計量装置と、を有することを特徴とする。
The weight estimation device of the present invention is a weight estimation device that estimates the weight of an animal standing on the floor or the ground.
An information acquisition device that sets a reference point for the animal, images the animal together with the floor surface or the ground, and acquires three-dimensional information for each of a plurality of points.
An arithmetic unit that calculates the geometrical amount of the outer shape of the animal based on the three-dimensional information acquired by the information acquisition device, and
A weighing device that estimates the weight of the animal based on the geometric amount of the outer shape of the animal calculated by the arithmetic unit while separating the animal from the floor surface or the ground based on the reference point. It is characterized by having.

本発明によれば、簡素な構成でありながら、高精度に動物の体重を推定できる体重推定装置を提供することができる。 According to the present invention, it is possible to provide a weight estimation device capable of estimating the weight of an animal with high accuracy while having a simple structure.

図1は、本実施の形態にかかる体重推定装置のブロック図である。FIG. 1 is a block diagram of a weight estimation device according to the present embodiment. 図2は、体重推定装置1の使用状態を示す図である。FIG. 2 is a diagram showing a usage state of the weight estimation device 1. 図3は、撮像部5で得られた三次元情報に基づく被写体を示す模式図である。FIG. 3 is a schematic view showing a subject based on the three-dimensional information obtained by the imaging unit 5. 図4は、体重を推定する動物の幾何学量を示す模式図である。FIG. 4 is a schematic diagram showing the geometrical amount of the animal for which the body weight is estimated. 図5は、縦軸に体重、横軸に下半身の表面積を取って相関関係を示すグラフである。FIG. 5 is a graph showing the correlation by plotting the body weight on the vertical axis and the surface area of the lower body on the horizontal axis.

図面を参照して、本実施の形態について説明する。図1は、本実施の形態にかかる体重推定装置のブロック図である。図2は、体重推定装置1の使用状態を示す図である。本実施形態において「撮像」というときは、少なくとも撮像対象の三次元座標情報を取得することをいう。また、「頭部」というときは、動物の頭全体のみならず、例えば鼻先など頭の一部を指すこともある。動物の外形の「幾何学量」とは、動物の全長、最大高さ、体幹部体高、表面積、胴体最大周長等の少なくとも一つである。ここで、「体幹部体高」とは、動物における中心(または重心)部分の背中から腹部までの高さ(縦の幅)を指す。 The present embodiment will be described with reference to the drawings. FIG. 1 is a block diagram of a weight estimation device according to the present embodiment. FIG. 2 is a diagram showing a usage state of the weight estimation device 1. In the present embodiment, the term "imaging" means acquiring at least three-dimensional coordinate information of an imaging target. In addition, the term "head" may refer not only to the entire head of an animal but also to a part of the head such as the tip of the nose. The "geometric quantity" of the outer shape of an animal is at least one such as the total length, maximum height, trunk height, surface area, and maximum perimeter of the body of the animal. Here, the "trunk body height" refers to the height (vertical width) from the back to the abdomen of the central (or center of gravity) portion of the animal.

図1において、体重推定装置1は、筐体部2に設けられた操作部3、表示部4、撮像部(情報取得装置)5、記憶部6、およびこれらの制御を司るCPU(演算装置及び計量装置)7を備えている。 In FIG. 1, the weight estimation device 1 includes an operation unit 3, a display unit 4, an imaging unit (information acquisition device) 5, a storage unit 6, and a CPU (arithmetic unit and CPU) for controlling these, which are provided in the housing unit 2. Weighing device) 7 is provided.

筐体部2は、電源スイッチ3aやレリーズボタン3bなどの操作部3を、筐体部2の下面に連結したグリップ部2aに配置している。これにより、ユーザーが片手でグリップ部2aを把持するのみで体重推定装置1を保持し、その片手のみを用いて体重推定装置1を操作できる。ただし、筐体部2を両手で把持するようにしてもよい。 In the housing portion 2, the operation portion 3 such as the power switch 3a and the release button 3b is arranged on the grip portion 2a connected to the lower surface of the housing portion 2. As a result, the user can hold the weight estimation device 1 only by grasping the grip portion 2a with one hand, and can operate the weight estimation device 1 using only one hand. However, the housing portion 2 may be gripped with both hands.

操作部3は、体重推定装置1に対してユーザーが指示を入力するために操作するインターフェースである。図2では、操作部3として電源スイッチ3a及びレリーズボタン3bを図示しているが、レリーズボタンの代わりにタッチパネルを設けても良い。この場合、表示部4の表面にタッチセンサが設けられ、ユーザーが画面に触れることによって指示情報を体重推定装置1に対して入力できる。かかる場合、表示部が操作部を兼ねる。 The operation unit 3 is an interface operated by the user to input an instruction to the weight estimation device 1. Although the power switch 3a and the release button 3b are shown as the operation unit 3 in FIG. 2, a touch panel may be provided instead of the release button. In this case, a touch sensor is provided on the surface of the display unit 4, and the user can input instruction information to the weight estimation device 1 by touching the screen. In such a case, the display unit also serves as the operation unit.

表示部4は、画像及び情報を表示する機能を有し、これをユーザーが視認できるようになっている。表示部4として、液晶ディスプレイを用いることができる。 The display unit 4 has a function of displaying an image and information so that the user can visually recognize the function. A liquid crystal display can be used as the display unit 4.

CPU7は、記憶部6に格納されているプログラムを読み取りつつ実行し、各種データの演算や制御信号の生成等を行う。 The CPU 7 executes while reading the program stored in the storage unit 6, calculates various data, generates control signals, and the like.

記憶部6は、体重推定装置1において用いる各種データを記憶する機能を提供する。記憶部6としては、CPU7の一時的なワーキングエリアとして使用されるRAMやバッファ、読み取り専用のROM、不揮発性のメモリ(例えばNANDメモリなど)、専用の読み取り装置に装着された可搬性の記憶媒体(SDカード、USBメモリなど)等が該当する。 The storage unit 6 provides a function of storing various data used in the weight estimation device 1. The storage unit 6 includes a RAM or buffer used as a temporary working area of the CPU 7, a read-only ROM, a non-volatile memory (for example, NAND memory), and a portable storage medium mounted on a dedicated read device. (SD card, USB memory, etc.) etc. are applicable.

撮像部5は、三次元情報を取得するカメラであり、被写体である動物を撮像して、画素毎に三次元座標情報を持つ三次元被写体情報及びカラー情報を取得する。カラー情報に基づいて、表示部4は被写体のカラー画像を表示できる。カラー画像の代わりに三次元被写体情報を使用しても良い。三次元情報を取得するカメラについては、公知のものを用いることができる。三次元情報を取得する装置は、Time of Flight方式、光パターン照射方式などいずれを用いたものでも良い。ただし、1データを取得するための撮影時間は短い方が好ましい。三次元情報を取得するカメラとしては、ワンショット型3Dスキャナを用いることが好ましい。また、撮像部5は1回のショットで得られた三次元情報を出力するが、所定の時間内で複数のショットを行い、複数のショットで得られた複数の三次元情報を出力してもよい。 The imaging unit 5 is a camera that acquires three-dimensional information, images an animal as a subject, and acquires three-dimensional subject information and color information having three-dimensional coordinate information for each pixel. Based on the color information, the display unit 4 can display a color image of the subject. Three-dimensional subject information may be used instead of the color image. As a camera for acquiring three-dimensional information, a known camera can be used. The device for acquiring the three-dimensional information may be any of the Time of Flight method, the light pattern irradiation method, and the like. However, it is preferable that the shooting time for acquiring one data is short. As a camera that acquires three-dimensional information, it is preferable to use a one-shot type 3D scanner. Further, although the imaging unit 5 outputs the three-dimensional information obtained by one shot, it is possible to perform a plurality of shots within a predetermined time and output the plurality of three-dimensional information obtained by the plurality of shots. Good.

なお、動物の体重推定においては、以下の手法のいずれかを採用して取得データの平均化を行うことが望ましい。
(1)演算装置としてのCPU7が、複数の三次元情報を平均化した平均三次元情報に基づき、前記動物の外形の幾何学量を演算して推定体重とする。
(2)演算装置としてのCPU7が、複数の三次元情報に基づいて、同じ動物の外形における複数の幾何学量を演算し、該幾何学量を平均化した平均幾何学量に基づいて、撮像した前記動物の体重を推定する。
(3)演算装置としてのCPU7が、複数の三次元情報に基づいて、同じ動物の外形における複数の幾何学量を演算し、該幾何学量に基づいて、撮像した前記動物の体重を複数個求め、これらを平均化した体重を推定体重とする。
In the weight estimation of animals, it is desirable to use one of the following methods to average the acquired data.
(1) The CPU 7 as an arithmetic unit calculates the geometric amount of the outer shape of the animal based on the average three-dimensional information obtained by averaging a plurality of three-dimensional information to obtain an estimated weight.
(2) The CPU 7 as an arithmetic unit calculates a plurality of geometrical quantities in the outer shape of the same animal based on a plurality of three-dimensional information, and images are taken based on the average geometrical quantity obtained by averaging the geometrical quantities. Estimate the weight of the animal.
(3) The CPU 7 as an arithmetic unit calculates a plurality of geometrical quantities in the outer shape of the same animal based on a plurality of three-dimensional information, and based on the geometrical quantities, a plurality of imaged animal weights are obtained. The weight obtained by averaging these is used as the estimated weight.

次に、体重推定装置1の動作について説明する。図2に示すように、ユーザーが片方の手HDで体重推定装置1の筐体部2を把持し、電源スイッチ3aをオン操作すると、CPU7は、表示部4の中央に十字マーク(識別マーク)MKを表示すると共に、撮像部5により撮像した被写体の画像を表示部4にスルー表示する。十字マークMKの画面内の表示位置は中央に限らない。また、複数の十字マークを表示させても良い。CPU7と表示部4とで、選択装置を構成する。このとき、撮像部5が、床面または地面に平行に又は斜め上から動物ANを撮像できるよう、ユーザーが体重推定装置1を構えるようにすると好ましい。ここで、「斜め上から撮像する」とは、水平面と、撮像部5の撮像軸線(カメラレンズの中心線)との交差角(見下ろし角ともいう)が60度以内で撮像を行うことをいう。更に見下ろし角が45度以内であると、撮像軸線が水平に近くなるため精度よく三次元被写体情報を取得できるので、より好ましい。 Next, the operation of the weight estimation device 1 will be described. As shown in FIG. 2, when the user grasps the housing portion 2 of the weight estimation device 1 with one hand HD and turns on the power switch 3a, the CPU 7 has a cross mark (identification mark) in the center of the display unit 4. The MK is displayed, and the image of the subject captured by the imaging unit 5 is displayed through the display unit 4. The display position of the cross mark MK on the screen is not limited to the center. Moreover, you may display a plurality of cross marks. The CPU 7 and the display unit 4 constitute a selection device. At this time, it is preferable that the user holds the weight estimation device 1 so that the imaging unit 5 can image the animal AN parallel to the floor surface or the ground or diagonally above. Here, "imaging from diagonally above" means that the intersection angle (also referred to as the top-down angle) between the horizontal plane and the imaging axis (center line of the camera lens) of the imaging unit 5 is within 60 degrees. .. Further, when the viewing angle is within 45 degrees, the imaging axis is close to horizontal, and three-dimensional subject information can be acquired with high accuracy, which is more preferable.

ユーザーは手HDを動かしつつ、表示部4において、体重を推定したい動物ANの横腹に十字マークが位置するように筐体部2を動かし、撮像部5で動物ANを規定状態で撮像する。このとき、動物ANが起立する床面または地面(ここでは起立面という)Gも同時に撮像される。なお、動物ANからユーザーまでの距離には特に制約がないが、動物ANの全体を撮影できるようにする。 While moving the hand HD, the user moves the housing 2 so that the cross mark is located on the flank of the animal AN whose body weight is to be estimated on the display unit 4, and the imaging unit 5 images the animal AN in a specified state. At this time, the floor surface or the ground (here referred to as an upright surface) G on which the animal AN stands up is also imaged at the same time. The distance from the animal AN to the user is not particularly limited, but the entire animal AN can be photographed.

動物ANの横腹に十字マークMKが位置した状態で、ユーザーがレリーズボタン3bを操作すると、撮像部5は動物ANおよび起立面Gを含む三次元被写体情報及びカラー情報を取得して、記憶部6に記憶する。更に、CPU7は三次元被写体情報に基づいて、動物ANの体重を推定する。 When the user operates the release button 3b with the cross mark MK located on the flank of the animal AN, the imaging unit 5 acquires the three-dimensional subject information and the color information including the animal AN and the standing surface G, and the storage unit 6 Remember in. Further, the CPU 7 estimates the body weight of the animal AN based on the three-dimensional subject information.

以下に、CPU7で行う処理について説明するが、ここでは馬を、体重推定を行う動物ANとして例に取り説明する。記憶部6に記憶された三次元被写体情報には、動物ANの他、体重推定処理に不要な起立面Gの情報も含まれている。そこで、まず起立面Gを分離して、体重を推定したい馬の三次元被写体情報を抽出することが必要になる。 The processing performed by the CPU 7 will be described below, but here, a horse will be described as an example of an animal AN for weight estimation. The three-dimensional subject information stored in the storage unit 6 includes information on the upright surface G, which is unnecessary for the weight estimation process, in addition to the animal AN. Therefore, it is necessary to first separate the upright surface G and extract the three-dimensional subject information of the horse whose weight is to be estimated.

三次元被写体情報は、図3に示すように、画面内における無数の点(例えば画素)毎に、体重推定装置1を基準とした三次元座標(x、y、z)を持つ。ここで、x軸は画面内の水平方向で左側が正、y軸は画面内の垂直方向で上側が正、z軸は画面の垂線方向で画面の向こう側が正と定義する。 As shown in FIG. 3, the three-dimensional subject information has three-dimensional coordinates (x, y, z) with reference to the weight estimation device 1 for each innumerable points (for example, pixels) in the screen. Here, the x-axis is defined as the horizontal direction in the screen and the left side is positive, the y-axis is defined as the vertical direction in the screen and the upper side is positive, and the z-axis is the vertical direction of the screen and the other side of the screen is positive.

起立面Gを分離する手法としては、起立面Gが一般的には水平面であることを利用して行うものがある。たとえば、三次元被写体情報として取得された三次元点群の中で、ある平面に最も多く載っている平面を規定し、その平面を床面または地面と推定して、これらの点を対象から除去することができる。 As a method for separating the upright surface G, there is a method that utilizes the fact that the upright surface G is generally a horizontal plane. For example, in the 3D point cloud acquired as 3D subject information, the plane that is most placed on a certain plane is defined, the plane is estimated as the floor surface or the ground, and these points are removed from the target. can do.

しかしながら、馬などの動物は体格が大きいため、比較的離れた位置から動物を撮像しなくてはならないため、起立面Gにおける三次元被写体情報を持つ点の数が少なくなり、それにより誤差の影響が増大して、起立面Gが凹凸形状を有するように認識され、その結果、起立面Gと認識されない恐れがある。 However, since animals such as horses have a large physique, it is necessary to image the animal from a relatively distant position, so that the number of points having three-dimensional subject information on the upright surface G is reduced, which is affected by the error. Is increased, and the upright surface G is recognized as having an uneven shape, and as a result, it may not be recognized as the upright surface G.

そこで本実施の形態では、十字マークMKの位置を基準点として、起立面Gを馬ANから分離する。より具体的には、CPU7が以下の画像処理を行う。図4に示すように、2次元の画面上で十字マークMKを通る垂線PLをひき、垂線PLが馬の画像の輪郭OLに交差する2点のうち上方の交点をAとし,下方の交点をBとし、さらに交点A,B間の距離をHとする。また、交点BからH/4の距離に位置する交点Cを通り、垂線PLに直角な第1水平線HL1をひき、第1水平線HL1が馬の画像の輪郭OLに交差する2点のうち左方の交点をDとし,右方の交点をEとし、さらに交点D,E間の距離をLとする。距離Lの範囲から、馬の頭部は除かれる。なお、3次元空間上では、垂線PL,第1水平線HL1は曲線となる。 Therefore, in the present embodiment, the standing surface G is separated from the horse AN with the position of the cross mark MK as a reference point. More specifically, the CPU 7 performs the following image processing. As shown in FIG. 4, a perpendicular line PL passing through the cross mark MK is drawn on the two-dimensional screen, and the upper intersection is defined as A and the lower intersection is defined as A among the two points where the perpendicular line PL intersects the contour OL of the horse image. Let B be, and let H be the distance between intersections A and B. Further, a first horizontal line HL1 perpendicular to the perpendicular line PL is drawn through the intersection C located at a distance of H / 4 from the intersection B, and the left side of the two points where the first horizontal line HL1 intersects the contour OL of the horse image. Let D be the intersection of, let E be the intersection on the right, and let L be the distance between the intersections D and E. The horse's head is excluded from the range of distance L. In the three-dimensional space, the perpendicular line PL and the first horizontal line HL1 are curved lines.

また、交点Bより下方に向かってH/2の距離で水平に第2水平線HL2をひく。一般的に馬は脚が長いため、第2水平線HL2を通る水平面は馬の脚と交差する。ここで、第2水平線HL2を通る水平面より下方の脚は、取得された画像データ上では起立面Gと判別が困難であるため、第2水平線HL2を通る水平面より上方であって、馬の画像の輪郭OL内にある(十字マークMKが存在する側の)点の三次元被写体情報を用いて、体重の推定を行うこととする。これにより、第2水平線HL2より下方に存在する脚は、体重推定に用いられないこととなるが、たとえ第2水平線HL2より下方に存在する脚を除いても、体重の推定に大きな影響を与えない。 Further, the second horizontal line HL2 is drawn horizontally at a distance of H / 2 downward from the intersection B. Since horses generally have long legs, the horizontal plane passing through the second horizon HL2 intersects the horse's legs. Here, the leg below the horizontal plane passing through the second horizon HL2 is above the horizontal plane passing through the second horizon HL2 because it is difficult to distinguish it from the upright plane G on the acquired image data, and the image of the horse. The weight is estimated using the three-dimensional subject information of the points (on the side where the cross mark MK exists) in the contour OL of. As a result, the legs below the second horizon HL2 are not used for weight estimation, but even if the legs below the second horizon HL2 are excluded, the weight estimation is greatly affected. Absent.

さらにCPU7は、交点D,E間の距離Lを仮全長として用いる。これは、馬は頭を横に向けたりして、精度よく全長を測定できないことが多いからである。ここでは、抽出した三次元座標群に基づいて、仮全長Lは、交点Dに最も近い点のx座標値から、交点Eに最も近い点のx座標値を引いた値と定義する。次に、交点D,E間の中点をPとし、中点Pを通り垂線PLに平行な線で馬を二分して、上半身と下半身とに分け、その下半身側で且つ第2水平線HL2より上方における馬の画像の輪郭OL内の表面積を求める。 Further, the CPU 7 uses the distance L between the intersections D and E as the temporary total length. This is because horses often cannot measure the total length accurately by turning their heads sideways. Here, based on the extracted three-dimensional coordinate group, the provisional total length L is defined as a value obtained by subtracting the x-coordinate value of the point closest to the intersection E from the x-coordinate value of the point closest to the intersection D. Next, let P be the midpoint between the intersections D and E, divide the horse into two by a line parallel to the perpendicular line PL passing through the midpoint P, divide it into an upper body and a lower body, and on the lower body side and from the second horizontal line HL2. The surface area in the contour OL of the horse image above is determined.

表面積は、抽出した三次元座標群における三点を結んだ三角形を形成してメッシュ化を行い、その三角形の面積を足し合わせたものとする。この時、例えば複数のショットに応じて面積の平均化を行うことで、ノイズなどの影響を抑えることができる。尚、メッシュ化については、例えば特開2013-096745号公報に記載されている。 The surface area shall be the sum of the areas of the triangles formed by forming a triangle connecting the three points in the extracted three-dimensional coordinate group and meshing. At this time, for example, by averaging the areas according to a plurality of shots, the influence of noise and the like can be suppressed. The meshing is described in, for example, Japanese Patent Application Laid-Open No. 2013-096745.

別の方法として、曲率の積分値を用いる方法もある。ある点から所定の距離だけ離れた範囲に存在する点群を用いて最も載っている球面を規定し、その球面の半径を対象となったある点の曲率と定義すると、馬ANの点群データそれぞれに曲率が付与されるから、それに基づき曲率の積分値を算出する。前記のように、馬ANの仮全長Lの中点Pで馬ANを二分割し、それぞれで曲率の積分値を算出する。この曲率の積分値を利用して、上半身、下半身を判別する。 Another method is to use the integral value of curvature. If the most mounted sphere is defined by using a point cloud that exists within a predetermined distance from a certain point, and the radius of the sphere is defined as the curvature of the target point, the point cloud data of horse AN is defined. Since the curvature is given to each, the integrated value of the curvature is calculated based on it. As described above, the horse AN is divided into two at the midpoint P of the provisional total length L of the horse AN, and the integrated value of the curvature is calculated for each. The upper body and the lower body are discriminated by using the integrated value of the curvature.

尚、馬ANの表面をメッシュ化する際の精度には、馬ANと体重推定装置1との撮像距離が大きく関与する。そこで、メッシュ化前にスムージング処理を行うことが望ましい。具体的には、メッシュ化する際には、撮像距離が近い場合、メッシュ化パラメータ(三角形を構成する点の探索距離)を小さくする一方、撮像距離が遠い場合、メッシュ化パラメータを遠くする補正を行うことで、適切なメッシュ化を行うことができる。 The accuracy of meshing the surface of the horse AN is greatly related to the imaging distance between the horse AN and the weight estimation device 1. Therefore, it is desirable to perform a smoothing process before meshing. Specifically, when meshing, if the imaging distance is short, the meshing parameter (search distance of the points that make up the triangle) is reduced, while if the imaging distance is long, the meshing parameter is increased. By doing so, appropriate meshing can be performed.

本発明者が検討を行った結果では、幾何学量である馬ANの仮全長L(但し、仮全長の代わりに、馬の全長を用いてもよい)、中点Pにおける馬の身の高さ、中点Pにおける胴体最大周長T、表面積Aのいずれを用いても、体重を推定することができることが分かっている。但し、馬ANの頭部を除いた部分の身体の表面積と、その体重との相関関係が最も確からしいことも分かっている。そこで、ここでは馬ANの下半身の表面積Aをパラメータとして用いて、その体重を推定することとする。尚、表面積としては、必ずしも下半身の表面積と規定する必要は無く、頭部が含まれなければ良い。 According to the results of the study by the present inventor, the height of the horse at the midpoint P and the provisional total length L of the horse AN (however, the total length of the horse may be used instead of the provisional total length), which are geometric quantities. Now, it is known that the weight can be estimated by using either the maximum circumference T of the body at the midpoint P or the surface area A. However, it is also known that the correlation between the surface area of the body excluding the head of the horse AN and its body weight is most likely. Therefore, here, the surface area A of the lower body of the horse AN is used as a parameter to estimate its body weight. The surface area does not necessarily have to be defined as the surface area of the lower body, and may not include the head.

この推定に先行して、記憶部6は、一般的な馬の下半身の表面積と、その体重との相関関係を求めておく。例えば、図5に示すように、所定のサンプル数の馬の実測体重Wを縦軸に、対応する下半身の表面積Aを横軸に取ってプロットしたとき、この相関関係は回帰直線(回帰式)W=aA+bで近似できる。この係数a、bは、予め行った調査結果やシミュレーションで求めることができ、これらを記憶部6が記憶している。 Prior to this estimation, the storage unit 6 determines the correlation between the surface area of the lower body of a general horse and its body weight. For example, as shown in FIG. 5, when the measured weight W of a horse with a predetermined number of samples is plotted on the vertical axis and the corresponding surface area A of the lower body is plotted on the horizontal axis, this correlation is a regression line (regression equation). It can be approximated by W = aA + b. The coefficients a and b can be obtained by a survey result or a simulation performed in advance, and these are stored in the storage unit 6.

よって、CPU7が馬ANの下半身の表面積Aを算出したときに、回帰直線W=aA+bから、体重Wを精度良く求めることができる。求めた体重Wは、例えば図2に示すように、馬ANの画像と共に「940kg」などと表示部4に表示することができる。尚、上述したように、体重を推定する際には取得データの平均化を行うことが望ましい。 Therefore, when the CPU 7 calculates the surface area A of the lower body of the horse AN, the body weight W can be accurately obtained from the regression line W = aA + b. The obtained body weight W can be displayed on the display unit 4 as “940 kg” or the like together with the image of the horse AN, for example, as shown in FIG. As described above, it is desirable to average the acquired data when estimating the body weight.

一方、馬ANの下半身の表面積に加え、その他の幾何学量をパラメータとして用いることで、より精度の良い体重推定を行える。例えば胴体最大周長Tを更にパラメータとして用いた場合、より高精度に馬ANの体重を推定できる。 On the other hand, by using other geometrical quantities as parameters in addition to the surface area of the lower body of the horse AN, more accurate weight estimation can be performed. For example, when the maximum circumference T of the body is further used as a parameter, the weight of the horse AN can be estimated with higher accuracy.

かかる場合、馬の下半身の表面積Aと、胴体最大周長Tと、その体重Wとの相関関係を求めると、この相関関係は回帰直線W=aA+bT+cで表せる。かかる場合には、記憶部6は係数a、b、cを記憶する。 In such a case, when the correlation between the surface area A of the lower body of the horse, the maximum circumference T of the body, and the weight W thereof is obtained, this correlation can be expressed by the regression line W = aA + bT + c. In such a case, the storage unit 6 stores the coefficients a, b, and c.

この例では、CPU7が馬ANの下半身の表面積A及び胴体最大周長Tを算出したときに、回帰直線W=aA+bT+cから、体重Wを精度良く求めることができる。 In this example, when the CPU 7 calculates the surface area A of the lower body of the horse AN and the maximum circumference T of the body, the body weight W can be accurately obtained from the regression line W = aA + bT + c.

また、体重推定装置1にUSB等のインタフェースを設け、外部のパソコンなどからCPU7にアクセスできるようにし、例えば記憶部6に、所望の回帰直線を任意のタイミング(工場出荷時やユーザー使用後など)で書き込みまたは変更できるようにしてもよい。 Further, the weight estimation device 1 is provided with an interface such as USB so that the CPU 7 can be accessed from an external personal computer or the like. For example, a desired regression line is set in the storage unit 6 at an arbitrary timing (at the time of shipment from the factory, after use by the user, etc.). It may be possible to write or change with.

以上の例では、体重を推定する馬の下半身の表面積に応じて回帰直線を変える例を示した。これに対し、馬の月例や種類に応じて、あらかじめ対応する回帰直線を求めておき、体重推定装置1に設けた選択ボタンでユーザーが選択するようにしてもよい。 In the above example, the regression line is changed according to the surface area of the lower body of the horse whose weight is estimated. On the other hand, the corresponding regression line may be obtained in advance according to the month and type of horse, and the user may select the horse with the selection button provided on the weight estimation device 1.

以上の実施形態では、幾何学量の変数が1つ(下半身の表面積)の回帰式で回帰直線を表す例を示したが、幾何学量の変数が2つ以上の重回帰式で表してもよい。また、回帰式は一次式に限らず多次式であっても良いし、その他の関数(指数関数、log関数、三角関数などの組み合わせ)であってもよい。 In the above embodiment, an example is shown in which a regression line is represented by a regression equation having one geometric quantity variable (surface area of the lower body), but even if the geometric quantity variable is represented by two or more multiple regression equations. Good. Further, the regression equation is not limited to a linear equation and may be a multidimensional equation, or may be another function (combination of exponential function, log function, trigonometric function, etc.).

さらに、同じ種類であっても、餌や環境によっても馬の成育状況が変わってくる。この場合、成育条件の違いは何通りもあるが、大きな括りでは、子馬から成馬まで同じ馬舎で飼育することから、厩舎により成育状況が異なるということができる。 Furthermore, even if they are of the same type, the growth status of horses will change depending on the food and environment. In this case, there are many differences in the growing conditions, but in a large group, the foals and the adult horses are bred in the same stable, so it can be said that the growing conditions differ depending on the stables.

更に回帰直線を決めるファクターとして、馬のサイズがある。ここで、サイズとは、馬の足の太さなどのパーツのサイズ、或いは体長、体高のような全体サイズの場合もある。また、同じ厩舎においても、餌の種類を変える、餌の量を変える、というような場合、回帰直線が変わる可能性がある。また、厩舎舎の環境(温度やストレス要因)を変えることでも回帰直線が変わる可能性がある。 Another factor that determines the regression line is the size of the horse. Here, the size may be the size of a part such as the thickness of a horse's leg, or the overall size such as body length and height. Also, even in the same stable, the regression line may change when the type of food is changed or the amount of food is changed. In addition, the regression line may change by changing the environment (temperature and stress factors) of the stables.

したがって、回帰直線を決める特性としては、馬のサイズ、月齢、種類、成育される厩舎などが含まれ、更に回帰直線を決める特性としては、餌の種類、給餌方針、厩舎の環境(温度、湿度、風通しなど)が含まれる。 Therefore, the characteristics that determine the regression line include the size, age, type, and stable of the horse to be raised, and the characteristics that determine the regression line include the type of food, feeding policy, and stable environment (temperature, humidity). , Ventilation, etc.) are included.

本発明は、以上の実施の形態に限られない。例えば、体重推定装置1による撮像では、シャッター速度が1/60程度であることから、連続的に撮像を行って三次元情報群を取得し、各三次元情報群を平均化した三次元情報群を用いて体重Wを求めるか、各三次元情報群から得られる馬の下半身の表面積Aを平均化して1つの体重Wを求めるか、もしくは複数得られた体重Wを平均化して、これを推定体重として用いることもできる。 The present invention is not limited to the above embodiments. For example, in the imaging by the body weight estimation device 1, since the shutter speed is about 1/60, the three-dimensional information group obtained by continuously performing the imaging to acquire the three-dimensional information group and averaging each three-dimensional information group. The body weight W is calculated using, or the surface area A of the lower body of the horse obtained from each three-dimensional information group is averaged to obtain one body weight W, or a plurality of body weights W obtained are averaged and estimated. It can also be used as body weight.

又、以上の実施の形態では、体重を推定する動物として、馬を例に挙げたが、本実施の形態にかかる体重推定装置1による牛や豚などの体重を推定することができる。かかる場合、牛や豚などは馬とは体形が異なるので、異なる幾何学量をパラメータとして用いることが望ましい。 Further, in the above embodiment, a horse is taken as an example of an animal for estimating the body weight, but the body weight of a cow, a pig, or the like can be estimated by the weight estimation device 1 according to the present embodiment. In such a case, since cows and pigs have different body shapes from horses, it is desirable to use different geometrical quantities as parameters.

1 体重推定装置
2 筐体部
3 操作部
3a 電源スイッチ
3b レリーズボタン
4 表示部
5 撮像部
6 記憶部
1 Weight estimation device 2 Housing unit 3 Operation unit 3a Power switch 3b Release button 4 Display unit 5 Imaging unit 6 Storage unit

Claims (10)

床面または地面に起立した動物の体重を推定する体重推定装置であって、
前記動物に対して基準点を設定するとともに、前記動物を前記床面または地面とともに撮像し、複数の点毎に三次元情報を取得する情報取得装置と、
前記情報取得装置が取得した三次元情報に基づいて、前記動物の外形の幾何学量を演算する演算装置と、
前記基準点に基づいて、前記動物と前記床面または地面とを分離しつつ、前記演算装置が演算した前記動物の外形の幾何学量に基づいて、前記動物の体重を推定する計量装置と、を有することを特徴とする体重推定装置。
A weight estimation device that estimates the weight of an animal standing on the floor or the ground.
An information acquisition device that sets a reference point for the animal, images the animal together with the floor surface or the ground, and acquires three-dimensional information for each of a plurality of points.
An arithmetic unit that calculates the geometrical amount of the outer shape of the animal based on the three-dimensional information acquired by the information acquisition device, and
A weighing device that estimates the weight of the animal based on the geometric amount of the outer shape of the animal calculated by the arithmetic unit while separating the animal from the floor surface or the ground based on the reference point. A body weight estimator characterized by having.
前記動物の外形の幾何学量とは、前記動物の全長、最大高さ、体幹部体高、表面積、胴体最大周長の少なくとも一つであることを特徴とする請求項1に記載の体重推定装置。 The weight estimation device according to claim 1, wherein the geometric amount of the outer shape of the animal is at least one of the total length, the maximum height, the trunk height, the surface area, and the maximum circumference of the body of the animal. .. 前記情報取得装置から出力された信号に基づき、動物を含む被写体の画像を表示する画面を備えた表示装置と、
前記表示装置の画面に識別マークを表示することにより、前記識別マークにより特定される動物を、体重推定対象として選択する選択装置と、をさらに有し、
前記計量装置は、前記識別マークの位置を前記基準点として、前記演算装置が演算した前記動物の外形の幾何学量に基づいて、前記動物と前記床面または地面とを分離する、ことを特徴とする請求項1または2に記載の体重推定装置。
A display device provided with a screen for displaying an image of a subject including an animal based on a signal output from the information acquisition device, and a display device.
Further having a selection device for selecting an animal identified by the identification mark as a body weight estimation target by displaying an identification mark on the screen of the display device.
The weighing device is characterized in that the animal is separated from the floor surface or the ground based on the geometric amount of the outer shape of the animal calculated by the arithmetic unit with the position of the identification mark as the reference point. The weight estimation device according to claim 1 or 2.
前記計量装置は、前記床面または地面とともに、前記動物の脚の一部を分離して、前記動物の体重を推定する、ことを特徴とする請求項3に記載の体重推定装置。 The weight estimation device according to claim 3, wherein the weighing device separates a part of the legs of the animal together with the floor surface or the ground to estimate the weight of the animal. 前記計量装置は、前記識別マークの位置に基づき、前記動物の頭部を含まない仮全長を求め、前記仮全長に基づいて前記動物の体重を推定する、ことを特徴とする請求項3に記載の体重推定装置。 The third aspect of claim 3, wherein the weighing device obtains a provisional total length excluding the head of the animal based on the position of the identification mark, and estimates the body weight of the animal based on the provisional total length. Weight estimator. 前記動物の外形の幾何学量と、前記動物の体重との相関関係を表す回帰式を記憶した記憶部を有し、
前記計量装置は、前記回帰式に、前記演算装置が演算した前記動物の外形の幾何学量を代入することにより、前記動物の体重を推定することを特徴とする請求項1〜5のいずれかに記載の体重推定装置。
It has a storage unit that stores a regression equation that expresses the correlation between the geometric amount of the outer shape of the animal and the body weight of the animal.
Any of claims 1 to 5, wherein the weighing device estimates the body weight of the animal by substituting the geometric amount of the outer shape of the animal calculated by the arithmetic unit into the regression equation. The weight estimation device described in.
前記情報取得装置は、ワンショット型3Dスキャナであり、所定の時間内で複数のショットを行い、前記演算装置は、複数のショットで得られた複数の三次元情報を平均化した平均三次元情報に基づき、前記動物の外形の幾何学量を演算することを特徴とする請求項1〜6のいずれかに記載の体重推定装置。 The information acquisition device is a one-shot type 3D scanner, performs a plurality of shots within a predetermined time, and the arithmetic unit is an average three-dimensional information obtained by averaging a plurality of three-dimensional information obtained by the plurality of shots. The weight estimation device according to any one of claims 1 to 6, wherein the geometric amount of the outer shape of the animal is calculated based on the above. 前記情報取得装置は、ワンショット型3Dスキャナであり、所定の時間内で複数のショットを行い、前記演算装置は、複数のショットで得られた複数の三次元情報に基づき、複数の前記動物の外形の幾何学量を演算し、前記計量装置は、前記動物の外形の幾何学量を平均化した平均幾何学量に基づいて、撮像した前記動物の体重を推定することを特徴とする請求項1〜6のいずれかに記載の体重推定装置。 The information acquisition device is a one-shot type 3D scanner, which performs a plurality of shots within a predetermined time, and the arithmetic unit performs a plurality of shots of the animal based on a plurality of three-dimensional information obtained by the plurality of shots. The claim is characterized in that the geometric amount of the outer shape is calculated, and the weighing device estimates the weight of the imaged animal based on the average geometric amount obtained by averaging the geometric amount of the outer shape of the animal. The weight estimation device according to any one of 1 to 6. 前記情報取得装置は、ワンショット型3Dスキャナであり、所定の時間内で複数のショットを行い、前記演算装置は、複数のショットで得られた複数の三次元情報に基づき、複数の前記動物の外形の幾何学量を演算し、前記計量装置は、複数の前記動物の外形の幾何学量に基づいて、撮像した前記動物の体重を複数個求め、これらを平均化した体重を推定体重とすることを特徴とする請求項1〜6のいずれかに記載の体重推定装置。 The information acquisition device is a one-shot type 3D scanner, and a plurality of shots are taken within a predetermined time, and the calculation device is based on a plurality of three-dimensional information obtained by the plurality of shots, and the plurality of animals are subjected to the information acquisition device. The geometrical amount of the outer shape is calculated, and the weighing device obtains a plurality of imaged body weights of the animal based on the geometrical amount of the outer shape of the plurality of animals, and the averaged body weight is used as the estimated weight. The weight estimation device according to any one of claims 1 to 6, wherein the weight estimation device is characterized. 前記情報取得装置は、前記動物を前記床面または地面に対して平行もしくは斜め上から撮像することを特徴とする請求項1〜9のいずれかに記載の体重推定装置。 The weight estimation device according to any one of claims 1 to 9, wherein the information acquisition device images the animal from parallel to or diagonally above the floor or the ground.
JP2019189962A 2019-10-17 2019-10-17 Body weight estimation device Pending JP2021063774A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019189962A JP2021063774A (en) 2019-10-17 2019-10-17 Body weight estimation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019189962A JP2021063774A (en) 2019-10-17 2019-10-17 Body weight estimation device

Publications (1)

Publication Number Publication Date
JP2021063774A true JP2021063774A (en) 2021-04-22

Family

ID=75487917

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019189962A Pending JP2021063774A (en) 2019-10-17 2019-10-17 Body weight estimation device

Country Status (1)

Country Link
JP (1) JP2021063774A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2021166894A1 (en) * 2020-02-18 2021-08-26
WO2023249368A1 (en) * 2022-06-23 2023-12-28 주식회사 시고르자브종 Method for predicting size of animal on basis of animal image and electronic device for performing same method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2021166894A1 (en) * 2020-02-18 2021-08-26
WO2023249368A1 (en) * 2022-06-23 2023-12-28 주식회사 시고르자브종 Method for predicting size of animal on basis of animal image and electronic device for performing same method

Similar Documents

Publication Publication Date Title
JPWO2019188506A1 (en) Information processing equipment, object measurement system, object measurement method, computer program and information provision system
JP7284500B2 (en) weight estimator
US8351656B2 (en) Remote contactless stereoscopic mass estimation system
Wang et al. A portable and automatic Xtion-based measurement system for pig body size
US11627726B2 (en) System and method of estimating livestock weight
US8369566B2 (en) Remote contactless stereoscopic mass estimation system
JP6740033B2 (en) Information processing device, measurement system, information processing method, and program
Tasdemir et al. Determination of body measurements on the Holstein cows using digital image analysis and estimation of live weight with regression analysis
CN111862048B (en) Automatic fish posture and length analysis method based on key point detection and deep convolution neural network
JP7057971B2 (en) Animal body weight estimation device and weight estimation method
WO2018227576A1 (en) Method and system for detecting ground shape, method for drone landing, and drone
NO337305B1 (en) System and method for calculating physical sizes for freely moving objects in water
CN111325217B (en) Data processing method, device, system and medium
JP6821326B2 (en) Information processing equipment, measurement systems, information processing methods and programs
JP6525271B2 (en) Residual feed measuring device and program for measuring residual feed
JP2021063774A (en) Body weight estimation device
JP2022019593A (en) Underwater three-dimensional restoration device and underwater three-dimensional restoration method
CN112131921B (en) Biological automatic measurement system and measurement method based on stereoscopic vision
CN108369739A (en) Article detection device and object detecting method
WO2017180003A2 (en) System for measuring fish using a camera and a structured light projector
JP6702370B2 (en) Measuring device, measuring system, measuring method and computer program
RU2769731C2 (en) Method of determining numerical values of animal exterior
TW201035517A (en) System and method for detecting a gap between two parts of an object
JP2009151516A (en) Information processor and operator designating point computing program for information processor
JP6710961B2 (en) Golf swing analysis method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221003

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230725

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230801

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20240206