Transcript 2 - 金沢大学
A-12 うず電流探傷技術を用いたPCB検査に おける傷抽出のための計測と画像処理 Measurement Techniques and Image Processing of Printed Board Based on Eddy-Current Testing Method 金沢大学大学院 自然科学研究科 電子情報工学専攻 井波 孝仁 もくじ 1.はじめに 研究背景,目的 2.プリント基板配線検査原理と配線モデルの計測 うず電流探傷用プローブを用いた検査原理 配線モデルの計測結果 3.PCB検査のための計測と画像処理 差分法を用いた配線の断線傷の抽出 特徴点抽出法を用いた配線の断線傷の抽出 欠け傷の抽出 4.まとめ 1.研究背景 電子製品の小型化・高機能化により、 プリント基板(PCB)配線の細密化が進んでいる プリント基板のエラーは電子機器全体の不具合に直結 基板の検査技術の研鑚が行われている 1.主流なPCB検査技術 電気的導通検査 光学検査 電気プローブを用いて配線に電流を流して 導通性の検査を行う カメラを用いて傷のないマスター画像との 比較を行い,欠陥を発見する 導通性の検査が可能 高速,非破壊 低速,破壊検査 導通性の検査が不可能 2つ検査方法を併用して欠点を補う マスター画像 検査対象 探傷画像 欠陥抽出画像 1.うず電流探傷検査技術 金属棒や配管の自動探傷に 広く用いられている 高周波の励磁磁場で誘起された うず電流は金属表面を流れる うず電流探傷原理図 うず電流は,表面の欠陥を避ける ように流れを変えるため,それに 伴う磁場の方向の変化を検出す る検査方法 金属導体であるプリント基板配線に対して 非破壊、非接触で導通性の検査が可能 1.研究目的 傷信号 傷以外の信号 200mm PCB conductor プローブに平行な配線 複数方向の配線 傷部分以外の信号からでも配線上の 検査プローブを配線に平行に走査した場合に,傷部分の信号を出力させるように設定 欠陥の抽出が可能な画像処理手法の確立 基板が複数の方向の配線で構成されている場合,プローブの走査方向も増加する 走査方向を固定した場合,傷部分以外が出力される 検査システムの利便性の上昇,計測時間の短縮 2.検査対象となるピッチ変換基板 200mm 200mm 200mm PCB conductor 135度配線 200mm PCB conductor 45度配線 ・高密度化され、単純なパターン ・曲線は存在せず、全て直線 ・配線の位置情報が既知である PCB conductor 0度配線 200mm PCB conductor 200mm 90度配線 2.うず電流探傷用プローブの構成 10mm 2.45mm Meandercoil 46.5mm 50mm SV-GMR sensor z y x 励磁周波数5MHz 励磁電流200mA ミアンダコイルの長辺方向の磁場 ミアンダコイルは長辺方向に垂直な磁場を一 様に励磁 巨大磁気抵抗効果(GMR)センサは一つの高 感度方向を持ち,x方向に設定 平面コイルとx方向にのみ感度を持つ微小なセン サを使用することで,励磁磁場の影響を受けるこ となく検査対象の信号を検出できる ミアンダコイルに垂直な磁場 2.うず電流探傷用プローブを用いた検査原理 200 y 10mm 135mm Magnetic fields inducedby eddycurrents x conductor PCB conductor Unit:mm 50mm y 傷部分を出力 x プローブに対して垂直に流れ る電流の磁束密度を計測 Meander coil 平行な配線の電流分布 z センサと検出信号の位置関係 SV-GMR sensor z y x Meandercoil 46.5mm Eddy-currents 50 2.45mm z SV-GMR sensor Eddy-currents 200 Eddy-currents SV-GMR sensor 50 Meander coil 磁束密度を計測するため非接触で,う ず電流を流すことによって導通性検査 平行な配線 一様な励磁磁場 垂直な配線 一様ではない z PCB conductor y Unit:mm x 垂直な配線の電流分布 配線部分を出力 2.配線方向の違いによる出力の変化 200mm PCB conductor 200mm 200mm PCB conductor z ECT probe ECT probe z x x 90度配線モデル 8 4 6 3 Flux density B [mT] Flux density B [mT] 断線のある0度配線モデル 4 2 0 -2 -4 2 1 0 -1 -2 -6 -3 -8 -500-400-300-200-100 0 100 200 300 400 500 -4 -500-400-300-200-100 0 100 200 300 400 500 Displacement x [mm] 断線部の磁束密度分布 ピーク間隔 500mm ピーク値 6mT 90度配線モデル 計測点の両端にうず電流が誘起されている Displacement x [mm] 配線部の磁束密度分布 ピーク間隔 400mm ピーク値 3mT ピーク間隔≦ 200mm 2.90度配線に誘起されるうず電流密度分布 ×10 k PCB conductor i h l Current density Jz [A/m2] g j y e a b x c f d z 10 5 0 -5 100 200 300 400 500 Displacement z [mm] 電流密度のz成分 ピーク間隔 500mm ピーク値 16×106A/m2 6 15 b 10 h 5 0 200 Current density Jx [A/m2] 15 -10 -500 -400 -300 -200 -100 0 90度配線モデル ×10 6 20 -5 -10 -15 -500 -400 -300 -200 -100 0 100 200 300 400 500 Displacement z [mm] 電流密度のx成分 ピーク間隔 250mm ピーク値 10×106A/m2 a 375 250 125 0 125 250 375 中心の間隔500mmの2つの楕円 g 2.90度配線が発生させる磁束密度分布 2つの1turnの円形コイルを中心の距離500mmで設置し,センサの位置(y=135)のx軸方 y 向の磁束密度を計算した b h 135 200 -250 375 250 125 0 125 250 375 うず電流分布図 g 500 x Unit:mm z 250 シミュレーション用モデル 4 3 Flux density B [mT] a 0 -500 うず電流が配線に沿って流れてい ないため,配線幅よりも遠い位置で 磁束密度が最大値となる 2 1 0 -1 -2 -3 -4 -500-400-300-200-100 0 100 200 300 400 500 Displacement x [mm] x方向の磁束密度 ピーク間隔 250mm≧配線幅 楕円では,ピーク間隔はさらに広が るため,シミュレーション値は正しい 2.配線モデルの計測結果 計測点幅100mm 200mm PCB 200mm conductor ECT probe z x Voltage[V] PCB conductor 2 1.9 200mm 1.7 ECT probe 1.6 z 1.5 0 5 10 15 20 25 30 0度配線出力信号 2.27 x 10 300mm -4 x 35 Displacement x 2.26 Voltage Signal Output Voltarge[V] [V] 200mm 1.8 1.4 断線のある0度配線モデル 計測点幅100mm 500mm -4 2.25 2.24 断線のある90度配線モデル Voltage[V] Signal Voltage [V] 2.1 x 10 2.23 2.22 2.21 2.2 2.19 2.18 0度配線計測結果 2.17 0 5 10 15 20 25 30 distance(x) Displacement x 90度配線出力信号 90度配線計測結果 2.計測結果に対する差分処理 2.27 x 10 -4 3.5 Signal Voltage [V] 2.25 2.24 Output Voltarge[V] Voltage Signal Output Voltarge[V] [V] -6 3 2.26 2.23 2.22 2.21 2.2 2.19 2.5 2 1.5 1 0.5 0 -0.5 -1 2.18 2.17 x 10 0 5 10 15 distance(x) 20 Displacement x -1.5 30 0 5 10 15 20 25 30 distance(x) Displacement x yn yn1 yn 差分後出力信号 Displacement z Displacement z 出力信号 25 Displacement x 計測結果 Displacement x 差分結果 傷部分のエッジが抽出され,配線部分とそれ以外の部分の区別がしやすくなる 2.2値化処理 探傷の自動化のためには,コンピュータに傷部分と他の部分を判別させる必要がある しきい値を設定し,2値化処理によって,計測結果の出力を”1”(黒)と”0”(白)に区別する 6 x 10 -6 Displacement z Signal Voltage [V] 5 3 2 1 0 -1 5 10 15 20 25 Displacement z 差分画像 配線出力信号 20 25 25 20 20 distance(z) distance(z) 15 30 ノイズ成分の除去 出力の強調 Displacement z 5 10 distance(z) 0 Displacement x Displacement z Displacement z 2値化のしきい値設定の安定度 は傷抽出の安定度に直結 4 15 10 15 10 5 5 25 5 10 15 distance(x) 20 25 5 10 15 distance(x) 20 25 5 10 15 distance(x) 20 25 Displacement x Displacement x Displacement x しきい値A しきい値B しきい値C PCB conductor 200mm 0度配線計測結果 Voltage[V] 0度配線 200mm PCB conductor 135度配線 Voltage[V] 200mm Voltage[V] 3.ピッチ変換基板の各方向配線の計測結果 135度配線計測結果 PCB conductor 90度配線 90度配線計測結果 45度配線は,プローブの走査方向, GMRセンサの高感度方向より, 135 度配線に対して対称であるため,同 様の考察が成り立つ オフセット電圧の変動を除去し,配線, 傷部分の出力を強調する必要がある 3.画像処理フィルタについて 計測結果にフィルタを使用する目的 1.エッジ(配線出力,傷部分出力)の強調 2.オフセット電圧の変動をキャンセルする 3.ノイズの除去 画像処理フィルタとは,近傍から判断して中心の点をどのように処理するかの評価 関数である 最低限の近傍として,3×3フィルタがある 上下左右の4近傍を用いる方法,斜め方向を含めた8近傍を用いる方法がある h6 h7 h8 ● ● ● ● h5 h0 h1 ● ○ ● ● ○ ● h4 h3 h2 ● ● ● ● 座標の定義 4近傍 8近傍 評価する点が多いほど、平均化され,ノイズに強くなる , 3.ソーベルフィルタについて シフト差分フィルタ h6 h7 h8 0 0 0 0 0 0 h5 h0 h1 -1 1 0 0 1 0 h4 h3 h2 0 0 0 0 -1 0 座標の定義 水平方向差分 Δx=h0-h1 垂直方向差分 Δy=h0-h3 ソーベルフィルタ(Sobelfilter) -1 0 1 1 2 1 -2 0 2 0 0 0 -1 0 1 -1 -2 -1 水平方向差分 Δx=2*h1+h2+h8-h4-2*h5-h6 垂直方向差分 Δy=-h2-2*h3-h4+h6+2*h7+h8 ソーベルフィルタは単純な差分ではなく,6点の座標を用いて評価点に反映させるため, ノイズ成分を平均化する効果があり,画像のフィルタリングに適している 200mm PCB 200mm conductor ECT probe z x Output Voltage[V] Displacement z 3.差分法による0度配線モデルの傷の抽出 計測 Displacement x Displacement x 断線のある0度配線モデル 計測結果 x軸-出力画像 x方向にフィルタリングを行う ことによって,傷部分を抽出 差分法 Output Voltage[V] 差分処理 Displacement x 傷抽出画像 3.差分法による90度配線モデルの傷の抽出 200mm 200mm ECT probe z Output Voltage[V] PCB conductor 傷信号 Output Voltage[V] 傷部分 x Displacement z z軸-出力画像 傷抽出画像 x,zの2方向にフィルタリングを行うこ とによって,傷部分を抽出 Displacement z Displacement z 断線のある90度配線モデル Displacement z Displacement x 計測結果 差分法 Displacement x 1次差分画像 3.差分法を用いた0度配線の断線傷の検出 x方向フィ ルタリング Displacement x 計測結果 z方向フィ ルタリング Displacement z 画像整形 Displacement x Displacement x 探傷画像 1次差分画像 x方向のフィルタリングだけではオフセット電圧 の変動が除去できない 新たにz方向にフィルタリングを行うことで,傷 部分のみが出力された探傷画像が得られる 探傷画像を2値化し,出力の有無によって判定 2値化 45 40 Displacement z distance(z) 画像整形 差分法 Displacement xz Displacement z 配線幅200mm 計測点幅100mm 35 30 25 20 15 10 5 自動的に傷の有無を判定可能 5 10 15 20 25 30 35 40 distance(x) Displacement x 2値探傷画像 45 3.差分法を用いた90度配線の断線傷の検出 差分法 Displacement x 計測結果 x方向フィ ルタリング z方向フィ ルタリング Displacement z 画像整形 Displacement x Displacement x 探傷画像 1次差分画像 90度配線はx方向フィルタリングによって配線 部分が出力された画像が得られる 新たにz方向にフィルタリングを行うことで,傷 部分のみが出力された探傷画像が得られる 探傷画像を2値化し,出力の有無によって判定 2値化 45 40 Displacement z distance(z) 画像整形 Displacement z Displacement z 配線幅200mm 計測点幅100mm 35 30 25 20 15 10 5 自動的に傷の有無を判定可能 5 10 15 20 25 30 35 40 distance(x) Displacement x 2値探傷画像 45 3.差分法を用いた135度配線の断線傷の検出 x方向フィ ルタリング Displacement x 計測結果 画像整形 z方向フィ ルタリング Displacement z Displacement z 画像整形 Displacement z 配線幅200mm 計測点幅100mm Displacement x Displacement x 1次差分画像 2次差分画像 配線出力の成分がx,zの両方向であるので, フィルタリングでは配線出力を除去できない 2値化された傷部分を抽出できない 自動化が可能な新たな検出方法 3.特徴点抽出法による配線傷の抽出 細線化 10 5 5 10 15 distance(x) 20 25 Displacement x 2値画像 20 15 特徴点抽出 10 5 5 10 15 distance(x) 20 25 Displacement x 細線化画像 特徴点=傷部分の両端の点=線の終端点 画像内に傷があれば,傷の数×2点の特徴点が抽出 2点の特徴点=1ヶ所の傷 distance(z) 15 25 25 Displacement z 20 distance(z) 25 Displacement z distance(z) Displacement z 特徴点抽出法とは,画像内の特徴点を抽出し,その数を比較することによってその画 像内のエラーを判定 20 15 10 5 5 10 15 distance(x) 20 25 Displacement x 特徴点抽出画像 3.特徴点抽出法を用いた135度配線の断線傷の検出 配線幅200mm 計測点幅100mm 45 x,z方向フィ ルタリング 2値化 Displacement z distance(z) Displacement z 画像整形 Displacement z 40 35 30 25 20 15 10 5 5 計測結果 20 25 30 35 2次差分画像 2値画像 45 40 40 35 35 30 25 20 15 特徴抽出 5 distance(z) Displacement z 45 10 特徴点抽出法 15 Displacement x distance(x) 特徴点抽出法 Displacement z distance(z) 画像内に傷があれば 傷の数×2点 の端点(特徴点)が検出される 判定画像にて特徴点の有無を 調べ,傷の有無を判断 10 Displacement x Displacement x 40 45 細線化 30 25 20 15 10 5 5 10 15 20 25 30 35 40 45 distance(x) Displacement x 特徴点抽出画像 5 10 15 20 25 30 35 distance(x) Displacement x 細線化画像 40 45 3.90度配線の欠け傷の検出 差分法 断線していないため,導通性の検査では判別不可 120 欠け傷モデル distance(z) Displacement z 電流あり Displacement z 電流なし 100 80 60 40 20 0 0 20 Displacement x x方向フィ ルタリング 探傷画像 Displacement z 計測 40 60 80 100 120 distance(x) Displacement x 2値探傷画像 探傷 特徴点抽出法 120 Displacement x 特徴点抽出法 24点の特徴点=12ヶ所の傷を抽出 Displacement z 80 distance(z) 差分法 12ヶ所の傷を抽出 distance(z) 1次差分画像 100 100 Displacement z 配線モデル 60 40 20 0 0 20 40 60 distance(x) 80 100 Displacement x 2値画像 120 80 60 40 20 0 0 20 40 60 80 100 distance(x) Displacement x 特徴点抽出画像 4.まとめ (1)自動化のための画像処理手法として,差分法と特徴点抽出法 を考案した (2)差分法を用いた0,90度配線の断線傷の検出 ソーベルフィルタを用いたx,z方向のフィルタリングにより,オフセット電圧やノイ ズによる影響を良好に軽減することができ,安定的に傷を抽出することができ た (3)特徴点抽出法を用いた135度配線の断線傷の抽出 特徴点抽出法は,特徴点さえ比較できればよいので、基板全体の特徴点数が 判明していれば,検査の際に基板が傾いていても傷の抽出が可能である (4)差分法と特徴点抽出法による90度配線の欠け傷の抽出 電気的導通検査では検出が不可能な欠け傷の抽出に成功した