• 제목/요약/키워드: B-spline 곡선

검색결과 87건 처리시간 0.026초

조정점 최적탐색에 의한 Form Parameter 방법에 관한 연구 (A Study on Form Parameter Method by Optimum Vertex Point Search)

  • 김수영;신성철;김덕은
    • 대한조선학회논문집
    • /
    • 제39권4호
    • /
    • pp.60-65
    • /
    • 2002
  • 본 연구는 Form Parameter를 만족하는 선형 생성 과정을 최적화 과정으로 취급하였다. 목적함수는 fairness 기준을 도입하고 설계변수는 B-spline 곡선의 조정점으로 하며 제약조건은 설계자에 의해서 주어지는 기하학적 형상으로 하였다. 최적화 방법은 GA(Genetic Algorithm)와 최적성 기준(optimality criteria)을 병행하였다.

Form Parameter Design 을 이용한 선형최적화 (Hull Form Optimization Based on From Parameter Design)

  • 이연승;최영복
    • 대한조선학회논문집
    • /
    • 제46권6호
    • /
    • pp.562-568
    • /
    • 2009
  • Hull form generation and variation methods to be mainly discussed in this study are based on the fairness optimized B-Spline form parameter curves (FOBFC). These curves can be used both as indirect modification function for variation and as geometric entities for hull form generation. The flexibility and functionality of geometric control technique play the most important role for the success of hull form optimization. This study shows the hydrodynamic optimization process and the characteristics of optimum design hull forms of a 14,000TEU containership and 60K LPG carrier. SHIPFLOW has been used as a CFD solver and FS-Framework as a geometric modeler and optimizer.

원형 커널과 B-Spline을 이용한 알약 외곽선 검출 (Outline detection of pills using circular kernel and B-Spline)

  • 홍준혁;정지훈;박준오;고병철;남재열
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 추계학술발표대회
    • /
    • pp.338-340
    • /
    • 2011
  • 본 논문에서는 조제용 알약영상에서 자동 조제 결과를 검증하기 위한 방법의 전 단계로 알약의 외곽선을 검출 하는 방법을 제시한다. 입력 알약 조제 영상에 대해 원형 모양의 커널을 씌우고, 모폴로지 연산을 통해 대략적인 알약의 모양을 생성한다. 이후에, 알약 외곽선으로 부터 일정 간격으로 픽셀을 샘플링하여 B-Spline곡선으로 보간 함으로써 글씨 및 바코드로 인한 잡영을 제거 하였다. 이렇게 생성된 알약의 외곽선 영상은 약품 처방전에 명시되어 있는 대로 약품이 처방되어 있는지는 검증하는데 사용될 수 있는 중요한 요소 기술이다.

곡선좌표계 변환에 기반한 협수로에서 선박 자율 충돌회피 (Automatic Ship Collision Avoidance in Narrow Channels through Curvilinear Coordinate Transformation)

  • 조용훈;김종휘;김진환
    • 대한조선학회논문집
    • /
    • 제58권3호
    • /
    • pp.191-197
    • /
    • 2021
  • This study addresses autonomous ship collision avoidance in narrow channels using curvilinear coordinates. Navigation in narrow channels or fairways is known to be much more difficult and challenging compared with navigation in the open sea. It is not straightforward to apply the existing collision avoidance framework designed for use in the open sea to collision avoidance in narrow channels due to the complexity of the problem. In this study, to generalize the autonomous navigation procedure for collision avoidance in narrow channels, we introduce a curvilinear coordinate system for collision-free path planning using a parametric curve, B-spline. To demonstrate the feasibility of the proposed algorithm, ship traffic simulations were performed and the results are presented.

B-Spline 형상계수 방법에 의한 선형 생성 (Ship Lines Creation by B-Spline Form Parameter Method)

  • 김수영;강사원
    • 대한조선학회논문집
    • /
    • 제29권2호
    • /
    • pp.8-17
    • /
    • 1992
  • 3차원 자유형상 물체인 선형의 정의에는 여러 방법이 있으나 선형의 기하학적 특징을 나타내는 형상계수들의 조합으로 선형을 표현하는 형상계수방법이 전산기의 이용과 함께 주목받고 있다. 그러나 종래의 형상계수방법은 실제 선형 설계시 여러가지 문제점을 노정시킴으로 본 논문에서는 자유형상 물체의 수학적 표현에 매우 적합한 B-spline곡선과 형상계수 방법을 접목시켜 선형생성을 시도했다. 응용예로서 Bulk carrier선형을 표현한 결과를 보였으며, 기존선형과 도출선형을 비교하여 본 연구의 실용 가능성을 검토했다.

  • PDF

B-Spline 및 유한요소 유연화법 활용 자동차 록업클러치의 형상최적화 (The Shape Optimization of a Torque Converter Lock-up Clutch Using the B-Spline and Finite Element Mesh Smoothing)

  • 현석정;김철;손종호;신세현;장재덕;주인식
    • 한국자동차공학회논문집
    • /
    • 제12권3호
    • /
    • pp.101-108
    • /
    • 2004
  • A FEM-based efficient method is developed for the shape optimization of 2-D structures. The combined SLP and Simplex method are coupled with finite element analysis. Selected set of master nodes on the design boundaries are employed as design variables and assigned to move towards their normal directions. The other nodes along the design boundaries are grouped into the master node. By interpolating the repositioned master nodes, the B-spline curves are formed so that the rest mid-nodes efficiently settle down on the B-spline curves. Mesh smoothing scheme is also applied for the nodes on the design boundary to maintain most finite elements in good quality. Finally, a numerical implementation of optimum design of an automobile torque converter piston subjected to pressure and centrifugal loads is presented. The results shows additional weight up to 13% may be saved after the shape optimization.

B-스플라인 텐션 곡선을 이용한 음악 편곡 (Harmony Arrangements using B-Spline Tension Curves)

  • 유민준;이인권;권대현
    • 한국HCI학회논문지
    • /
    • 제1권1호
    • /
    • pp.1-8
    • /
    • 2006
  • 음악을 들을 때 사람이 인지할 수 있는 긴장감을 뜻하는 텐션(tension)은 조성음악의 기본을 이루는 중요한 요소이다. 본 논문에서는 임의의 곡의 텐션의 움직임을 B-스플라인 곡선을 이용하여 표현하고 이 곡선을 수정하여 음악의 긴장도를 조정할 수 있는 방법을 제안한다. 먼저, 우리는 음악에서 사용되는 다양한 코드들의 긴장도를 측정하는 방법 세 가지를 제안한다. 첫 번째는 러달이 제시한 5도권 기반의 코드 거리 측정방식을 개량한 것이며, 두 번째는 츄가 제시한 나선형 모델의 거리 측정 방식을 응용한 것이며, 세 번째는 크럼한슬이 제시한 특정한 조성에서 각 구성 음들의 안정도와 구성 음들 사이의 음정의 조화성을 이용한 방법이다. 이 방법들을 이용하여 우리는 음악이 지니고 있는 긴장도를 수치적으로 나타낼 수 있다. 다음으로 B-스플라인 곡선을 이용하여 전체 곡의 텐션의 움직임을 표현한다. B-스플라인 곡선으로 표현된 텐션 곡선은 수정이 가해져 원곡의 긴장도를 변화시키는데 사용될 수 있다. 본 논문에서는 곡 전체의 긴장도를 높이거나 낮추는 방법과 최적화를 이용하여 특정 부분의 긴장도를 변화시키는 방법을 제안한다. 그리고 원본 코드 진행에서 목표 코드 진행으로 점차적으로 변화하는 텐션의 움직임을 만드는 방법과, 임의의 두 곡이 부드러운 텐션의 움직임을 유지하면서 자연스럽게 연결될 수 있는 방법을 소개한다. 또한 B-스플라인 곡선을 통하여 새로운 코드 진행을 얻을 수 있는 방법을 소개한다. 본 논문에서는 B-스플라인 곡선이라는 수치적인 형태를 이용하여 음악의 긴장도라는 인지적인 요소를 조절할 수 있는 가능성을 보여주고 있다. 본 논문에 제안하는 여러 방법들은 모두 실시간에 계산이 가능하므로 게임 같은 인터렉티브한 환경에서 사용자의 감정과 시나리오에 따라 배경음악의 긴장도를 동적으로 변환시키는 것 같은 다양한 형태의 애플리케이션에 응용될 수 있다.

  • PDF

B-스플라인 동작을 이용한 Generalized Cylinder의 직접제어 (Direct Manipulation of Generalized Cylinders based on B-spline Motion)

  • 장태익;이주행;김명수;홍성제
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제4권2호
    • /
    • pp.47-55
    • /
    • 1998
  • 본 논문은 일반화된 원통(generalized cylinder)의 모양을 상호작용을 통해 조절할 수 있도록 하는 직접 제어 방법을 제시한다. 이 연구에서는 일반화된 원통을 단면을 이루는 B-스플라인 곡선이 B-스플라인 동작에 의해서 움직여 지나간 스윕(sweep) 곡면으로 해석한다. 만들어진 곡면은 주어진 단연 곡선들을 골격 곡선을 따라서 보간하는 NURBS 곡면으로 나타내어진다. 사용자가 일반화된 원통 곡면 위의한 점을 움직일 때, 단면의 모양과 해당하는 동작을 수정하여 일반화된 원통의 곡면이 사용자에 의해 움직여진 위치를 지나도록 변형시킨다. 곡면의 변형은 목표 추적 과정을 거쳐 이루어진다. 이 방법에 의해 구현된 시스템을 이용하여 실시간으로 일반화된 원통을 직접 제어를 통해 디자인 할 수 있다.

  • PDF

적응 최적 임계화와 B-spline 적합을 사용한 CT영상열내 치아 분할 (Segmentation of tooth using Adaptive Optimal Thresholding and B-spline Fitting in CT image slices)

  • 허훈;채옥삼
    • 대한전자공학회논문지SP
    • /
    • 제41권4호
    • /
    • pp.51-61
    • /
    • 2004
  • 치과 분야에서 치아가 개별적으로 조작될 수 있는 3차원 치아 모델은 치과 치료와 시술 시뮬레이션을 위해 중요한 요소이다. CT영상으로부터 이러한 치아 모델을 재구성하기 위해서는 각 치아의 경계를 정확하게 분할할 수 있어야 한다. 그러나 기존의 3차원 재구성 시스템에서 사용되는 임계화 방법은 치아들과 치아와 비슷한 밝기의 치조골이 서로 인접해서 나타나는 CT 영상열에서 효율적이지 못하다. 본 논문에서는 CT영상에서 부드러운 치아 경계를 추출하기 위해 B-spline 곡선 적합을 이용한 치아 분할 방법을 제안한다. 성공적인 적합을 위해서 이전 슬라이스의 분할정보와 적응 최적 임계화 방법을 기반으로 한 초기경계 생성방법을 제안한다. 그리고 적합과정에서 이웃한 유사한 물체에 적합되는 것을 줄일 수 있는 유전자 알고리즘을 이용한 B-spline 적합방법을 제안한다. 평가결과 제안된 알고리즘은 개별치아의 경계를 성공적으로 검출하였으며 이를 이용하여 시술과 치료 과정의 시뮬레이션을 위한 치아의 3차원 모델을 정확하고 부드럽게 생성할 수 있음을 보였다.

1차원 시스톨릭 어레이 프로세서를 이용한 고속 곡선 발생기에 관한 연구 (A Study on the High Speed Curve Generator Using 1-Dimensional Systolic Array Processor)

  • 김용성;조원경
    • 전자공학회논문지B
    • /
    • 제31B권5호
    • /
    • pp.1-11
    • /
    • 1994
  • In computer graphics since objects atre constructed by lines and curves, the high-speed curve generator is indispensible for computer aided design and simulatation. Since the functions of graphic generation can be represented as a series of matrix operations, in this paper, two kind of the high-speed Bezier curve generator that uses matrix equation and a recursive relation for Bezier polynomials are designed. And B-spline curve generator is designed using interdependence of B-spline blending functions. As the result of the comparison of designed curve generator and reference [5], [6] in the operation time and number of operators, the curve generator with 1-dimensional systolic array processor for matrix vector operation that uses matrix equation for Bezier curve is more effective.

  • PDF