Yolo 深圳
深セン
今すぐ参加

異常検知のためのVision AI:簡単な概要

Abirami Vina

5分で読めます

2025年2月19日

コンピュータビジョンが様々な産業でどのように正確な異常検知を可能にしているかをご覧ください。Ultralytics YOLO11 ようなモデルを異常検知用にカスタムトレーニングする方法を学びます。

航空機の翼の小さなひび、薬の誤ったラベル、または異常な金融取引は、検出されないまま放置されると深刻な問題を引き起こす可能性があります。どの業界も、故障、経済的損失、または安全上のリスクを防ぐために、リスクのある問題を早期に発見しようとするという課題に直面しています。

具体的には、異常を検出する必要があります。異常検知は、予期される動作と一致しないパターンを識別することに焦点を当てています。これは、見過ごされる可能性のある欠陥、エラー、または不規則な活動にフラグを立てることを目的としています。従来の方法は、これらの異常を見つけるために固定されたルールに依存していますが、多くの場合、速度が遅く、複雑なバリエーションに対応できません。ここでコンピュータビジョンが重要な役割を果たします。 

大規模な視覚データセットから学習することで、次のようなコンピュータビジョンモデルが可能になります。 Ultralytics YOLO11のようなコンピュータビジョンモデルは、従来の方法よりも正確に不規則性をdetect ことができる。 

この記事では、視覚ベースの異常検知の仕組みと、YOLO11 どのように役立つかを探る。

異常検出の必要性

コンピュータ・ビジョンに関して、異常や不規則性は通常、画像や映像の欠陥や異常なパターンとして現れる。長年、企業は手作業による検査やルールベースのシステムに頼って欠陥をdetect きました。 

例えば、医薬品製造では、錠剤の異常として、ひび割れ、形状不良、変色、刻印の欠落などがあり、品質と安全性を損なう可能性があります。これらの欠陥を早期に検出することは、不良品が消費者の手に渡るのを防ぐために不可欠です。しかし、手作業による異常検出方法は、多くの場合、時間がかかり、一貫性がなく、現実世界の複雑なイレギュラーに対応できません。

__wf_reserved_inherit
図1。製薬業界における異常検出。

AIベースの異常検出は、膨大なデータセットから学習し、時間の経過とともにパターンを認識する能力を継続的に向上させることで、これらの課題を解決します。固定されたルールベースの方法とは異なり、AIシステムは学習し、時間の経過とともに改善できます。

YOLO11 ような高度なモデルは、高精度のリアルタイム画像解析を可能にすることで、異常検知を強化する。ビジョンAIシステムは、形状、テクスチャ、構造など画像の細部を分析することができ、迅速かつ正確に異常箇所を発見することが容易になる。 

コンピュータビジョンはどのように異常検出を可能にするか

Vision AIによって駆動される異常検出システムは、まずカメラ、センサー、またはドローンを使用して高品質の画像またはビデオをキャプチャすることによって機能します。工場ラインで欠陥製品を見つけたり、安全なエリアで許可されていない人物を検出したり、公共スペースで異常な動きを識別したりする場合でも、鮮明な視覚データが重要です。 

収集された画像またはビデオは、ノイズ除去、コントラスト強調、閾値処理などの画像処理技術を受けます。これらの前処理ステップは、Vision AIモデルが重要な詳細に焦点を当て、バックグラウンドノイズを除去するのに役立ち、セキュリティ監視から医療診断、交通管制まで、さまざまなアプリケーションで精度を向上させます。

前処理後、コンピュータビジョンを使用して画像を分析し、通常とは異なるものを特定できます。異常が検出されると、システムは、作業員に欠陥製品の除去を通知したり、セキュリティ担当者に潜在的な脅威を警告したり、交通オペレーターに混雑の管理を通知するなど、アラートをトリガーできます。

__wf_reserved_inherit
図2。Vision AIを使用して検出できる欠陥の例。

YOLO11機能を使った異常検知

YOLO11 ようなコンピュータビジョンモデルが、どのように画像を分析して異常をdetect できるのか、詳しく見てみよう。 

YOLO11 、物体検出、画像分類、インスタンス分割、物体追跡、姿勢推定など、様々なコンピュータビジョンタスクをサポートしている。これらのタスクは、様々な実世界アプリケーションにおける異常検出をより簡単にする。

例えば、物体検出は、組立ライン上の不良品、制限区域内の不正侵入者、倉庫内の置き忘れられたアイテムを特定するために使用できます。同様に、インスタンスセグメンテーションを使用すると、機械の亀裂や食用製品の汚染など、異常を正確に特定できます。

__wf_reserved_inherit
図3.YOLO11使った亀裂の分割。

以下に、異常検出に使用されているコンピュータビジョンタスクのその他の例をいくつか示します。

  • 物体追跡:セキュリティ上の脅威をdetect するための移動パターンの監視、交通における車両の異常のtrack 、医療における患者の動きの評価などに使用できる。
    ‍。
  • ポーズ推定:YOLO11 、異常な身体の動きをdetect し、職場の安全上の危険性を特定したり、ヘルスケアにおけるリハビリの進捗track したりすることができる。
  • 傾斜バウンディングボックス(OBB)検出: 回転または角度の付いたオブジェクトを正確に識別してローカライズすることにより、異常検出を改善します。航空写真分析、自動運転、および産業検査に役立ちます。

なぜYOLO11使う必要があるのか?

他の様々なコンピュータ・ビジョン・モデルの中でも、Ultralytics YOLO モデルはそのスピードと正確さで際立っています。 Ultralytics YOLOv5は、PyTorchフレームワークによりデプロイを簡素化し、より幅広いユーザーが利用できるようになりました。一方 Ultralytics YOLOv8は、インスタンスのセグメンテーション、オブジェクトのトラッキング、ポーズ推定といったタスクのサポートを導入することで、柔軟性をさらに高め、さまざまなアプリケーションへの適応性を高めている。

最新バージョンであるYOLO1111は、前バージョンと比較して優れた精度と性能を提供します。例えば、YOLO11mは、YOLOv8m22%少ないパラメータで、COCO データセットの平均平均精度mAP)を向上させ、より正確で効率的な物体検出を可能にしています。

異常検知のためにYOLO11 カスタムトレーニングする方法

異常検知のためのYOLO11 カスタムトレーニングは、簡単でシンプルです。特定のアプリケーション用に設計されたデータセットで、モデルを微調整し、正確に異常をdetect ことができます。 

始めるには、以下の簡単な手順に従ってください。

  • データセットの準備:正常なサンプルと異常なサンプルの両方を含む高品質な画像を収集します。モデルがより良く適応できるように、照明、角度、解像度のバリエーションを含めるようにしてください。
  • データにラベル付け:モデルが何を認識すべきかを知るために、バウンディングボックス、セグメンテーション、またはキーポイントを使用して異常をマークします。オープンソースツールを使用すると、このプロセスをより迅速かつ簡単に実行できます。
  • モデルのトレーニング:モデルは複数のサイクルで学習し、リアルタイムで正常なケースと異常なケースを識別する能力を向上させます。
  • テストと検証:トレーニング済みのモデルを新しい、未知の画像で実行して、その性能を評価し、デプロイする前に十分に機能することを確認します。

また、異常検知システムを構築する際には、カスタムトレーニングが実際に必要かどうかを検討することが重要です。場合によっては、事前トレーニング済みのモデルで十分なこともあります。 

例えば、交通管理システムを開発していて、detect 必要がある異常が信号無視の場合、事前にトレーニングされたYOLO11 モデルは、すでに高い精度で人をdetect ことができます。人」はCOCO データセット(これは事前にトレーニングされている)でよく表現されているカテゴリーなので、追加のトレーニングは必要ありません。

detect したい異常や対象物がCOCO データセットに含まれていない場合、カスタムトレーニングが不可欠になります。製造における稀な欠陥、画像における特定の病状、または標準的なデータセットではカバーされないユニークなオブジェクトを識別する必要がある場合、ドメイン固有のデータでモデルをトレーニングすることで、より優れた性能と精度が保証されます。

ビジョン駆動型異常検知の現実世界の応用

異常検知は、多くの現実世界のアプリケーションをカバーする広範な概念です。これらのアプリケーションのいくつかを見て、コンピュータビジョンがどのように異常を識別し、効率を改善し、さまざまな業界で意思決定を強化するのに役立つかを見てみましょう。

製造業における異常の検出

製造業におけるコンピュータビジョンは、生産ライン上の欠陥、ずれ、および欠落したコンポーネントを特定することにより、高品質の基準を維持するのに役立ちます。コンピュータビジョンモデルは、欠陥のある製品に即座にフラグを立て、それらがラインを下るのを防ぎ、無駄を削減できます。原材料の欠陥、パッケージングエラー、または構造コンポーネントの弱点などの問題を早期に検出すると、コストのかかるリコールや経済的損失を防ぐことができます。

品質管理だけでなく、異常検知は職場の安全性も向上させる。工場では熱、煙、危険な排気ガスにさらされることが多く、火災の危険性があります。ビジョンAIモデルは、異常な煙のパターン、機械の過熱、あるいは火災の初期兆候をdetect ことができ、製造業者は事故が起こる前に対策を講じることができます。

__wf_reserved_inherit
図4.火災と煙のdetect 使用されるコンピュータ・ビジョン。

自動車のエッジケースの特定

自動車業界では、YOLO11 ようなモデルを使用することで、エンジン、ブレーキシステム、トランスミッションコンポーネントの欠陥が重大な故障につながる前にdetect ことができます。YOLO11オブジェクト検出とインスタンス・セグメンテーションのサポートを使えば、手作業による検査では見落としてしまうような異常を、簡単に正確に特定することができる。

自動車産業における異常検知のその他の例を以下に示します。

  • 交通異常の検出:交通に逆行する車両、突然の車線逸脱、または制限区域への不正アクセスを認識します。
  • ドライバーの行動監視:眠気運転、注意散漫な行動、または不安定なステアリングを特定して、道路の安全性を向上させます。
  • 自動運転車の安全性: 歩行者、自転車、および予期しない障害物を検出して、衝突を防ぎます。

エレクトロニクスにおける異常の発見

エレクトロニクスを手動で検査すると、時間がかかり、一貫性がなく、人的エラーが発生しやすくなるため、マイクロチップ、回路基板、およびはんだ付け接続の欠陥が見過ごされる可能性があります。ひび割れたはんだ接合部や位置がずれたコンポーネントなどの小さな欠陥でも、信号の中断、システムの故障、または短絡を引き起こし、デバイスの信頼性が低下する可能性があります。

YOLO11異常検知機能を使えば、メーカーはこのプロセスを自動化し、従来の方法よりもはるかに高い精度で、部品の位置ずれ、はんだ付け不良、電気的欠陥などの問題を迅速に特定することができます。例えば、人間の検査員では見逃してしまうようなはんだ接合部のわずかな隙間も、YOLO11物体検出では簡単に検出することができます。

主なポイント

産業界がコンピュータ・ビジョンを活用した異常検知に注目する中、YOLO11 ようなモデルは、品質の維持、安全性の向上、オペレーショナル・リスクの低減に不可欠なものとなっている。  

製造業から農業まで、AIを活用した異常検知は、精度向上、検査の迅速化、人為的ミスの最小化に貢献します。今後、AIの進歩により、異常検知はさらに高精度になるでしょう。 

成長を続けるコミュニティに参加しませんか? AIについてさらに学ぶには、GitHubリポジトリをご覧ください。独自のコンピュータビジョンプロジェクトを開始する準備はできましたか? ライセンスオプションをご確認ください。ソリューションページでは、農業におけるAIヘルスケアにおけるVision AIをご紹介しています。 

AIの未来を
共に築きましょう!

未来の機械学習で、新たな一歩を踏み出しましょう。

無料ではじめる