Seamless data integration in the CAx chain of the CAD/CAPP/CAM/CNC has been achieved to a high degree, but research concerning the transfer of data from conceptual sketches to a CAD system should be carried out further. This paper presents a method for reconstructing a 3D model from a freehand sketch. Sketch-based modeling research can be classified into gestural modeling methods and reconstructional modeling methods. This research involves the reconstructional modeling method.
In this paper, a method for reconstructing a 3D model from a 2D automotive sketch is introduced. The template-based modeling method is improved by introducing a relational template. The extent of the template representation is extended by utilizing the relationship of the neighboring edges for the template matching. The previous template matching methods utilize the positions of vertices or curve matching for the template matching. For this, three methods are introduced: 1) a template matching method that matches edges of the 2D sketch to edges of the relational template, 2) a method that generates one 3D model from two sketches drawn from different views or by augmenting the 3D model, and 3) a method that preprocesses input strokes suitable for sketch-based modeling. From a sketch that is topologically identical to a predefined template, 2D curves are generated and then a 3D model is reconstructed from the result of the template matching. Matching between edge graphs of the relational template and the sketch is formulated and solved as the assignment problem using the feature vectors of the edges. Including the stroke preprocessing method required to generate an edge graph from a sketch, necessary procedures and relevant techniques for implementing the template-based modeling method are described.
CAD/CAPP/CAM/CNC의 CAx 연결망에서의 매끄러운 데이터 통합은 높은 수준까지 이루어졌으나, 개념 설계 단계의 스케치를 CAD 시스템과 연결하는 것은 아직 많은 연구가 필요하다. 본 논문은 프리핸드 스케치에서 3D 모델을 재생성하는 방법을 소개한다. 스케치 기반 모델링 연구는 동작 기반 모델링 방법과 재생성 기반 모델링 방법으로 나누어질 수 있다. 본 논문은 재생성 기반 방법을 다룬다.
본 논문에서는 자동차의 2D 스케치에서 3D 모델을 생성하는 방법을 제안한다. 관계형 템플릿을 이용하여 템플릿 기반 모델링 방법을 개선하였다. 템플릿 매칭을 위해 이웃 에지 간의 관계를 사용하여 템플릿 표현의 범위를 확장하였다. 기존의 템플릿 매칭 방법들은 정점의 상대 위치나 곡선 매칭을 이용하였다. 이를 위해 세 가지 방법을 소개한다: 1) 관계형 템플릿을 에지와 대응되는 2D 스케치의 에지를 찾는 템플릿 매칭 방법, 2) 두 개의 다른 뷰에서 그려진 스케치에서 3D 모델을 생성하는 방법, 3) 스케치 기반 모델링 방법에 적합하도록 입력 스트로크를 전처리하는 방법. 미리 정의된 템플릿과 위상이 동일한 스케치에서 2D 곡선을 생성하고, 템플릿 매칭의 결과를 이용하여 3D 모델을 재생성한다. 템플릿과 스케치의 에지 그래프간의 매칭 문제를 에지의 특징 벡터를 이용한 할당 문제로 형식화하여 푼다. 스케치에서 에지 그래프를 생성하는데 필요한 스트로크 전처리 방법을 포함하여, 템플릿 기반 방법을 구현하기 위한 순서와 관련 기술을 설명한다."