製造業

外観検査の自動化はどこまで可能か|撮像設計と検出限界の決め方

公開 4分で読めますPactom 開発チーム
手作業で製品を加工・確認する職人

外観検査の自動化は、モデルの性能より撮像条件で結果が決まります。検出したい欠陥サイズから必要な解像度を計算する方法、照明の選び方、見逃しと過検出のどちらを優先するかの設計、判定できない欠陥の見極め方を解説します。

この記事の要点

  • 必要な解像度は「検出したい欠陥サイズ ÷ 最低必要画素数」で事前に計算できる
  • 照明は欠陥の種類ごとに最適が異なる。1種類の照明で全欠陥は狙えない
  • 見逃しゼロを求めると過検出が増える。どちらを優先するかを先に決める
  • 学習データが集まらない稀な欠陥は、正常品からの逸脱として検出する方式に切り替える

外観検査の自動化は、モデルの選定より撮像条件の設計で結果がほぼ決まります。適切に撮れていない画像から欠陥を検出することはできないためです。

本記事では、事前に計算できる部分(解像度)と、実験で決める部分(照明)を分けて、設計の手順を解説します。

必要な解像度は計算できる

導入検討の最初に行うべきは、必要な解像度の計算です。

必要画素数 = 視野の幅 ÷ (検出したい欠陥サイズ ÷ 欠陥を捉える最低画素数)

具体例で示します。

条件
視野の幅100mm
検出したい最小欠陥0.5mm
欠陥を捉える最低画素数5画素
必要な分解能0.5 ÷ 5 = 0.1mm/画素
必要な画素数100 ÷ 0.1 = 1,000画素以上

この計算をせずにカメラを選定すると、そもそも欠陥が写っていない画像で学習することになり、モデルをいくら改善しても検出できません

実務では余裕を見て、算出値の1.5〜2倍の画素数を確保します。また、視野を分割して複数回撮影する、あるいは複数台のカメラを配置するという選択肢も検討します。

照明は欠陥の種類ごとに変える

照明は実験で決める部分ですが、欠陥の種類ごとに向き不向きの傾向があります。

欠陥の種類適した照明理由
キズ・打痕(凹凸)斜光(ローアングル)影ができて凹凸が強調される
汚れ・シミ(色の差)拡散照明均一に照らして色差を見る
異物の付着同軸落射表面の反射差が出る
透明体の内部欠陥透過照明内部の遮蔽が影として出る
ムラ・光沢の差拡散+偏光正反射を抑える

重要なのは、1種類の照明で全ての欠陥を狙うことはできないという点です。複数種類の欠陥を検出したい場合は、照明を切り替えて複数回撮影する構成が必要になります。この撮影回数がタクトタイム(1個あたりの処理時間)に直結するため、ライン速度との整合を初期に確認してください。

見逃しと過検出のどちらを優先するか

外観検査では、この2つはトレードオフの関係にあります。

設定見逃し過検出影響
厳しく判定減る増える良品が排出され歩留まりが落ちる
緩く判定増える減る流出リスクが上がる

判断基準は、それぞれのコストです。

  • 見逃しのコスト:流出したときの回収費用、信頼の損失
  • 過検出のコスト:再検査の工数、良品廃棄の損失

多くの現場では見逃しのコストが圧倒的に大きいため、厳しめに設定して過検出を人が確認する構成が選ばれます。この場合、過検出が1日何件になり、誰が確認するかを設計に含める必要があります。

3段階判定の構成

見逃しゼロを機械だけで実現するのは困難です。実用的なのは次の構成です。

判定処理求められる性能
明らかな良品自動で通過ここに不良を入れない(最重要)
判断が必要検査員へ性能要求は緩い
明らかな不良自動で排出過検出でも損失は小さい

この設計であれば、機械は「自信のある良品」だけを通過させればよく、迷う品は全て人に回せます。検査員の確認対象が減った分だけ効果が出て、見逃しリスクは従来と変わりません。

学習データが集まらない欠陥への対処

発生頻度の低い欠陥は、必要なサンプル数が集まりません。この場合は方式を変えます。

状況方式特徴
欠陥サンプルが十分欠陥の種類を判別する方式種類ごとの対応が可能
欠陥サンプルが少ない正常品からの逸脱を検出する方式種類は分からないが検出はできる
混在併用頻出欠陥は判別、稀な欠陥は逸脱検出

3行目の併用が実務的です。頻出する数種類は判別モデルで扱い、それ以外は逸脱検出で拾う構成にすると、稀な欠陥のサンプル収集を待たずに運用を開始できます。

品種切り替えの維持コスト

導入検討で見落とされやすいのが、製品が変わるたびの対応です。

変更の内容必要な対応工数の目安
色違い・印字違いパラメータ調整数時間
形状の小変更追加学習数日
新規製品撮像条件から再設計数週間

年間の品種切り替え回数と、内訳(小変更か新規か)を導入前に確認し、維持工数を運用体制に含めて見積もる必要があります。ここを見落とすと、稼働後に対応が追いつかず、結局は人の検査に戻ることになります。

導入の順序

時期取り組み到達点
1か月目欠陥の種類と頻度の整理、解像度の計算検出対象の確定
2〜3か月目照明・カメラの実験、サンプル撮影撮像条件の確定
3〜5か月目サンプル収集、判定方式の検証判定性能の見極め
5〜7か月目ラインでの試験運用、3段階判定の調整過検出件数の実測
7か月目以降本稼働、品種追加の運用確立維持体制の確立

第1段階で欠陥の種類と頻度を整理することが要点です。全ての欠陥を対象にすると設計が収束しないため、頻度と流出リスクの高い上位から対象を決めます。

まとめ

外観検査の自動化は、必要解像度の計算と照明の実験という撮像設計が8割を占めます。そのうえで、見逃しと過検出のどちらを優先するかを決め、3段階判定で人と機械の役割を分けると実用的な構成になります。

学習データが集まらない稀な欠陥は逸脱検出で拾い、品種切り替えの維持工数を体制に含める。この2点を設計に入れておけば、稼働後に運用が破綻することを避けられます。

関連記事

参考

よくある質問

Q. 外観検査AIの精度はどのくらい出ますか?
撮像条件が適切であれば高い水準が期待できますが、数値だけで判断すべきではありません。1日1万個を検査するラインでは、99%の精度でも1日100個の誤りが発生します。重要なのは精度の数字ではなく、誤りが何件発生し、それを誰がどう処理するかまで設計されているかです。
Q. どのくらいの不良サンプルが必要ですか?
欠陥の種類ごとに100〜300点が一つの目安です。ただし全ての欠陥種類でこれを揃えるのは現実的でないため、発生頻度の高い上位数種類に絞る判断が必要です。稀な欠陥は、正常品の特徴から逸脱を検出する方式のほうが適しています。
Q. 検査員をゼロにできますか?
対象を相当に絞らないと困難です。実務で効果が出やすいのは、明らかな良品を自動で通過させ、判断が必要な品だけを検査員に回す構成です。検査員の確認対象が3分の1になれば、人員配置と検査リードタイムの両方が改善します。
Q. 製品が変わるたびに再学習が必要ですか?
形状や表面状態が大きく変わる場合は必要です。年間の品種切り替え回数と、その都度の再学習にかかる工数を導入前に見積もっておく必要があります。これを見落とすと、運用開始後に想定外の維持コストが発生します。

ABOUT THE AUTHOR

Pactom 開発チーム

株式会社Pactomは、製造業・建設業・小売/物流を中心に、AI導入の課題整理からユースケース設計、実装、運用定着までを一貫して支援しています。

導入について相談する

関連記事