36 research outputs found

    Fast B-Spline 2D Curve Fitting for unorganized Noisy Datasets

    Get PDF
    In the context of coordinate metrology and reverse engineering, freeform curve reconstruction from unorganized data points still offers ways for improvement. Geometric convection is the process of fitting a closed shape, generally represented in the form of a periodic B-Spline model, to data points [WPL06]. This process should be robust to freeform shapes and convergence should be assured even in the presence of noise. The convection's starting point is a periodic B-Spline polygon defined by a finite number of control points that are distributed around the data points. The minimization of the sum of the squared distances separating the B-Spline curve and the points is done and translates into an adaptation of the shape of the curve, meaning that the control points are either inserted, removed or delocalized automatically depending on the accuracy of the fit. Computing distances is a computationally expensive step in which finding the projection of each of the data points requires the determination of location parameters along the curve. Zheng et al [ZBLW12] propose a minimization process in which location parameters and control points are calculated simultaneously. We propose a method in which we do not need to estimate location parameters, but rather compute topological distances that can be assimilated to the Hausdorff distances using a two-step association procedure. Instead of using the continuous representation of the B-Spline curve and having to solve for footpoints, we set the problem in discrete form by applying subdivision of the control polygon. This generates a discretization of the curve and establishes the link between the discrete point-to-curve distances and the position of the control points. The first step of the association process associates BSpline discrete points to data points and a segmentation of the cloud of points is done. The second step uses this segmentation to associate to each data point the nearest discrete BSpline segment. Results are presented for the fitting of turbine blades profiles and a thorough comparison between our approach and the existing methods is given [ZBLW12, WPL06, SKH98]

    An Automated Algorithm for Approximation of Temporal Video Data Using Linear B'EZIER Fitting

    Full text link
    This paper presents an efficient method for approximation of temporal video data using linear Bezier fitting. For a given sequence of frames, the proposed method estimates the intensity variations of each pixel in temporal dimension using linear Bezier fitting in Euclidean space. Fitting of each segment ensures upper bound of specified mean squared error. Break and fit criteria is employed to minimize the number of segments required to fit the data. The proposed method is well suitable for lossy compression of temporal video data and automates the fitting process of each pixel. Experimental results show that the proposed method yields good results both in terms of objective and subjective quality measurement parameters without causing any blocking artifacts.Comment: 14 Pages, IJMA 201

    Knot Placement of B-spline Curves with Equally Spaced Geometric Information

    Get PDF
    受每个节点区间应该具有相同建模能力的启发,提出一种基于几何信息均分的B样条曲线节点设置算法.首先放置少量节点,以每个节点区间具有相等的几何信息量; 准则来确定节点的位置;为了提高样条的建模能力,根据上一次迭代中的拟合误差确定加细节点区间并使新节点均分该节点区间的几何信息.该算法可以快速有效地; 得到用户指定精度的逼近曲线.通过对一些具有不同几何复杂度的实例进行实验的结果表明,文中算法是有效的;与现有的2种算法相比,; 该算法在相同控制顶点的情况下能够得到更高精度的逼近结果.Motivated by the observation that each knot interval should be of the; same modeling ability, a knot placement algorithm based on equally; spaced geometric information for B-spline curves is proposed. In the; algorithm, a few of knots are determined according to the principle that; each knot interval is of the same amount of geometric information at the; initial iteration. In order to improve the modeling ability of the; B-splines, the knot interval needed to be refined is determined by the; last fitting errors and the new knot inserted is placed to equally space; the accumulated geometric information in the knot interval. Via the; adaptive knot placement algorithm, approximated curve with specified; tolerance can be produced rapidly and efficiently. Several models with; distinct geometric complexities are tested to demonstrate the efficacy; of our algorithm in fitting curves. Comparing to other two available; methods, more accurate results can be obtained by our method with the; same number of control points.国家自然科学基金; 福建省自然科学基金; 中央高校基本科研业务费专项资

    Separation of Interfering Signals in an Ultrasonic Flow Measurement System by Using Variable Time-Delay Properties

    Get PDF

    Fast B-spline Curve Fitting by L-BFGS

    Full text link
    We propose a novel method for fitting planar B-spline curves to unorganized data points. In traditional methods, optimization of control points and foot points are performed in two very time-consuming steps in each iteration: 1) control points are updated by setting up and solving a linear system of equations; and 2) foot points are computed by projecting each data point onto a B-spline curve. Our method uses the L-BFGS optimization method to optimize control points and foot points simultaneously and therefore it does not need to perform either matrix computation or foot point projection in every iteration. As a result, our method is much faster than existing methods

    Geometric model for automated multi-objective optimization of foils

    Get PDF
    This paper describes a new generic parametric modeller integrated into an auto- mated optimization loop for shape optimization. The modeller enables the generation of shapes by selecting a set of design parameters that controls a twofold parameterization: geometrical - based on a skeleton approach - and architectural - based on the experience of practitioners - to impact the system performance. The resulting forms are relevant and effective, thanks to a smoothing procedure that ensures the consistency of the shapes produced. As an application, we propose to perform a multi-objective shape optimization of a AC45 foil. The modeller is linked to the fluid solver AVANTI, coupled with Xfoil, and to the optimization toolbox FAMOSA

    MOZARD: Multi-Modal Localization for Autonomous Vehicles in Urban Outdoor Environments

    Full text link
    Visually poor scenarios are one of the main sources of failure in visual localization systems in outdoor environments. To address this challenge, we present MOZARD, a multi-modal localization system for urban outdoor environments using vision and LiDAR. By extending our preexisting key-point based visual multi-session local localization approach with the use of semantic data, an improved localization recall can be achieved across vastly different appearance conditions. In particular we focus on the use of curbstone information because of their broad distribution and reliability within urban environments. We present thorough experimental evaluations on several driving kilometers in challenging urban outdoor environments, analyze the recall and accuracy of our localization system and demonstrate in a case study possible failure cases of each subsystem. We demonstrate that MOZARD is able to bridge scenarios where our previous work VIZARD fails, hence yielding an increased recall performance, while a similar localization accuracy of 0.2m is achieve
    corecore