• Title/Summary/Keyword: triangulation algorithm

Search Result 180, Processing Time 0.025 seconds

Development of Delaunay Triangulation Algorithm Using Oct-subdivision in Three Dimensions (3차원 8분할 Delaunay 삼각화 알고리즘 개발)

  • Park S.H.;Lee S.S.
    • Korean Journal of Computational Design and Engineering
    • /
    • v.10 no.3
    • /
    • pp.168-178
    • /
    • 2005
  • The Delaunay triangular net is primarily characterized by a balance of the whole by improving divided triangular patches into a regular triangle, which closely resembles an equiangular triangle. A triangular net occurring in certain, point-clustered, data is unique and can always create the same triangular net. Due to such unique characteristics, Delaunay triangulation is used in various fields., such as shape reconstruction, solid modeling and volume rendering. There are many algorithms available for Delaunay triangulation but, efficient sequential algorithms are rare. When these grids involve a set of points whose distribution are not well proportioned, the execution speed becomes slower than in a well-proportioned grid. In order to make up for this weakness, the ids are divided into sub-grids when the sets are integrated inside the grid. A method for finding a mate in an incremental construction algorithm is to first search the area with a higher possibility of forming a regular triangular net, while the existing method is to find a set of points inside the grid that includes the circumscribed sphere, increasing the radius of the circumscribed sphere to a certain extent. Therefore, due to its more efficient searching performance, it takes a shorer time to form a triangular net than general incremental algorithms.

A Compact Divide-and-conquer Algorithm for Delaunay Triangulation with an Array-based Data Structure (배열기반 데이터 구조를 이용한 간략한 divide-and-conquer 삼각화 알고리즘)

  • Yang, Sang-Wook;Choi, Young
    • Korean Journal of Computational Design and Engineering
    • /
    • v.14 no.4
    • /
    • pp.217-224
    • /
    • 2009
  • Most divide-and-conquer implementations for Delaunay triangulation utilize quad-edge or winged-edge data structure since triangles are frequently deleted and created during the merge process. How-ever, the proposed divide-and-conquer algorithm utilizes the array based data structure that is much simpler than the quad-edge data structure and requires less memory allocation. The proposed algorithm has two important features. Firstly, the information of space partitioning is represented as a permutation vector sequence in a vertices array, thus no additional data is required for the space partitioning. The permutation vector represents adaptively divided regions in two dimensions. The two-dimensional partitioning of the space is more efficient than one-dimensional partitioning in the merge process. Secondly, there is no deletion of edge in merge process and thus no bookkeeping of complex intermediate state for topology change is necessary. The algorithm is described in a compact manner with the proposed data structures and operators so that it can be easily implemented with computational efficiency.

Design of 3D Laser Radar Based on Laser Triangulation

  • Yang, Yang;Zhang, Yuchen;Wang, Yuehai;Liu, Danian
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.13 no.5
    • /
    • pp.2414-2433
    • /
    • 2019
  • The aim of this paper is to design a 3D laser radar prototype based on laser triangulation. The mathematical model of distance sensitivity is deduced; a pixel-distance conversion formula is discussed and used to complete 3D scanning. The center position extraction algorithm of the spot is proposed, and the error of the linear laser, camera distortion and installation are corrected by using the proposed weighted average algorithm. Finally, the three-dimensional analytic computational algorithm is given to transform the measured distance into point cloud data. The experimental results show that this 3D laser radar can accomplish the 3D object scanning and the environment 3D reconstruction task. In addition, the experiment result proves that the product of the camera focal length and the baseline length is the key factor to influence measurement accuracy.

On Quality Triangulation in Three-Dimensional Space (삼차원 공간상에서의 질적인 삼각화에 관한 연구)

  • Park, Joon-Young
    • Journal of Korean Institute of Industrial Engineers
    • /
    • v.23 no.1
    • /
    • pp.215-222
    • /
    • 1997
  • This paper deals with the problem of generating a uniform tetrahedral mesh which fills a 3-D space with the tetrahedra which are close to the equilateral tetrahedra as possible. This problem is particularly interesting in finite element modeling where a fat triangulation minimizes the error of an analysis. Fat triangulation is defined as a scheme for generating an equilateral triangulation as possible in a given dimension. In finite element modeling, there are many algorithms for generating a mesh in 2-D and 3-D. One of the difficulties in generating a mesh in 3-D is that a 3-D object can not be filled with uniform equilateral tetrahedra only regardless of the shape of the boundary. Fat triangulation in 3-D has been proved to be the one which fills a 3-D space with the tetrahedra which are close to the equilateral as possible. Topological and geometrical properties of the fat triangulation and its application to meshing algorithm are investigated.

  • PDF

An Efficient Triangulation Algorithm for Trimmed NURBS Surfaces (트림된 NURBS 곡면의 효율적인 삼각화 알고리즘)

  • 정재호;박준영
    • Korean Journal of Computational Design and Engineering
    • /
    • v.5 no.2
    • /
    • pp.144-154
    • /
    • 2000
  • We propose an algorithm for obtaining a triangular approximation of a trimmed NLRBS surface. Triangular approximation is used in the pre-processing step of many applications such as RP(Rapid Prototyping), NC(Numerical Control) and FEA(Finite Element Analysis), etc. The algorithm minimizes the number of triangular elements within tolerance and generates a valid triangular mesh for STL file and NC tool path generation. In the algorithm, a subdivision method is used. Since a patch is a basic element of triangular mesh creation, boundary curves of a patch are divided into line segments and the division of curves is applied for the interior of the surface. That is, boundary curves are subdivided into line segments and two end points of each line segment are propagated to the interior of the surface. For the case of a trimmed surface, triangulation is carried out using a model space information. The algorithm is superior because the number of elements can be controlled as the curvature of the surface varies and it generates the triangular mesh in a trimmed region efficiently. To verify the efficiency, the algorithm was implemented and tested for several 3D objects bounded by NURBS surfaces.

  • PDF

The Development of Laser Displacement Sensor using CCD&Optical triangulation technique (CCD 와 Optical triangulation Technique을 이용한 Laser Displacement Sensor 의 개발)

  • 박희재;이동성;유인상;유영기
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2000.11a
    • /
    • pp.47-50
    • /
    • 2000
  • Optical triangulation is one of the most common methods for acquiring range data. Using this method. We have developed a new type of Laser Displacement Sensor. We used Area CCD instead of linear CCD and PSD (Position Sensitive Detector). And we have developed the robust algorithm for increasing the accuracy and used USB instead of RS-232C for increasing speed. We present results that demonstrate the validity of our method using optical triangulation technique, Area CCD, and USB.

  • PDF

Application of Delaunay Triangulation on RP (Delaunay삼각형 분할법의 RP에의 응용)

  • 명태식;채희창;김옥현
    • Journal of the Korean Society of Manufacturing Technology Engineers
    • /
    • v.8 no.3
    • /
    • pp.35-41
    • /
    • 1999
  • STL which is used in Rapid Prototyping is composed of a lot of triangular facets. The number of triangles and the shapes of these triangles determine the quality of STL. Therefore, proper algorithm is necessary to enhance the quality of triangular patch. In this paper we used the Delaunay triangulation method to apply to following processes. 1) On processing for reducing sharp triangles which cause errors on intersection. 2) On processing for connecting two or more collinear edges. 3) On processing for deleting unnecessarily inserted points in coplanar polygon.

  • PDF

Efficient Triangulation Algorithm for Constructing the Model Surface from the Interpolation of Irregularly-Spaced Laser Scanned Data

  • Shon, Ho-Woong
    • Journal of the Korean Geophysical Society
    • /
    • v.8 no.3
    • /
    • pp.153-157
    • /
    • 2005
  • A discussion of a method has been used with success in terrain modelling to estimate the height at any point on the land surface from irregularly distributed samples. The special requirements of terrain modelling are discussed as well as a detailed description of the algorithm and an example of its application.

  • PDF

Development of a LoRaWAN-based Real-time Ocean-current Draft Observation System using a multi-GPS Triangulation Method Correction Algorithm (다중 GPS 삼각측량보정법을 이용한 LoRaWAN기반 실시간 해류관측시스템 개발)

  • Kang, Young-Gwan;Lee, Woo-Jin;Yim, Jae-Hong
    • Journal of Sensor Science and Technology
    • /
    • v.31 no.1
    • /
    • pp.64-68
    • /
    • 2022
  • Herein, we propose a LoRaWAN-based small draft system that can measure the ocean current flow (speed, direction, and distance) in real time at the request of the Coast Guard to develop a device that can promptly find survivors at sea. This system has been implemented and verified in the early stages of rescue after maritime vessel accidents, which are frequent. GPS signals often transmit considerable errors, so correction algorithms using the improved triangulation method algorithm are required to accurately indicate the direction of currents in real time. This paper is structured in the following manner. The introduction section elucidates rescue activities in the case of a maritime accident. Chapter 2 explains the characteristics and main parameters of the GPS surveying technique and LoRaWAN communication, which are related studies. It explains and expands on the critical distance error correction algorithm for GPS signals and its improvement. Chapter 3 discusses the design and analysis of small draft buoys. Chapter 4 presents the testing and validation of the implemented system in both onshore and offshore environments. Finally, Section 5 concludes the study with the expected impact and effects in the future.

A Study on the Static Target Accurate Size Estimation Algorithm with ARR-TSE (ARR-TSE 기반의 정지 표적 정밀 크기 추정기법 연구)

  • Jung, Yun Sik;Kim, Jin Hwan;Kim, Jang Eun
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.21 no.9
    • /
    • pp.843-848
    • /
    • 2015
  • In this paper, The ARR-TSE (Automatic Range Restore - Triangulation based target Size Estimator) algorithm is presented for IIR (Imaging Infrared) seeker. The target size is important information for the IIR target tracking. The TSE (Triangulation based target Size Estimator) algorithm has suitable performance to estimate target size for static IIR target. but, the performance of the algorithm can be decreased by noise. In order to decrease influence of noise, we propose the ARR-TSE algorithm. The performance of proposed method is tested at target intercept scenario. The simulation results show that the proposed algorithm has the accurate target size estimating performance.