ロボットによる雑草防除を可能にするために、バーミューダグラスの芝生からハマスゲの雑草を検出するアルゴリズムを開発しています。雑草と背景の芝生が類似しているため、手動のデータラベル付けは費用がかかり、エラーが発生しやすくなります。したがって、オブジェクト検出に深層学習手法を直接適用しても、満足のいく結果を生成することはできません。インスタンス検出アプローチ(つまり、マスクR-CNN)に基づいて、合成データと生データを組み合わせてネットワークをトレーニングします。ラベル付けコストを削減するためにさまざまなレベルの注釈を採用して、忠実度の高い合成データを生成するアルゴリズムを提案します。さらに、ピクセル単位の正確なラベリングへの依存を減らすために、ニューラルネットワーク入力としてハマスゲスケルトンベースの確率マップ(NSPM)を構築します。また、損失関数をクロスエントロピーからカルバックライブラー発散に変更し、ラベリングプロセスの不確実性に対応します。提案されたアルゴリズムを実装し、FasterR-CNNとMaskR-CNNの両方と比較します。結果は、私たちの設計が不正確で不十分なトレーニングサンプルの問題の影響を効果的に克服し、わずか0.4%の偽陰性率でFasterR-CNNの対応物を大幅に上回ることができることを示しています。特に、私たちのアプローチは、元のMask R-CNNアプローチと比較した場合、パフォーマンスを向上させながら、ラベリング時間を95%短縮します。
To enable robotic weed control, we develop algorithms to detect nutsedge weed from bermudagrass turf. Due to the similarity between the weed and the background turf, manual data labeling is expensive and error-prone. Consequently, directly applying deep learning methods for object detection cannot generate satisfactory results. Building on an instance detection approach (i.e. Mask R-CNN), we combine synthetic data with raw data to train the network. We propose an algorithm to generate high fidelity synthetic data, adopting different levels of annotations to reduce labeling cost. Moreover, we construct a nutsedge skeleton-based probabilistic map (NSPM) as the neural network input to reduce the reliance on pixel-wise precise labeling. We also modify loss function from cross entropy to Kullback-Leibler divergence which accommodates uncertainty in the labeling process. We implement the proposed algorithm and compare it with both Faster R-CNN and Mask R-CNN. The results show that our design can effectively overcome the impact of imprecise and insufficient training sample issues and significantly outperform the Faster R-CNN counterpart with a false negative rate of only 0.4%. In particular, our approach also reduces labeling time by 95% while achieving better performance if comparing with the original Mask R-CNN approach.