画像処理 において 、 ピクセルの接続性と は、2 次元画像 (または n 次元画像の ハイパーボクセル) 内の ピクセルが 隣接するピクセル とどのように関係しているかを指します 。
5x5x5 の近隣における 9 つの接続可能性
接続のセットを指定するには、次元 N と近傍の幅 n を指定する必要があります。近傍の次元はどの次元でも有効です 。共通の幅は 3 で、これは各次元に沿って、中央のセルがすべての次元で両側の 1 つのセルに隣接することを意味します。
ん
≥
1
{\displaystyle n\geq 1}
各 次元の サイズ が
ま
いいえ
ん
{\displaystyle M_{N}^{n}}
ん
=
2
け
+
1
、
け
∈
ず
{\displaystyle n=2k+1,k\in \mathbb {Z} }
を中心構造要素から境界上の点への第1 直交座標 上の離散ベクトルとします 。 これは、各要素 と少なくとも1つの成分が
q
→
{\displaystyle {\vec {q}}}
ま
いいえ
ん
{\displaystyle M_{N}^{n}}
q
私
∈
{
0
、
1
、
。
。
。
、
け
}
、
∀
私
∈
{
1
、
2
、
。
。
。
、
いいえ
}
{\displaystyle q_{i}\in \{0,1,...,k\},\forall i\in \{1,2,...,N\}}
q
私
=
け
{\displaystyle q_{i}=k}
半径 の N 次元 超球面 を表します 。
S
いいえ
d
{\displaystyle S_{N}^{d}}
d
=
‖
q
→
‖
{\displaystyle d=\left\Vert {\vec {q}}\right\Vert }
近傍内の 超球面上の要素の数を E と定義します 。与えられた に対して 、 E は の順列の数にオルサントの数を掛けた
ものに等しくなります。
S
いいえ
d
{\displaystyle S_{N}^{d}}
ま
いいえ
ん
{\displaystyle M_{N}^{n}}
q
→
{\displaystyle {\vec {q}}}
q
→
{\displaystyle {\vec {q}}}
値 j を取るベクトルの要素の数を表すと します 。
ん
じ
{\displaystyle n_{j}}
q
→
{\displaystyle {\vec {q}}}
ん
じ
=
∑
私
=
1
いいえ
(
q
私
=
じ
)
{\displaystyle n_{j}=\sum _{i=1}^{N}(q_{i}=j)}
の順列の総数は 多項式 で表すことができる 。
q
→
{\displaystyle {\vec {q}}}
いいえ
!
∏
じ
=
0
け
ん
じ
!
{\displaystyle {\frac {N!}{\prod _{j=0}^{k}n_{j}!}}}
のいずれかの場合 、ベクトルは オルトラント間で共有されます。このため、順列の乗数はからに調整する必要があります 。
q
私
=
0
{\displaystyle q_{i}=0}
q
→
{\displaystyle {\vec {q}}}
2
いいえ
{\displaystyle 2^{N}}
2
いいえ
−
ん
0
{\displaystyle 2^{N-n_{0}}}
順列の数に調整されたオルサント量を掛けると、
え
=
いいえ
!
∏
じ
=
0
け
ん
じ
!
2
いいえ
−
ん
0
{\displaystyle E={\frac {N!}{\prod _{j=0}^{k}n_{j}!}}2^{N-n_{0}}}
V を 近傍内の 超球面の内側の要素の数とします 。V は 、 超球面上の要素の数と内側の殻上のすべての要素の合計に等しくなります。殻は の昇順で順序付けられる必要があります 。順序付けられたベクトルには、順序を表す 係数 p が割り当てられているとします。すべての r が一意である場合、順序付けられたベクトルになります 。したがって、 V は 次のように反復的に定義できます。
S
いいえ
d
{\displaystyle S_{N}^{d}}
ま
いいえ
ん
{\displaystyle M_{N}^{n}}
‖
q
→
‖
=
r
{\displaystyle \left\Vert {\vec {q}}\right\Vert =r}
q
→
{\displaystyle {\vec {q}}}
q
→
p
、
p
∈
{
1
、
2
、
。
。
。
、
∑
x
=
1
け
(
x
+
1
)
}
{\displaystyle {\vec {q}}_{p},p\in \left\{1,2,...,\sum _{x=1}^{k}(x+1)\right\}}
五
q
→
p
=
五
q
→
p
−
1
+
え
q
→
p
、
五
q
→
0
=
0
{\displaystyle V_{{\vec {q}}_{p}}=V_{{\vec {q}}_{p-1}}+E_{{\vec {q}}_{p}}, V_{{\vec {q}}_{0}}=0}
、
または
五
q
→
p
=
∑
x
=
1
p
え
q
→
x
{\displaystyle V_{{\vec {q}}_{p}}=\sum _{x=1}^{p}E_{{\vec {q}}_{x}}}
いずれかの の場合、両方のベクトルは同じ p とみなされ、
各近傍には次に小さい近傍の値が加算される必要があることに注意してください。例 :
‖
q
→
x
‖
=
‖
q
→
ええ
‖
{\displaystyle \left\Vert {\vec {q}}_{x}\right\Vert =\left\Vert {\vec {q}}_{y}\right\Vert }
五
q
→
p
=
五
q
→
p
−
1
+
え
q
→
p
、
1
+
え
q
→
p
、
2
、
五
q
→
0
=
0
{\displaystyle V_{{\vec {q}}_{p}}=V_{{\vec {q}}_{p-1}}+E_{{\vec {q}}_{p,1} }+E_{{\vec {q}}_{p,2}},V_{{\vec {q}}_{0}}=0}
五
q
→
=
(
0
、
2
)
=
五
q
→
=
(
1
、
1
)
+
え
q
→
=
(
0
、
2
)
{\displaystyle V_{{\vec {q}}=(0,2)}=V_{{\vec {q}}=(1,1)}+E_{{\vec {q}}=(0, 2)}}
Vに は中心のハイパーボクセルが含まれていますが、これは接続には含まれません。1を引くと近傍の接続性 Gが得られます。
グ
=
五
−
1
{\displaystyle G=V-1}
[1]
選択された接続の表
例
解決方法を検討する
グ
|
q
→
=
(
0
、
1
、
1
)
{\displaystyle G|{\vec {q}}=(0,1,1)}
このシナリオでは、 ベクトルは3次元なので、 が1つあります 。同様に、 が1つ あります 。 近傍は であり 、超球面は
いいえ
=
3
{\displaystyle N=3}
ん
0
=
1
{\displaystyle n_{0}=1}
q
私
=
0
{\displaystyle q_{i}=0}
ん
1
=
2
{\displaystyle n_{1}=2}
け
=
1
、
ん
=
3
{\displaystyle k=1,n=3}
最大
q
私
=
1
{\displaystyle \max q_{i}=1}
d
=
0
2
+
1
2
+
1
2
=
2
{\displaystyle d={\sqrt {0^{2}+1^{2}+1^{2}}}={\sqrt {2}}}
ま
3
3
{\displaystyle M_{3}^{3}}
S
3
2
{\displaystyle S_{3}^{\sqrt {2}}}
え
=
3
!
1
!
∗
2
!
∗
0
!
2
3
−
1
=
6
2
4
=
12
{\displaystyle E={\frac {3!}{1!*2!*0!}}2^{3-1}={\frac {6}{2}}4=12}
近傍の 基本ベクトルは です。 私たちのベクトルと基本ベクトルの間のマンハッタン距離は なので 、 です 。 したがって、
q
→
{\displaystyle {\vec {q}}}
いいえ
3
3
{\displaystyle N_{3}^{3}}
q
→
1
=
(
0
、
0
、
0
)
{\displaystyle {\vec {q}}_{1}=(0,0,0)}
‖
q
→
−
q
→
0
‖
1
=
2
{\displaystyle \left\Vert {\vec {q}}-{\vec {q}}_{0}\right\Vert _{1}=2}
q
→
=
q
→
3
{\displaystyle {\vec {q}}={\vec {q}}_{3}}
グ
q
→
3
=
五
q
→
3
−
1
=
え
q
→
1
+
え
q
→
2
+
え
q
→
3
−
1
=
え
q
→
=
(
0
、
0
、
0
)
+
え
q
→
=
(
0
、
0
、
1
)
+
え
q
→
=
(
0
、
1
、
1
)
{\displaystyle G_{{\vec {q}}_{3}}=V_{{\vec {q}}_{3}}-1=E_{{\vec {q}}_{1}}+ E_{{\vec {q}}_{2}}+E_{{\vec {q}}_{3}}-1=E_{{\vec {q}}=(0,0,0)}+E_{{\vec {q}}=(0,0,1)}+E_{{\vec {q}}=(0,1,1) }}
え
q
→
=
(
0
、
0
、
0
)
=
3
!
3
!
∗
0
!
∗
0
!
2
3
−
3
=
6
6
1
=
1
{\displaystyle E_{{\vec {q}}=(0,0,0)}={\frac {3!}{3!*0!*0!}}2^{3-3}={\フラク{6}{6}}1=1}
え
q
→
=
(
0
、
0
、
1
)
=
3
!
2
!
∗
1
!
2
3
−
2
=
6
2
2
=
6
{\displaystyle E_{{\vec {q}}=(0,0,1)}={\frac {3!}{2!*1!}}2^{3-2}={\frac {6}{2}}2=6}
G
=
1
+
6
+
12
−
1
=
18
{\displaystyle G=1+6+12-1=18}
提供されたテーブルと一致する
kとNの値がより高い
すべてが一意であるという仮定は、 k と N の値がより大きい場合には成り立ちません 。 ベクトル 、 を考えてみましょう。 は に位置しますが 、 の値は です が、 はより小さい空間にあります が、 と同等の値を持ちます 。ただし、 の最小ベクトルよりも の値が高くなります 。
‖
q
→
p
‖
=
r
{\displaystyle \left\Vert {\vec {q}}_{p}\right\Vert =r}
N
=
2
,
k
=
5
{\displaystyle N=2,k=5}
q
→
A
=
(
0
,
5
)
,
q
→
B
=
(
3
,
4
)
{\displaystyle {\vec {q}}_{A}=(0,5),{\vec {q}}_{B}=(3,4)}
q
→
A
{\displaystyle {\vec {q}}_{A}}
M
2
5
{\displaystyle M_{2}^{5}}
r
=
25
{\displaystyle r=25}
q
→
B
{\displaystyle {\vec {q}}_{B}}
M
2
4
{\displaystyle M_{2}^{4}}
r
=
25
{\displaystyle r=25}
q
→
C
=
(
4
,
4
)
∈
M
2
4
{\displaystyle {\vec {q}}_{C}=(4,4)\in M_{2}^{4}}
r
=
32
{\displaystyle r=32}
M
2
5
{\displaystyle M_{2}^{5}}
この仮定が成り立つためには、
{
N
=
2
,
k
≤
4
N
=
3
,
k
≤
2
N
=
4
,
k
≤
1
{\displaystyle {\begin{cases}N=2,k\leq 4\\N=3,k\leq 2\\N=4,k\leq 1\end{cases}}}
k と N の値が大きくなると 、 d の値は曖昧になります。つまり、特定の d の指定が複数の を参照する可能性があります 。
q
→
p
∈
M
n
N
{\displaystyle {\vec {q}}_{p}\in M_{n}^{N}}
接続の種類
2次元
ピクセルの近傍の例 - 8 ピクセルと 4 ピクセルの関連付け
4接続
4連結ピクセルは、その辺に接するすべてのピクセルと隣接しています。これらのピクセルは水平方向と垂直方向に 連結されてい ます。ピクセル座標では、座標を持つすべてのピクセルは
(
x
±
1
,
y
)
{\displaystyle \textstyle (x\pm 1,y)}
または
(
x
,
y
±
1
)
{\displaystyle \textstyle (x,y\pm 1)}
は のピクセルに接続されます 。
(
x
,
y
)
{\displaystyle \textstyle (x,y)}
6接続
6 接続ピクセルは、六角形 グリッドまたは ストレッチャー ボンド 長方形グリッド内のいずれかのコーナーに接するすべてのピクセル (いずれかのエッジに接するピクセルを含む) に隣接します 。
六角形のタイルを整数ピクセル座標にマッピングする方法はいくつかあります。 1 つの方法では、4 つの連結ピクセルに加えて、座標 と の 2 つのピクセル が のピクセルに接続されます 。
(
x
+
1
,
y
+
1
)
{\displaystyle \textstyle (x+1,y+1)}
(
x
−
1
,
y
−
1
)
{\displaystyle \textstyle (x-1,y-1)}
(
x
,
y
)
{\displaystyle \textstyle (x,y)}
8接続
8 連結ピクセルは、その端または角に接するすべてのピクセルに隣接しています。これらのピクセルは、水平、垂直、および対角線で連結されています。4 連結ピクセルに加えて、座標を持つ各ピクセルは 、 のピクセルに連結されています 。
(
x
±
1
,
y
±
1
)
{\displaystyle \textstyle (x\pm 1,y\pm 1)}
(
x
,
y
)
{\displaystyle \textstyle (x,y)}
3次元
6接続
6 連結ピクセルは、その面の 1 つに接するすべてのピクセルと隣接しています。これらのピクセルは、 主軸 の 1 つに沿って連結されています。座標 、 、またはの各ピクセルは 、 のピクセルと連結されています 。
(
x
±
1
,
y
,
z
)
{\displaystyle \textstyle (x\pm 1,y,z)}
(
x
,
y
±
1
,
z
)
{\displaystyle \textstyle (x,y\pm 1,z)}
(
x
,
y
,
z
±
1
)
{\displaystyle \textstyle (x,y,z\pm 1)}
(
x
,
y
,
z
)
{\displaystyle \textstyle (x,y,z)}
18接続
18 連結ピクセルは、その面または辺に接するすべてのピクセルの隣接ピクセルです。これらのピクセルは、主軸の 1 つまたは 2 つに沿って連結されています。6 連結ピクセルに加えて、座標 、 、 、 、 、の各ピクセルは のピクセルに連結されています 。
(
x
±
1
,
y
±
1
,
z
)
{\displaystyle \textstyle (x\pm 1,y\pm 1,z)}
(
x
±
1
,
y
∓
1
,
z
)
{\displaystyle \textstyle (x\pm 1,y\mp 1,z)}
(
x
±
1
,
y
,
z
±
1
)
{\displaystyle \textstyle (x\pm 1,y,z\pm 1)}
(
x
±
1
,
y
,
z
∓
1
)
{\displaystyle \textstyle (x\pm 1,y,z\mp 1)}
(
x
,
y
±
1
,
z
±
1
)
{\displaystyle \textstyle (x,y\pm 1,z\pm 1)}
(
x
,
y
±
1
,
z
∓
1
)
{\displaystyle \textstyle (x,y\pm 1,z\mp 1)}
(
x
,
y
,
z
)
{\displaystyle \textstyle (x,y,z)}
26接続
26 連結ピクセルは、面、辺、または角のいずれかに接するすべてのピクセルの隣接ピクセルです。これらのピクセルは、主軸の 1 つ、2 つ、または 3 つすべてに沿って連結されています。18 連結ピクセルに加えて、座標 、 、 、またはの各ピクセルは のピクセルに連結されています 。
(
x
±
1
,
y
±
1
,
z
±
1
)
{\displaystyle \textstyle (x\pm 1,y\pm 1,z\pm 1)}
(
x
±
1
,
y
±
1
,
z
∓
1
)
{\displaystyle \textstyle (x\pm 1,y\pm 1,z\mp 1)}
(
x
±
1
,
y
∓
1
,
z
±
1
)
{\displaystyle \textstyle (x\pm 1,y\mp 1,z\pm 1)}
(
x
∓
1
,
y
±
1
,
z
±
1
)
{\displaystyle \textstyle (x\mp 1,y\pm 1,z\pm 1)}
(
x
,
y
,
z
)
{\displaystyle \textstyle (x,y,z)}
参照
参考文献
^ ジョンカー、ピーター (1992). 形態学的画像処理: アーキテクチャと VLSI 設計 。 Kluwer Technische Boeken BV、92 ~ 96 ページ。 ISBN 978-1-4615-2804-3 。
A. Rosenfeld、AC Kak (1982)、 デジタル画像処理 、Academic Press、Inc.、 ISBN 0-12-597302-0
Cheng, CC; Peng, GJ; Hwang, WL (2009)、「3-D ウェーブレット コーディングのためのピクセル接続によるサブバンド重み付け」、 IEEE Transactions on Image Processing 、 18 (1): 52–62、 Bibcode :2009ITIP... 18 ...52C、 doi :10.1109/TIP.2008.2007067、 PMID 19095518、2009-02-16 取得
Cheng, CC; Peng, GJ; Hwang, WL (2009)、「3-D ウェーブレット コーディングのためのピクセル接続によるサブバンド重み付け」、 IEEE Transactions on Image Processing 、 18 (1): 52–62、 Bibcode :2009ITIP... 18 ...52C、 doi :10.1109/TIP.2008.2007067、 PMID 19095518、2009-02-16 取得