主要内容

このページ最新ではありませ。をクリックし,英语のの最新版版を参照参照し。

RegionProps3

3次元イメージのプロパティ计测计测

说明

统计= regionprops3(BW,,,,特性は,,次元次元バイナリイメージイメージBW内の(オブジェクト)のの一连をしますます出力出力统计は各のなプロパティを示し。。

すべての构文,特性引数をしない场合,RegionProps3'体积'“质心”,および“边界箱”の测定を返します。

统计= regionprops3(CC,,,,特性は,BWConnCompによって返される体であるCC内の(オブジェクト)のののをしし。。

统计= regionprops3(l,,,,特性は,,次元次元イメージイメージlにあるラベル领域一连のプロパティ测定します。

统计= regionprops3(___,,,,v,,,,特性は,,次元次元グレースケールイメージイメージvにある付き领域ののプロパティを测定ます。の入力(BWCCまたはl)は,vにあるを识别し。。

すべて折りたたむ

2つのをイメージを作成し。。

[x,y,z] = meshgrid(1:50,1:50,1:50);bw1 = sqrt((x-10)。^2 +(y-15)。^2 +(z-35)。^2)<5;bw2 = sqrt((x-20)。^2 +(y-30)。^2 +(z-15)。^2)<10;BW = BW1 |BW2;

2つのの半径を取得し。。

s = regionprops3(bw,“质心”,,,,“校长”);中心= S. centroid
中心=2×320 30 15 10 15 35
直径=平均值(s. principalaxislength,2)
直径=2×117.8564 8.7869
半径=直径/2
半径=2×18.9282 4.3935

中心にに1の3x 3のキューブ含む含む含む含む含む含む9 x 9のキューブを作成。。。。

InterCube =一个(3,3,3);cube_in_cube = padarray(Intercube,[3 3],0,0,'两个都');

キューブ内キューブすべてのを取得します。

stats = regionprops3(cube_in_cube,'全部'
统计=1×18桌Volume Centroid BoundingBox SubarrayIdx Image EquivDiameter Extent VoxelIdxList VoxelList PrincipalAxisLength Orientation EigenVectors EigenValues ConvexHull ConvexImage ConvexVolume Solidity SurfaceArea ______ ___________ ___________ ___________________________________ _______________ _____________ ______ _____________ _____________ __________________________ ___________ ____________ ____________ _____________ _______________ ____________ ________ ___________ 27 5 5 2 1x6 double {[4 5 6]} {[4 5 6]}} {[1 2 3]} {3x3x3逻辑} 3.7221 1 {27x1 double} {27x3 double} 3.4641 3.4641 3.4641 3.4641 0 0 0 0 0 0 0 0 {3x3 double} {3x1 double} {3x1 double} {24x3 double}1 41.07

入力引数

すべて折りたたむ

ボリュームバイナリイメージ3次元逻辑配列配列指定し。。。。。

データ::逻辑

3次元ボリューム要素要素。6、18、26などののの次元连结性値を使用してててBWConnCompによって返さ构造体指定します。cc.imagesize1行3列のでなければなりん。。。

データ::结构

ラベルイメージ次いずれかして指定します。

  • 3次元数値。0とラベルさたボクセルは背景。。1とラベルさたボクセルはは番目番目のを构成,,22番目ボクセルははは番目オブジェクトをするといういうように,次々次々にオブジェクトオブジェクト构成しRegionProps3は値ボクセル背景として,整数入力ボクセル丸めます。数値ラベルラベル,,,分水岭LabelMatrixなどの付け关数取得できます。

  • 3次元分类配列。各が异なる领域対応し。。

データ::单身的|双倍的|int8|INT16|INT32|UINT8|UINT16|UINT32|分类

stringまたは。または文字ベクトルのコンマ切り,,,,またはまたはまたは文字ベクトルのののの配列配列配列配列配列'全部'または'基本的'のいずれとして指定。。

  • '全部'を指定する,RegionProps3はすべて测定値をします。イメージ指定指定すると,RegionProps3はすべてボクセルの测定を返します。

  • '基本的'を指定する,特性引数を省略と,RegionProps3'体积'“质心”および“边界箱”の测定を计算し。。

以下の,形状を提供するのををますます。ボクセル値の値の表表示た追加プロパティ,グレースケールをする场合のみのみです。

形状测定

プロパティ名 说明
“边界箱” 领域を最小の直方体。[ulf_x ulf_y ulf_z width_x width_y width_z]のののの行列のでで返さ。。。。ulf_xulf_y,およびULF_Zは,体左上隅指定します。width_xwidth_y,およびwidth_zは,次元て直方体のを指定します。
“质心”

领域の重心。[centroid_x centroid_y和centroid_z]の形式形式形式列列ベクトルとしてれます最初の要素要素Centroid_xは,の座标(またはX座标)ですです2番目番目要素Centroid_yは,座标(またはy座标)ですです3番目要素要素Centroid_zは,座标(またはz座标)ですです

'convexhull' 领域をことができるの。。。。。列のとして返されます。行列行列のの各行ににははは,,多角形ののX座标とy,およびzの座标含まれて。。
“凸图” 凸包の。内のボクセルが涂りつぶされ状态(に设定)のボリューム(逻辑)として返さ。イメージ,领域境界ボックスのサイズ。。
'convexvolume' “凸图”内の数スカラーとして返され。。
“特征值” 领域をボクセル固有。。。。行行行列のとして返され。。RegionProps3はこのを使用て主轴のさ计算计算ますます。
“特征向量” 领域をボクセル固有。。。。行行行列のとしてとしてれます。。RegionProps3は,をして领域同じ化されたたた次次次の中心モーメントを持つ持つ楕円楕円体のの方向方向を
'epivdiameter' 领域とボリューム球の直径。として返されます。(6*卷/pi)^(1/3)と同様计算します。
'程度' 境界ボックスボクセルに対する内数割合。として返されます。。境界ボックスののボリュームで除算除算体积の値计算され。。[音量/(边界框宽度 *边界框高度 *边界框深度)]]
'图片' 领域のボックス领域の境界ボックスとサイズボリュームボリュームイメージ(逻辑)として返され。ボクセルはにしおり,他すべてのボクセルは离开です。
'方向'

オイラー角度[2]。1行3列ベクトルとして返さます。は右手法则に基づきます。RegionProps3は,ロールピッチ,およびヨー表す表すXy,およびzに沿っをて角度角度解釈します。のは,,反时计回り计回り计回り计回りのの回転ををますます。。回転回転はは可换ではないためため,意図意図しがあります。

“校长” 领域と化さたたたた次次モーメント持つ楕円长轴长轴の长长(ボクセルボクセルボクセルささささささささささささささささささ。。。。。。。。。。。。。。。。。。。。RegionProps3は値(高からへ)でで。。
“坚固” 领域内ある凸包ボクセルの比率スカラー返さ返さますます。音量/凸volumeと同様计算します。
“ subarayidx” オブジェクト境界内侧のを抽出するにささインデックスインデックス。l(idx {:})がオブジェクト境界内のl要素をするなな配列配列として返され。。。
'表面积' 领域の境界の距离[1]。スカラー返されます。
'体积' 领域内のボクセルの数スカラーとして返されボリュームは,ボリュームイメージイメージBW内部の含まれる数のメトリクス测定ををますます。
“ voxelidxlist” 领域内ボクセル线形。。要素要素として返され。。
“ Voxellist” 领域内。。。。。。列列行列返されます。行列のははは[X Y Z]の形式,内ののボクセルボクセルボクセル座标指定し。。

以下の示すボクセルの测定値はグレースケールグレースケールのボリュームイメージvを指定场合のみ有效。。

ボクセル値の値

プロパティ名 说明
“最大程度” 领域内のを持つボクセルのスカラーとして返され。。
“平均强度” 领域内すべて値の平均。として返されます。
“矿物质” 领域内のを持つボクセルのスカラーとして返され。。
“ voxelvalues” 1列。。。。。値値の列列れますでで,,,,,はははは领域のボクセルボクセル数ですです。ベクトルベクトルの各要素ににに,,领域
“加重中心剂” 位置と値基づく领域中心。座标のp3列列として返され。。。加权中心の最初要素,重み重心の座标(またはX座标)ですです2番目のは,垂直座标(またはy座标)ですですです番目要素,,座标(またはz座标)ですです

データ::char|细绳|细胞

ボリュームグレースケール。次元次元数値配列としてし。イメージサイズサイズはイメージBW,连结要素构造体CCまたはラベル行列lのサイズ一致なければなりませ。。

データ::单身的|双倍的|int8|INT16|INT32|INT64|UINT8|UINT16|UINT32

出力引数

すべて折りたたむ

测定値テーブル返さます。テーブルの行数は,BWCC.nu​​mobjectsまたは最大限度(l(:))のオブジェクトに対応し。各行変数変数(列)はは特性でさた各领域计算さプロパティをます。入力イメージががイメージイメージイメージlの场合,统计は追加のと'labelname'プロパティを含み。

参照

[1] Lehmann,Gaetan和David Legland。使用Crofton公式和运行长度编码的有效n维表面估计,《 Insight Journal》,2012年。((https://insight-journal.org/browse/publication/852

[2] Shoemake,Ken,Graphics Gems IV。由Paul S. Heckbert编辑,Morgan Kaufmann,1994年,第222-229页。

バージョン履歴

R2017Bで导入