規模トマト生産施設における収穫ロボットの開発
─ 3次元距離センサによる果房内果実の分離 ─

Development of Tomato Harvesting Robot in Large Scale Greenhouse
― Separation of Interior Fruits using Three-dimensional Distance Sensor ―

陣内瞭輔

1. はじめに
 本研究では,色情報と3次元距離情報を併用し,果房内果実の分離を行うアルゴリズムを検討した.

2. 実験装置およびアルゴリズム
 RGBカラーカメラおよび3次元距離センサを内蔵したMicrosoft社製Kinect for Windows v2を用いた.本学部附属山陽圏フィールド科学センターの温室内で栽培されたトマトの作物列に対して,0.6 m付近の距離から夜間に撮影を行った.Fig.1に果実の分離アルゴリズムを示す.まず,カラー画像(Fig.1(a))と3次元距離情報(以下,距離画像)を取得し,カラー画像内の収穫対象となる果実の赤色領域を抽出する.その輪郭線を求め(Fig.1(b)),領域内において最も距離の小さい点を代表点(×印)とする.つぎに代表点から輪郭線までの距離を,代表点の水平左を0度として時計回りに求める(Fig.2).この例では,0から約120度,約240から360度は左側果実の輪郭線を走査している.果実が重なっている部分は代表点からの距離が大きくなり,その変位も大きいので,対象果実と分離できる(Fig.1(c)).ここで,隣接した果実との境界を求めるために,画像処理に用いられるSobelフィルタを距離画像に適応した(Fig.1(d)).このフィルタにより距離の変化が大きい所が強調され,その値は代表点から右下に引いた図中の破線を例にとると,Fig.3に示ように1が代表点で,境界付近の19でピークを得る.このピークを境界点と定義し,同様の処理を繰り返して境界点を連結すれば,果実間の境界線を得ることができる(Fig.1(e)).この境界線を用いてFig.1(a)の果実を分離した結果がFig.1(f)である.最終的にこの果実が茎葉等に隠されておらず収穫可能かどうかの判断は円形度等の特徴量を利用すれば可能である.

3. 実験結果
 撮影した201株に対して処理を行った結果,データの欠損がなく,収穫対象果実が撮影されているものが155株あり,そのうち133株の収穫対象果実を良好に識別できた.果実が単体の場合は58株中58株,果実が2個の場合は75株中59株,果実が3個の場合は18株中13株,果実が4個の場合は4株中3株の識別に成功した.

jin1.jpg
Fig. 1 Image example
jin2.jpg
Fig. 2 Distance from representative point to contour line
jin3.jpg
Fig. 3 Change in Sobel value