1 |
1
파손 부품을 3차원 스캐닝하여 얻은 파손 부품 점군 데이터를 입력받는 점군 데이터 입력부;상기 파손 부품 점군 데이터를 기반으로 부품 데이터베이스에서 상기 파손 부품에 대응하는 원본 부품 3차원 모델을 검색하는 3차원 모델 검색부;상기 파손 부품 점군 데이터와 상기 원본 부품 3차원 모델 간의 형상 오차를 계산하는 형상 오차 계산부;상기 형상 오차를 기반으로 상기 파손 부품의 파손 부위에 대한 부분 3차원 모델을 생성하는 부분 3차원 모델 생성부; 및상기 부분 3차원 모델에 관한 정보를 출력하는 출력부를 포함하되, 상기 3차원 모델 검색부는,상기 파손 부품 점군 데이터에 포함된 점들 간의 제 1 상관관계를 획득하고,상기 제 1 상관관계를 기반으로 제 1 히스토그램을 생성하고,상기 제 1 히스토그램과 상기 부품 데이터베이스에 저장된 원본 부품 3차원 모델에 대한 제 2 히스토그램 간의 차분을 계산하되, 상기 제 2 히스토그램은 상기 부품 데이터베이스에 저장된 원본 부품 3차원 모델을 샘플링하여 얻은 샘플 포인트들 간의 제 2 상관관계를 기반으로 생성되고,상기 차분을 기반으로 상기 부품 데이터베이스에서 상기 파손 부품과 형상이 유사한 원본 부품 3차원 모델을 검색하는 부품 검색 및 수리 장치
|
2 |
2
청구항 1에 있어서,상기 부품 검색 및 수리 장치는:사용자로부터 상기 파손 부품의 분류체계 정보를 입력받는 사용자 입력부를 더 포함하고,상기 3차원 모델 검색부는:상기 분류체계 정보에 따라 상기 부품 데이터베이스에서 상기 파손 부품에 대응하는 원본 부품 3차원 모델을 검색하는 부품 검색 및 수리 장치
|
3 |
3
삭제
|
4 |
4
파손 부품을 3차원 스캐닝하여 얻은 파손 부품 점군 데이터를 입력받는 점군 데이터 입력부;상기 파손 부품 점군 데이터를 기반으로 부품 데이터베이스에서 상기 파손 부품에 대응하는 원본 부품 3차원 모델을 검색하는 3차원 모델 검색부;상기 파손 부품 점군 데이터와 상기 원본 부품 3차원 모델 간의 형상 오차를 계산하는 형상 오차 계산부;상기 형상 오차를 기반으로 상기 파손 부품의 파손 부위에 대한 부분 3차원 모델을 생성하는 부분 3차원 모델 생성부; 및상기 부분 3차원 모델에 관한 정보를 출력하는 출력부를 포함하되,상기 3차원 모델 검색부는,상기 파손 부품 점군 데이터를 적어도 한 방향에서 바라본 제 1 이미지를 생성하고,상기 제 1 이미지로부터 제 1 이미지 그래디언트를 추출하고,상기 제 1 이미지 그래디언트의 제 1 방향 분포를 획득하고,상기 제 1 방향 분포와 상기 부품 데이터베이스에 저장된 원본 부품 3차원 모델의 제 2 방향 분포와 비교하여 상기 부품 데이터베이스에서 상기 파손 부품과 형상이 유사한 원본 부품 3차원 모델을 검색하되, 상기 제 2 방향 분포는 상기 부품 데이터베이스에 저장된 원본 부품 3차원 모델을 적어도 한 방향에서 바라본 제 2 이미지로부터 추출된 제 2 이미지 그래디언트의 방향 분포인 부품 검색 및 수리 장치
|
5 |
5
청구항 2에 있어서,상기 사용자 입력부는:상기 파손 부품 점군 데이터 또는 상기 원본 부품 3차원 모델에서 형상 오차를 계산할 위치를 사용자로부터 입력받고,상기 형상 오차 계산부는:상기 입력받은 위치에서 상기 파손 부품 점군 데이터와 상기 원본 부품 3차원 모델 간의 형상 오차를 계산하는 부품 검색 및 수리 장치
|
6 |
6
청구항 2에 있어서,상기 사용자 입력부는:상기 파손 부품 점군 데이터 또는 상기 원본 부품 3차원 모델에서 둘 이상의 위치를 사용자로부터 입력받고,상기 형상 오차 계산부는:상기 입력받은 위치 간의 치수를 더 계산하는 부품 검색 및 수리 장치
|
7 |
7
청구항 1에 있어서,상기 형상 오차 계산부는:상기 원본 부품 3차원 모델을 점 샘플링하여 원본 부품 점군 데이터를 획득하고,상기 원본 부품 점군 데이터에 속하는 점과 상기 파손 부품 점군 데이터에 속하는 점 간의 거리를 계산하는 부품 검색 및 수리 장치
|
8 |
8
파손 부품을 3차원 스캐닝하여 얻은 파손 부품 점군 데이터를 입력받는 점군 데이터 입력부;상기 파손 부품 점군 데이터를 기반으로 부품 데이터베이스에서 상기 파손 부품에 대응하는 원본 부품 3차원 모델을 검색하는 3차원 모델 검색부;상기 파손 부품 점군 데이터와 상기 원본 부품 3차원 모델 간의 형상 오차를 계산하는 형상 오차 계산부;상기 형상 오차를 기반으로 상기 파손 부품의 파손 부위에 대한 부분 3차원 모델을 생성하는 부분 3차원 모델 생성부; 및상기 부분 3차원 모델에 관한 정보를 출력하는 출력부를 포함하되,상기 형상 오차 계산부는:상기 원본 부품 3차원 모델을 점 샘플링하여 원본 부품 점군 데이터를 획득하고,상기 원본 부품 점군 데이터에 속하는 점과 상기 파손 부품 점군 데이터에 속하는 점 간의 거리를 계산하며,상기 형상 오차 계산부는 상기 거리를 계산하기 전,상기 파손 부품 점군 데이터의 주축 및 상기 원본 부품 점군 데이터의 주축을 결정하고,상기 파손 부품 점군 데이터 및 상기 원본 부품 점군 데이터의 주축들이 일치하도록 상기 파손 부품 점군 데이터 및 상기 원본 부품 점군 데이터 중 적어도 하나를 이동 및 회전시키고,상기 파손 부품 점군 데이터 및 상기 원본 부품 점군 데이터 간의 오차가 최소가 되도록 상기 파손 부품 점군 데이터 및 상기 원본 부품 점군 데이터 중 적어도 하나를 이동 및 회전시키는 부품 검색 및 수리 장치
|
9 |
9
청구항 8에 있어서,상기 부분 3차원 모델 생성부는:상기 파손 부품 점군 데이터를 기반으로 상기 파손 부품의 3차원 모델인 파손 부품 3차원 모델을 생성하고,3차원 공간 내에서 상기 원본 부품 3차원 모델이 차지하는 오브젝트 영역에서 상기 파손 부품 3차원 모델이 차지하는 오브젝트 영역을 제거하여 상기 부분 3차원 모델을 생성하는 부품 검색 및 수리 장치
|
10 |
10
청구항 8에 있어서,상기 부분 3차원 모델 생성부는:상기 파손 부품 점군 데이터에서 상기 거리가 기 설정된 허용치를 초과하는 파손 부품 부분 점군 데이터를 식별하고,상기 파손 부품 부분 점군 데이터 및 상기 원본 부품 3차원 모델을 기반으로 상기 부분 3차원 모델을 생성하는 부품 검색 및 수리 장치
|
11 |
11
청구항 10에 있어서,상기 부분 3차원 모델 생성부는:상기 파손 부품 부분 점군 데이터에 포함된 제 1 점, 및 상기 원본 부품 3차원 모델 상에서 상기 제 1 점과 가장 가까운 제 2 점을 결정하고,상기 제 1 및 제 2 점이 경계면 상에 위치하는 3차원 모델을 산출하여 상기 부분 3차원 모델을 생성하는 부품 검색 및 수리 장치
|
12 |
12
파손 부품을 3차원 스캐닝하여 얻은 파손 부품 점군 데이터를 입력받는 단계;상기 파손 부품 점군 데이터를 기반으로 부품 데이터베이스에서 상기 파손 부품에 대응하는 원본 부품 3차원 모델을 검색하는 단계;상기 파손 부품 점군 데이터와 상기 원본 부품 3차원 모델 간의 형상 오차를 계산하는 단계;상기 형상 오차를 기반으로 상기 파손 부품의 파손 부위에 대한 부분 3차원 모델을 생성하는 단계; 및상기 부분 3차원 모델에 관한 정보를 출력하는 단계를 포함하되,상기 원본 부품 3차원 모델을 검색하는 단계는,상기 파손 부품 점군 데이터에 포함된 점들 간의 제 1 상관관계를 획득하는 단계;상기 제 1 상관관계를 기반으로 제 1 히스토그램을 생성하는 단계;상기 제 1 히스토그램과 상기 부품 데이터베이스에 저장된 원본 부품 3차원 모델에 대한 제 2 히스토그램 간의 차분을 계산하되, 상기 제 2 히스토그램은 상기 부품 데이터베이스에 저장된 원본 부품 3차원 모델을 샘플링하여 얻은 샘플 포인트들 간의 제 2 상관관계를 기반으로 생성되는 단계; 및상기 차분을 기반으로 상기 부품 데이터베이스에서 상기 파손 부품과 형상이 유사한 원본 부품 3차원 모델을 검색하는 단계를 포함하는 부품 검색 및 수리 방법
|
13 |
13
삭제
|
14 |
14
파손 부품을 3차원 스캐닝하여 얻은 파손 부품 점군 데이터를 입력받는 단계;상기 파손 부품 점군 데이터를 기반으로 부품 데이터베이스에서 상기 파손 부품에 대응하는 원본 부품 3차원 모델을 검색하는 단계;상기 파손 부품 점군 데이터와 상기 원본 부품 3차원 모델 간의 형상 오차를 계산하는 단계;상기 형상 오차를 기반으로 상기 파손 부품의 파손 부위에 대한 부분 3차원 모델을 생성하는 단계; 및상기 부분 3차원 모델에 관한 정보를 출력하는 단계를 포함하되,상기 원본 부품 3차원 모델을 검색하는 단계는,상기 파손 부품 점군 데이터를 적어도 한 방향에서 바라본 제 1 이미지를 생성하는 단계;상기 제 1 이미지로부터 제 1 이미지 그래디언트를 추출하는 단계;상기 제 1 이미지 그래디언트의 제 1 방향 분포를 획득하는 단계;상기 제 1 방향 분포와 상기 부품 데이터베이스에 저장된 원본 부품 3차원 모델의 제 2 방향 분포와 비교하여 상기 부품 데이터베이스에서 상기 파손 부품과 형상이 유사한 원본 부품 3차원 모델을 검색하는 단계를 포함하되, 상기 제 2 방향 분포는 상기 부품 데이터베이스에 저장된 원본 부품 3차원 모델을 적어도 한 방향에서 바라본 제 2 이미지로부터 추출된 제 2 이미지 그래디언트의 방향 분포인 부품 검색 및 수리 방법
|
15 |
15
청구항 12에 있어서,상기 형상 오차를 계산하는 단계는:상기 원본 부품 3차원 모델을 점 샘플링하여 원본 부품 점군 데이터를 획득하는 단계; 및상기 원본 부품 점군 데이터에 속하는 점과 상기 파손 부품 점군 데이터에 속하는 점 간의 거리를 계산하는 단계를 포함하는 부품 검색 및 수리 방법
|
16 |
16
파손 부품을 3차원 스캐닝하여 얻은 파손 부품 점군 데이터를 입력받는 단계;상기 파손 부품 점군 데이터를 기반으로 부품 데이터베이스에서 상기 파손 부품에 대응하는 원본 부품 3차원 모델을 검색하는 단계;상기 파손 부품 점군 데이터와 상기 원본 부품 3차원 모델 간의 형상 오차를 계산하는 단계;상기 형상 오차를 기반으로 상기 파손 부품의 파손 부위에 대한 부분 3차원 모델을 생성하는 단계; 및상기 부분 3차원 모델에 관한 정보를 출력하는 단계를 포함하되,상기 형상 오차를 계산하는 단계는:상기 원본 부품 3차원 모델을 점 샘플링하여 원본 부품 점군 데이터를 획득하는 단계; 및상기 원본 부품 점군 데이터에 속하는 점과 상기 파손 부품 점군 데이터에 속하는 점 간의 거리를 계산하는 단계를 포함하며,상기 형상 오차를 계산하는 단계는 상기 거리를 계산하는 단계 전,상기 파손 부품 점군 데이터의 주축 및 상기 원본 부품 점군 데이터의 주축을 결정하는 단계;상기 파손 부품 점군 데이터 및 상기 원본 부품 점군 데이터의 주축들이 일치하도록 상기 파손 부품 점군 데이터 및 상기 원본 부품 점군 데이터 중 적어도 하나를 이동 및 회전시키는 단계; 및상기 파손 부품 점군 데이터 및 상기 원본 부품 점군 데이터 간의 오차가 최소가 되도록 상기 파손 부품 점군 데이터 및 상기 원본 부품 점군 데이터 중 적어도 하나를 이동 및 회전시키는 단계를 포함하는 부품 검색 및 수리 방법
|
17 |
17
청구항 16에 있어서,상기 부분 3차원 모델을 생성하는 단계는:상기 파손 부품 점군 데이터를 기반으로 상기 파손 부품의 3차원 모델인 파손 부품 3차원 모델을 생성하는 단계; 및3차원 공간 내에서 상기 원본 부품 3차원 모델이 차지하는 오브젝트 영역에서 상기 파손 부품 3차원 모델이 차지하는 오브젝트 영역을 제거하는 단계를 포함하는 부품 검색 및 수리 방법
|
18 |
18
청구항 16에 있어서,상기 부분 3차원 모델을 생성하는 단계는:상기 파손 부품 점군 데이터에서 상기 거리가 기 설정된 허용치를 초과하는 파손 부품 부분 점군 데이터를 식별하는 단계; 및상기 파손 부품 부분 점군 데이터 및 상기 원본 부품 3차원 모델을 기반으로 상기 부분 3차원 모델을 생성하는 단계를 포함하는 부품 검색 및 수리 방법
|
19 |
19
청구항 18에 있어서,상기 파손 부품 부분 점군 데이터 및 원본 부품 3차원 모델을 기반으로 부분 3차원 모델을 생성하는 단계는:상기 파손 부품 부분 점군 데이터에 포함된 제 1 점, 및 상기 원본 부품 3차원 모델 상에서 상기 제 1 점과 가장 가까운 제 2 점을 결정하는 단계; 및상기 제 1 및 제 2 점이 경계면 상에 위치하는 3차원 모델을 산출하는 단계를 포함하는 부품 검색 및 수리 방법
|
20 |
20
컴퓨터로 읽을 수 있는 기록 매체에 있어서,청구항 12에 따른 부품 검색 및 수리 방법을 컴퓨터로 실행하기 위한 프로그램이 기록된 기록 매체
|
21 |
21
파손 부품을 3차원 스캐닝하여 파손 부품 점군 데이터를 생성하는 3D 스캐너;상기 파손 부품 점군 데이터를 입력받아 상기 파손 부품에 대응하는 원본 부품 3차원 모델을 검색하고, 상기 파손 부품 점군 데이터 및 상기 원본 부품 3차원 모델을 기반으로 상기 파손 부품의 파손 부위에 대한 부분 3차원 모델을 제공하는 부품 검색 및 수리 장치; 및상기 부분 3차원 모델에 따라 3D 프린팅으로 상기 파손 부품을 수리하는 3D 프린터를 포함하며,상기 부품 검색 및 수리 장치는:상기 파손 부품을 3차원 스캐닝하여 얻은 상기 파손 부품 점군 데이터를 입력받는 점군 데이터 입력부;상기 파손 부품 점군 데이터를 기반으로 부품 데이터베이스에서 상기 파손 부품에 대응하는 상기 원본 부품 3차원 모델을 검색하는 3차원 모델 검색부;상기 파손 부품 점군 데이터와 상기 원본 부품 3차원 모델 간의 형상 오차를 계산하는 형상 오차 계산부;상기 형상 오차를 기반으로 상기 파손 부품의 파손 부위에 대한 상기 부분 3차원 모델을 생성하는 부분 3차원 모델 생성부; 및상기 부분 3차원 모델에 관한 정보를 출력하는 출력부를 포함하되, 상기 3차원 모델 검색부는,상기 파손 부품 점군 데이터에 포함된 점들 간의 제 1 상관관계를 획득하고,상기 제 1 상관관계를 기반으로 제 1 히스토그램을 생성하고,상기 제 1 히스토그램과 상기 부품 데이터베이스에 저장된 원본 부품 3차원 모델에 대한 제 2 히스토그램 간의 차분을 계산하되, 상기 제 2 히스토그램은 상기 부품 데이터베이스에 저장된 원본 부품 3차원 모델을 샘플링하여 얻은 샘플 포인트들 간의 제 2 상관관계를 기반으로 생성되고,상기 차분을 기반으로 상기 부품 데이터베이스에서 상기 파손 부품과 형상이 유사한 원본 부품 3차원 모델을 검색하는 3D 프린팅 기반 부품 유지보수 시스템
|