• 제목/요약/키워드: B-Spline Curve

검색결과 126건 처리시간 0.03초

B-splint법에 의한 순간 회전 중심로 결정과 하악운동에 관한 연구 (A study on the determination of the instantaneous center of rotation pathway and the movement of the mandible by using the B-spline method)

  • 강동완;계기성
    • 대한치과보철학회지
    • /
    • 제27권1호
    • /
    • pp.55-81
    • /
    • 1989
  • Recently the instantaneous center concept has been to understand the biomechanics by which a tissue derangement causes a mechanical derangement in human joint. Therefore, to understand the biomechanics of temporomandibular joint (T.M.J.) as a part of human joint, it is necessary to clarify the instantaneous center of rotation (I.C.R.) in the mandibular movement. Twenty male subjects without T.M.J. disorder and mandibular deviation during the mandibular movement were selected for this study. The habitual opening and closing paths were recorded on the paper of the sagittal metal plate by two pencil markers connected to the resin open clutch attached on the lower teeth, which was designed for this study. The coordinates of the 33-target points and the 109-anatomical landmarks were obtained using a Summagraphic digitizer connected to a 18AT computer. The original raw data of the opening and closing paths were smoothed by B-spline curve fitting technique and then the I.C.R. pathways were determined mathematically by the computer using algorithm for finding the I.C.R. of a planer rigid body model. Also the opening and closing movements of the mandible were simulated according to the determined I.C.R. The results obtained from this study were as follows. 1. At the early opening and the last closing, I.C.R's were almost distributed around the mastoid process outside the mandibular body without the presence in the region of the mandibular condyle. 2. The I.C.R. pathway showed variable patterns to each subject at the opening and closing movements. 3. The K constant with uniform pattern was obtained by the rotation angle times the radius, which was assumed to the index of the mandibular movement. 4. The opening and closing movements of the mandible were simulated by the I.C.R. pathways at the habitual opening and closing movements. 5. The mandibular condyle was rotated or translated accordng to the relative rotation angle and radius of the determinant factors of K contant.

  • PDF

색의대비 기반 템플릿을 이용한 색상 변환 (Color Transfer using Color Contrast Based Templates)

  • 박영섭;윤경현;이은석
    • 한국멀티미디어학회논문지
    • /
    • 제12권5호
    • /
    • pp.633-643
    • /
    • 2009
  • 본 논문에서는 다양한 색상을 가지는 입력 영상의 화질올 잘 유지하면서, 객체들 간 시각적인 차이를 뚜렷하게 표현하기 위해 색의대비 기반 템플릿을 이용하는 색상 변환 알고리즘을 제안한다. 이 방법은 CIE $L^{\ast}a^{\ast}b^{\ast}$색상 공간 중 유채색의 $a^{\ast}b^{\ast}$평면상에 분포된 입력 영상파 템플릿의 색상 데이터를 이용한다. 템플릿은 색상간의 대비효과를 고려하여 만들어지며, 사용자가 임의로 지정한 가준 색상들을 기반한 그라데이션 영상의 색상 분포를 표시하는 칙선 또는 곡선의 형태를 가진다. 또한, 만들어진 템플릿을 스플라인 곡선으로 모델링하고, 모텔링된 곡선의 제어점을 변형함으로써 간단하게 다른 기준 색상을 가지는, 새로운 탱플릿을 만들 수도 있다. 탬플릿을 이용한 색상 변환은 회귀분석과 칼라 매칭을 통해 이루어지며, 입력 영상의 색상분포를 템플릿의 색상 분포와 유사하게 변형함으로써 입력 영상의 색상 일관성올 유지하였다.

  • PDF

Efficient point cloud data processing in shipbuilding: Reformative component extraction method and registration method

  • Sun, Jingyu;Hiekata, Kazuo;Yamato, Hiroyuki;Nakagaki, Norito;Sugawara, Akiyoshi
    • Journal of Computational Design and Engineering
    • /
    • 제1권3호
    • /
    • pp.202-212
    • /
    • 2014
  • To survive in the current shipbuilding industry, it is of vital importance for shipyards to have the ship components' accuracy evaluated efficiently during most of the manufacturing steps. Evaluating components' accuracy by comparing each component's point cloud data scanned by laser scanners and the ship's design data formatted in CAD cannot be processed efficiently when (1) extract components from point cloud data include irregular obstacles endogenously, or when (2) registration of the two data sets have no clear direction setting. This paper presents reformative point cloud data processing methods to solve these problems. K-d tree construction of the point cloud data fastens a neighbor searching of each point. Region growing method performed on the neighbor points of the seed point extracts the continuous part of the component, while curved surface fitting and B-spline curved line fitting at the edge of the continuous part recognize the neighbor domains of the same component divided by obstacles' shadows. The ICP (Iterative Closest Point) algorithm conducts a registration of the two sets of data after the proper registration's direction is decided by principal component analysis. By experiments conducted at the shipyard, 200 curved shell plates are extracted from the scanned point cloud data, and registrations are conducted between them and the designed CAD data using the proposed methods for an accuracy evaluation. Results show that the methods proposed in this paper support the accuracy evaluation targeted point cloud data processing efficiently in practice.

Structural damage identification with output-only measurements using modified Jaya algorithm and Tikhonov regularization method

  • Guangcai Zhang;Chunfeng Wan;Liyu Xie;Songtao Xue
    • Smart Structures and Systems
    • /
    • 제31권3호
    • /
    • pp.229-245
    • /
    • 2023
  • The absence of excitation measurements may pose a big challenge in the application of structural damage identification owing to the fact that substantial effort is needed to reconstruct or identify unknown input force. To address this issue, in this paper, an iterative strategy, a synergy of Tikhonov regularization method for force identification and modified Jaya algorithm (M-Jaya) for stiffness parameter identification, is developed for damage identification with partial output-only responses. On the one hand, the probabilistic clustering learning technique and nonlinear updating equation are introduced to improve the performance of standard Jaya algorithm. On the other hand, to deal with the difficulty of selection the appropriate regularization parameters in traditional Tikhonov regularization, an improved L-curve method based on B-spline interpolation function is presented. The applicability and effectiveness of the iterative strategy for simultaneous identification of structural damages and unknown input excitation is validated by numerical simulation on a 21-bar truss structure subjected to ambient excitation under noise free and contaminated measurements cases, as well as a series of experimental tests on a five-floor steel frame structure excited by sinusoidal force. The results from these numerical and experimental studies demonstrate that the proposed identification strategy can accurately and effectively identify damage locations and extents without the requirement of force measurements. The proposed M-Jaya algorithm provides more satisfactory performance than genetic algorithm, Gaussian bare-bones artificial bee colony and Jaya algorithm.

가상 공간 디자인을 위한 3차원 목표곡선을 이용한 곡면 변형 (Surface Deformation by using 3D Target Curve for Virtual Spatial Design)

  • 권정훈;이정인;채영호
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제33권10호
    • /
    • pp.868-876
    • /
    • 2006
  • 2차원 평면 입력을 통한 모델링에서는 입력 값을 3차원 데이타로 바꾸기 위한 기능과 메뉴들이 필요하지만 가상공간 디자인을 위한 3차원 입력 시스템은 입력 값을 곧바로 3차원 데이타로 변환될 수 있다. 하지만 3차원 입력시스템에서 효율적인 곡면 모델링 방법, 특히 곡면 변형 방법은 제안되지 않고 있다. 본 논문에서는 기존의 변형방법이 3차원 입력시스템에서 적용되었을 때 발생할 수 있는 문제점을 제시한다. 그리고 디자이너가 접근하기 쉬운 목표곡선을 이용한 변형을 제안한다. 이와 같은 3차원 목표곡선을 이용한 변형을 통해 디자이너가 보다 쉽게 3차원 입력시스템에 접근하여 가상공간 스케칭 및 디자인을 구현할 수 있다.

형상모델 기반 선박계산 전산프로그램 개발 (Development of a Ship Calculation Program Based On the Geometric Model)

  • 박상수;이규열
    • 대한조선학회논문집
    • /
    • 제36권2호
    • /
    • pp.121-134
    • /
    • 1999
  • 본 논문에서는 유체 정역학적 계산, 용적 계산, 비손상 및 손상시 복원성 그리고, 선형 변환을 수행할 수 있는 객체 지향적 선박계산 전산프로그램을 개발하였다. 선박 계산을 위한 선형과 구획 형상을 NURBS(Non-Uniform Rational B-Spline) curve wire-frame model로 표현하고, 선형과 구획 단면 형상을 직접 3차원 평면과의 교차 계산을 통해 유체 정역학적 계산과 용적 계산을 수행하였다. 선박의 3차원 정역학적 평형 상태 방정식을 정식화하고, 순차적으로 선형화하여 힘과 모멘트 평형상태의 자세를 구하였다. 상용 선박 계산 프로그램의 결과와 비교하여, 개발 프로그램을 쉽고, 편리하게 사용할 수 있고, 계산의 정확도가 높음을 확인할 수 있었다.

  • PDF

자유곡선의 모델링기능을 활용한 대화식 수퍼요트 프로파일 설계시스템 개발 (An Interactive Design System for Construction of Superyacht Profiles based on Freeform Curve Functionality)

  • 남종호;김동함
    • 한국해양공학회지
    • /
    • 제22권2호
    • /
    • pp.78-84
    • /
    • 2008
  • As a preliminary step to build a complete superyacht hull design program, the development of superyacht profile design system is introduced. The two-dimensional hull profile is decomposed into four local zones depending upon the functionality and connecting continuity of the profile. Characteristics of each zone are investigated and used to generate the model describing the geometric shape of zone using freeform curves. A set of design parameters is derived from the established geometric model. Generation and modification of a model are is by manipulating the chosen parameters. Four zones designed are integrated to form a final profile. An interactive design system performing all the modeling and modification processes is implemented using the graphic user interface system based an Microsoft Foundation Class and OpenCASCADE, a open graphic library. The shapes of the profiles generated by the developed design system are verified with those of built superyachts. The developed design system will be used for the construction of three-dimensional superyacht hull modeling system.

Simultaneous 3D Machining with Real-Time NURBS Interpolation

  • Hong, Won-Pyo;Lee, Seok-Woo;Park, Hon-Zong;Yang, Min-Yang
    • Journal of Mechanical Science and Technology
    • /
    • 제17권3호
    • /
    • pp.336-342
    • /
    • 2003
  • Increasing demand on precision machining using computerized numerical control (CNC) machines have necessitated that the tool move not only with the smallest possible position error but also with smoothly varying feedrates in 3-dimensional (3D) space. This paper presents the simultaneous 3D machining process investigated using a retrofitted PC-NC milling machine. To achieve the simultaneous 3-axis motions, a new precision interpolation algorithm for 3D Non Uniform Rational B-Spline (NURBS) curve is proposed. With this accurate and efficient algorithm for the generation of complex 3D shapes, a real-time NURBS interpolator was developed using a PC and the simultaneous 3D machining was accomplished satisfactorily.

Efficient Generation of Spatiotemporal Images for Leukocyte Motion Detection in Microvessels

  • Kim, Eung Kyeu;Jang, Byunghyun
    • IEIE Transactions on Smart Processing and Computing
    • /
    • 제6권2호
    • /
    • pp.76-84
    • /
    • 2017
  • This paper presents an efficient method for generating spatiotemporal images in order to detect leukocyte motion in microvessels. Leveraging the constraint that leukocytes move along the contour line of the blood vessel wall, our proposed method efficiently generates spatiotemporal images for leukocyte motion detection. To that end, translational motion caused by in vivo movement is first removed by a template matching method. Second, the blood vessel region is detected by an automatic threshold selection method in order to binarize temporal variance images. Then, the contour of the blood vessel wall is expressed via B-spline function. Finally, using the detected blood vessel wall's contour as an initial curve, the plasma layer for the most accurate position is determined in order to find the spatial axis via snake, and the spatiotemporal images are generated. Experimental results show that the spatiotemporal images are generated effectively through comparison of each step with three images.

CNC 공작기계의 NURBS 보간 알고리즘에 관한 연구 (NURBS Interpolation Algorithm for CNC Machines)

  • 홍원표;양민양
    • 한국정밀공학회지
    • /
    • 제17권12호
    • /
    • pp.115-120
    • /
    • 2000
  • Increasing demands on precision machining of free-form surface have necessitated that the tool to move not only position error as small as possible, but also with smoothly varying feedrates. This paper presents new algorithm for high precision 3D(3-dimensional) NURBS(Non-Uniform Rational B-Spline) interpolation in the reference-pulse technique. Based o the minimum path error strategy, interpolation algorithm was designed to follow the NURBS curve. Using this algorithm a real-time 3D NURBS interpolator was developed in software. The algorithm implemented in a PC showed promising results in interpolation error and speed performance. It is expected that this can be applied to the CNC systems for the high precision machining of complex shapes.

  • PDF