Binary image : threshold 정해서 그 값보다 크면 흰색, 작으면 검정색으로 정함
Neighborhoods
4-neighborhood : 양, 옆, 위, 아래 이렇게 네 방향으로 갈 수 있음.
8-neighborhood : 4-neighborhood연산에, 대각선 방향까지 합함.
24-neighborhood : 만약.. 한 칸 정도 물리적으로 떨어져있어도, 그냥 연결됐다고 봄..
connected component : 연결 가능한 모든 원소를 포함하는 배열.
connected component labeling : 연결된 애들끼리는 같은 분류로.
Morphology 방식들
1. Translation
B는 이진 이미지의 픽셀 집합인데, 벡터인 t = (u, v)에 따라 그 이진 이미지 B를 움직이는 것.
2. Dilation : +에 동그라미 합친 표시
어떤 이미지 B가 주어지고, 필터 S가 주어진다면, S의 중앙을 B의 채워진 부분에 맞춰서 돌린다. 그래서 채워진 부분을 결과로.
3. Erosion : -에 동그라미 합친 표시
이진 이미지 B가 주어지고, 필터 S가 주어졌을 때, B안을 S가 돌아다니면서 B와 S가 겹치는 부분 중에, S의 중앙 부분이 다니는 길을 모은 것.
internal boundary : 주어진 binary 이미지의 안쪽 테두리. 즉, A-(A(-)B).
external boundary : 주어진 binary 이미지의 바깥쪽 테두리. 즉, (A(+)B) - A
이 둘을 합한 것이 morphological gradient
Opening
B○S : (B(-)S) (+) S
input을 작게 만듦. 약간.. input의 테두리에 튀어나온 부분들을 제거해줌, 얇은 선 끊김
Closing
B●S : (B(+)S) (-) S
input의 넘 튀어나온 부분 없애고, 약간 들어간 부분은 메꿔짐. 선들 이어짐
'AI > 컴퓨터비전' 카테고리의 다른 글
restoration (0) | 2024.06.16 |
---|---|
Segmentation (1) | 2024.06.16 |
edge detection (nms 고치기) (0) | 2024.06.15 |
image resizing (0) | 2024.06.15 |
Image filtering (0) | 2024.06.15 |