KR20200052084A - 3차원 입체 스캐닝 시스템 및 방법 - Google Patents

3차원 입체 스캐닝 시스템 및 방법 Download PDF

Info

Publication number
KR20200052084A
KR20200052084A KR1020180135232A KR20180135232A KR20200052084A KR 20200052084 A KR20200052084 A KR 20200052084A KR 1020180135232 A KR1020180135232 A KR 1020180135232A KR 20180135232 A KR20180135232 A KR 20180135232A KR 20200052084 A KR20200052084 A KR 20200052084A
Authority
KR
South Korea
Prior art keywords
scanning
measurement object
value
turntable
calibration reference
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
KR1020180135232A
Other languages
English (en)
Other versions
KR102118058B1 (ko
Inventor
권희원
Original Assignee
주식회사 알 메디
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 알 메디 filed Critical 주식회사 알 메디
Priority to KR1020180135232A priority Critical patent/KR102118058B1/ko
Publication of KR20200052084A publication Critical patent/KR20200052084A/ko
Application granted granted Critical
Publication of KR102118058B1 publication Critical patent/KR102118058B1/ko
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/20Image signal generators
    • H04N13/204Image signal generators using stereoscopic image cameras
    • H04N13/243Image signal generators using stereoscopic image cameras using three or more two-dimensional [2D] image sensors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/106Processing image signals
    • H04N13/128Adjusting depth or disparity

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

본 발명은 텐테이블에 위치하고 있는 기준이 되는 보정체를 측정대상물과 함께 회전시키면서 3D 스캐닝하도록 구현한 3차원 입체 스캐닝 시스템 및 방법에 관한 것으로, 턴테이블이 동시구동 제어에 따라 회전 구동하며; 보정기준체가 텐테이블에 위치하고 있는 기준데이터가 되면서 측정대상물을 올려주거나 내부 영역에 두도록 하며; 3D스캐너장치가 동시구동 제어에 따라 측정대상물과 보정기준체를 3D 스캐닝하여 3D 스캐닝 데이터 값을 입력하며; 제어장치가 입력수단의 구동명령에 따라 턴테이블과 3D스캐너장치의 동시구동을 제어하며, 3D스캐너장치로부터 입력되는 3D 스캐닝 데이터 값에 따라 보정 값을 생성시켜 측정대상물의 측정값에 적용하여 측정대상물의 실제 값을 분석한다.

Description

3차원 입체 스캐닝 시스템 및 방법{Three dimensional scanning system and method}
본 발명의 기술 분야는 3차원 입체 스캐닝 시스템 및 방법에 관한 것으로, 특히 텐테이블에 위치하고 있는 기준이 되는 보정체를 측정대상물과 함께 회전시키면서 3D 스캐닝하도록 구현한 3차원 입체 스캐닝 시스템 및 방법에 관한 것이다.
3차원 입체 스캐닝 시스템은, 크게 접촉식과 비접촉식으로 구분할 수 있다. 여기서, 접촉식 3D 스캔의 경우에는, 센서가 직접 스캔의 측정대상물의 측정부위를 맞닿은 상태에서 3차원 좌표를 획득하는 방식으로, 고정밀의 3차원 측정 데이터를 획득할 수 있으나, 인체의 표면, 옷 등과 같이 압력이 가해지면 형태가 변하는 경우에는 적용이 불가능하다. 따라서 인체의 표면, 옷 등과 같이 압력이 가해지면 형태가 변하는 경우에는 비접촉식 3D 스캔을 사용하고 있다.
비접촉식 3D 스캔의 경우에는, 측정대상물에서 반사하거나 투과되는 에너지의 양을 측정하여 3D 모델을 만드는 방식으로, 측정대상물의 외형을 측정하기 위해 측정대상물에서 반사되는 에너지를 측정하는데, 컴퓨터 비젼 분야 기술을 적용하여 영상정보를 활용하는 광학식이 주로 사용된다.
광학식 3D 스캔은, 센싱 방식에 따라서 수동 방식과 능동 방식으로 나눌 수 있다. 수동 방식은, 건물 등의 구조물이나 자동차 등의 선과 면으로 이루어진 측정대상물에 적용되어지는 방식으로, 인위적으로 측정대상물에 에너지를 투사하지 않은 상태에서 촬영한 영상의 명암(intensity), 시차(parallax) 등을 이용하여 3차원 위치를 계산한다. 수동 방식은, 능동 방식에 비해 다소 정밀도는 떨어지나 장비가 간편하고, 입력 영상으로부터 텍스처를 직접 획득할 수 있다. 그러나 사람의 얼굴, 특히 표정 등에는 선과 면 등의 경계선을 구분하기 어려워서 인체의 3D 스캔 분야에는 수동 방식보다는 능동 방식이 사용되고 있다.
한국등록특허 제10-1616176호(2016.04.21 등록)는 인체 고속 입체 스캔 장치에 관하여 개시되어 있는데, 스캔 대상인 인체를 중심으로 360도 방위의 고정각도 및 동심원상의 대칭 방향에 쌍을 이루고 일정한 방위각만큼씩 이격되어 이동할 수 없게 설치된 2쌍 이상의 지지대; 각 지지대마다, 고도를 달리하여 적어도 2대 이상이, 스캐닝 도중에 기계적으로 움직일 수 없게 설치되어, 미리 배치된 각 지지대의 방위 및 설치 고도에서 바라본 인체의 부분 입체 정보를 획득하는 복수의 3D 스캐너 센서; 각 3D 스캐너 센서에서 획득한 인체의 부분 입체 정보를 이용하여 인체의 전체 입체 정보를 획득하는 컴퓨터를 포함하되, 3D 스캐너 센서는 적외선 프로젝터와 적외선 카메라와 컬러 영상 카메라가 통합된 3D 스캐너 센서이고, 컴퓨터는 서로 대칭 지점의 지지대에 설치된 3D 스캐너 센서들 가운데 서로 다른 높이에 설치된 3D 스캐너 센서들에서 동시에 인체의 부분 입체 정보를 획득하도록 3D 스캐너 센서들을 순차 제어하는 것을 특징으로 한다. 개시된 기술에 따르면, 인체의 전체 입체 정보를 이루게 되는 인체의 부분 입체 정보를 얻을 수 있는 방위 및 고도에 다수의 스캐너 센서를 양면 투영 방식으로 고정하여 놓고, 컴퓨터에 의하여 각 스캐너 센서의 적외선이 서로 간섭이 없도록 순서를 정하여 순차 스캔함으로써, 스캔 대상 인체가 표정이나 자세를 바꾸지 않는 짧은 시간에 인체 전체의 입체 정보를 획득할 수 있으며, 또한 스캐너 센서와 인체가 모두 정지된 상태에서 일정한 간격을 유지한 채 일정한 스캔 속도로 스캔할 수 있을 뿐만 아니라, 단위 스캐너 센서에서 구조광을 투영하는 프로젝터와 투영된 영상을 촬영하는 카메라 등을 수직으로 배열하여 3D 스캔하고자 하는 인체에 의해 자연스럽게 정방향과 반대 방향에 위치한 스캐너 센서의 동작이 서로 가려지게 되어, 각 스캐너 센서의 스캐닝 간에 간섭이 일어나지 않으므로, 선명하고 정밀한 3D 스캔 데이터를 획득할 수 있다.
한국등록특허 제10-1909552호(2018.10.12 등록)는 별도의 비디오 프레임 그래버(video frame grabber)나 추가적인 장치가 필요하지 않으며, 또한 단일의 비디오스트림만 입력받고 이로부터 입체 정보를 획득하기 때문에, 단위영상신호로부터 필요한 부분을 추출하는 추가 절차 등이 불필요하여, 제어부의 처리속도를 향상시킬 수 있는 3D 스캐너 및 3D 스캔 방법에 관하여 개시되어 있다. 개시된 기술에 따르면, 피사체에 구조광을 투사하기 위한 구조광 모듈과, 구조광이 투사된 피사체를 촬영하기 위한 카메라 모듈을 포함하는 3D 스캔 모듈을 복수 개 포함하고, 피사체 주위에 배치된 복수의 3D 스캔 모듈의 카메라 모듈 각각으로부터 출력된 복수의 단위영상신호가 시분할 합성된 단일의 비디오스트림을 이용하여, 피사체 전체의 입체 정보를 획득하는 제어부를 더 포함하며, 제어부에 의해 생성된 제1 트리거 신호를 수신한 어느 하나의 3D 스캔 모듈은 인접한 3D 스캔 모듈에 제2 트리거 신호를 전송하되, 직렬로 연결된 복수의 3D 스캔 모듈은 연쇄적으로 제1 트리거 신호를 수신하고 제2 트리거 신호를 전송함으로써, 3D 스캔 모듈 각각은 제1 또는 제2 트리거 신호에 따라 피사체에 구조광을 투사하고 타임슬롯의 시간동안 단위영상신호를 단일의 비디오스트림에 할당하여, 피사체를 중심으로 배치된 복수의 3D 스캔 모듈의 위치에 따라 순차적으로 촬영된 단위영상신호는 단일의 비디오스트림에 시분할 합성되는 것을 특징으로 한다.
상술한 바와 같은 종래의 3차원 입체 스캐닝 시스템은, 많은 지지대에 각각 복수 개의 스캐너를 구비해야 하고 이에 따른 연동 장치들도 많이 필요하여 시스템을 구축하는데 드는 비용이 매우 비쌀 뿐만 아니라, 측정대상물에 대한 기준이 모호하여 측정대상물을 3D 스캐닝할 시에 발생되는 왜곡이나 변형에 의해서 측정대상물의 3D 스캐닝 데이터 값이 정확하지 못한 단점을 가지고 있다.
한국등록특허 제10-1616176호 한국등록특허 제10-1909552호
본 발명이 해결하고자 하는 과제는, 전술한 바와 같은 단점을 해결하기 위한 것으로, 텐테이블에 위치하고 있는 기준이 되는 보정체를 측정대상물과 함께 회전시키면서 3D 스캐닝하도록 구현한 3차원 입체 스캐닝 시스템 및 방법을 제공하는 것이다.
상술한 과제를 해결하는 수단으로는, 본 발명의 한 특징에 따르면, 동시구동 제어에 따라 회전 구동하기 위한 턴테이블; 상기 텐테이블에 위치하고 있는 기준데이터가 되면서 측정대상물을 올려주거나 내부 영역에 두도록 하기 위한 보정기준체; 동시구동 제어에 따라 측정대상물과 상기 보정기준체를 3D 스캐닝하여 3D 스캐닝 데이터 값을 입력하기 위한 3D스캐너장치; 및 입력수단의 구동명령에 따라 상기 턴테이블과 상기 3D스캐너장치의 동시구동을 제어하며, 상기 3D스캐너장치로부터 입력되는 3D 스캐닝 데이터 값에 따라 보정 값을 생성시켜 측정대상물의 측정값에 적용하여 측정대상물의 실제 값을 분석하기 위한 제어장치를 포함하는 3차원 입체 스캐닝 시스템을 제공한다.
일 실시 예에서, 상기 턴테이블은, 상기 보정기준체를 장착 또는 연결 형성하는 것을 특징으로 한다.
일 실시 예에서, 상기 턴테이블은, 상기 제어장치의 정지 제어에 따라 작동을 멈추는 것을 특징으로 한다.
일 실시 예에서, 상기 보정기준체는, 사각형 형태의 X, Y, Z 값이 육면체를 기준으로 하는 구조를 가지는 것을 특징으로 한다.
일 실시 예에서, 상기 보정기준체는, 측정대상물에 대하여 기준이 되도록 상기 텐테이블에 위치하고 있는 기준데이터가 있는 보정체인 것을 특징으로 한다.
일 실시 예에서, 상기 기준데이터는, 사전에 제작되어 만들어져 있는 절대치 값인 것을 특징으로 한다.
일 실시 예에서, 상기 기준데이터는, X, Y, Z 의 공간 값으로 가로*세로*높이를 지정해 둔 값인 것을 특징으로 한다.
일 실시 예에서, 상기 보정기준체는, 끝점을 X축, Y축의 4곳에 위치하여 평면으로는 사각형을 형성시키는 것을 특징으로 한다.
일 실시 예에서, 상기 보정기준체는, 측정대상물이 인체 중 발의 경우에, 직사각형으로 형성시키는 것을 특징으로 한다.
일 실시 예에서, 상기 보정기준체는, 측정대상물이 인체 전신의 경우에, 정사각형 형태로 형성시키는 것을 특징으로 한다.
일 실시 예에서, 상기 보정기준체는, 높이 값이 되는 Z축의 끝점 높이를 상기 3D스캐너장치의 멀티스캐너를 사용하는 맨 위의 스캐너와 그 아래 있는 스캐너가 스캔하는 범위의 오버랩이 되는 위치의 상단까지 배치시키는 것을 특징으로 한다.
일 실시 예에서, 상기 보정기준체는, 측정대상물이 인체 중 발의 경우에, 발밑에 있는 직육면체가 기준이 되는 구조를 가지는 것을 특징으로 한다.
일 실시 예에서, 상기 보정기준체는, 측정대상물이 인체 중 발의 경우에, 상기 턴테이블에 고정되고 기 설정된 X*Y*Z 크기를 가지는 직각육면체의 형태로 형성되어, 상부면 안에 양발을 올리도록 하는 것을 특징으로 한다.
일 실시 예에서, 상기 보정기준체는, 측정대상물이 인체 전신의 경우에, 네 개의 사각형 파이프가 서로 지정된 거리만큼 떨어져 배치되는 구조를 가지는 것을 특징으로 한다.
일 실시 예에서, 상기 보정기준체는, 측정대상물이 인체 전신의 경우에, 평면으로는 X, Y의 지정된 좌표에 네 개의 사각형 파이프가 배치되며, 높이 값의 Z로는 상기 3D스캐너장치의 스캐너 수량에 따라서 스캔 오버랩이 형성되는 최종 높이까지 배치되는 구조를 가지는 것을 특징으로 한다.
일 실시 예에서, 상기 보정기준체는, 측정대상물이 인체 전신의 경우에, 상기 턴테이블에 고정되고 기 설정된 X*Y 크기의 사각형이 되도록 배치되고 Z 높이를 가진 네 개의 사각형 파이프의 형태로 형성되어, 안에 전신을 올리도록 하는 것을 특징으로 한다.
일 실시 예에서, 상기 3D스캐너장치는, 상기 턴테이블이 회전할 때에, 미리 정해진 스캔범위 내에서 3D 스캔하는 것을 특징으로 한다.
일 실시 예에서, 상기 스캔범위는, 측정대상물 전체, 상기 보정기준체 또는 상기 보정기준체를 포함한 턴테이블의 일부를 포함하는 것을 특징으로 한다.
일 실시 예에서, 상기 3D스캐너장치는, 스캔범위 내에 있는 측정대상물만 3D 스캔하는 것을 특징으로 한다.
일 실시 예에서, 상기 3D스캐너장치는, 상기 제어장치가 측정대상물의 변형 값과 상기 보정기준체의 변형 값을 비례해서 비교하도록 해 주기 위해서, 동시에 측정대상물과 상기 보정기준체를 함께 3D 스캐닝하는 것을 특징으로 한다.
일 실시 예에서, 상기 3D 스캐닝 데이터 값은, 포인트 클라우드로 모양을 형성하도록 하는 데이터 값인 것을 특징으로 한다.
일 실시 예에서, 상기 3D스캐너장치는, 3D 스캐닝을 진행하면서, 각각의 포인트 클라우드를 3D파일로 병합시켜 주는 것을 특징으로 한다.
일 실시 예에서, 상기 3D스캐너장치는, 3D 스캐닝 완료 시에, 3D 스캔된 포인트 클라우드를 병합하여 3D파일로 생성시키는 것을 특징으로 한다.
일 실시 예에서, 상기 3D스캐너장치는, 상기 제어장치가 3D파일의 포인트 클라우드들 간의 거리를 분석할 수 있도록 하기 위해서, 미리 지정된 범위 내에서 상기 보정기준체와 측정대상물을 분리하여 각각의 3D파일로 형성시키는 것을 특징으로 한다.
일 실시 예에서, 상기 3D스캐너장치는, 멀티스캐너를 사용하는 맨 위의 스캐너와 그 아래 있는 스캐너가 스캔하는 범위의 오버랩이 되도록 상기 보정기준체를 3D 스캐닝하며, 상기 보정기준체의 오버랩을 기준으로 측정대상물의 3D 스캔된 포인트 클라우드를 병합시켜 주는 것을 특징으로 한다.
일 실시 예에서, 상기 3D스캐너장치는, 상기 턴테이블이 한 바퀴 회전 완료할 때에, 측정대상물과 함께 상기 보정기준체에 대한 3D 스캐닝도 완료하는 것을 특징으로 한다.
일 실시 예에서, 상기 3D스캐너장치는, 3D 스캐닝 카메라를 구비하여 상기 턴테이블의 지정된 위치를 인식하여 지정위치인식알림을 상기 제어장치에 통보하는 것을 특징으로 한다.
일 실시 예에서, 상기 3D 스캐닝 카메라는, 3D 스캐너용 뎁스 카메라 또는 RGB 카메라로 이루어지는 것을 특징으로 한다.
일 실시 예에서, 상기 3D스캐너장치는, 상기 턴테이블에 표시되어 있는 포인트 또는 색상을 인식하여 지정위치인식알림을 상기 제어장치에 통보하는 것을 특징으로 한다.
일 실시 예에서, 상기 3D스캐너장치는, 3D 스캐너용 뎁스 카메라를 구비하여 포인트를 인식하는 것을 특징으로 한다.
일 실시 예에서, 상기 3D스캐너장치는, RGB 카메라를 구비하여 색상을 인식하는 것을 특징으로 한다.
일 실시 예에서, 상기 3D스캐너장치는, 상기 제어장치의 정지 제어에 따라 작동을 멈추는 것을 특징으로 한다.
일 실시 예에서, 상기 제어장치는, 상기 3D스캐너장치에서 분리 완성된 3D파일 중 상기 보정기준체의 미리 지정되어 있는 기준데이터와 3D 스캔 후 왜곡이나 변형된 데이터를 비교해서, 왜곡이나 변형된 데이터 오차 값을 계산하는 것을 특징으로 한다.
일 실시 예에서, 상기 제어장치는, 데이터 오차 값을 계산 시에 스케일도 함께 고려하는 것을 특징으로 한다.
일 실시 예에서, 상기 제어장치는, 데이터 오차 값을 측정대상물에 적용할 수 있는 보정 값으로 생성하는 것을 특징으로 한다.
일 실시 예에서, 상기 제어장치는, 기준데이터의 X, Y, Z 값과 실제 스캔 후 측정된 X, Y, Z 값을 비교하여 그 편차를 계산한 후에 보정 값으로 생성하는 것을 특징으로 한다.
일 실시 예에서, 상기 제어장치는, 보정 값을 측정대상물의 측정값에 적용하여 측정대상물의 보정된 3D 스캐닝 데이터 값을 생성하는 것을 특징으로 한다.
일 실시 예에서, 상기 제어장치는, 스캔 완료 후 생성되어 있는 측정대상물의 3D 스캐닝 데이터 값에 보정 값을 대비시켜 실제 측정대상물의 측정값을 분석하는 것을 특징으로 한다.
일 실시 예에서, 상기 제어장치는, 측정대상물의 보정된 데이터 값을 디스플레이수단을 통해 출력하는 것을 특징으로 한다.
일 실시 예에서, 상기 제어장치는, 실제 측정된 데이터 값에 보정 값을 대비한 후에 완료된 보정된 데이터 값을 출력하는 것을 특징으로 한다.
일 실시 예에서, 상기 제어장치는, 입력수단을 통해 개인정보를 입력받은 후에 출력된 데이터 값을 서버로 전송하는 것을 특징으로 한다.
일 실시 예에서, 상기 제어장치는, 3D파일, 보정 완료된 측정값을 포함한 치수파일, 고객인증 값을 갖고 있는 인증파일을 포함하는 데이터를 서버로 전송하는 것을 특징으로 한다.
일 실시 예에서, 상기 서버는, 인증서버, 데이터서버 및 관련서버를 구비하며, 인증서버가 고객의 정보를 확인한 후에 데이터서버 및 관련서버에 데이터를 저장하는 것을 특징으로 한다.
일 실시 예에서, 상기 서버는, 데이터를 업체별 또는 고객별로 세분화된 정보로 나누어 저장하며, 고객의 유형을 분석한 데이터를 빅데이터로 형성시켜 추후에 고객이 주문했을 때에 비슷한 유형의 선호도를 파악해서 추천제품을 추출해 주는 것을 특징으로 한다.
일 실시 예에서, 상기 제어장치는, 상기 3D스캐너장치로부터 통보되는 지정위치인식알림에 따라 상기 턴테이블과 상기 3D스캐너장치의 구동을 동시에 정지시키도록 제어하는 것을 특징으로 한다.
상술한 과제를 해결하는 수단으로는, 본 발명의 다른 한 특징에 따르면, 제어장치가 입력수단의 구동명령에 따라 턴테이블과 3D스캐너장치의 동시구동을 제어하는 단계; 상기 턴테이블이 동시구동 제어에 따라 상기 텐테이블에 위치하고 있는 기준데이터가 되는 보정기준체와 보정기준체에 올려지거나 보정기준체의 내부 영역에 있는 측정대상물을 회전 구동하는 단계; 상기 3D스캐너장치가 동시구동 제어에 따라 측정대상물과 보정기준체를 3D 스캐닝하여 3D 스캐닝 데이터 값을 입력하는 단계; 및 상기 제어장치가 상기 3D스캐너장치로부터 입력되는 3D 스캐닝 데이터 값에 따라 보정 값을 생성시켜 측정대상물의 측정값에 적용하여 측정대상물의 실제 값을 분석하는 단계를 포함하는 3차원 입체 스캐닝 방법을 제공한다.
본 발명의 효과로는, 텐테이블에 위치하고 있는 기준이 되는 보정체를 측정대상물과 함께 회전시키면서 3D 스캐닝하도록 구현한 3차원 입체 스캐닝 시스템 및 방법을 제공함으로써, 하나의 지지대에 3D스캐너장치를 형성할 수 있어 연동 장치 등이 불필요하고 시스템을 구축하는데 드는 비용이 매우 저렴해질 뿐만 아니라, 기준이 되는 보정체를 3D 스캐닝한 데이터 값과 기 설정해 둔 기준데이터 값을 비교한 결과에 대비해서 측정대상물을 3D 스캐닝한 데이터 값을 보정할 수 있으며, 이에 측정대상물을 3D 스캐닝할 시에 발생되는 왜곡이나 변형에 대해서도 보정에 의해서 측정대상물의 3D 스캐닝 데이터 값을 보다 정확하게 얻을 수 있다는 것이다.
도 1은 본 발명의 실시 예에 따른 3차원 입체 스캐닝 시스템을 설명하는 도면이다.
도 2는 도 1에 있는 보정기준체를 측정대상물이 발인 경우에 대해 설명하는 도면이다.
도 3은 도 1에 있는 보정기준체를 측정대상물이 전신인 경우에 대해 제1예로 설명하는 도면이다.
도 4는 도 1에 있는 보정기준체를 측정대상물이 전신인 경우에 대해 제2예로 설명하는 도면이다.
도 5는 본 발명의 실시 예에 따른 3차원 입체 스캐닝 방법을 설명하는 도면이다.
아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시 예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명에 관한 설명은 구조적 내지 기능적 설명을 위한 실시 예에 불과하므로, 본 발명의 권리범위는 본문에 설명된 실시 예에 의하여 제한되는 것으로 해석되어서는 아니 된다. 즉, 실시 예는 다양한 변경이 가능하고 여러 가지 형태를 가질 수 있으므로 본 발명의 권리범위는 기술적 사상을 실현할 수 있는 균등물들을 포함하는 것으로 이해되어야 한다. 또한, 본 발명에서 제시된 목적 또는 효과는 특정 실시예가 이를 전부 포함하여야 한다거나 그러한 효과만을 포함하여야 한다는 의미는 아니므로, 본 발명의 권리범위는 이에 의하여 제한되는 것으로 이해되어서는 아니 될 것이다.
본 발명에서 서술되는 용어의 의미는 다음과 같이 이해되어야 할 것이다.
"제1", "제2" 등의 용어는 하나의 구성요소를 다른 구성요소로부터 구별하기 위한 것으로, 이들 용어들에 의해 권리범위가 한정되어서는 아니 된다. 예를 들어, 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 어떤 구성요소가 다른 구성요소에 "연결되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결될 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다고 언급된 때에는 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다. 한편, 구성요소들 간의 관계를 설명하는 다른 표현들, 즉 "~사이에"와 "바로 ~사이에" 또는 "~에 이웃하는"과 "~에 직접 이웃하는" 등도 마찬가지로 해석되어야 한다.
단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한 복수의 표현을 포함하는 것으로 이해되어야 하고, "포함하다" 또는 "가지다" 등의 용어는 설시된 특징, 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이며, 하나 또는 그 이상의 다른 특징이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
여기서 사용되는 모든 용어들은 다르게 정의되지 않는 한, 본 발명이 속하는 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 일반적으로 사용되는 사전에 정의되어 있는 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 것으로 해석되어야 하며, 본 발명에서 명백하게 정의하지 않는 한 이상적이거나 과도하게 형식적인 의미를 지니는 것으로 해석될 수 없다.
이제 본 발명의 실시 예에 따른 3차원 입체 스캐닝 시스템 및 방법에 대하여 도면을 참고로 하여 상세하게 설명한다.
도 1은 본 발명의 실시 예에 따른 3차원 입체 스캐닝 시스템을 설명하는 도면이며, 도 2는 도 1에 있는 보정기준체를 측정대상물이 발인 경우에 대해 설명하는 도면이며, 도 3은 도 1에 있는 보정기준체를 측정대상물이 전신인 경우에 대해 제1예로 설명하는 도면이며, 도 4는 도 1에 있는 보정기준체를 측정대상물이 전신인 경우에 대해 제2예로 설명하는 도면이1다.
도 1 내지 도 4를 참조하면, 3차원 입체 스캐닝 시스템(100)은, 턴테이블(110), 보정기준체(120), 3D스캐너장치(130), 제어장치(140)를 포함한다.
턴테이블(110)은, 제어장치(140)의 동시구동 제어에 따라 회전 구동한다.
일 실시 예에서, 턴테이블(110)은, 보정기준체(120)를 장착 또는 연결 형성할 수 있다.
일 실시 예에서, 턴테이블(110)은, 제어장치(140)의 정지 제어에 따라 작동을 멈출 수 있다.
보정기준체(120)는, 턴테이블(110)에 위치하고 있는 기준데이터가 되면서, 3차원 입체 스캐닝을 하기 위한 대상체(즉, 측정대상물)를 올려준다.
일 실시 예에서, 보정기준체(120)는, 기준데이터 값이 되는 보정체일 수 있으며, 사각형 형태의 X, Y, Z 값이 육면체를 기준으로 하는 구조를 가질 수 있다.
일 실시 예에서, 보정기준체(120)는, 측정대상물에 대하여 기준이 되도록 하기 위해서, 턴테이블(110)에 위치하고 있는 기준데이터가 있는 보정체로서, 해당 보정체 안에 측정대상물을 올려 줄 수 있다. 여기서, 보정기준체(120)의 기준데이터는, 사전에 제작되어 만들어져 있는 절대치 값인데, X, Y, Z 의 공간 값으로 가로*세로*높이를 지정해 둔 값일 수 있다.
일 실시 예에서, 보정기준체(120)는, 끝점을 X축, Y축의 4곳에 위치하여 평면으로는 사각형을 형성시킬 수 있으며, 이때 측정대상물이 인체 중 발의 경우에 직사각형으로 형성시킬 수 있으며(다르게는, 발 각각에 해당하는 직사각형 두 개를 형성시킬 수 있으며), 측정대상물이 인체 전신의 경우에 정사각형 형태로 형성시킬 수 있다.
일 실시 예에서, 보정기준체(120)는, 측정대상물이 인체 중 발의 경우에, 발밑에 있는 높이가 낮은 직육면체가 기준이 되는 구조를 가질 수 있다.
일 실시 예에서, 보정기준체(120)는, 측정대상물이 인체 중 발의 경우에, 도 2에 도시된 바와 같이, 턴테이블(110)에 고정되고 기 설정된 크기를 가지는 직각육면체의 형태(즉, 지정되어 있는 X*Y*Z 크기의 네모난 보정기준체)로 형성되어, 해당 직각육면체의 상부면 안에 양발을 올릴 수 있다(다르게는, 두 개의 직각육면체의 상부면 안에 양발을 각각 올릴 수 있다).
일 실시 예에서, 보정기준체(120)는, 측정대상물이 인체 전신의 경우에, 도 3에 도시된 바와 같이, 턴테이블(110)에 고정되고 기 설정된 크기의 사각형(즉, 지정되어 있는 X*Y 크기의 사각형)이 되도록 배치된 네 개의 사각형 파이프(즉, 지정되어 있는 Z 높이를 가진 사각형 파이프)의 형태로 형성되어, 네 개의 사각형 파이프 안(즉, 네 개의 사각형 파이프가 형성하는 사각형의 내부 영역 안)에 전신을 둘 수 있다.
일 실시 예에서, 보정기준체(120)는, 측정대상물이 인체 전신의 경우에, 네 개의 사각형 파이프가 서로 지정된 거리만큼 떨어져 배치되는 구조, 즉 평면으로는 X, Y의 지정된 좌표에 네 개의 사각형 파이프가 배치되며, 도 4에 도시된 바와 같이, 높이 값의 Z로는 3D스캐너장치(130)의 스캐너 수량에 따라서 스캔 오버랩이 형성되는 최종 높이까지 배치되는 구조를 가질 수 있다.
일 실시 예에서, 보정기준체(120)는, 도 4에 도시된 바와 같이, 높이 값이 되는 Z축의 끝점 높이를 3D스캐너장치(130)의 멀티스캐너를 사용하는 맨 위의 스캐너와 그 아래 있는 스캐너가 스캔하는 범위의 오버랩이 되는 위치의 상단까지 배치시킬 수 있다.
3D스캐너장치(130)는, 제어장치(140)의 동시구동 제어에 따라 측정대상물과 보정기준체(120)를 3D 스캐닝하며, 해당 3D 스캐닝한 데이터 값을 제어장치(140)로 입력해 준다.
일 실시 예에서, 3D스캐너장치(130)는, 턴테이블(110)이 회전할 때에, 미리 정해진 스캔범위 내에서 3D 스캔을 할 수 있으며, 또한 해당 스캔범위 내에 있는 측정대상물만 3D 스캔을 할 수 있다. 여기서, 해당 스캔범위는, 측정대상물 전체뿐만 아니라, 보정기준체(120) 또는 보정기준체(120)를 포함한 턴테이블(110)의 일부도 포함할 수 있다.
일 실시 예에서, 3D스캐너장치(130)는, 제어장치(140)가 측정대상물의 변형 값과 보정기준체(120)의 변형 값을 비례해서 비교하도록 해 주기 위해서, 동시에 측정대상물과 보정기준체(120)를 함께 3D 스캐닝하여, 해당 3D 스캐닝한 데이터 값을 제어장치(140)로 입력해 줄 수 있다. 여기서, 해당 3D 스캐닝한 데이터 값은, 무수히 많은 점(즉, 포인트 클라우드)으로 모양을 형성하도록 하는 데이터 값일 수 있다.
일 실시 예에서, 3D스캐너장치(130)는, 3D 스캐닝을 진행하면서, 각각의 포인트 클라우드를 3D파일로 병합(merge)시켜 줄 수 있다.
일 실시 예에서, 3D스캐너장치(130)는, 3D 스캐닝 완료 시에, 3D 스캔된 포인트 클라우드를 병합하여 3D파일로 생성시킬 수 있다.
일 실시 예에서, 3D스캐너장치(130)는, 제어장치(140)가 3D파일의 포인트 클라우드들 간의 거리를 분석할 수 있도록 하기 위해서, 미리 지정된 범위 내에서 보정기준체(120)와 측정대상물을 분리하여 각각의 3D파일로 형성시킬 수 있으며, 이에 해당 분리 완성된 각각의 3D파일을 제어장치(140)로 입력해 줄 수 있다.
일 실시 예에서, 3D스캐너장치(130)는, 멀티스캐너를 사용하는 맨 위의 스캐너와 그 아래 있는 스캐너가 스캔하는 범위의 오버랩이 되도록 보정기준체(120)를 3D 스캐닝해 줄 수 있으며, 이때 보정기준체(120)의 오버랩을 기준으로 측정대상물의 3D 스캔된 포인트 클라우드를 병합시켜 줄 수 도 있다.
일 실시 예에서, 3D스캐너장치(130)는, 턴테이블(110)이 한 바퀴 회전 완료할 때에, 측정대상물과 함께 보정기준체(120)에 대한 3D 스캐닝도 완료하도록 할 수 있다.
일 실시 예에서, 3D스캐너장치(130)는, 3D 스캐닝 카메라일 수 있으며, 3D 스캐닝 카메라가 턴테이블(110)의 지정된 위치(즉, 턴테이블(110)의 한 바퀴 회전 완료를 인식하도록 하기 위한 지정위치)를 인식하여 지정위치인식알림(즉, 턴테이블(110)의 한 바퀴 회전 완료를 알림)을 제어장치(140)에 통보해 줄 수 있다. 여기서, 3D 스캐닝 카메라는, 3D 스캐너용 뎁스 카메라(depth camera) 또는 RGB 카메라로 이루어질 수 있다.
일 실시 예에서, 3D스캐너장치(130)는, 턴테이블(110)에 표시되어 있는 특별한 포인트 또는 색상을 인식하여 지정위치인식알림을 제어장치(140)에 통보해 줄 수 있다. 이때, 3D 스캐너용 뎁스 카메라의 경우에는 특정 포인트를 인식할 수 있으며, 또한 RGB 카메라의 경우에는 특정 색상을 인식할 수 있다.
일 실시 예에서, 3D스캐너장치(130)는, 제어장치(140)의 정지 제어에 따라 작동을 멈출 수 있다.
제어장치(140)는, 입력수단의 구동명령에 따라 턴테이블(110)과 3D스캐너장치(130)가 동시에 구동되도록 턴테이블(110)과 3D스캐너장치(130)의 동시구동을 제어하며, 3D스캐너장치(130)로부터 3D 스캐닝한 데이터 값을 입력받아 보정 값을 생성시켜 측정대상물의 측정값에 적용하여 측정대상물의 실제 값을 분석해 준다.
일 실시 예에서, 제어장치(140)는, 3D스캐너장치(130)로부터 입력되는 분리 완성된 3D파일 중 보정기준체(120)의 미리 지정되어 있는 기준데이터와 3D 스캔 후 왜곡이나 변형된 데이터를 비교해서, 왜곡이나 변형된 데이터 오차 값을 계산할 수 있다. 이때, 제어장치(140)는, 데이터 오차 값을 계산 시에 스케일도 함께 고려할 수 있다.
일 실시 예에서, 제어장치(140)는, 해당 계산된 데이터 오차 값(즉, 보정기준체(120)의 분석된 데이터 오차 값)을 측정대상물에 적용할 수 있는 보정 값으로 생성할 수 있는데, 즉 기준데이터의 X, Y, Z 값과 실제 스캔 후 측정된 X, Y, Z 값을 비교하여 그 편차를 계산한 후에 보정 값으로 생성할 수 있다.
일 실시 예에서, 제어장치(140)는, 해당 생성된 보정 값을 측정대상물의 측정 값(즉, 측정대상물의 3D 스캐닝 데이터 값)에 적용하여 측정대상물의 보정된 3D 스캐닝 데이터 값을 생성할 수 있는데, 즉 스캔 완료 후 생성되어 있는 측정대상물의 3D 스캐닝 데이터 값에 해당 생성된 보정 값을 대비시켜 실제 측정대상물의 측정값을 분석해 줄 수 있다.
일 실시 예에서, 제어장치(140)는, 측정대상물의 보정된 데이터 값을 디스플레이수단을 통해 출력해 줄 수 있으며, 이때 실제 측정된 데이터 값에 보정 값을 대비한 후에 완료된 보정된 데이터 값을 출력해 줄 수 있다.
일 실시 예에서, 제어장치(140)는, 입력수단을 통해 간단한 개인정보를 입력받은 후에 해당 출력된 데이터 값을 서버(설명의 편의상으로 도면에는 도시하지 않음)로 전송해 줄 수도 있다. 이때, 서버로 전송되는 데이터는, 3D파일, 보정 완료된 측정값을 포함한 치수파일, 고객인증 값을 갖고 있는 인증파일 등을 포함할 수 있다. 이에, 서버는 인증서버, 데이터서버 및 관련서버를 구비하며, 인증서버가 고객의 정보를 확인한 후에 데이터서버 및 관련서버에 데이터를 저장해 줄 수 있다. 또한, 데이터는 업체별 또는 고객별로 세분화된 정보로 나누어져서 저장될 수 있으며, 고객의 유형을 분석한 데이터는 빅데이터로 형성되어 추후에 고객이 주문했을 때에 비슷한 유형의 선호도를 파악해서 추천제품을 추출해 줄 수도 있다.
일 실시 예에서, 제어장치(140)는, 3D스캐너장치(130)로부터 지정위치인식알림을 통보받는 경우에 턴테이블(110)과 3D스캐너장치(130)의 구동을 동시에 정지시키도록 제어함으로써, 턴테이블(110)과 3D스캐너장치(130)가 동시에 작동을 멈추도록 할 수 있다.
상술한 바와 같은 구성을 가진 3차원 입체 스캐닝 시스템(100)은, 턴테이블(110)에 위치하고 있는 기준이 되는 보정체(120)를 측정대상물과 함께 회전시키면서 3D 스캐닝하도록 구현함으로써, 하나의 지지대에 3D스캐너장치(130)를 형성할 수 있어 연동 장치 등이 불필요하고 시스템을 구축하는데 드는 비용이 매우 저렴해질 뿐만 아니라, 보정기준체(120)를 3D 스캐닝한 데이터 값과 기 설정해 둔 기준데이터 값을 비교한 결과에 대비해서 측정대상물을 3D 스캐닝한 데이터 값을 보정할 수 있으며, 이에 측정대상물을 3D 스캐닝할 시에 발생되는 왜곡이나 변형에 대해서도 보정에 의해서 측정대상물의 3D 스캐닝 데이터 값을 보다 정확하게 얻을 수 있다.
도 5는 본 발명의 실시 예에 따른 3차원 입체 스캐닝 방법을 설명하는 도면이다.
도 5를 참조하면, 운용자가 턴테이블(110)에 위치하고 있는 기준데이터가 되는 보정기준체(120) 안에 3차원 입체 스캐닝을 하기 위한 대상체(즉, 측정대상물)를 올려준 다음에, 입력수단을 통해 구동명령을 입력하게 되면, 제어장치(140)에서는, 입력수단을 통해 입력되는 구동명령에 따라 턴테이블(110)과 3D스캐너장치(130)가 동시에 구동되도록 턴테이블(110)과 3D스캐너장치(130)의 동시구동을 제어하게 된다(S401).
상술한 단계 S401에서 동시구동을 제어하게 되면, 보정기준체(120)를 장착 또는 연결 형성하고 있는 턴테이블(110)에서는, 제어장치(140)의 동시구동 제어에 따라 회전 구동하게 된다(S402).
상술한 단계 S402에서 회전 구동함과 동시에, 3D스캐너장치(130)에서는, 제어장치(140)의 동시구동 제어에 따라 측정대상물과 보정기준체(120)를 3D 스캐닝하며, 해당 3D 스캐닝한 데이터 값을 제어장치(140)로 입력해 주게 된다(S403).
상술한 단계 S403에서 3D 스캐닝한 데이터 값을 입력함에 있어서, 상술한 단계(S402)에서 턴테이블(110)이 회전할 때에, 3D스캐너장치(130)에서는, 미리 정해진 스캔범위 내에서 3D 스캔을 할 수 있는데, 이때 해당 스캔범위 내에 있는 측정대상물만 3D 스캔을 할 수 있으며, 또한 다르게는 해당 스캔범위 내에 있는 측정대상물 전체뿐만 아니라, 보정기준체(120) 또는 보정기준체(120)를 포함한 턴테이블(110)의 일부도 3D 스캔을 할 수 있다.
상술한 단계 S403에서 3D 스캐닝한 데이터 값을 입력함에 있어서, 3D스캐너장치(130)에서는, 제어장치(140)가 측정대상물의 변형 값과 보정기준체(120)의 변형 값을 비례해서 비교하도록 해 주기 위해서, 동시에 측정대상물과 보정기준체(120)를 함께 3D 스캐닝하여, 해당 3D 스캐닝한 데이터 값(즉, 무수히 많은 점(즉, 포인트 클라우드)으로 모양을 형성하도록 하는 데이터 값)을 제어장치(140)로 입력해 줄 수 있다.
상술한 단계 S403에서 3D 스캐닝한 데이터 값을 입력함에 있어서, 3D스캐너장치(130)에서는, 3D 스캐닝을 진행하면서, 각각의 포인트 클라우드를 3D파일로 병합시켜 줄 수 있다.
상술한 단계 S403에서 3D 스캐닝한 데이터 값을 입력함에 있어서, 3D스캐너장치(130)에서는, 3D 스캐닝 완료 시에, 3D 스캔된 포인트 클라우드를 병합하여 3D파일로 생성시킬 수 있다.
상술한 단계 S403에서 3D 스캐닝한 데이터 값을 입력함에 있어서, 3D스캐너장치(130)에서는, 제어장치(140)가 3D파일의 포인트 클라우드들 간의 거리를 분석할 수 있도록 하기 위해서, 미리 지정된 범위 내에서 보정기준체(120)와 측정대상물을 분리하여 각각의 3D파일로 형성시킬 수 있으며, 이에 해당 분리 완성된 각각의 3D파일을 제어장치(140)로 입력해 줄 수 있다.
상술한 단계 S403에서 3D 스캐닝한 데이터 값을 입력함에 있어서, 3D스캐너장치(130)에서는, 멀티스캐너를 사용하는 맨 위의 스캐너와 그 아래 있는 스캐너가 스캔하는 범위의 오버랩이 되도록 보정기준체(120)를 3D 스캐닝해 줄 수 있으며, 이때 보정기준체(120)의 오버랩을 기준으로 측정대상물의 3D 스캔된 포인트 클라우드를 병합시켜 줄 수 도 있다.
상술한 단계 S403에서 3D 스캐닝한 데이터 값을 입력함에 있어서, 3D스캐너장치(130)에서는, 턴테이블(110)이 한 바퀴 회전 완료할 때에, 측정대상물과 함께 보정기준체(120)에 대한 3D 스캐닝도 완료하도록 할 수 있다.
상술한 단계 S403에서 3D 스캐닝한 데이터 값을 입력함에 있어서, 3D스캐너장치(130)에서는, 3D 스캐닝 카메라를 구비하는 경우에, 3D 스캐닝 카메라를 이용하여 턴테이블(110)의 지정된 위치(즉, 턴테이블(110)의 한 바퀴 회전 완료를 인식하도록 하기 위한 지정위치)를 인식하여 지정위치인식알림(즉, 턴테이블(110)의 한 바퀴 회전 완료를 알림)을 제어장치(140)에 통보해 줄 수 있다.
상술한 단계 S403에서 3D 스캐닝한 데이터 값을 입력함에 있어서, 3D스캐너장치(130)에서는, 턴테이블(110)에 표시되어 있는 특별한 포인트 또는 색상을 인식하여 지정위치인식알림을 제어장치(140)에 통보해 줄 수 있는데, 이때 3D 스캐너용 뎁스 카메라를 구비하는 경우에는 3D 스캐너용 뎁스 카메라를 이용하여 특정 포인트를 인식할 수 있으며, 또한 RGB 카메라를 구비하는 경우에는 특정 색상을 인식할 수 있다.
상술한 단계 S403에서 3D 스캐닝한 데이터 값을 입력함에 있어서, 3D스캐너장치(130)로부터 지정위치인식알림을 통보받는 경우에, 제어장치(140)에서는, 턴테이블(110)과 3D스캐너장치(130)의 구동을 동시에 정지시키도록 제어함으로써, 턴테이블(110)과 3D스캐너장치(130)가 동시에 작동을 멈추도록 할 수 있다. 이에, 턴테이블(110)에서는, 제어장치(140)의 정지 제어에 따라 작동을 멈출 수 있다. 그리고 3D스캐너장치(130)에서도, 제어장치(140)의 정지 제어에 따라 작동을 멈출 수 있다.
상술한 단계 S403에서 3D 스캐닝한 데이터 값을 입력하게 되면, 제어장치(140)에서는, 3D스캐너장치(130)로부터 3D 스캐닝한 데이터 값을 입력받아 보정 값을 생성시켜 측정대상물의 측정값에 적용하여 측정대상물의 실제 값을 분석해 주게 된다(S404).
상술한 단계 S404에서 측정대상물의 실제 값을 분석함에 있어서, 제어장치(140)에서는, 3D스캐너장치(130)로부터 입력되는 분리 완성된 3D파일 중 보정기준체(120)의 미리 지정되어 있는 기준데이터와 3D 스캔 후 왜곡이나 변형된 데이터를 비교해서, 왜곡이나 변형된 데이터 오차 값을 계산할 수 있다. 이때, 제어장치(140)에서는, 데이터 오차 값을 계산 시에 스케일도 함께 고려할 수 있다.
상술한 단계 S404에서 측정대상물의 실제 값을 분석함에 있어서, 제어장치(140)에서는, 상술한 바와 같이 계산된 데이터 오차 값(즉, 보정기준체(120)의 분석된 데이터 오차 값)을 측정대상물에 적용할 수 있는 보정 값으로 생성할 수 있는데, 즉 기준데이터의 X, Y, Z 값과 실제 스캔 후 측정된 X, Y, Z 값을 비교하여 그 편차를 계산한 후에 보정 값으로 생성할 수 있다.
상술한 단계 S404에서 측정대상물의 실제 값을 분석함에 있어서, 제어장치(140)에서는, 상술한 바와 같이 생성된 보정 값을 측정대상물의 측정 값(즉, 측정대상물의 3D 스캐닝 데이터 값)에 적용하여 측정대상물의 보정된 3D 스캐닝 데이터 값을 생성할 수 있는데, 즉 스캔 완료 후 생성되어 있는 측정대상물의 3D 스캐닝 데이터 값에 해당 생성된 보정 값을 대비시켜 실제 측정대상물의 측정값을 분석해 줄 수 있다.
상술한 단계 S404에서 측정대상물의 실제 값을 분석한 다음에, 제어장치(140)에서는, 상술한 단계 S404에서 측정대상물의 보정된 데이터 값을 디스플레이수단을 통해 출력해 주게 되는데, 이때 실제 측정된 데이터 값에 보정 값을 대비한 후에 완료된 보정된 데이터 값을 출력해 줄 수 있다.
상술한 단계 S404에서 측정대상물의 실제 값을 분석한 다음에, 또한 제어장치(140)에서는, 입력수단을 통해 간단한 개인정보를 입력받은 후에, 해당 출력된 데이터 값을 서버로 전송해 줄 수도 있다. 이때, 제어장치(140)에서는, 3D파일, 보정 완료된 측정값을 포함한 치수파일, 고객인증 값을 갖고 있는 인증파일 등을 포함한 데이터를 서버로 전송해 줄 수 있다. 이에, 서버는 인증서버, 데이터서버 및 관련서버를 구비하며, 인증서버가 고객의 정보를 확인한 후에 데이터서버 및 관련서버에 데이터를 저장해 줄 수 있다. 또한, 서버는 데이터를 업체별 또는 고객별로 세분화된 정보로 나누어 저장할 수 있으며, 이때 고객의 유형을 분석한 데이터를 빅데이터로 형성시켜, 추후에 고객이 주문했을 때에 비슷한 유형의 선호도를 파악해서 추천제품을 추출해 줄 수도 있다.
이상, 본 발명의 실시 예는 상술한 장치 및/또는 운용방법을 통해서만 구현이 되는 것은 아니며, 본 발명의 실시 예의 구성에 대응하는 기능을 실현하기 위한 프로그램, 그 프로그램이 기록된 기록 매체 등을 통해 구현될 수도 있으며, 이러한 구현은 앞서 설명한 실시 예의 기재로부터 본 발명이 속하는 기술분야의 전문가라면 쉽게 구현할 수 있는 것이다. 이상에서 본 발명의 실시 예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.
100: 3차원 입체 스캐닝 시스템
110: 턴테이블
120: 보정기준체
130: 3D스캐너장치
140: 제어장치

Claims (5)

  1. 동시구동 제어에 따라 회전 구동하기 위한 턴테이블;
    상기 텐테이블에 위치하고 있는 기준데이터가 되면서 측정대상물을 올려주거나 내부 영역에 두도록 하기 위한 보정기준체;
    동시구동 제어에 따라 측정대상물과 상기 보정기준체를 3D 스캐닝하여 3D 스캐닝 데이터 값을 입력하기 위한 3D스캐너장치; 및
    입력수단의 구동명령에 따라 상기 턴테이블과 상기 3D스캐너장치의 동시구동을 제어하며, 상기 3D스캐너장치로부터 입력되는 3D 스캐닝 데이터 값에 따라 보정 값을 생성시켜 측정대상물의 측정값에 적용하여 측정대상물의 실제 값을 분석하기 위한 제어장치를 포함하는 3차원 입체 스캐닝 시스템.
  2. 제1항에 있어서, 상기 턴테이블은,
    상기 보정기준체를 장착 또는 연결 형성하는 것을 특징으로 하는 3차원 입체 스캐닝 시스템.
  3. 제1항에 있어서, 상기 턴테이블은,
    상기 제어장치의 정지 제어에 따라 작동을 멈추는 것을 특징으로 하는 3차원 입체 스캐닝 시스템.
  4. 제1항에 있어서, 상기 보정기준체는,
    사각형 형태의 X, Y, Z 값이 육면체를 기준으로 하는 구조를 가지는 것을 특징으로 하는 3차원 입체 스캐닝 시스템.
  5. 제어장치가 입력수단의 구동명령에 따라 턴테이블과 3D스캐너장치의 동시구동을 제어하는 단계;
    상기 턴테이블이 동시구동 제어에 따라 상기 텐테이블에 위치하고 있는 기준데이터가 되는 보정기준체와 보정기준체에 올려지거나 보정기준체의 내부 영역에 있는 측정대상물을 회전 구동하는 단계;
    상기 3D스캐너장치가 동시구동 제어에 따라 측정대상물과 보정기준체를 3D 스캐닝하여 3D 스캐닝 데이터 값을 입력하는 단계; 및
    상기 제어장치가 상기 3D스캐너장치로부터 입력되는 3D 스캐닝 데이터 값에 따라 보정 값을 생성시켜 측정대상물의 측정값에 적용하여 측정대상물의 실제 값을 분석하는 단계를 포함하는 3차원 입체 스캐닝 방법.
KR1020180135232A 2018-11-06 2018-11-06 3차원 입체 스캐닝 시스템 및 방법 Active KR102118058B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180135232A KR102118058B1 (ko) 2018-11-06 2018-11-06 3차원 입체 스캐닝 시스템 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180135232A KR102118058B1 (ko) 2018-11-06 2018-11-06 3차원 입체 스캐닝 시스템 및 방법

Publications (2)

Publication Number Publication Date
KR20200052084A true KR20200052084A (ko) 2020-05-14
KR102118058B1 KR102118058B1 (ko) 2020-06-02

Family

ID=70737232

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180135232A Active KR102118058B1 (ko) 2018-11-06 2018-11-06 3차원 입체 스캐닝 시스템 및 방법

Country Status (1)

Country Link
KR (1) KR102118058B1 (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220051929A (ko) * 2020-10-20 2022-04-27 주식회사 알 메디 복합 발 측정 시스템 및 방법
CN116512597A (zh) * 2023-06-01 2023-08-01 昆山市第一人民医院 一种3d矫形鞋垫的制作方法、装置
US20240371090A1 (en) * 2023-05-04 2024-11-07 Pratt & Whitney Canada Corp. Method and system for scanning a part

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003042732A (ja) * 2001-08-02 2003-02-13 Topcon Corp 表面形状測定装置及びその方法、表面形状測定プログラム、並びに表面状態図化装置
US20050068523A1 (en) * 2003-08-11 2005-03-31 Multi-Dimension Technology, Llc Calibration block and method for 3D scanner
JP2008032449A (ja) * 2006-07-27 2008-02-14 Pulstec Industrial Co Ltd 三次元形状測定方法、三次元形状測定装置および校正用物体
US9289158B2 (en) * 2009-12-22 2016-03-22 Corpus.E Ag Calibration-free and precise optical detection of a three-dimensional shape
KR101616176B1 (ko) 2014-02-27 2016-04-27 곽지민 인체 고속 입체 스캔 장치
US20160185047A1 (en) * 2013-08-19 2016-06-30 Aio Robotics, Inc. Four-in-one three-dimensional copy machine
KR101909552B1 (ko) 2017-08-31 2018-10-22 아이캐스트 주식회사 3d 스캐너 및 3d 스캔 방법

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003042732A (ja) * 2001-08-02 2003-02-13 Topcon Corp 表面形状測定装置及びその方法、表面形状測定プログラム、並びに表面状態図化装置
US20050068523A1 (en) * 2003-08-11 2005-03-31 Multi-Dimension Technology, Llc Calibration block and method for 3D scanner
JP2008032449A (ja) * 2006-07-27 2008-02-14 Pulstec Industrial Co Ltd 三次元形状測定方法、三次元形状測定装置および校正用物体
US9289158B2 (en) * 2009-12-22 2016-03-22 Corpus.E Ag Calibration-free and precise optical detection of a three-dimensional shape
US20160185047A1 (en) * 2013-08-19 2016-06-30 Aio Robotics, Inc. Four-in-one three-dimensional copy machine
KR101616176B1 (ko) 2014-02-27 2016-04-27 곽지민 인체 고속 입체 스캔 장치
KR101909552B1 (ko) 2017-08-31 2018-10-22 아이캐스트 주식회사 3d 스캐너 및 3d 스캔 방법

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220051929A (ko) * 2020-10-20 2022-04-27 주식회사 알 메디 복합 발 측정 시스템 및 방법
US20240371090A1 (en) * 2023-05-04 2024-11-07 Pratt & Whitney Canada Corp. Method and system for scanning a part
US12462477B2 (en) * 2023-05-04 2025-11-04 Pratt & Whitney Canada Corp. Method and system for scanning a part by performing compensation or transformation of scanned part data
CN116512597A (zh) * 2023-06-01 2023-08-01 昆山市第一人民医院 一种3d矫形鞋垫的制作方法、装置
CN116512597B (zh) * 2023-06-01 2023-11-21 昆山市第一人民医院 一种3d矫形鞋垫的制作方法、装置

Also Published As

Publication number Publication date
KR102118058B1 (ko) 2020-06-02

Similar Documents

Publication Publication Date Title
US9279662B2 (en) Laser scanner
US9858682B2 (en) Device for optically scanning and measuring an environment
EP2321963B1 (en) Scanned beam overlay projection
US9115986B2 (en) Device for optically scanning and measuring an environment
US5513276A (en) Apparatus and method for three-dimensional perspective imaging of objects
US9602811B2 (en) Method for optically measuring three-dimensional coordinates and controlling a three-dimensional measuring device
US5747822A (en) Method and apparatus for optically digitizing a three-dimensional object
US8922647B2 (en) Projection aided feature measurement using uncalibrated camera
US11881001B2 (en) Calibration apparatus, chart for calibration, and calibration method
KR102118058B1 (ko) 3차원 입체 스캐닝 시스템 및 방법
JP5222430B1 (ja) 寸法計測装置、寸法計測方法及び寸法計測装置用のプログラム
JP7339629B2 (ja) 複数のレーザーガルバノスキャナを用いる空間曲線の共同位置決め投影システム、及び、その方法
WO2009120073A2 (en) A dynamically calibrated self referenced three dimensional structured light scanner
CN104515477B (zh) 三维测定装置、三维测定方法以及基板的制造方法
KR100394208B1 (ko) 인체를 계측하는 장치 및 방법
WO2016040271A1 (en) Method for optically measuring three-dimensional coordinates and controlling a three-dimensional measuring device
KR20170068071A (ko) 형상측정장치와 이를 이용한 형상측정방법
CN114577135B (zh) 基于单镜头的芯片引脚翘曲的3d检测方法及系统
Beltran et al. A comparison between active and passive 3d vision sensors: Bumblebeexb3 and Microsoft Kinect
US20210407123A1 (en) Three-dimensional calibration target
JP2018109540A (ja) 光走査高さ測定装置
Li et al. Line structured light 3D sensing with synchronous color mapping
JP7377221B2 (ja) 干渉測定装置のビーム配向ユニットのためのアラインメント方法及びレーザ照射を用いて干渉測定を実施するための測定装置
CN103852031B (zh) 一种电子设备及测量物体形状的方法
JP6960319B2 (ja) 構造物の構成部材の位置調整方法

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

U11 Full renewal or maintenance fee paid

Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE)

Year of fee payment: 7