問題タブ [glcm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
matlab - 不規則な関心領域のテクスチャ分析
関心領域 (AOI) で GLCM テクスチャを抽出したい画像があります。しかし、AOI は長方形ではありません。
画像は常にMatlabのマトリックスとして保存されるため、AOIが不規則な多角形領域であっても、隣接するピクセルも使用して長方形の領域にする必要があります。対象領域の外側のすべてのピクセルがゼロに等しくなるため、これはテクスチャ分析から抽出された特徴に影響しますか。
非長方形領域で何らかの画像解析を行うことは可能ですか?
matlab - 異なる'graycoprops'プロパティ値をマトリックスに保存する[MATLAB]
私は写真を持っています。共起行列(graycomatrix
)を作成して、さまざまなプロパティ(コントラスト、相関)などを抽出します(graycoprops
)
問題は、その行列Xにすべての値を保存する必要があるということですが、次のエラーが発生します。
CAT引数は、構造体フィールド名で一貫していません。
これは私が各タイプから得た出力なので:
種類が違うので、X行列に保存できません。
出力行列Xは、数値のみを保存し、その「均一性」を無視する必要があります
誰かが私にこれを行うことができる人を教えてもらえますか?
image - NLFILTERで使用するMATLAB匿名関数ハンドル
GLCMを計算してから、指定された統計パラメータを計算する次の関数があります。この関数をNLFILTERに渡して、画像全体(畳み込みなどの小さなウィンドウ)の計算を実行したいと思います。並列計算ツールボックスを使用して実行するようにNLFILTERを設定しているので、以下の関数を変換したいと思います。
これをNLFILTERでの使用に適した関数ハンドルに変換する方法に本当にこだわっています。何か案は?ありがとう。
matlab - 相関式Matlab
私は画像処理の学位論文に向けて取り組んでおり、Matlab 画像処理ツールボックスを使用しています。Matlab関数を使用して、画像と共起行列との相関を計算していますgraycoprops
。私の問題は、相関プロパティを定義する式の意味を理解できないことです (前のリンクを参照)。
特に、画像のグレーレベル、、、、if、および areとは何ですか\mu_i
?\mu_j
\sigma_i
\sigma_j
i
j
image - 画像内の特定のポイントのGLCMを計算する方法
ご存知のように、GLCM(Grey Level Co-occurrence Matrix)は、画像のテクスチャ特性を記述します。しかし、通常、OpenCVでのGLCMの計算では、matlabは画像を対象とすることがよくあります。しかし、今は画像内のすべてのポイントのGLCM値を取得したいのですが、それを取得するにはどうすればよいですか?
image - グレーレベルの共起行列14の機能の実装
このHaralicksの研究論文によると、GLCMから抽出できる14のテクスチャの特徴があります。
Matlabで同等の実装を検索しましたが、実装されているのは4つだけでした。14個すべてが実装されているMatlabで使用できるライブラリを知っている人はいますか。または、Matlabに適したライブラリがない場合、C / C ++ / Java / C#の実装はありますか?
matlab - colfiltを使用したスライディングウィンドウ操作
nlfilterglcmcontrast
を使用したスライディングウィンドウ操作で画像に適用される関数showを以下に示します。
これにより、各サブイメージ(nlfilterによって渡されたウィンドウ)のスカラー値が返されます。これをnlfilterで使用するには、無名関数ハンドルとして使用します。その使用法を以下に示します。
このコードは、1024 x 1024を超える画像ではすぐに非常に遅くなります。ドキュメントでは、colfilt'sliding'
を引数とともに使用して同じ操作を実行できることに注意してください。glcmcontrast
私の質問は、。で関数をどのように使用するかですcolfilt
。それを実行すると、エラーが返されます。
ドキュメントから、im2colをcolfilt
使用して、ウィンドウサイズがで画像サイズがである場所に配列を再形成することがわかります。問題は、関数をで機能する形式に書き直すにはどうすればよいですか?そこからの行は、実際に関数を再形成された配列に適用します。(m*n)-by-((i-m+1)*(j-n+1))
[m n]
[i j]
glcmcontrast
colfilt
colfilt
しかし、これに自分の関数を適用する方法については完全に迷っています。この問題は、関数がスカラー値を出力することに関係していると思いますが、よくわかりません。
matlab - graycomatrix オフセット パラメータの使用
関数を呼び出す方法についてこの例に出くわしましたgraycomatrix
の 2 番目のパラメーターの効果がわかりませんgraycomatrix
。Matlab のドキュメントを読みましたが、説明がわかりにくいです。
matlab - グレー レベル同時発生マトリックスを使用したテクスチャ特徴抽出
私は肝腫瘍分類のプロジェクトを行っています。このコードを使用したところ、いくつかの出力が得られました。私が正しいかどうかはわかりません。
実際、私は当初、肝臓のセグメンテーションに Region Growing メソッドを使用し、そこから FCM を使用して腫瘍をセグメンテーションしました。そこで、この GLCM プログラムに、腫瘍のセグメント化された画像を入力として与えました。私は正しかったですか?もしそうなら、私の出力も正しいと思います。
例とまったく同じようにパラメーターを指定しました。実際、それらはどういう意味ですか?画像ごとに変更する必要がありますか? もしそうなら、どのようにパラメータを与えるのですか? 私はこれに完全に慣れていません。では、よろしくご指導ください。
この出力を得ました。私は正しいですか?
よろしくお願いします。ありがとうございました
image - 共起行列からのテクスチャ特徴の抽出
カラー画像用にMATLABでコンテンツベースの画像検索システム(CBIR)を作成しようとしています。また、k-meansアルゴリズムを使用して、データベース内の画像の特徴ベクトルを抽出しています。各画像には4つのクラスターがあり、各クラスターには色(R、G、B)と位置(X、Y)に関する情報があります。
現在、クラスターにテクスチャ機能を追加しようとしています。これには、グレーレベルの共起行列(GLCM)を使用する必要があります。GLCMは、特定のグレーレベルが隣に表示される確率の指標にすぎないことを知っており、画像のGLCMを作成しました。
GLCMはピクセルのペアについて話しているので、GLCMを元の画像(したがってそのクラスター)にマッピングする方法がわかりません。各X、Y位置にテクスチャ情報が必要です。GLCMをピクセルに変換するにはどうすればよいですか?