Abstract:
A camera calibration method and a method of reconstructing a three-dimensional object using the camera calibration method are provided to calibrate a camera using feature points in an image and reconstruct a three-dimensional object using a parameter acquired according to the calibration. Features of an input image sequence are tracked and matched to set a feature track(11). The structure and motion of a camera are initialized to estimate three-dimensional points with respect to the features(12). The posture of the camera is estimated using the three-dimensional points(13), and the structure of the camera is updated based on the estimated posture(14). The posture of the camera is updated(16).
Abstract:
그래픽 컨텐츠 제작장치와 방법 및 컴퓨터 프로그램을 저장하는 컴퓨터로 읽을 수 있는 기록매체가 개시된다. 그 장치는, 사용자가 제작하고자 하는 그래픽 컨텐츠를 의미하는 질의 객체인 쿼리 아이템을 이용하여 그래픽 컨텐츠를 제작하는 그래픽 컨텐츠 제작장치에 있어서,소정의 쿼리 아이템과 매칭 가능한 복수의 모델 및 모델의 형상 기술자를 저장하는 모델 데이터베이스, 주어진 쿼리 아이템으로부터 추출한 형상 기술자와 모델 데이터베이스에 저장된 모델들 각각의 형상 기술자를 비교하여 소정 범위 내의 유사도를 갖는 하나 이상의 모델을 출력하여 검색하는 모델 검색부 및 검색된 모델을 사용자의 지시에 따라 개량하여 유저지향 모델을 생성하는 모델 개량부를 포함함을 특징으로 한다. 그러므로, 3차원 그래픽 컨텐츠를 신속 정확하게 제작할 수 있도록 하는 효과를 갖는다.
Abstract:
깊이-영상 기반의 모델링 방법 및 장치가 개시된다. 본 발명은 3차원 다각형 메쉬를 깊이-영상을 기반으로하여 모델링하는 방법에 있어서, 3차원 다각형 메쉬에 대한 바운딩 볼륨을 추출하는 단계; 복수의 샘플링 라인들을 이용하여 바운딩 볼륨을 3D 그리드 형태로 분할하는 단계; 3차원 그리드의 정점들중 3차원 다각형 메쉬와 만나는 정점들을 유효 정점으로 추출하는 단계; 3차원 다각형 메쉬의 정점들을 이용하여 각 유효 정점에 대한 깊이 정보 및 칼라 정보를 구하는 단계; 및 유효 정점의 깊이 정보 및 칼라 정보를 이용하여 모델링하는 단계를 포함함을 특징으로한다.
Abstract:
3차원 그래픽스 환경에서의 2차원 고가도로 데이터의 3차원 변환 방법 및 장치, 그리고 이를 이용한 3차원 그래픽스 환경에서의 2차원 고가도로 데이터의 3차원 시각화 장치가 개시된다. 본 발명에 따른 3차원 그래픽스 환경에서의 2차원 고가도로 데이터의 3차원 시각화 장치는, 겹치는영역분리부, 삼각화처리부, 높이좌표추가부, 및 시각화처리부를 포함한다. 분리 라인을 선택적으로 적용하여 다각형의 겹치는 부분을 분리하고, 이어 컷팅(ear cutting) 알고리즘을 적용하여 다각형을 삼각화처리하며, 생성된 고가도로 데이터의 각 부분 별로 다양한 시각화 처리를 수행함으로써, 2차원 고가도로 데이터를 효과적으로 3차원 고가도로 데이터로 변환할 수 있으며, 고가도로의 다양한 외관을 표현할 수 있다.
Abstract:
2차원 선형 데이터의 실시간 3차원 변환 방법 및 장치, 그리고 이를 이용한 2차원 선형 데이터의 실시간 3차원 시각화 방법 및 장치가 개시된다. 본 발명에 따른 2차원 선형 데이터의 실시간 3차원 변환 방법은, 3차원 지형 데이터를 구성하는 삼각형들 중에서 2차원 선형 데이터를 구성하는 각각의 정점이 속하는 삼각형을 검색하는 단계, 검색된 삼각형의 3차원 좌표를 이용하여 정점의 높이를 계산하는 단계, 3차원 지형 데이터를 구성하는 각각의 삼각형과 2차원 선형 데이터를 구성하는 각각의 직선과의 교점을 계산하는 단계, 및 계산된 교점의 높이를 계산하는 단계를 포함한다. 2차원 선형 데이터를 3차원 지형 데이터에 맞추어 실시간으로 3차원 변환하고 이를 시각화하는 방식을 제공함으로써, 사용자에게 직관적이고 편리하게 인식할 수 있는 지도 정보를 제공할 수 있다.
Abstract:
An apparatus for and method of producing graphics contents and a computer-readable recording medium storing a computer program for executing the method are provided. The apparatus produces graphics contents using a query item, which is a query object indicating graphics contents that a user desires to produce. The apparatus includes: a model database storing a plurality of models that can match a predetermined query item and shape descriptors of the models; a model-retrieving unit comparing a shape descriptor extracted from a given query item with the shape descriptors of the models stored in the model database and outputting one or more models within a predetermined degree of similarity for user selection; and a model-refining unit refining the selected model according to an instruction from the user and generating a user-intended model. Therefore, three-dimensional graphics contents can be produced quickly and accurately.
Abstract:
본 발명은 DIBR 데이터를 위한 스키마 및 스타일 쉬트에 관한 것으로서, 그 스키마는 그래픽 데이터를 압축하는 데 사용되는 BitWrapper 노드 스키마; 및 DepthImage 기반 모델 렌더링에 사용되며, 카메라정보와 Depth를 가진 텍스쳐 정보를 구비하며, diTexture를 엘리멘트로 규정하고, 상기 엘리멘트 내에서 SFDepthTextureNode를 모델그룹으로 포함하는 DepthImage 노드 스키마를 포함함을 특징으로 하고, BitWrapper 노드 스키마는 압축될 데이터를 포함한 그래픽 데이터를 나타내며 SFWorldNode를 하위 엘리먼트로 참조하는 node 엘리멘트; BitWrapperEncodingParameter 엘리멘트; 및 이름은 type, url, buffer이고, 타입은 SFInt32, MFUrl, SFString인 3개의 attribute를 구비한다. 본 발명에 의하면, 메타 표현 방법을 사용해서 3D 컨텐츠 저작단계에서 DIBR 데이터의 표현 및 압축을 쉽게 조절할 수 있고, MPEG-4 부호화기에 알맞은 입력파일을 생성을 용이하게 할 수 있다.
Abstract:
3차원 영상의 계층적 구조에 기반한 적응적 랜더링 장치 및 방법과 그 방법을 수행하기 위한 컴퓨터 프로그램을 저장하는 컴퓨터로 읽을 수 있는 기록매체이 개시된다. 그 장치는 주어진 3차원 원본영상을 랜더링조건에 따라서 계층적 구조로 연결된 복수의 격자셀로 구분하고 상기 원본영상 중 상기 구분된 격자셀과 상응하는 영역의 셀데이터를 출력하는 셀데이터 제공부 및 복수의 상기 출력된 셀데이터를 상기 계층적 구조에 따라 배열하여 3차원 랜더링영상 데이터를 생성하는 랜더링영상 생성부를 포함하며, 소정 계층의 상기 격자셀은 상기 소정 계층의 최근접 하위계층에 존재하는 복수의 상기 격자셀로 구분 가능하고 상기 격자셀의 크기는 하위계층으로 갈수록 작아지는 것을 특징으로 한다. 그러므로, 랜더링영상의 품질 및 랜더링 속도를 조절가능하며 3차원 물체영상 및 3차원 장면영상을 정확히 랜더링하는 효과를 갖는다.
Abstract:
본 발명은 3차원 체적 데이터 부호화/복호화 방법 및 장치에 관한 것으로서, 그 부호화 방법은 포인트텍스쳐, 체적소 및 8진트리의 데이터 중 어느 하나로 이루어진 3차원 체적 데이터를, 중간 노드에 소정의 라벨이 부여되는 적응적 8진트리 데이터로 변환하는 단계; 적응적 8진트리의 노드를 부호화하는 단계; 및 부호화된 데이터를 비트스트림으로 생성하는 단계를 포함함을 특징으로 한다. 그리고 그 복호화방법은 3차원 체적 데이터의 비트스트림으로부터 트리를 구성하는 노드들을 판독하는 단계; 판독된 노드들을 복호화하는 단계; 복호화된 노드들로부터 적응적 8진트리를 복원하는 단계; 및 적응적 8진트리로부터 8진트리, 체적소, 포인트텍스쳐 데이터 중 어느 하나의 데이터로 복원하는 단계를 포함함을 특징으로 한다. 본 발명에 의하면, 방대한 양의 3차원 체적 데이터를 고효율로 부호화할 수 있고, 고정된 해상도의 체적 데이터뿐만 아니라 임의의 해상도의 체적 데이터도 고효율로 부호화할 수 있어, 적은 데이터의 양으로 고화질의 3차원 체적 데이터를 복원할 수 있다. 또한, 점진적인 비트스트림을 생성하므로 디코딩시에 3차원 체적 데이터를 점진적으로 보여줄 수 있는 특징이 있다.
Abstract:
PURPOSE: A method and system for encoding and decoding key value data of circular interpolator are provided to calculate a circular differential value that reflects redundancy of circular transform to encode key value data of the circular interpolator. CONSTITUTION: A key value data encoding system includes a circular differential data generator(300) and an entropy encoder(450). The circular differential data generator generates a circular differential value for circular-transforming an object according to key value data of the current key frame and key value data of the previous key frame using a circular transform value of the current key frame and a restored circular transform value of the previous key frame, and quantizes the circular differential value to output circular differential data. The entropy encoder entropy-encodes the circular differential data. The circular differential data generator is composed of a quantizer for quantizing three component values among the circular differential value to generate the circular differential data, a quantized data controller for controlling the three component values, an inverse quantizer for inverse-quantizing the controlled component values, a circular differential value restoring unit for restoring an unquantized component value using the inverse-quantized three component values to generate the restored circular differential value, and an error measuring unit for measuring an error between the circular differential value and the restored circular differential value and outputting controlled circular differential data that minimizes the error.