ロボットビジョンとマシンビジョンの違いについて

信号処理(Signal Processing)、画像処理(Image Processing)、コンピュータービジョン(Computer Vision)、パターン認識/機械学習(Pattern Recognition/Machine Learning)、マシンビジョン(Machine Vision)はどう違うのでしょうか。これらの定義の違いについて、ROBOTIQの技術者が以下のように定義しています。

原文はこちら

家系図で表すと以下のようになるとのこと。

そして、入力と出力によってそれらを定義すると、以下の表の通りになるとのこと。

 技術  入力 出力
 Signal Processing  電気信号 電気信号
 Image Processing  画像 画像
 Computer Vision  画像 情報/特徴
 Pattern Recognition/Machine Learning  情報/特徴 情報
 Machine Vision  画像 情報
 Robot Vision  画像 物理動作