Dip-computer-vision-and-graphics
コンピュータービジョンとコンピューターグラフィックス
コンピュータビジョン
コンピュータービジョンは、コンピューターソフトウェアとハードウェアを使用して人間の視覚をモデリングおよび複製することに関するものです。 正式にコンピュータービジョンを定義する場合、その定義は、コンピュータービジョンは、シーンに存在する構造のプロパティの観点から、2D画像から3Dシーンを再構築、中断、理解する方法を研究する分野であるということです。
人間の視覚システムの動作を理解し、刺激するには、次の分野の知識が必要です。
- コンピュータサイエンス
- 電気工学
- 数学
- 生理
- 生物学
- 認知科学
コンピュータービジョン階層
コンピュータービジョンは、次の3つの基本的なカテゴリに分類されます。
低レベルビジョン:特徴抽出のためのプロセス画像が含まれます。
中級ビジョン:オブジェクト認識と3Dシーンの解釈が含まれます
高レベルのビジョン:アクティビティ、意図、行動などのシーンの概念的な説明が含まれます。
関連分野
コンピュータービジョンは、次のフィールドと大きく重複しています。
画像処理:画像操作に焦点を当てています。
パターン認識:パターンを分類するためのさまざまな手法を研究します。
写真測量法:画像から正確な測定値を取得することに関係しています。
コンピュータビジョンと画像処理
画像処理は、画像から画像への変換を研究します。 画像処理の入力と出力は両方とも画像です。
コンピュータービジョンは、画像から物理オブジェクトの明示的で意味のある記述を作成することです。 コンピュータービジョンの出力は、3Dシーンの構造の説明または解釈です。
サンプルアプリケーション
- ロボティクス
- 医学
- セキュリティ
- 交通手段
- 産業自動化
ロボットアプリケーション
- ローカリゼーションでロボットの位置を自動的に決定
- ナビゲーション
- 障害物回避
- 組み立て(ペグインホール、溶接、塗装)
- 操作(例: PUMAロボットマニピュレーター)
- ヒューマンロボットインタラクション(HRI):人々と対話し、サービスを提供するインテリジェントロボット工学
医学の応用
- 分類と検出(例: 病変または細胞の分類および腫瘍の検出)
- 2D/3Dセグメンテーション
- 3Dヒト臓器再建(MRIまたは超音波)
- 視覚誘導ロボット手術
産業オートメーションアプリケーション
- 産業検査(欠陥検出)
- アセンブリ
- バーコードおよびパッケージラベルの読み取り
- オブジェクトの並べ替え
- ドキュメントの理解(例: OCR)
セキュリティアプリケーション
- 生体認証(虹彩、指紋、顔認識)
- 監視-特定の不審な活動または行動の検出
輸送アプリケーション
- 自律走行車
- 安全性、例:ドライバーの警戒監視
コンピューターグラフィックス
コンピューターグラフィックスは、コンピューターを使用して作成されたグラフィックスであり、特に特殊なグラフィックスハードウェアおよびソフトウェアの助けを借りて、コンピューターによって画像データを表現したものです。 正式には、コンピューターグラフィックスは、幾何学的オブジェクト(モデリング)とそのイメージ(レンダリング)の作成、操作、保存であると言えます。
コンピュータグラフィックスハードウェアの出現により開発されたコンピュータグラフィックスの分野。 今日、コンピューターグラフィックスはほぼすべての分野で使用されています。 データを視覚化するための多くの強力なツールが開発されています。 コンピュータグラフィックスの分野は、企業がビデオゲームで使用し始めたときに、より一般的になりました。 今日では、数十億ドル規模の産業であり、コンピューターグラフィックス開発の主な原動力となっています。 いくつかの一般的なアプリケーション領域は次のとおりです。
- コンピューター支援設計(CAD)
- プレゼンテーショングラフィックス
- 3Dアニメーション
- 教育と訓練
- グラフィカルユーザーインタフェース
コンピューター支援設計
- 建物、自動車、航空機、その他多くの製品の設計に使用
- バーチャルリアリティシステムの作成に使用します。
プレゼンテーショングラフィックス
- 通常、財務統計データの要約に使用されます
- スライドの生成に使用
3Dアニメーション
- 映画業界では、Pixar、DresmsWorksなどの企業が多用しています
- ゲームや映画に特殊効果を追加します。
教育と訓練
- 物理システムのコンピューター生成モデル
- 医療の可視化
- 3D MRI
- 歯科および骨のスキャン
- パイロットの訓練などのための刺激装置
グラフィカルユーザーインタフェース
- ボタン、アイコン、その他のコンポーネントなどのグラフィカルユーザーインターフェイスオブジェクトを作成するために使用されます