픽셀 연결

Pixel connectivity

이미지 처리에서 픽셀 연결은 2차원(또는 n차원 하이퍼복셀) 이미지의 픽셀이웃과 관계되는 방식이다.

공식화

5x5x5 동네에서 가능한 9가지 연결성

연결성 집합을 지정하려면 치수 (와) 근린 의 너비를 지정해야 한다이웃의 치수는 어떤 차원 1에 대해 유효하다 공통 너비는 3이며, 이는 각 치수를 따라 중앙 셀이 모든 치수에 대해 어느 한 쪽의 셀에 인접하게 된다는 것을 의미한다.

Let }}}{n = + , 각 차원에 대한 크기를 N차원 하이퍼큐빅 근교를

Let 은(는) 중앙 구조 에서 M 의 경계에 있는 점까지 첫 번째 직교수의 이산 벡터를 나타낸다This implies that each element and that at least one component

Let 는) d = d의 반경을 가진 N차원 하이퍼스피어를 나타낸다

Define the amount of elements on the hypersphere within the neighborhood as . For a given , will be equal to the amount of permutations of 에 정자의 수를 곱한 값.

nj {\n_}는j {\j}을(를) 취하는 벡터 → {\ j n = = = j) j}}j}j}}jj}}}}}}}}}j}}}}}}}}}}}}}}}}}}}}}}}}}}}}

총 순열 수는 다항체 =

= 인 경우 벡터 정형외과 간에 공통적으로 공유된다.이 때문에 순열의 곱셈 계수는 2에서 - 2 조정해야 한다.

순열 횟수에 직교 수율의 조정된 양을 곱하면,

이(가) 인접 n 내에 있는 하이퍼스피어 내부에 있는 요소의 수를 나타내도록 하십시오 {\ V은 하이퍼셔에 있는 요소의 수와 내부 쉘에 있는 모든 요소가 동일할 것이다.q = r 을(를) 증가시켜 주문해야 하며 순서가 지정된→ {\순서에 따라 그 위치를 나타내는 p가 할당되어 있다고 가정한다.그런 다음 순서가 된 벡터 p ,,. . . x= (x + ) , 따라서 을(를) 반복적으로 다음과 같이 정의할 수 있다.

= - + p, 0= }=V_{\}}+E_p}}}, { {}},},

또는

일부 = y \ \\}\revert}\두 벡터는 동일한 로 간주해야 한다.

각 동네에는 다음으로 작은 동네의 값이 추가되어야 한다는 점에 유의하십시오.Ex. = ( 2)= =( ,)+ =( ) (0

에는 연결에 포함되지 않은 중앙 하이퍼복셀이 포함되어 있다.1을 빼면 근린 , G

[1]

선택한 연결성 표

주변 크기:

연결 유형 일반 벡터:

구면 반지름

구면 요소:

구면의 요소:

근린 연결:

1 가장자리를 잡다 (0) 0 1*1=1 1 0
3 점을 찍다 (1) 1 1*2=2 3 2
5 포인트 포인트 포인트 (2) 4 1*2=2 5 4
...
1x1 얼굴을 마주보다 (0,0) 0 1*1=1 1 0
3x3 가장자리를 잡다 (0,1) 1 2*2=4 5 4
점을 찍다 (1,1) 2 1*4=4 9 8
5x5 가장자리의 (0,2) 4 2*2=4 13 12
지점의 (1,2) 5 2*4=8 21 20
포인트 포인트 포인트 (2,2) 8 1*4=4 25 24
...
1x1x1 부피 (0,0,0) 0 1*1=1 1 0
3x3x3 얼굴을 마주보다 (0,0,1) 1 3*2=6 7 6
가장자리를 잡다 (0,1,1) 2 3*4=12 19 18
점을 찍다 (1,1,1) 3 1*8=8 27 26
5x5x5 얼굴을 맞대고 (0,0,2) 4 3*2=6 33 32
가장자리 면 (0,1,2) 5 6*4=24 57 56
얼굴을 맞대고 (1,1,2) 6 3*8=24 81 80
가장자리의 (0,2,2) 8 3*4=12 93 92
지점의 (1,2,2) 9 3*8=24 117 116
포인트 포인트 포인트 (2,2,2) 12 1*8=8 125 124
...
1x1x1x1x1 다량의 (0,0,0,0) 0 1*1=1 1 0
3x3x3x3 부피 (0,0,0,1) 1 4*2=8 9 8
얼굴을 마주보다 (0,0,1,1) 2 6*4=24 33 32
가장자리를 잡다 (0,1,1,1) 3 4*8=32 65 64
점을 찍다 (1,1,1,1) 4 1*16=16 81 80
...

=( ,)G에 대한 해결 고려

이 시나리오에서는 벡터가 3차원이기 때문에 = 3 since there is one . Likewise, . since . .인근은 }}}}}}}{3이고, 하이퍼스피어는 S

3displaystyle }}}{3에 있는기본 q → {\(우리의 벡터와 기본 벡터 사이의 맨해튼 거리 → - 0 → 1= vec 따라서 =}}{\3그러므로

제공된 테이블과 일치하는 항목

k&N의 높은 값

The assumption that all are unique does not hold for higher values of k & N. Consider , and the vectors 은(는) 있지만. is located in , the value for , whereas is in the smaller space but has an equivalent value . 하지만 r= 의 값이 M 의 최소 벡터보다 높다

이 가정을 유지하려면{= 2,≤ 4 = , = , 1

& N 의 높은 값에서d 의 값이 모호해진다.즉, d 의 규격은 복수 N 을(를) 참조할 수 있다는 뜻이다

연결 유형

2차원의

픽셀 주변 예 - 8픽셀 및 4픽셀 연결

사통팔달

4개의 연결된 픽셀은 가장자리에 닿는 모든 픽셀의 이웃이다.이 픽셀들은 수평과 수직으로 연결되어 있다.픽셀 좌표와 관련하여, 좌표가 있는 모든 픽셀

x± 1,) 또는( y± )

, ) 에서 픽셀에 연결됨

6연속

6 연결 픽셀은 6각형 그리드 또는 들것 본드 직사각형 그리드에서 모서리(가장자리 중 하나를 터치하는 픽셀 포함) 중 하나를 터치하는 모든 픽셀의 이웃이다.

육각형 타일을 정수 픽셀 좌표에 매핑하는 방법에는 여러 가지가 있다.한 가지 방법으로 좌표+ ,+ )에 있는 두 픽셀x + 1, y + 1 )과 좌표에 있는 두 픽셀(x - 1, - ( - 1,y - 1)에 있는 화소 화소에 연결된다

8연속

8개의 연결된 픽셀은 가장자리나 모서리에 닿는 모든 픽셀의 이웃이다.이 픽셀들은 수평, 수직, 대각선으로 연결되어 있다.4개의 연결된 픽셀 좌표(± 1, )가 있는 각 픽셀1)은(, 에서 픽셀에 연결된다

입체적

6연속

6개의 연결된 픽셀은 그들의 얼굴을 만지는 모든 픽셀의 이웃이다.이 픽셀들은 1차 축들 중 하나를 따라 연결된다.Each pixel with coordinates , , or is connected to the pixel at .

18연속

18개의 연결된 픽셀은 그들의 얼굴이나 가장자리에 닿는 모든 픽셀의 이웃이다.이러한 픽셀은 1차 축 또는 2개를 따라 연결된다.In addition to 6-connected pixels, each pixel with coordinates , , , , , or is connected to the pixel at .

26연속

26개의 연결된 픽셀은 얼굴, 가장자리 또는 모서리에 닿는 모든 픽셀의 이웃이다.이 픽셀들은 1축, 2축 또는 3축 모두를 따라 연결된다.In addition to 18-connected pixels, each pixel with coordinates , , , or ± 1) (, 1)은(x ) 에서 픽셀에 연결된다

참고 항목

참조

  1. ^ Jonker, Pieter (1992). Morphological Image Processing: Architecture and VLSI design. Kluwer Technische Boeken B.V. pp. 92–96. ISBN 978-1-4615-2804-3.