マシンビジョン マシンビジョンの概要

マシンビジョン

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/11/29 02:58 UTC 版)

Automatix(現Microscanの一部)製の初期のマシンビジョン・システム Autovision II(1983年の見本市にて)。バックライト照明つきのテーブルを三脚に取り付けたカメラで撮影し、ブロブ検出英語版を行う。

コンピュータビジョンがコンピュータによる画像処理を主に研究対象としているのに対して、マシンビジョンはそれ以外にロボットアームなどの他の製造機器を接続するコンピュータネットワークやデジタル入出力機器も含めたシステムが必要となる。従って、マシンビジョンは、計算機科学機械工学光学ファクトリーオートメーションなどを統合した工学の一分野となっている。

概要

マシンビジョンシステムは、ベルトコンベア上の物体を数えるとか、シリアル番号を読み取るとか、表面の傷がないか調べるなどの極めて限定されたタスクを実行する。製造業者がマシンビジョンを導入するのは、それが高速で細部にわたる目視検査を休み無く実行できるからである。人間の検査者は体調の変動や長時間にわたる注意力の維持に問題があるが、短時間であれば機械以上の認識能力と問題発生時の柔軟な対応力がある。

コンピュータは必ずしも人間と同じように「見ている」わけではない。カメラは人間の眼と同じではないし、人間が推論したり想定したりすることに依存しているのに対して、コンピュータは画像の個々のピクセルを調べることで「見ている」のであり、知識ベースパターン認識エンジンを使って結論を出すのである。人間の知覚を真似たマシンビジョンのアルゴリズムも開発されてきたが、効率を重視した特定用途向けの様々な画像処理手法も開発されてきた。マシンビジョンやコンピュータビジョンシステムは画像を一貫して処理できるが、そのようなシステムは一般に単一で繰り返されるタスクを実行するよう設計されることが多い。この分野の進展にもかかわらず、マシンビジョンやコンピュータビジョンシステムは未だに人間の画像理解能力に到達していない。具体的には、光の当たり方の変化や画質の劣化、部分的な変動に対応できない。

用途

マシンビジョンの典型的な用途としては、各種製品(ICチップ、自動車、食品、医薬品など)の検査がある。工場のラインで人間の検査者が眼で見て製品を検査する代わりに、デジタルカメラ、スマートカメラ、画像処理ソフトウェアなどで構成されるマシンビジョンシステムが同様の検査を行う。マシンビジョンシステムは半導体部品工場で広く利用されている。マシンビジョン無しではCPUの生産量は激減するだろう。マシンビジョンシステムはシリコンウェハやチップ、抵抗やコンデンサなどの検査に使われている。

自動車産業などでは、マシンビジョンシステムが産業用ロボットのガイドとして使われている[5]。溶接すべき箇所の位置あわせや表面の傷の検出などに使われている。他にも、品質保証、仕分け、資材搬送、光学的計測などの用途がある[4]

技法

マシンビジョンの技法はMVソリューションを定義し生み出す過程で定義され[6][7]、そういったソリューションの運用に際して行われる技術的過程として定義される。ここでは主に後者を解説する。2006年の時点でMVで使われているインタフェースやコンフィギュレーションの標準化はあまり進んでいない。例えば、ユーザーインタフェース、複数コンポーネントを組み合わせる際のインタフェース、データ交換を自動化するためのインタフェースなどがある[8]。いずれにしてもMVの第一段階は画像を撮影することであり、カメラやレンズや照明を使い、その後の処理で必要な部分が識別可能となる画像を撮影できるよう設計される[9][10]。撮影した画像にMVソフトウェアパッケージによって各種デジタル画像処理が施され、必要な情報を抽出し、多くの場合抽出された情報に基づいた判断(検査の合否判定など)が行われる[11]

多くのマシンビジョン・アプリケーションは2次元画像を使っているが、3次元画像を使う(対象物を立体的に把握する)ものも徐々に増えている[12][13]

撮影

2次元・可視光の一般的な撮影が最も多く使われており、他にも赤外線撮影[14]、ラインスキャン撮影、3次元撮影、X線撮影[5]などが使われることがある。2次元・可視光の場合でも、モノクロ撮影とカラー撮影、解像度の違い、画像全体について同時に画像処理を行うか否か、動いている物体の認識が可能か[15]といった差異がある。3次元撮影でよく使われるのは三角測量に基づくスキャンである。他にも、レーザー光の反射にかかる時間で距離を計測する技法(TOF法)、グリッド方式、ステレオ方式などの3次元撮影技法がある[12]

撮影機器(カメラなど)は画像処理装置とは分離しているものもあるし、一体化していることもある。後者はスマートカメラ英語版スマートセンサー英語版と呼ばれる[16][17]。分離型の場合、両者の接続には標準インタフェース(CameraLink英語版CoaXPress英語版など)や独自インタフェースのフレーム取り込み装置英語版という専用ハードウェアを経由することがある[18][19][20][21]。コンピュータに直接接続可能なカメラが使われることもあり、FireWireUSBギガビット・イーサネットといったインタフェースで接続する[21][22]

画像処理

画像を撮影したら、それを処理する[20]。次のような画像処理技法が使われている。

  • ピクセルカウント: 明るい(あるいは暗い)ピクセル数を数える。
  • しきい値設定: グレイ階調画像を白黒画像に変換する[23]
  • セグメンテーション: デジタル画像を複数のセグメントに分割して単純化したり、より分析しやすい意味のある形に変換する[24]
  • ブロブ検出と操作英語版: 画像からブロブ(例えば灰色の物体中にある黒い穴など)と呼ばれる部分を識別する。ブロブは光学的ターゲットとして何らかのロボット操作の対象を表したり、検査においては傷を表す[25]
  • パターン認識: テンプレートマッチングなど。特定パターンを見つけ出し、カウントしたりする。物体の位置のずれや向きの違いを認識したり、重なりを認識したり、大きさの変化を認識したりといったことが含まれる[26]
  • バーコード読み取り: マシンビジョンシステム向けの一次元や二次元のバーコードを読み取る[27]
  • 光学文字認識: シリアル番号などを自動的に読み取る[28]
  • 計測: 物体の寸法をミリメートルなどの単位で測定する[29]
  • エッジ検出: 物体の輪郭を検出する[30]
  • ニューラルネットワーク処理: 自律学習型の判断システム[31]
  • 数理形態学などを応用したフィルタリング

出力

マシンビジョンシステムの一般的な出力は、何らかの判定の合否である。その出力をトリガーとして何らかの機構を働かせて問題のある製品をはじいたり、警報音を発したりする。また、物体の位置や向きに関する情報を出力し、産業用ロボットへの入力とする場合もある[5]。出力データの型としては、計測値を表す数値、バーコードなどを読み取ったコード、シリアル番号を読み取った文字列、画像そのものなど様々なものがある[6][10]


  1. ^ Steger, Carsten, Markus Ulrich, and Christian Wiedemann (2018). Machine Vision Algorithms and Applications (2nd ed.). Weinheim: Wiley-VCH. p. 1. ISBN 978-3-527-41365-2. https://books.google.de/books?id=tppFDwAAQBAJ&printsec=frontcover&cad=0#v=onepage&q&f=false 2018年1月30日閲覧。 
  2. ^ a b Graves, Mark & Bruce G. Batchelor (2003). Machine Vision for the Inspection of Natural Products. Springer. p. 5. ISBN 978-1-85233-525-0. https://books.google.co.jp/books?id=PXwz4MDCkYsC&lpg=PA5&pg=PA5&redir_esc=y&hl=ja#v=onepage&f=false 2010年11月2日閲覧。 
  3. ^ a b Holton, W. Conard (October 2010). “By Any Other Name”. Vision Systems Design 15 (10). ISSN 1089-3709. http://www.vision-systems.com/articles/print/volume-15/issue-10/Departments/Inside_Vision/by-any-other-name.html 2013年3月5日閲覧。. 
  4. ^ a b Relf, Christopher G. (2004). Image Acquisition and Processing with LabVIEW. 1. CRC Press. ISBN 978-0-8493-1480-3. https://books.google.co.jp/books?id=w38eAPw8FBcC&lpg=PA241&pg=PA241&redir_esc=y&hl=ja#v=onepage&q&f=false 2010年11月2日閲覧。 
  5. ^ a b c Turek, Fred D. (June 2011). “Machine Vision Fundamentals, How to Make Robots See”. NASA Tech Briefs 35 (6): 60–62. http://www.techbriefs.com/privacy-footer-69/10531 2011年11月29日閲覧。. 
  6. ^ a b West, Perry A Roadmap For Building A Machine Vision System Pages 1-35
  7. ^ Dechow, David (January 2009). “Integration: Making it Work”. Vision & Sensors: 16–20. http://www.qualitymag.com/articles/89497-integration-making-it-work 2012年5月12日閲覧。. 
  8. ^ Hornberg, Alexander (2006). Handbook of Machine Vision. Wiley-VCH. p. 709. ISBN 978-3-527-40584-8. https://books.google.co.jp/books?id=x_1IauK-M2cC&lpg=PA709&pg=PA709&redir_esc=y&hl=ja#v=onepage&q&f=false 2010年11月5日閲覧。 
  9. ^ Hornberg, Alexander (2006). Handbook of Machine Vision. Wiley-VCH. p. 427. ISBN 978-3-527-40584-8. https://books.google.co.jp/books?id=x_1IauK-M2cC&lpg=PA427&pg=PA427&redir_esc=y&hl=ja#v=onepage&q&f=false 2010年11月5日閲覧。 
  10. ^ a b Demant C., Streicher-Abel B. and Waszkewitz P. (1999). Industrial Image Processing: Visual Quality Control in Manufacturing. Springer-Verlag. ISBN 3-540-66410-6 
  11. ^ Hornberg, Alexander (2006). Handbook of Machine Vision. Wiley-VCH. p. 429. ISBN 978-3-527-40584-8. https://books.google.co.jp/books?id=x_1IauK-M2cC&lpg=PA429&pg=PA429&redir_esc=y&hl=ja#v=onepage&q&f=false 2010年11月5日閲覧。 
  12. ^ a b Murray, Charles J (February 2012). “3D Machine Vison Comes into Focus”. Design News. http://www.designnews.com/document.asp?doc_id=237971 2012年5月12日閲覧。. 
  13. ^ Davies, E.R. (2012). Computer and Machine Vision: Theory, Algorithms, Practicalities (4th ed.). Academic Press. pp. 410–411. ISBN 9780123869081. https://books.google.co.jp/books?id=AhVjXf2yKtkC&lpg=PP1&pg=PA410&redir_esc=y&hl=ja#v=onepage 2012年5月13日閲覧。 
  14. ^ Wilson, Andrew (April 2011). “The Infrared Choice”. Vision Systems Design 16 (4): 20–23. http://www.vision-systems.com/articles/print/volume-16/issue-4/features/the-infrared-choice.html 2013年3月5日閲覧。. 
  15. ^ West, Perry High Speed, Real-Time Machine Vision CyberOptics, pages 1-38
  16. ^ Belbachir, Ahmed Nabil, ed (2009). Smart Cameras. Springer. ISBN 978-1-4419-0952-7 
  17. ^ Dechow, David (February 2013). “Explore the Fundamentals of Machine Vision: Part 1”. Vision Systems Design 18 (2): 14-15. http://www.vision-systems.com/articles/print/volume-18/issue-2/departments/leading-edge-views/explore-the-fundamentals-of-machine-vision-part-i.html 2013年3月5日閲覧。. 
  18. ^ Wilson, Andrew (May 31, 2011). “CoaXPress standard gets camera, frame grabber support”. Vision Systems Design. http://www.vision-systems.com/articles/2011/05/coaxpress-standard-camera-frame-grabber-support.html 2012年11月28日閲覧。. 
  19. ^ Wilson, Dave (November 12, 2012). “Cameras certified as compliant with CoaXPress standard”. Vision Systems Design. http://www.vision-systems.com/articles/2012/11/cameras-certified-as-compliant-with-coaxpress-standard.html 2013年3月5日閲覧。. 
  20. ^ a b Davies, E.R. (1996). Machine Vision - Theory Algorithms Practicalities (2nd ed.). Harcourt & Company. ISBN 978-0-12-206092-2 
  21. ^ a b Dinev, Petko (March 2008). “Digital or Analog?”. Vision & Sensors: 10–14. http://www.qualitymag.com/articles/89454-digital-or-analog 2012年5月12日閲覧。. 
  22. ^ Wilson, Andrew (December2011). “Product Focus - Looking to the Future of Vision”. Vision Systems Design 16 (12). http://www.vision-systems.com/articles/print/volume-16/issue-12/features/looking-to-the-future-of-vision.html 2013年3月5日閲覧。. 
  23. ^ Demant C., Streicher-Abel B. and Waszkewitz P. (1999). Industrial Image Processing: Visual Quality Control in Manufacturing. Springer-Verlag. p. 96. ISBN 3-540-66410-6 
  24. ^ Linda G. Shapiro and George C. Stockman (2001): “Computer Vision”, pp 279-325, New Jersey, Prentice-Hall, ISBN 0-13-030796-3
  25. ^ Demant C., Streicher-Abel B. and Waszkewitz P. (1999). Industrial Image Processing: Visual Quality Control in Manufacturing. Springer-Verlag. p. 95. ISBN 3-540-66410-6 
  26. ^ Demant C., Streicher-Abel B. and Waszkewitz P. (1999). Industrial Image Processing: Visual Quality Control in Manufacturing. Springer-Verlag. p. 111. ISBN 3-540-66410-6 
  27. ^ Demant C., Streicher-Abel B. and Waszkewitz P. (1999). Industrial Image Processing: Visual Quality Control in Manufacturing. Springer-Verlag. p. 125. ISBN 3-540-66410-6 
  28. ^ Demant C., Streicher-Abel B. and Waszkewitz P. (1999). Industrial Image Processing: Visual Quality Control in Manufacturing. Springer-Verlag. p. 132. ISBN 3-540-66410-6 
  29. ^ Demant C., Streicher-Abel B. and Waszkewitz P. (1999). Industrial Image Processing: Visual Quality Control in Manufacturing. Springer-Verlag. p. 191. ISBN 3-540-66410-6 
  30. ^ Demant C., Streicher-Abel B. and Waszkewitz P. (1999). Industrial Image Processing: Visual Quality Control in Manufacturing. Springer-Verlag. p. 108. ISBN 3-540-66410-6 
  31. ^ Turek, Fred D. (March 2007). “Introduction to Neural Net Machine Vision”. Vision Systems Design 12 (3). http://www.vision-systems.com/articles/print/volume-12/issue-3/features/introduction-to-neural-net-machine-vision.html 2013年3月5日閲覧。. 
  32. ^ Hapgood, Fred (December 15, 2006/January 1, 2007). “Factories of the Future”. CIO 20 (6): 46. ISSN 0894-9301. https://books.google.co.jp/books?id=nAkAAAAAMBAJ&lpg=PA46&pg=PA43&redir_esc=y&hl=ja#v=onepage&q&f=false 2010年10月28日閲覧。. 
  33. ^ 【そもそも編】マシンビジョンとは, (November 2021), https://forum.menou.co.jp/t/topic/198 


「マシンビジョン」の続きの解説一覧



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「マシンビジョン」の関連用語

マシンビジョンのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



マシンビジョンのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのマシンビジョン (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS