Waiting
Login processing...

Trial ends in Request Full Access Tell Your Colleague About Jove
Click here for the English version

Engineering

サポートベクターマシンによるコンクリート振動状態の画像認識とパラメータ解析

Published: January 5, 2024 doi: 10.3791/65731

Summary

この論文で説明するプロトコルは、方向性勾配ヒストグラム技術を利用して、さまざまな振動状態下での具体的な画像サンプルの特性を抽出します。機械学習にサポートベクターマシンを採用することで、学習サンプルを最小限にとどめ、コンピュータ性能の要求が低い画像認識手法を実現しました。

Abstract

本論文では、指向性勾配ヒストグラム技術を用いて、異なる振動状態で撮影されたコンクリート画像サンプルの特徴を抽出します。サポートベクターマシン(SVM)は、画像の特徴と振動状態の関係を学習するために利用されます。その後、機械学習の結果を使用して、コンクリートの振動状態の実現可能性を評価します。同時に、方向勾配ヒストグラムの計算パラメータが認識精度に及ぼす影響メカニズムを解析する。この結果は、コンクリートの振動状態を特定するために、方向勾配ヒストグラム-SVM技術を使用することの実現可能性を示しています。認識精度は、最初は増加し、その後、方向勾配のブロック サイズ、または統計間隔の数が増えるにつれて減少します。認識精度も、二値化閾値の増加に伴って直線的に低下します。解像度1024ピクセル×1024ピクセルのサンプル画像を使用し、特徴抽出パラメータを最適化することで、100%の認識精度を達成することができます。

Introduction

コンクリートは、建設業界で広く使用されている基本的な建材です。ポンプ中、コンクリートは振動による圧縮を必要とする空隙を頻繁に発生させます。振動が不十分な場合、コンクリート表面が蜂の巣状になる可能性があり、過度の振動はコンクリートの偏析につながる可能性があります1,2。振動動作の質は、成形コンクリート構造物7,8の強度3,4,5,6および耐久性に大きく影響する。Caiら9,10は、実験的研究と数値解析を組み合わせた研究を行い、振動が骨材沈下とコンクリートの耐久性に及ぼす影響メカニズムを調査しました。その結果、振動時間と骨材粒子が骨材沈降に大きな影響を与える一方で、骨材密度とセメント系材料の塑性粘度の影響は最小限であることが明らかになりました。振動により、コンクリート試験片の底部に骨材が堆積します。さらに、振動時間が長くなると、塩化物イオン濃度はコンクリート試験片の下部で減少し、上部で有意に増加します9,10

現在、コンクリートの振動状態の評価は、主に手作業による判断に頼っています。建設業界がインテリジェントな改革を通じて進歩し続けるにつれて、ロボット操作が将来の方向性として浮上しています11,12。したがって、インテリジェントな振動操作における重要な課題は、ロボットがコンクリートの振動状態を識別できるようにする方法です。

配向勾配のヒストグラムは、画素の強度勾配またはエッジ方向の分布を記述子として利用して、画像13,14におけるオブジェクトの表現および形状を特徴付ける技術である。このアプローチは、画像のローカルグリッドセルに作用し、さまざまな幾何学的および光学的条件下での画像変化の特性評価において堅牢な安定性を提供します。

Zhou et al.15 は、ベイヤーモード画像から指向性勾配特徴を直接抽出する方法を提案しました。このアプローチでは、カラーフィルター列をグラデーション演算子と一致させることにより、方向性グラデーションを計算する際の多くのステップが省略されるため、方向グラデーション画像認識の計算要件が大幅に削減されます。He et al.16 は、方向勾配ヒストグラムを基礎となる特徴として利用し、平均クラスタリング アルゴリズムを使用してレール ファスナーを分類し、ファスナーに欠陥があるかどうかを判断しました。認識の結果、配向勾配特徴のヒストグラムはファスナーの欠陥に対して高い感度を示し、鉄道の保守と修理のニーズを満たしていることが示されました。別の研究では、Xuら17 は、ガボールウェーブレットフィルタリングを使用して顔画像の特徴を前処理し、バイナリコーディングとHOGアルゴリズムを使用して特徴ベクトルの次元を縮小しました。この方法の平均認識精度は92.5%です。

サポートベクターマシン(SVM)18は、ベクトルを高次元空間にマッピングするために使用され、2つの平行な超平面間の距離を最大化するために適切な方向を有する分離超平面を確立する。これにより、サポートベクター19の分類が可能になる。学者たちはこの分類技術を改良・最適化し、画像認識20,21、テキスト分類22、信頼性予測23、故障診断24など、さまざまな分野への応用につながっている。

Li et al.25 は、3つの地震破壊モードに焦点を当てて、地震破壊パターン認識のための2段階SVMモデルを開発しました。解析結果は、提案された2段階SVM法が3つの故障モードで90%以上の精度を達成できることを示しています。Yang et al.26 は、最適化アルゴリズムをSVMに統合して、5つの超音波パラメータと荷重を受けたコンクリートの応力との関係をシミュレートしました。最適化されていないSVMのパフォーマンスは、特に低ストレスの段階では不十分です。ただし、アルゴリズムによって最適化されたモデルをトラバースすると、計算時間は長くなりますが、結果は改善されます。これに対し、粒子群最適化最適化SVMは、最適なシミュレーション結果を提供しながら、計算時間を大幅に短縮します。Yanら27 は、SVM技術を採用し、高強度コンクリートの弾性率を予測するために精度非感応損失関数を導入し、その予測精度を従来の回帰モデルやニューラルネットワークモデルと比較しました。研究結果は、SVM技術が他の方法と比較して弾性率の予測誤差を小さくすることを示しました。

本稿では、様々な振動状態におけるコンクリートの画像サンプルを収集し、方向勾配ヒストグラム法を用いてコンクリートの異なる状態を記述する。SVMを学習するための特徴ベクトルとして方向性勾配が採用され、本研究では、方向性勾配ヒストグラム-SVM技術を使用してコンクリートの振動状態を特定することの実行可能性に焦点を当てています。さらに、方向性勾配ヒストグラムの特徴抽出プロセスとSVMの認識精度における3つの主要パラメータ(二値化閾値、方向勾配統計ブロックサイズ、方向勾配統計間隔数)の影響メカニズムを解析します。

Subscription Required. Please recommend JoVE to your librarian.

Protocol

1. 具体的サンプル画像取得

  1. コンクリートを職場に輸送し、ポンプ車で流し込みます。
  2. 画像を撮影するには、電源キースイッチを右に動かして ON の位置にして、撮影機器の電源を入れます。カメラのモードノブを緑色の自動モードに調整し、カメラのレンズがコンクリートの表面と平行になっていることを確認してから、 シャッターキーを押します図1に示すように、振動していないコンクリートの画像サンプルを20個キャプチャし、1024 x 1024ピクセルの取得解像度で.jpg形式で保存します。
  3. コンクリート振動装置(プラグインコンクリート振動棒)の振動部をコンクリートに挿入します。電源を接続し、コンクリート振動装置を ON の位置に設定して電源を入れます。
  4. コンクリートの表面に何らかの崩壊があり(振動によってコンクリート内部の空気が排出され、表面の骨材が沈んで隙間を埋め、コンクリートが崩壊します)、セメントスラリーが現れた場合は、カメラのレンズをコンクリートの表面と平行に保ち、 シャッターキーを押します図 2 に示すように、振動するコンクリートの画像サンプルを 20 個収集します。
  5. 振動装置の操作を続けます。コンクリート表面に明らかな崩壊がなく、セメントスラリーが出現せず、気泡が発生しない場合は、振動プロセスを停止し、 図 3 に示すように、振動したコンクリートの画像サンプルを 20 個キャプチャします。

2.サンプル画像のグレーの2値化

  1. MATLAB ソフトウェアの関数 imread() を使用して、イメージの赤、緑、青のチャネル値を表す 1024 ピクセル x 1024 ピクセル x 3 カラー チャネルの単位形式データとして .jpg ファイルを読み取ります。
  2. 次に、MATLAB 関数 rgb2gray を適用して、gray value = rgb2gray(jpg file name) の形式で表されるグレースケールにイメージを変換します。式(1)に従って各画素のグレー値を計算し、グレー値を1024×1024のunit8形式のデータとして保存します。
    GR(i,j) = 0.2989R(i,j) + 0.587G(i,j) + 0.114B(i,j) (1)
    ここで、GR(i,j) はピクセル ポイントのグレー値、R(i,j) はピクセル ポイントの赤チャネル値、G(i,j) はピクセル ポイントの緑チャネル値、B(i,j) はピクセル ポイントの青チャネル値です。
  3. ピクセルしきい値 θ より大きいグレー値のバイナリ値を 1 に変更し、θ ピクセルより小さいグレー値のバイナリ値を 0 に設定します。
  4. 2 値化されたグレーの結果を取得したら、結果を 1024 x 1024 の論理形式のデータとして保存します。この場合、θは2値化閾値を表し、 その値は、図5図6および図7に示すように、さまざまな振動状態のコンクリートサンプル画像に対して50、100、150、および200です。

3. 方向勾配固有値の計算

  1. 次の式28 を使用して、画像内の各ピクセルの水平方向と垂直方向のバイナリ勾配を計算します
    Tp = R(x, y + 1) - R(x, y - 1), Th = R(x+1, y) - R(x-1, y)
    ここで、Th は水平方向の 2 値化勾配、Tp は垂直方向の 2 値化勾配、R は 2 値化された論理形式のデータ、x は 2 値化された行列の行番号、y は 2 値化された行列の列番号です。
  2. 次の式29 を使用して、各点のバイナリ勾配の方向とサイズを計算します
    Equation 1
    ここで、T はバイナリ グラデーション サイズ、αT はバイナリ グラデーション方向、Th は水平バイナリ グラデーション、Tp は垂直バイナリ グラデーションです。
  3. n の値は [ 1,9] である n で表されるイメージ セグメンテーション ブロックのサイズを決定します。セグメンテーション ラインを x 方向に沿って y 方向に n 個ピクセルごとに設定し、セグメンテーション ラインの位置に基づいてイメージを n x n 個の正方形ブロックに効果的に分割します。その後、完全な正方形のブロックを形成できない画像の部分が削除されます。
  4. バイナリ勾配方向 αT (バイナリ勾配方向 αT の値は [ 0°, 360°] ) を m 個の部分に分割し、m 方向勾配の統計的角度間隔を求めます。各ブロックの勾配統計角度間隔の勾配統計値の計算に進みます。
    1. ブロック内の各ピクセルのバイナリ勾配方向に基づいて、ピクセルを各方向の適切な勾配統計角度間隔に分類します。
    2. 反時計回りの各方向の勾配統計角度間隔内のピクセルのバイナリ勾配を合計して、その間隔の勾配統計値を取得します。勾配統計角度間隔方向勾配統計で得られた結果は、ブロックサイズnがそれぞれ8、128、および512に等しい場合の図 8図9、および 図10 に示されています。

4. 指向性勾配特徴ベクトルの構築

  1. サンプルを必要な計算領域に分割し、各計算領域は、手順 3.3 で得られたブロック結果に基づいて 4 つの隣接するブロックで構成されます。例えば、解像度が16×16のピクセルでブロックサイズが4×4の場合、画像は(16/4-1)×(16/4-1)=9個の計算領域に分割されます。
  2. 計算領域内の各ブロックの勾配統計の角度間隔内の方向勾配の統計値を計算します。続いて、方向勾配統計を成分として特徴ベクトルを取得します。
  3. 各計算領域の方向勾配特徴ベクトルを結合して、イメージの方向勾配特徴ベクトルを取得します。

5. SVMトレーニング

  1. 3 つの振動状態から 42 個のサンプルをランダムに選択してトレーニング グループを作成し、残りの 18 個のサンプルをテスト グループとして残します。
  2. MATLAB の関数 fitcecoc を SVM 学習に利用します。形式は
    SVM = fitcecoc (trainingFeatures, Trainingeigenvalue)
    ここで、SVM は学習対象のサポート ベクター マシン、trainingFeatures は学習グループのイメージの方向勾配特徴ベクトル、Trainingeigenvalue は学習グループの振動状態の特性値です。非振動コンクリート、振動コンクリート、振動コンクリートサンプルの振動状態の特性値は、それぞれ1、2、3である。
  3. Save関数を使用して、学習済みのSVMを.mat形式で保存します。

6. SVM認識精度の検証

  1. MATLAB の予測関数を使用して、テスト グループのサンプル イメージの方向勾配特徴ベクトルを学習済みの SVM に入力し、各テスト サンプルの振動状態特徴の計算値を取得します。形式は次のとおりです。
    testgroupcalculateseigenvalues = predict (SVM, testFeature)
    ここで、testGroupCalculateseigenValues は振動状態特徴の計算値で、SVM はステップ 5 で学習させたサポート ベクター マシンです。testFeature は、テスト グループのサンプル イメージの方向勾配特徴ベクトルです。
  2. 学習済みの SVM にテスト セットをフィードして、テスト セットのサンプル認識結果を決定します。テストセットの認識結果が実際の状態と一致するサンプルの数をカウントし、正しいサンプルの数をテストセットのサンプルの総数で割って認識精度を計算します。
    1. テスト認識精度が 94% より高い場合は、SVM 認識が有効であると考えてください。94% より低い場合は、ステップ 1.1 に戻り、二値化しきい値、ブロック サイズ n、および方向勾配統計間隔の数 m を調整します。

Subscription Required. Please recommend JoVE to your librarian.

Representative Results

このプロトコルは、方向勾配機能の3ベクトル計算パラメータが、コンクリートの振動状態を識別する際のSVMの精度にどのように影響するかを分析することを目的としています。方向勾配特徴ベクトルの主要な計算パラメータには、方向勾配統計ブロックサイズ、方向勾配統計角度間隔の数、およびバイナリグレーしきい値が含まれます。このセクションでは、3つの主要な計算パラメータを変数として使用してテストを設計します。テスト・パラメータ・レベルの詳細を 表1に示します。解像度 1024 x 1024 ピクセルの具体的な画像サンプルに対して、合計 100 回のテストが実施されました。 表1 に記載のパラメータに対応する試験結果を 表2に示す。

異なるバイナリグレー閾値-SVM認識結果の分析
表2 は、異なる二値化閾値に対するSVMの平均認識精度を示しており、二値化閾値と認識精度の関係を 図4に可視化します。ブロックサイズと統計間隔の数が固定されている場合、SVMの認識精度は一般に、二値化しきい値の増加とともに減少傾向を示します。特に、二値化閾値が100〜150の範囲に入ると、認識精度が著しく低下する。この現象の背後にある理由と、SVMの除算計算への影響を理解するには、さらなる調査が必要です。

本節では、ステップ2.1で説明した方法とステップ3.1で説明した実験計画法に従って、非振動コンクリート、振動コンクリート、振動コンクリートの画像サンプルを2値化する。使用される2値化グレーのしきい値は50、100、150、200、および250であり、 図5図6および図7に示すように、各状態の2値化グレー画像になります。

図5に示すように、二値化閾値が減少するにつれて、非振動コンクリート画像サンプルのバイナリ画像における白い領域は大幅に減少する。2 値化のしきい値が 250 の場合、バイナリ イメージは純粋な黒に見えます。図6において、二値化閾値を有する振動コンクリート画像サンプルのバイナリグレー画像の変化傾向は、非振動コンクリートサンプルのそれと同様であるが、白色領域の減少は、振動コンクリート画像サンプルにおいてより顕著である。また、図7は、異なる振動状態におけるコンクリートの表面性状特性を反映して、黒い部分と白い部分の組み合わせを示しています。振動したコンクリートのバイナリグレー画像も、二値化閾値が小さくなるにつれて減少します。たとえば、二値化の閾値を 50 と 100 に設定すると、振動したコンクリートのバイナリ グレー イメージは白くなる傾向があります。しきい値が 150 の場合、他の 2 つの状態と同様に表示されますが、しきい値が 150 を超えると、バイナリ イメージは黒くなる傾向があります。特に、二値化閾値が100〜150の場合、バイナリ画像の特徴に大きな変化が生じます。

この論文の特徴ベクトル抽出は、画像サンプルの方向勾配に依存しています。2 値化のしきい値を 50 から 100 に増やすと、白と黒のピクセル間の接触面積が減少します。この削減は、各ピクセル間のピクセル値の変化に依存するため、ピクセル方向グラデーションの統計に影響を与えます。接触面積が大きいほど、SVM 特徴ベクトルの成分が 0 未満になり、コンクリートの振動状態特性の表現がより包括的になります。二値化閾値による認識精度の変化は、主に、方向勾配特徴ベクトルにおける 0 成分の数の変化によるものです。さらに、2値化閾値を150から250に引き上げると、バイナリ画像サンプルの白色領域が有意に減少する。その結果、対応する認識精度も大幅に低下し、このルールをさらに裏付けます。

異なる方向勾配統計ブロックサイズ-SVM認識結果
このセクションでは、 表2 に示されているように、異なる方向の勾配統計の統計的ブロックサイズ識別精度が計算されます。続いて、各方向の勾配統計量の統計的ブロックサイズ同定精度の平均値を算出する。その結果を 図8に示します。

図 8 は、解像度が 1024 のコンクリート画像サンプルに対する SVM の認識と、方向勾配の統計的ブロック サイズとの関係を示しています。この関係は、式(2)で表すことができる。

y=0.09+0.144x-0.01x2 (2)

画像サンプル特徴ベクトルは、ブロックスイープ法20によって計算される。一方、ブロックが小さい場合、特徴ベクトルはバイナリ イメージの局所特異性を特徴付けます。これにより、類似した局所特異性を持つ異なる振動状態の具体的なサンプル画像が得られ、特徴ベクトルにかなりの数の 0 成分が生じます。その結果、この多数の 0 成分は、SVM 分割に大きな干渉を引き起こし、特にブロック サイズが 8 ピクセルの 1024 ピクセルの画像の場合、認識精度の低下につながります。

ブロックサイズが大きくなると、特徴ベクトルによって反映される局所特異性は徐々に減少し、 図10に示すように、特徴ベクトルは画像サンプルの局所的特異性を特徴付けます。その結果、特徴ベクトル内の 0 成分の数が減少し、SVM の分割プロセス中の干渉が少なくなります。これにより、SVMの認識精度が向上する。

しかし、ブロックサイズがさらに大きくなり、32ピクセルを超えると、特徴ベクトル内の0成分の数は減少し続ける。しかし、それはまた、SVMトレーニングセットの特徴ベクトルの次元の縮小にもつながります。この時点で、SVMの認識精度への影響は、主に特徴量の不足に起因しています。それにもかかわらず、特徴ベクトルは、具体的な画像にある程度の特異性を捉えることに成功しています。 図11に示すように、ブロックサイズをある程度拡大しても、振動状態の異なるコンクリート画像サンプルの各ブロックの方向性勾配特徴量には大きな違いが見られます。この観察は、ブロックサイズが比較的小さいにもかかわらず、ブロックサイズが過度に大きくなると認識精度が低下する理由を説明しています。

方向勾配統計角度間隔数-SVM認識結果
本節では、 表2 に示す統計的区間の方向勾配数の認識精度を算出する。続いて、方向勾配の数の統計的区間の平均認識精度が計算される。その結果を 図12に示します。

図12から、方向勾配の統計間隔の数が増えるにつれて、コンクリートの振動状態に対するSVMの認識精度は、最初は上昇し、その後低下することは明らかです。この関係は、式(3)で表すことができます

y=-0.45+0.2x-0.007x2 (3)

勾配方向の統計的区間数と認識精度の影響メカニズムは、画像特徴抽出パラメータの変化によるものです。これにより、画像サンプルの特徴ベクトルの特定の特性評価能力にシフトが生じます。このセクションでは、適度に振動したコンクリートの画像サンプルの一部をインターセプトします。 図13に示すように、グリッドサイズを4とし、方向勾配統計区間の数を6、9、12、15に設定した場合に、方向性勾配特性の計算結果が得られます。

図13A、Bに示すように、方向勾配統計間隔の数を6に設定すると、各間隔のサイズは60°になります。計算ブロックのサイズが 4x4 であることを考えると、各ブロックには 16 ピクセルがあります。間隔サイズを大きくすると、複数のピクセルの方向グラデーションが 1 つの間隔内に収まります。これにより、区間サイズが大きくなると、画像サンプルの特徴ベクトルにおける0成分の数が増加します。その結果、SVMの学習結果と認識精度に影響を与えます。ただし、方向勾配の統計間隔の数が 9 の場合、角度分割はより細分化され、間隔内にピクセルがない状況が減少します。その結果、画像サンプルの特徴ベクトルにおける0成分の数も減少し、特徴ベクトルの画像特異的表現能力が向上する。しかし、図13Cおよび図13Dと比較すると、方向勾配統計間隔の数が12から15に増加すると、指向性勾配特徴量計算結果の間隔が0の画素数が増加する。その結果、サンプル画像の特異性を特徴付ける特徴ベクトルの能力が低下します。この特性評価能力の低下は、方向勾配統計区間のサイズがさらに小さくなることに起因します。具体的には、ピクセルが 1 つしかない間隔が 2 つの間隔に分割され、1 つはピクセルが 1 つ、もう 1 つは空の間隔になります。その結果、空の間隔の数が増えると、特徴ベクトルの 0 成分が多くなり、最終的には認識精度が低下します。

Figure 1
図1:非振動コンクリートのイメージ。 振動操作なしで撮影されたポンプコンクリート画像。 この図の拡大版をご覧になるには、ここをクリックしてください。

Figure 2
図2:振動するコンクリートのイメージ。 コンクリートの揚水振動操作の画像サンプル。 この図の拡大版をご覧になるには、ここをクリックしてください。

Figure 3
図3:振動したコンクリートサンプルのイメージ。 コンクリートの圧送振動動作が完了したときの画像サンプル。 この図の拡大版をご覧になるには、ここをクリックしてください。

Figure 4
図4:二値化閾値と認識精度の関係。 SVMの認識精度に対する二値化閾値の影響。 この図の拡大版をご覧になるには、ここをクリックしてください。

Figure 5
図5:非振動コンクリートのバイナリグレースケール画像。 異なる2値化閾値を設定した場合の非振動コンクリート画像の2値化処理結果。(A)50の二値化閾値。(B)100での二値化閾値。(C)150の二値化閾値。(D)200における二値化閾値。(E)250の二値化閾値。 この図の拡大版をご覧になるには、ここをクリックしてください。

Figure 6
図6:振動するコンクリートのバイナリグレースケール画像。 異なる二値化閾値を設定した場合の振動コンクリート画像の二値化処理結果。(A)50の二値化閾値。(B)100での二値化閾値。(C)150での二値化閾値。(D)200における二値化閾値。(E)250の二値化閾値。 この図の拡大版をご覧になるには、ここをクリックしてください。

Figure 7
図7:振動したコンクリートのバイナリグレースケール画像。 異なる二値化閾値を設定した場合の振動コンクリート画像の二値化処理結果。(A)50の二値化閾値。(B)100での二値化閾値。(C)150の二値化閾値。(D)200における二値化閾値。(E)250の二値化閾値。 この図の拡大版をご覧になるには、ここをクリックしてください。

Figure 8
図8:方向勾配統計ブロックサイズ認識精度図。 SVMの認識精度に及ぼす方向勾配統計ブロックサイズの影響。 この図の拡大版をご覧になるには、ここをクリックしてください。

Figure 9
図9:ブロックサイズ8ピクセルの方向勾配特徴抽出結果の模式図。 グラデーション機能は、ブロックサイズが8ピクセルの場合、3種類の振動状態方向になります。(A)非振動コンクリート、(B)振動コンクリート、(C)振動コンクリート。 この図の拡大版をご覧になるには、ここをクリックしてください。

Figure 10
図10:ブロックサイズ128ピクセルの指向性勾配特徴抽出結果の模式図。 グラデーション機能は、ブロック サイズが 128 ピクセルの場合、3 種類の振動状態方向になります。(A)非振動コンクリート、(B)振動コンクリート、(C)振動コンクリート。 この図の拡大版をご覧になるには、ここをクリックしてください。

Figure 11
図11:ブロックサイズ512ピクセルの異なる振動状態のコンクリートサンプル画像の方向勾配抽出結果。 グラデーション機能は、ブロックサイズが512ピクセルの場合、3種類の振動状態方向になります。(A)非振動コンクリート、(B)振動コンクリート、(C)振動コンクリート。 この図の拡大版をご覧になるには、ここをクリックしてください。

Figure 12
図12:方向勾配統計間隔数と認識精度の関係。 SVMの認識精度に及ぼす方向勾配統計間隔数値r の影響 この図の拡大版をご覧になるには、ここをクリックしてください。

Figure 13
図13:異なる方向勾配統計区間の数の方向勾配特性の計算結果。 サンプルの方向勾配特性の結果は、異なる方向勾配の統計間隔が設定された場合に得られます。(A)6方向勾配統計区間、(B)9方向勾配統計区間、(C)12方向勾配統計区間、(D)15方向勾配統計区間。 この図の拡大版をご覧になるには、ここをクリックしてください。

表1:SVM識別テストの係数レベル。 コンクリートの振動状態を特定するためのSVMの精度に対する方向勾配特徴ベクトルの計算パラメータの影響が解析されます。 この表をダウンロードするには、ここをクリックしてください。

表2:方向勾配ヒストグラムパラメータ分析テスト結果。 表1の試験方式に基づいて、認識精度の結果を得る。この表をダウンロードするには、ここをクリックしてください。

Subscription Required. Please recommend JoVE to your librarian.

Discussion

本稿では、サポートベクターマシン(SVM)を用いて、様々なコンクリート振動状態サンプルの画像特徴を学習する。機械学習の成果をもとに、画像認識に基づく具体的な振動状態認識手法を提案する。認識精度を高めるには、画像セグメンテーション、画像の二値化、方向勾配固有値抽出の3つの重要なステップのパラメータを制御することが重要です。試験結果によれば、より小さな二値化閾値を用いて具体的なサンプル画像を前処理し、128ピクセル×128ピクセルの画像セグメンテーションブロックサイズを利用する。統計的角度間隔の方向勾配の数は 12 に設定されています。1024 解像度の画像サンプル セットでは、機械学習結果に対して最高の認識精度が達成されます。

建設現場によって環境が大きく異なるため、この方法には精度調整メカニズムがあります。認識精度が要件を満たさない場合、実行可能なソリューションとして上記の3つの主要なパラメータを拡張または縮小し、環境の変化によって引き起こされる認識精度エラーを効果的に軽減できます。この方法は、作業面の照明条件に大きく依存することに注意することが重要です。低照度条件下で撮影すると、認識精度が低下する場合があります。照明条件への依存性を低減するために、低照度画像強調アルゴリズムが検討されているが30、それらは認識時間とハードウェア要件を著しく増加させる。現在のところ、低照度認識精度と認識効率の両方を保証する効果的な技術はありません。この方法では、配向勾配技術のヒストグラムを使用して、表面の崩壊、セメントスラリーの浮遊、コンクリート振動の過程での気泡など、コンクリートの振動状態の特性を特徴付けます。既存の技術と比較して、このアプローチは必要なサンプル数を大幅に削減し、コンピューターのパフォーマンス要件を下げます。2.30GHzのCPUを搭載したノートPCでは、認識プロセスにより、SVMのトレーニングスペースの区別がわずか15秒で完了します。抽出パラメータが適切に設定されると、認識精度も向上する31

将来的には、このプロトコルを利用して建設ロボットの振動動作を指令し、コンクリートが目的の振動レベルに達したときに作業をタイムリーに停止できるため、不十分な振動によって引き起こされる品質問題を回避できます。さらに、この手法は、構造の平坦度検出、作業面スラリーの除去、その他の関連プロセスなど、建設現場でのテクスチャ特性に基づいてロボットの動作を変更するように適用できます。

Subscription Required. Please recommend JoVE to your librarian.

Disclosures

著者は何も開示していません。

Acknowledgments

この作業に資金を提供してくれた武漢都市建設グループ2023年次科学研究プロジェクト(NO.7)に感謝します。

Materials

Name Company Catalog Number Comments
camera SONY A6000 The sensor size is 23.5x15.6mm, the maximum acquisition resolution is 1440 * 1080, and the effective pixel is 24.3 million.
concrete Wuhan Construction Changxin Technology Development Co., Ltd. C30 pumping concrete According to the standard of ' concrete strength test and evaluation standard ' ( GB / T 50107-2010 ), the standard value of cubic compressive strength is 30 MPa pumping concrete.
Matlab MathWorks Matlab R2017a MATLAB's programming interface provides development tools for improving code quality maintainability and maximizing performance.
It provides tools for building applications using custom graphical interfaces.
It provides tools for combining MATLAB-based algorithms with external applications and languages
Processor  Intel 12th Gen Intel(R) Core (TM) i7-12700H @ 2.30GHz 64-bit Win11 processor 

DOWNLOAD MATERIALS LIST

References

  1. Jiang, L., Tian, Z., Wang, K., Sun, X. Estimating the segregation of concrete under vibration based on electrical method. Concrete. 1, In Chinese 41-44 (2023).
  2. Ren, B., Ye, Z., Wang, D., Wu, B., Tan, Y. Evaluation of segregation degree of hardening concrete using improved Mask R-CNN. Journal of Hydroelectric Engineering. 41 (5), In Chinese 93-102 (2022).
  3. Hu, J., Qin, M., Wang, H., Liu, K. Study on the influence of vibration frequency on the performance of concrete. Highway. 65 (12), In Chinese 111-114 (2020).
  4. Bian, C., et al. Experimental study on characterization of evaluation indexes for vibration compaction of fresh concrete. Journal of Hydroelectric Engineering. 39 (2), 67-80 (2020).
  5. Liu, Z., Zhou, M., Bai, J., Mou, S. Influence of vibration time on the strength and homogeneity of rubber concrete. Industrial Construction. 42, In Chinese 509-512 (2012).
  6. Cheng, Y., Gou, Z., Wang, Y. Testing Investigation on Effects of Mixing, Vibrating and Curing on Strength of High-Performance Concrete. Journal of Northeastern University (Natural Science). 31 (12), In Chinese 1790-1793 (2010).
  7. Zhao, Y., Chen, S., Liu, Z. Influence mechanism of high-frequency vibration on concrete antifreeze and application in construction of tunnels in cold regions. Industrial Construction. 44 (5), In Chinese 101-105 (2014).
  8. Quan, L., Tian, B., Li, S., He, Z., He, K. Evolution characteristics of flexural fatigue performance of dense concrete consolidated with high frequency vibration applied in airport pavement. Journal of Traffic and Transportation Engineering. 20 (2), In Chinese 34-45 (2020).
  9. Cai, Y., et al. Influence of coarse aggregate settlement induced by vibration on long-term chloride transport in concrete: a numerical study. Materials and Structures. 55 (9), 1-18 (2022).
  10. Cai, Y., Liu, Q. F., Yu, L., Meng, Z., Avija, B. An experimental and numerical investigation of coarse aggregate settlement in fresh concrete under vibration. Cement and Concrete Composites. 122 (7), 104153 (2021).
  11. Wang, X., et al. Development and application of concrete vibrating robot system for high arch dam. Journal of Hydraulic Engineering. 53 (6), In Chinese 631-654 (2022).
  12. Chen, C., Li, X., Qiu, Z., Yao, W., Zhu, H. Research Progress of Construction Robots. Journal of Architecture and Civil Engineering. 39 (4), In Chinese 58-70 (2022).
  13. Shen, H., Zhang, W., Liu, J., Qiu, K. Development and Prospect of Construction Robots for High Rise Buildings. Construction Technology. 46 (8), In Chinese 105-108 (2017).
  14. Dalal, N., Triggs, B. Histograms of Oriented Gradients for Human Detection. IEEE Computer Society Conference on Computer Vision & Pattern Recognition. , San Diego, USA. (2005).
  15. Zhou, W., et al. Gradient-based Feature Extraction From Raw Bayer Pattern Images. IEEE Transactions on Image Processing. (99), 1 (2021).
  16. He, B., et al. Railway Fastener Defects Detection under Various Illumination Conditions using Fuzzy C-Means Part Model. Transportation Research Record. 2675 (4), 271-280 (2021).
  17. Xu, X., Quan, C., Ren, F. Facial expression recognition based on Gabor Wavelet transform and Histogram of Oriented Gradients. IEEE International Conference on Mechatronics & Automation. , Beijing, China. (2015).
  18. Cortes, C., Vapnik, V. N. Support Vector Networks. Machine Learning. 20 (3), 273-297 (1995).
  19. Burges, C. A Tutorial on Support Vector Machines for Pattern Recognition. Data Mining and Knowledge Discovery. 2 (2), 121-167 (1998).
  20. Yang, C., et al. Identification of Pleurotus Ostreatus From Different Producing Areas Based on Mid-Infrared Spectroscopy and Machine Learning. Spectroscopy and Spectral Analysis. 43 (2), In Chinese 577-582 (2023).
  21. Chaabane, S. B., et al. Face recognition based on statistical features and SVM classifier). Multimedia Tools and Applications. 81 (6), 8767-8784 (2022).
  22. Saleh, M. R., et al. Experiments with SVM to classify opinions in different domains. Expert Systems with Applications. 38 (12), 14799-14804 (2011).
  23. Zhang, Y., Liu, Y., Wang, J. Reliability Prediction of Coal Mine Water Disasters Emergency Rescue System Based on Improved SVM. Journal of Zhengzhou University (Engineering Science). 36 (3), In Chinese 115-119 (2015).
  24. Cao, Y., Song, D., Hu, X., Sun, Y. Fault Diagnosis of Railway Point Machine Based on Improved Time-Domain Multiscale Dispersion Entropy and Support Vector Machine. Acta Electronica Sinica. 51 (1), In Chinese 117-127 (2023).
  25. Li, Q., Yuze, C., Yu, B., Ning, C. Two-stage support vector machine method for failure mode classification of reinforced concrete columns. Engineering Mechanics. 39 (2), In Chinese 148-158 (2022).
  26. Yang, Y., Zhang, W., Yu, H., Chai, W., Liu, D. Analysis on the relationships between ultrasonic parameters and the stress state in loaded concrete based on improved support vector machines). Journal of Vibration and Shock. 42 (2), In Chinese 175-224 (2023).
  27. Yan, K., Shi, C. Prediction of elastic modulus of normal and high strength concrete by support vector machine. Construction & Building Materials. 24 (8), 1479-1485 (2010).
  28. Hussein, I. J., et al. Fully-automatic identification of gynaecological abnormality using a new adaptive frequency filter and histogram of oriented gradients (HOG). Expert Systems. 39 (3), 12789 (2022).
  29. Chandrakala, M., Devi, P. D. Two-stage classifier for face recognition using HOG features. Materials Today: Proceedings. 47, 5771-5775 (2021).
  30. Long, C., Yichi, Z., Zhangkai, L., Dandan, D. Low-Light Image Enhancement Based on RAW Domain Image. Journal of Computer-Aided Design & Computer Graphics. 35 (2), In Chinese 303-311 (2023).
  31. Wang, X., et al. Development and application of concrete vibrating robot system for high arch dam. Journal of Hydraulic Engineering. 53 (6), In Chinese 631-654 (2022).

Tags

エンジニアリング、203号、
サポートベクターマシンによるコンクリート振動状態の画像認識とパラメータ解析
Play Video
PDF DOI DOWNLOAD MATERIALS LIST

Cite this Article

Wang, S., Wang, A., Fu, X., Wu, K.,More

Wang, S., Wang, A., Fu, X., Wu, K., Lu, T. Image Recognition and Parameter Analysis of Concrete Vibration State Based on Support Vector Machine. J. Vis. Exp. (203), e65731, doi:10.3791/65731 (2024).

Less
Copy Citation Download Citation Reprints and Permissions
View Video

Get cutting-edge science videos from JoVE sent straight to your inbox every month.

Waiting X
Simple Hit Counter