KR20060066340A - 3차원 구조 스케치 제작장치와 방법 및 컴퓨터 프로그램을저장하는 컴퓨터로 읽을 수 있는 기록매체 - Google Patents
3차원 구조 스케치 제작장치와 방법 및 컴퓨터 프로그램을저장하는 컴퓨터로 읽을 수 있는 기록매체 Download PDFInfo
- Publication number
- KR20060066340A KR20060066340A KR1020040104916A KR20040104916A KR20060066340A KR 20060066340 A KR20060066340 A KR 20060066340A KR 1020040104916 A KR1020040104916 A KR 1020040104916A KR 20040104916 A KR20040104916 A KR 20040104916A KR 20060066340 A KR20060066340 A KR 20060066340A
- Authority
- KR
- South Korea
- Prior art keywords
- sketch
- node
- dimensional
- property
- shape
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/50—Depth or shape recovery
- G06T7/543—Depth or shape recovery from line drawings
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computer Graphics (AREA)
- Processing Or Creating Images (AREA)
Abstract
Description
Claims (24)
- 주어진 2차원 스케치의 각 부분의 단일속성 및 상기 각 부분간의 상관속성을 검출하는 속성 검출부;상기 검출한 단일속성 및 상기 각 부분을 입력받고 상기 검출한 단일속성에 따라 상기 각 부분을 3차원 형상을 갖는 노드로 변경하는 노드 생성부; 및상기 검출한 상관속성 및 상기 노드를 입력받고 상기 검출한 상관속성에 따라 상기 노드를 배열하여 3차원 구조 스케치를 생성하는 노드 배열부를 포함하며,상기 단일속성은 기하학적 속성을 포함한 소정의 속성이며, 상기 상관속성은 위상학적 속성을 포함한 소정의 속성인 것을 특징으로 하는 3차원 구조 스케치 제작장치.
- 제 1 항에 있어서,상기 3차원 구조 스케치 제작장치는 사용자에 의해 조작되어 소정의 2차원 스케치를 생성하고 생성된 2차원 스케치를 상기 속성 검출부 및 상기 노드 생성부 에 제공하는 사용자 스케치 입력부를 더 포함하며,상기 속성 검출부는 상기 제공받은 2차원 스케치의 각 부분의 단일속성 및 상기 각 부분간의 상관속성을 검출하는 것을 특징으로 하는 3차원 구조 스케치 제작장치.
- 제 1 항에 있어서, 상기 2차원 스케치는 2차원 폐곡선 또는 2차원 폐곡면의 집합으로 이루어진 것을 특징으로 하는 3차원 구조 스케치 제작장치.
- 제 1 항에 있어서, 상기 노드는 소정의 타원체 형상을 갖는 것을 특징으로 하는 3차원 구조 스케치 제작장치.
- 제 1 항에 있어서, 상기 노드 생성부는,상기 검출한 단일속성 및 상기 각 부분을 입력받고 상기 검출한 단일속성에 따라 상기 각 부분을 타원 형상을 갖는 노드타원으로 변경하는 노드타원 생성부; 및상기 노드타원을 부풀려 타원체를 생성하는 타원체 생성부를 포함함을 특징으로 하는 3차원 구조 스케치 제작장치.
- 제 5 항에 있어서,상기 노드 생성부는 상기 검출한 단일속성 및 상기 각 부분을 입력받고 상기 검출한 단일속성에 따라 상기 각 부분을 포인트집합으로 변경하는 포인트집합 생성부를 더 포함하며,상기 노드타원 생성부는 상기 검출한 단일속성에 따라 상기 포인트집합을 타원 형상을 갖는 상기 노드타원으로 변경하고, 상기 포인트집합은 상기 각 부분을 이루는 소정 점들의 집합인 것을 특징으로 하는 3차원 구조 스케치 제작장치.
- 제 1 항에 있어서, 상기 3차원 구조 스케치 제작장치는,상기 3차원 구조 스케치와 매칭 가능한 복수의 모델 및 상기 모델의 형상 기술자를 저장하는 모델 데이터베이스; 및상기 3차원 구조 스케치를 입력받고 상기 3차원 구조 스케치로부터 추출한 형상 기술자와 상기 모델 데이터베이스에 저장된 모델들 각각의 형상 기술자를 비교하여 소정 범위 내의 유사도를 갖는 하나 이상의 모델을 출력하여 검색하는 모델 검색부를 더 포함하며,상기 형상 기술자는 기하학적 속성, 위상학적 속성을 포함한 임의의 속성들의 집합에 의해 형상을 표현하는 언어인 것을 특징으로 하는 3차원 구조 스케치 제작장치.
- 제 7 항에 있어서, 상기 제작장치는,상기 검색된 모델을 사용자의 지시에 따라 개량하여 유저지향 모델을 생성하는 모델 개량부를 더 포함함을 특징으로 하는 3차원 구조 스케치 제작장치.
- 제 1 항에 있어서, 상기 3차원 구조 스케치 제작장치는,생성된 상기 3차원 구조 스케치를 입력받고 입력받은 상기 3차원 구조 스케치의 상기 노드의 형상 및 상기 3차원 구조 스케치상에서의 상기 노드의 위상 중 적어도 하나를 사용자의 조작에 따라 변경하여 갱신된 3차원 구조 스케치를 생성하는 3차원 구조 스케치 갱신부를 더 포함함을 특징으로 하는 3차원 구조 스케치 제작장치.
- 제 9 항에 있어서, 상기 3차원 구조 스케치 갱신부는,상기 입력받은 3차원 구조 스케치 및 상기 갱신된 3차원 구조 스케치를 디스플레이하며, 상기 노드의 형상 및 상기 노드의 위상 중 적어도 하나의 조작을 지시하는 사용자의 지시를 입력받는 인터페이스를 사용자에게 제공하는 사용자 인터페이스부를 더 포함함을 특징으로 하는 3차원 구조 스케치 제작장치.
- 제 9 항에 있어서, 상기 변경은 임의의 상기 노드를 회전 또는 이동시키는 것을 특징으로 하는 3차원 구조 스케치 제작장치.
- 제 9 항에 있어서, 상기 변경은 임의의 상기 연결된 노드들을 분리시키는 것을 특징으로 하는 3차원 구조 스케치 제작장치.
- 제 9 항에 있어서, 상기 변경은 임의의 상기 분리된 노드들을 연결시키는 것을 특징으로 하는 3차원 구조 스케치 제작장치.
- 제 9 항에 있어서, 상기 노드는 타원체 형상을 갖고, 상기 변경은 임의의 상기 노드의 볼록값을 변경하는 것을 특징으로 하는 3차원 구조 스케치 제작장치.
- 제 9 항에 있어서, 상기 노드는 타원체 형상을 갖고, 상기 변경은 임의의 상기 노드의 특정 축 길이를 변경하는 것을 특징으로 하는 3차원 구조 스케치 제작장치.
- 주어진 2차원 스케치의 각 부분의 단일속성 및 상기 각 부분간의 상관속성을 검출하는 단계;상기 검출한 단일속성 및 상기 각 부분을 입력받고 상기 검출한 단일속성에 따라 상기 각 부분을 3차원 형상을 갖는 노드로 변경하는 단계; 및상기 검출한 상관속성 및 상기 노드를 입력받고 상기 검출한 상관속성에 따라 상기 노드를 배열하여 3차원 구조 스케치를 생성하는 단계를 포함하며,상기 단일속성은 기하학적 속성을 포함한 소정의 속성이며, 상기 상관속성은 위상학적 속성을 포함한 소정의 속성인 것을 특징으로 하는 3차원 구조 스케치 제작방법.
- 제 16 항에 있어서,상기 3차원 구조 스케치 제작방법은 사용자에 의해 조작되어 소정의 2차원 스케치를 생성하는 단계를 더 포함하며,상기 검출하는 단계는 상기 생성한 2차원 스케치의 각 부분의 상기 단일속성 및 상기 각 부분간의 상기 상관속성을 검출하는 것을 특징으로 하는 3차원 구조 스케치 제작방법.
- 제 16 항에 있어서, 상기 노드로 변경하는 단계는,상기 검출한 단일속성 및 상기 각 부분을 입력받고 상기 검출한 단일속성에 따라 상기 각 부분을 타원 형상을 갖는 노드타원으로 변경하는 단계; 및상기 노드타원을 부풀려 타원체를 생성하는 단계를 포함함을 특징으로 하는 3차원 구조 스케치 제작방법.
- 제 18 항에 있어서,상기 노드로 변경하는 단계는 상기 검출한 단일속성 및 상기 각 부분을 입력받고 상기 검출한 단일속성에 따라 상기 각 부분을 포인트집합으로 변경하는 단계를 더 포함하며,상기 노드타원으로 변경하는 단계는 상기 검출한 단일속성에 따라 상기 포인트집합을 타원 형상을 갖는 상기 노드타원으로 변경하고, 상기 포인트집합은 상기 각 부분을 이루는 소정 점들의 집합인 것을 특징으로 하는 3차원 구조 스케치 제작방법.
- 제 16 항에 있어서, 상기 3차원 구조 스케치 제작방법은,상기 생성한 3차원 구조 스케치를 입력받고, 상기 3차원 구조 스케치와 매칭 가능하며 사전에 저장된 복수의 모델 및 상기 모델의 형상 기술자 중 입력받은 상기 3차원 구조 스케치로부터 추출한 형상 기술자와 소정 범위 내의 유사도를 갖는 하나 이상의 모델을 검색하는 단계를 더 포함하며,상기 형상 기술자는 기하학적 속성, 위상학적 속성을 포함한 임의의 속성들의 집합에 의해 형상을 표현하는 언어인 것을 특징으로 하는 3차원 구조 스케치 제작방법.
- 제 20 항에 있어서, 상기 3차원 구조 스케치 제작방법은,상기 검색된 모델을 사용자의 지시에 따라 개량하는 단계를 더 포함함을 특징으로 하는 3차원 구조 스케치 제작방법.
- 제 16 항에 있어서, 상기 3차원 구조 스케치 제작방법은,상기 생성한 3차원 구조 스케치를 입력받고 입력받은 상기 3차원 구조 스케치의 상기 노드의 형상 및 상기 3차원 구조 스케치상에서의 상기 노드의 위상 중 적어도 하나를 사용자의 조작에 따라 변경하는 단계를 더 포함함을 특징으로 하는 3차원 구조 스케치 제작방법.
- 주어진 2차원 스케치의 각 부분의 단일속성 및 상기 각 부분간의 상관속성을 검출하는 단계;상기 검출한 단일속성 및 상기 각 부분을 입력받고 상기 검출한 단일속성에 따라 상기 각 부분을 3차원 형상을 갖는 노드로 변경하는 단계; 및상기 검출한 상관속성 및 상기 노드를 입력받고 상기 검출한 상관속성에 따라 상기 노드를 배열하여 3차원 구조 스케치를 생성하는 단계를 수행하기 위한 컴퓨터 프로그램을 저장하며,상기 단일속성은 기하학적 속성을 포함한 소정의 속성이며, 상기 상관속성은 위상학적 속성을 포함한 소정의 속성인 것을 특징으로 하는 컴퓨터로 읽을 수 있는 기록매체.
- 제 23 항에 있어서, 상기 컴퓨터로 읽을 수 있는 기록매체가 저장하는 컴퓨터 프로그램은,상기 생성한 3차원 구조 스케치를 입력받고, 상기 3차원 구조 스케치와 매칭 가능하며 사전에 저장된 복수의 모델 및 상기 모델의 형상 기술자 중 입력받은 상기 3차원 구조 스케치로부터 추출한 형상 기술자와 소정 범위 내의 유사도를 갖는 하나 이상의 모델을 검색하는 단계를 더 포함하며,상기 형상 기술자는 기하학적 속성, 위상학적 속성을 포함한 임의의 속성들의 집합에 의해 형상을 표현하는 언어인 것을 특징으로 하는 컴퓨터로 읽을 수 있는 기록매체.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040104916A KR20060066340A (ko) | 2004-12-13 | 2004-12-13 | 3차원 구조 스케치 제작장치와 방법 및 컴퓨터 프로그램을저장하는 컴퓨터로 읽을 수 있는 기록매체 |
US11/230,652 US7876317B2 (en) | 2004-12-13 | 2005-09-21 | Apparatus and method of producing 3D structural sketch and computer-readable recording medium on which compute program for executing the method is recorded |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040104916A KR20060066340A (ko) | 2004-12-13 | 2004-12-13 | 3차원 구조 스케치 제작장치와 방법 및 컴퓨터 프로그램을저장하는 컴퓨터로 읽을 수 있는 기록매체 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20060066340A true KR20060066340A (ko) | 2006-06-16 |
Family
ID=36613027
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040104916A Ceased KR20060066340A (ko) | 2004-12-13 | 2004-12-13 | 3차원 구조 스케치 제작장치와 방법 및 컴퓨터 프로그램을저장하는 컴퓨터로 읽을 수 있는 기록매체 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7876317B2 (ko) |
KR (1) | KR20060066340A (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20210116100A (ko) * | 2020-03-17 | 2021-09-27 | 한국과학기술원 | 3차원 스케칭 방법 및 장치 |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080104040A1 (en) * | 2007-09-26 | 2008-05-01 | Ramakrishna Krishnamsetty C | Visually intuitive search method |
US8606774B1 (en) * | 2009-05-18 | 2013-12-10 | Google Inc. | Methods and systems for 3D shape retrieval |
US9542613B2 (en) * | 2013-03-15 | 2017-01-10 | Orcam Technologies Ltd. | Systems and methods for processing images |
US10509533B2 (en) | 2013-05-14 | 2019-12-17 | Qualcomm Incorporated | Systems and methods of generating augmented reality (AR) objects |
US10977859B2 (en) | 2017-11-24 | 2021-04-13 | Frederic Bavastro | Augmented reality method and system for design |
US10580207B2 (en) * | 2017-11-24 | 2020-03-03 | Frederic Bavastro | Augmented reality method and system for design |
US20190251744A1 (en) * | 2018-02-12 | 2019-08-15 | Express Search, Inc. | System and method for searching 3d models using 2d images |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5734384A (en) * | 1991-11-29 | 1998-03-31 | Picker International, Inc. | Cross-referenced sectioning and reprojection of diagnostic image volumes |
US5511158A (en) * | 1994-08-04 | 1996-04-23 | Thinking Machines Corporation | System and method for creating and evolving directed graphs |
WO1997014102A1 (en) * | 1995-10-13 | 1997-04-17 | Na Software, Inc. | Creature animation and simulation technique |
US5893095A (en) * | 1996-03-29 | 1999-04-06 | Virage, Inc. | Similarity engine for content-based retrieval of images |
US5911139A (en) * | 1996-03-29 | 1999-06-08 | Virage, Inc. | Visual image database search engine which allows for different schema |
US5915250A (en) * | 1996-03-29 | 1999-06-22 | Virage, Inc. | Threshold-based comparison |
US5913205A (en) * | 1996-03-29 | 1999-06-15 | Virage, Inc. | Query optimization for visual information retrieval system |
US5986662A (en) * | 1996-10-16 | 1999-11-16 | Vital Images, Inc. | Advanced diagnostic viewer employing automated protocol selection for volume-rendered imaging |
JP3103793B2 (ja) * | 1997-03-11 | 2000-10-30 | 株式会社モノリス | オブジェクトの構造グラフ生成装置、それを利用することの可能なデータ変換装置およびシステム |
US6240424B1 (en) * | 1998-04-22 | 2001-05-29 | Nbc Usa, Inc. | Method and system for similarity-based image classification |
US6933941B1 (en) * | 2001-04-10 | 2005-08-23 | Microsoft Corporation | Scene representation method and system |
EP1394727B1 (en) * | 2002-08-30 | 2011-10-12 | MVTec Software GmbH | Hierarchical component based object recognition |
KR100513735B1 (ko) * | 2002-12-05 | 2005-09-08 | 삼성전자주식회사 | 지각적 인식이 가능한 3차원 형상의 기술방법과 이를이용한 3차원 그래픽 모델의 데이터베이스 검색 방법 및장치 |
EP1429264B1 (en) * | 2002-12-05 | 2016-06-29 | Samsung Electronics Co., Ltd. | Method of perceptual 3D shape description and method and apparatus for searching 3D graphics model database using the description method |
WO2004068300A2 (en) * | 2003-01-25 | 2004-08-12 | Purdue Research Foundation | Methods, systems, and data structures for performing searches on three dimensional objects |
US7057618B2 (en) * | 2004-05-14 | 2006-06-06 | Pixar | Patch picking methods and apparatus |
-
2004
- 2004-12-13 KR KR1020040104916A patent/KR20060066340A/ko not_active Ceased
-
2005
- 2005-09-21 US US11/230,652 patent/US7876317B2/en active Active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20210116100A (ko) * | 2020-03-17 | 2021-09-27 | 한국과학기술원 | 3차원 스케칭 방법 및 장치 |
Also Published As
Publication number | Publication date |
---|---|
US7876317B2 (en) | 2011-01-25 |
US20060143221A1 (en) | 2006-06-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5445199B2 (ja) | 三次元モデル分割装置及び三次元モデル分割方法 | |
US10176404B2 (en) | Recognition of a 3D modeled object from a 2D image | |
JP5121086B2 (ja) | 物体を表現する方法、物体を探索する方法 | |
US20190251744A1 (en) | System and method for searching 3d models using 2d images | |
WO2011081192A1 (ja) | 画像認識システム | |
CN105354593B (zh) | 一种基于nmf的三维模型分类方法 | |
JP2006520948A (ja) | 3次元オブジェクトについて検索を行なうための方法、システムおよびデータ構造 | |
Masson et al. | RECM: relational evidential c-means algorithm | |
KR101626384B1 (ko) | 3차원 모델 데이터 검색 장치 및 방법 | |
US11741662B2 (en) | Shaped-based techniques for exploring design spaces | |
Tanase et al. | Polygon decomposition based on the straight line skeleton | |
Ruta et al. | Sax navigator: Time series exploration through hierarchical clustering | |
CN117932161B (zh) | 一种多源多模态数据的可视化搜索方法及系统 | |
KR100754387B1 (ko) | 그래픽 컨텐츠 제작장치와 방법 및 컴퓨터 프로그램을저장하는 컴퓨터로 읽을 수 있는 기록매체 | |
KR20060066340A (ko) | 3차원 구조 스케치 제작장치와 방법 및 컴퓨터 프로그램을저장하는 컴퓨터로 읽을 수 있는 기록매체 | |
Tolias et al. | Towards large-scale geometry indexing by feature selection | |
JP2018136946A (ja) | 3次元cadモデル部分検索方法及び3次元cadモデル検索方法 | |
KR100609022B1 (ko) | 공간관계와 주석을 이용한 이미지 검색 방법 | |
Joaquim et al. | Towards 3D modeling using sketches and retrieval | |
US11126330B2 (en) | Shaped-based techniques for exploring design spaces | |
CN115169448A (zh) | 一种基于深度学习的三维描述生成和视觉定位的统一方法 | |
Leimer et al. | Relation-based parametrization and exploration of shape collections | |
Hamzaoui et al. | Object-based visual query suggestion | |
Wen et al. | Identifying and constructing elemental parts of shafts based on conditional random fields model | |
Mahoney | The v-sketch system, machine assisted design exploration in virtual reality |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20041213 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20060207 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20060703 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20060207 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |