1 |
1
한 쌍의 점을 연결하는 라인으로 구성된 3D CAD 도면의 라인성분들에 워터마크를 삽입하는 방법에 있어서,3D CAD 도면에 삽입하고자 하는 정보를 이진비트 워터마크로 생성하는 단계와;라인성분들 중 워터마크를 삽입할 대상라인을 설정하는 단계와;상기 대상라인의 워터마크 삽입강도를 구하는 단계와;상기 이진비트 워터마크에 따라 상기 삽입강도의 범위 내에서 대상라인의 길이를 변경하는 단계와;상기 변경된 라인이 삽입각의 조건에 맞는지 확인하는 단계;로 이루어진 3D CAD 도면의 워터마크 삽입 방법
|
2 |
2
제 1항에 있어서, 상기 삽입할 대상라인을 설정하는 단계는,연결된 라인이 많은 라인을 우선 선택하는 단계와,상기 선택라인과 연결된 라인들을 제외하는 단계로 구성되되,상기 선택단계와 제외단계를 반복하여 라인성분들 중 삽입할 대상라인을 설정하는 것을 특징으로 하는 3D CAD 도면의 워터마크 삽입 방법
|
3 |
3
제 1항에 있어서, 상기 삽입강도를 구하는 단계는,상기 삽입강도를 상기 대상라인의 꼭지점 좌표와 상기 꼭지점에 연결된 꼭지점들과의 거리차이 절대값이 가장 작은값의 절반값으로 하는 것을 특징으로 하는 3D CAD 도면의 워터마크 삽입 방법
|
4 |
4
제 1항에 있어서, 상기 대상라인의 길이를 변경하는 단계는,워터마크 비트가 1이면, 삽입할 대상라인의 길이를 연결된 라인들의 평균길이보다 크게 하고,워터마크 비트가 0이면, 삽입할 대상라인의 길이를 연결된 라인들의 평균길이보다 작게 하는 것을 특징으로 하는 3D CAD 도면의 워터마크 삽입 방법
|
5 |
5
제 1항에 있어서, 상기 삽입각의 조건에 맞는지 확인하는 단계는,변경된 두 꼭지점들과 상기 꼭지점에 연결된 꼭지점들간의 사이 각도와, 변경전 두 꼭지점들과 연결된 꼭지점들간의 사이 각도와의 차이가 모두 임의의 임계값보다 작을 때까지 대상라인을 변경시키는 것을 특징으로 하는 3D CAD 도면의 워터마크 삽입 방법
|
6 |
6
제 1항에 있어서, 라인에 워터마크를 삽입하는 방법은,상기 이진비트 워터마크 비트수가 삽입 대상라인의 수보다 작을 경우, 상기 워터마크 비트를 삽입 대상라인의 수만큼 반복하여 삽입하고,상기 이진비트 워터마크 비트수가 삽입 대상라인의 수보다 클 경우, 삽입 대상라인의 숫자만큼만 워터마크 데이터를 삽입하는 것을 특징으로 하는 3D CAD 도면의 워터마크 삽입 방법
|
7 |
7
제 1항에 있어서, 상기 워터마크 삽입과정에서 발생하는 대상라인의 인덱스를 키정보로 저장하여 워터마크 추출시 사용되는 것을 특징으로 하는 3D CAD 도면의 워터마크 삽입 방법
|
8 |
8
두 꼭지점과, 원의 중점, 반경, 두 꼭지점과 기준점과의 각도로 구성된 3D CAD 도면의 아크성분들에 워터마크를 삽입하는 방법에 있어서,3D CAD 도면에 삽입하고자 하는 정보를 이진비트 워터마크로 생성하는 단계와;아크성분들 중 워터마크를 삽입할 대상아크를 임의로 선택하는 단계와;상기 대상아크의 곡률로부터 워터마크 삽입강도를 구하는 단계와;상기 이진비트 워터마크에 따라 대상아크의 반경을 삽입강도만큼 변경하는 단계;로 이루어진 3D CAD 도면의 워터마크 삽입 방법
|
9 |
9
제 8항에 있어서, 상기 삽입강도를 구하는 단계는,상기 삽입강도를 0<삽입강도< (R은 대상아크의 반경)의 범위내에서 임의의 값으로 하는 것을 특징으로 하는 3D CAD 도면의 워터마크 삽입 방법
|
10 |
10
제 9항에 있어서, 상기 삽입강도는,상기 범위의 중간값인 (R은 대상아크의 반경)인 것을 특징으로 하는 3D CAD 도면의 워터마크 삽입 방법
|
11 |
11
제 8항에 있어서, 상기 대상아크의 반경을 삽입강도만큼 변경하는 단계는,이진비트 워터마크 비트가 1이면, 대상아크의 원의 중점을 두 꼭지점의 중점방향으로 삽입강도만큼 이동하고,이진비트 워터마크 비트가 0이면, 대상아크의 원의 중점을 두 꼭지점의 중점반대방향으로 삽입강도만큼 이동하는 것을 특징으로 하는 3D CAD 도면의 워터마크 삽입 방법
|
12 |
12
제 8항에 있어서, 아크에 워터마크를 삽입하는 방법은,상기 이진비트 워터마크 비트수가 삽입 대상아크의 수보다 작을 경우, 상기 워터마크 비트를 삽입 대상아크의 수만큼 반복하여 삽입하고,상기 이진비트 워터마크 비트수가 삽입 대상아크의 수보다 클 경우, 삽입 대상아크의 숫자만큼만 워터마크 데이터를 삽입하는 것을 특징으로 하는 3D CAD 도면의 워터마크 삽입 방법
|
13 |
13
제 8항에 있어서, 상기 워터마크 삽입과정에서 발생하는 대상아크의 인덱스를 키정보로 저장하여 워터마크 추출시 사용되는 것을 특징으로 하는 3D CAD 도면의 워터마크 삽입 방법
|
14 |
14
다각형 표면을 결정하는 꼭지점들로 구성된 3D CAD 도면의 3DFACE성분들에 워터마크를 삽입하는 방법에 있어서,3D CAD 도면에 삽입하고자 하는 정보를 이진비트 워터마크로 생성하는 단계와;3DFACE성분들 중 워터마크를 삽입할 대상3DFACE를 랜덤하게 선택하는 단계와;상기 대상3DFACE의 길이집합을 구하여 임의의 길이 쌍을 선택하는 단계와;상기 선택한 길이 쌍 중 기준길이와 대칭길이를 선택하는 단계와;상기 이진비트 워터마크에 따라 상기 대칭길이의 제1변위벡터와 제2변위벡터의 크기와 방향을 구하는 단계와;상기 이진비트 워터마크에 따라 상기 선택한 길이 쌍의 길이비율을 상기 변위벡터만큼 변경하는 단계;로 이루어진 3D CAD 도면의 워터마크 삽입 방법
|
15 |
15
제 14항에 있어서, 상기 임의의 길이 쌍을 선택하는 단계는,3DFACE의 길이집합 중 공유되는 꼭지점이 없는 임의의 길이 쌍을 선택하는 것을 특징으로 하는 3D CAD 도면의 워터마크 삽입 방법
|
16 |
16
제 14항에 있어서, 상기 대상3DFACE를 랜덤하게 선택하는 단계는,워터마크가 삽입되는 대칭길이에 연결된 3DFACE들은 제외되는 것을 특징으로 하는 3D CAD 도면의 워터마크 삽입 방법
|
17 |
17
제 14항에 있어서, 상기 제1변위벡터와 상기 제2변위벡터의 크기는,이진비트 워터마크 비트가 1이면, 제1변위벡터와 제2변위벡터의 합이 기준길이와 대칭길이의 차이보다 커야하고,이진비트 워터마크 비트가 0이면, 제1변위벡터와 제2변위벡터의 합이 기준길이와 대칭길이의 차이보다 작아야 하는 조건을 만족해야 하는 것을 특징으로 하는 3D CAD 도면의 워터마크 삽입 방법
|
18 |
18
제 14항에 있어서, 상기 제1변위벡터와 상기 제2변위벡터의 크기는,대칭길이와 연결된 두개이상의 길이와의 사이각과 워터마크에 의하여 변경되었을 때의 사이각의 차이가 임의의 임계값보다 작아야 하는 조건을 만족해야 하는 것을 특징으로 하는 3D CAD 도면의 워터마크 삽입 방법
|
19 |
19
제 14항에 있어서, 상기 제1변위벡터와 상기 제2변위벡터의 방향은,기준길이와 평행한 것을 특징으로 하는 3D CAD 도면의 워터마크 삽입 방법
|
20 |
20
제 14항에 있어서, 상기 선택한 길이 쌍의 길이비율을 변위벡터만큼 변경하는 단계는,이진비트 워터마크 비트가 1이면, 대칭길이 내에 하나의 꼭지점을 제1변위벡터만큼 더하고, 다른 꼭지점을 제2변위벡터만큼 빼고,이진비트 워터마크 비트가 0이면, 대칭길이 내에 하나의 꼭지점을 제1변위벡터만큼 빼고, 다른 꼭지점을 제2변위벡터만큼 더하는 것을 특징으로 하는 3D CAD 도면의 워터마크 삽입 방법
|
21 |
21
제 14항에 있어서, 3DFACE에 워터마크를 삽입하는 방법은,상기 워터마크 비트수가 삽입 대상3DFACE의 수보다 작을 경우, 상기 워터마크 비트를 삽입 대상3DFACE의 수만큼 반복하여 삽입하고,상기 워터마크 비트수가 삽입 대상3DFACE의 수보다 클 경우, 삽입 대상3DFACE의 숫자만큼만 워터마크 데이터를 삽입하는 것을 특징으로 하는 3D CAD 도면의 워터마크 삽입 방법
|
22 |
22
제 14항에 있어서, 상기 워터마크 삽입과정에서 발생하는 대상3DFACE의 인덱스를 키정보로 저장하여 워터마크 추출시 사용되는 것을 특징으로 하는 3D CAD 도면의 워터마크 삽입 방법
|