基本 初級
コンピュータビジョン
Computer Vision
コンピューターに画像や動画の中身を見分けさせる技術の分野です。写真に写っているものの識別、顔認証、自動運転、医療画像の解析、工場の検品などに幅広く使われています。
別の呼び方画像認識、CV、画像処理AI
例工場の検品ラインに、製品の傷をコンピュータビジョンで自動検出する仕組みを導入した。
詳しく
コンピュータビジョン(Computer Vision)は、カメラの画像や動画から、そこに何が写っていてどんな状況かをコンピューターに読み取らせる技術の分野です。人間が目と脳で自然にやっていることを、機械で再現しようとする試みと言えます。
何ができるのか
代表的なタスクは次のとおりです。
- 画像分類:写真全体を見て「猫」「犬」「車」などに分ける。
- 物体検出:画像のどこに何が写っているかを、枠で囲んで示す。
- セグメンテーション:画素単位で、人・道路・空などの領域を塗り分ける。
- 文字認識(OCR):画像内の文字を読み取ってテキストにする。
- 姿勢推定・顔認識:人の関節の位置や、顔の特徴を捉える。
- 追跡:動画の中で同じ物体を追いかける。
しくみの変遷
かつては、人が「角」「輪郭」などの特徴を設計して手作業で取り出していました。2012年ごろ、畳み込みニューラルネットワーク(CNN)が画像分類の大会で大きな成果を上げ、ディープラーニングが主流になりました。現在は、画像を小さなパッチに分けて扱う Transformer(Vision Transformer)も広く使われています。さらに、文章と画像を同時に学習したモデルにより、「この写真の内容を説明して」といった自然な言葉での指示も可能になり、マルチモーダルなモデルとして LLM と統合されつつあります。
具体例
- 工場で、製品の傷を自動で見つける外観検査。
- スマートフォンで、撮影した名刺や書類の文字を読み取る機能。
- 医療で、レントゲンやCT画像から病変の候補を示す補助。
- 自動運転で、歩行者や信号、車線を認識する。
- 画像を生成する拡散モデルも、画像の構造を学ぶ点で近い分野です。
注意点とよくある誤解
- 学習データに左右される:学習時に見ていない環境(暗い場所、珍しい角度、別の国の風景)では精度が落ちることがあります。
- 偏りの問題:顔認識などでは、人種や性別によって精度が異なる事例が報告されており、バイアスの検証が求められます。
- プライバシーと法規制:顔や車のナンバーなど、個人を特定できる映像の扱いには、法律や社会的な配慮が必要です。
- 人の目の代わりではなく補助:特に医療や安全に関わる場面では、人が最終判断をする運用が基本です。
関連する考え方
multimodal は画像と文章を一緒に扱う仕組み、diffusion-model は画像を生成する方式、neural-network はその土台となる技術です。
あわせて知りたい言葉
- ニューラルネットワーク人間の脳の神経細胞のつながりをヒントにした、数値の計算を何層にも重ねて入力から出力を導くしくみです。現在の生成 AI を含む、ほとんどの AI モデルの土台になっています。
- ディープラーニング多くの層を重ねたニューラルネットワークで、データから特徴を自動的に学ぶ機械学習の手法です。画像認識、音声認識、文章生成など、近年の AI の進歩の中心になっています。
- マルチモーダルテキスト・画像・音声・動画など、複数の種類のデータを入力または出力として扱えることを指します。画像を見て質問に答える、音声で会話する、といった使い方ができます。
- 拡散モデルノイズだらけの状態から少しずつノイズを取り除いていくことで、画像・動画・音声などを生成するモデルです。現在の画像生成・動画生成の多くが、この方式を土台にしています。
- AIのバイアスAI の出力が、特定の属性の人や考え方に不利または有利になるよう偏ってしまうことです。学習データや設計に含まれる偏りが原因で、意図せず差別的な結果を生むことがあります。