Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Akemi Gálvez is active.

Publication


Featured researches published by Akemi Gálvez.


Information Sciences | 2012

Particle swarm optimization for non-uniform rational B-spline surface reconstruction from clouds of 3D data points

Akemi Gálvez; Andrés Iglesias

This work investigates the use of particle swarm optimization (PSO) to recover the shape of a surface from clouds of (either organized or scattered) noisy 3D data points, a challenging problem that appears recurrently in a wide range of applications such as CAD design, data visualization, virtual reality, medical imaging and movie industries. In this paper, we apply a PSO approach in order to reconstruct a non-uniform rational B-spline (NURBS) surface of a certain order from a given set of 3D data points. In this case, surface reconstruction consists of two main tasks: (1) surface parameterization and (2) surface fitting. Both tasks are critical but also troublesome, leading to a high-dimensional non-linear optimization problem. Our method allows us to obtain all relevant surface data (i.e., parametric values of data points, knot vectors, control points and their weights) in a shot and no pre-/post-processing is required. Furthermore, it yields very good results even in presence of problematic features, such as multi-branches, high-genus or self-intersections. Seven examples including open, semiclosed, closed, zero-genus, high-genus surfaces and real-world scanned objects, described in free-form, parametric and implicit forms illustrate the good performance of our approach and its superiority over previous approaches in terms of accuracy and generality.


Computer-aided Design | 2011

Efficient particle swarm optimization approach for data fitting with free knot B-splines

Akemi Gálvez; Andrés Iglesias

Data fitting through B-splines improves dramatically if the knots are treated as free variables. However, in that case the approximation problem becomes a very difficult continuous multimodal and multivariate nonlinear optimization problem. In a previous paper, Yoshimoto et al. (2003) [18] solved this problem for explicit curves by using a real-code genetic algorithm. However, the method does not really deal with true multiple knots, so the cases of data with underlying functions having discontinuities and cusps are not fully addressed. In this paper, we present a new method to overcome such a limitation. The method applies the particle swarm optimization (PSO) paradigm to compute an appropriate location of knots automatically. Our scheme yields very accurate results even for curves with singularities and/or cusps. Several experiments show that our proposal is very efficient and improves previous results (including those by Yoshimoto et al. (2003) in [18]) significantly in terms of data points error, AIC and BIC criteria. Furthermore, the important case of true multiple knots is now satisfactorily solved.


Information Sciences | 2012

Iterative two-step genetic-algorithm-based method for efficient polynomial B-spline surface reconstruction

Akemi Gálvez; Andrés Iglesias; Jaime Puig-Pey

Surface reconstruction is a very challenging problem arising in a wide variety of applications such as CAD design, data visualization, virtual reality, medical imaging, computer animation, reverse engineering and so on. Given partial information about an unknown surface, its goal is to construct, to the extent possible, a compact representation of the surface model. In most cases, available information about the surface consists of a dense set of (either organized or scattered) 3D data points obtained by using scanner devices, a todays prevalent technology in many reverse engineering applications. In such a case, surface reconstruction consists of two main stages: (1) surface parameterization and (2) surface fitting. Both tasks are critical in order to recover surface geometry and topology and to obtain a proper fitting to data points. They are also pretty troublesome, leading to a high-dimensional nonlinear optimization problem. In this context, present paper introduces a new method for surface reconstruction from clouds of noisy 3D data points. Our method applies the genetic algorithm paradigm iteratively to fit a given cloud of data points by using strictly polynomial B-spline surfaces. Genetic algorithms are applied in two steps: the first one determines the parametric values of data points; the later computes surface knot vectors. Then, the fitting surface is calculated by least-squares through either SVD (singular value decomposition) or LU methods. The method yields very accurate results even for surfaces with singularities, concavities, complicated shapes or nonzero genus. Six examples including open, semi-closed and closed surfaces with singular points illustrate the good performance of our approach. Our experiments show that our proposal outperforms all previous approaches in terms of accuracy and flexibility.


Applied Soft Computing | 2013

A new iterative mutually coupled hybrid GA-PSO approach for curve fitting in manufacturing

Akemi Gálvez; Andrés Iglesias

Fitting data points to curves (usually referred to as curve reconstruction) is a major issue in computer-aided design/manufacturing (CAD/CAM). This problem appears recurrently in reverse engineering, where a set of (possibly massive and noisy) data points obtained by 3D laser scanning have to be fitted to a free-form parametric curve (typically a B-spline). Despite the large number of methods available to tackle this issue, the problem is still challenging and elusive. In fact, no satisfactory solution to the general problem has been achieved so far. In this paper we present a novel hybrid evolutionary approach (called IMCH-GAPSO) for B-spline curve reconstruction comprised of two classical bio-inspired techniques: genetic algorithms (GA) and particle swarm optimization (PSO), accounting for data parameterization and knot placement, respectively. In our setting, GA and PSO are mutually coupled in the sense that the output of one system is used as the input of the other and vice versa. This coupling is then repeated iteratively until a termination criterion (such as a prescribed error threshold or a fixed number of iterations) is attained. To evaluate the performance of our approach, it has been applied to several illustrative examples of data points from real-world applications in manufacturing. Our experimental results show that our approach performs very well, being able to reconstruct with very high accuracy extremely complicated shapes, unfeasible for reconstruction with current methods.


international conference on computational science and its applications | 2007

Bézier curve and surface fitting of 3D point clouds through genetic algorithms, functional networks and least-squares approximation

Akemi Gálvez; Andrés Iglesias; Angel Cobo; Jaime Puig-Pey; Jesús Espinola

This work concerns the problem of curve and surface fitting. In particular, we focus on the case of 3D point clouds fitted with Bezier curves and surfaces. Because these curves and surfaces are parametric, we are confronted with the problem of obtaining an appropriate parameterization of the data points. On the other hand, the addition of functional constraints introduces new elements that classical fitting methods do not account for. To tackle these issues, two Artificial Intelligence (AI) techniques are considered in this paper: (1) for the curve/surface parameterization, the use of genetic algorithms is proposed; (2) for the functional constraints problem, the functional networks scheme is applied. Both approaches are combined with the least-squares approximation method in order to yield suitable methods for Bezier curve and surface fitting. To illustrate the performance of those methods, some examples of their application on 3D point clouds are given.


international conference on computational science | 2002

Extending Neural Networks for B-Spline Surface Reconstruction

G. Echevarría; Andrés Iglesias; Akemi Gálvez

Recently, a new extension of the standard neural networks, the so-called functional networks, has been described [5]. This approach has been successfully applied to the reconstruction of a surface from a given set of 3D data points assumed to lie on unknown Bezier [17] and B-spline tensor-product surfaces [18]. In both cases the sets of data were fitted using Bezier surfaces. However, in general, the Bezier scheme is no longer used for practical applications. In this paper, the use of B-spline surfaces (by far, the most common family of surfaces in surface modeling and industry) for the surface reconstruction problem is proposed instead. The performance of this method is discussed by means of several illustrative examples. A careful analysis of the errors makes it possible to determine the number of B-spline surface fitting control points that best fit the data points. This analysis also includes the use of two sets of data (the training and the testing data) to check for overfitting, which does not occur here.


artificial intelligence and symbolic computation | 2000

A New Artificial Intelligence Paradigm for Computer-Aided Geometric Design

Andrés Iglesias; Akemi Gálvez

Functional networks is a powerful and recently introduced Artificial Intelligence paradigm which generalizes the standard neural networks. In this paper functional networks are used to fit a given set of data from a tensor product parametric surface. The performance of this method is illustrated for the case of BEzier surfaces. Firstly, we build the simplest functional network representing such a surface, and then we use it to determine the degree and the coefficients of the bivariate polynomial surface that fits the given data better. To this aim, we calculate the mean and the root mean squared errors for different degrees of the approximating polynomial surface, which are used as our criterion of a good fitting. In addition, functional networks provide a procedure to describe parametric tensor product surfaces in terms of families of chosen basis functions. We remark that this new approach is very general and can be applied not only to BEzier but also to any other interesting family of tensor product surfaces.


Mathematical Problems in Engineering | 2013

Firefly Algorithm for Explicit B-Spline Curve Fitting to Data Points

Akemi Gálvez; Andrés Iglesias

This paper introduces a new method to compute the approximating explicit B-spline curve to a given set of noisy data points. The proposed method computes all parameters of the B-spline fitting curve of a given order. This requires to solve a difficult continuous, multimodal, and multivariate nonlinear least-squares optimization problem. In our approach, this optimization problem is solved by applying the firefly algorithm, a powerful metaheuristic nature-inspired algorithm well suited for optimization. The method has been applied to three illustrative real-world engineering examples from different fields. Our experimental results show that the presented method performs very well, being able to fit the data points with a high degree of accuracy. Furthermore, our scheme outperforms some popular previous approaches in terms of different fitting error criteria.


international conference on computational science | 2008

Particle Swarm Optimization for Bézier Surface Reconstruction

Akemi Gálvez; Angel Cobo; Jaime Puig-Pey; Andrés Iglesias

This work concerns the issue of surface reconstruction, that is, the generation of a surface from a given cloud of data points. Our approach is based on a metaheuristic algorithm, the so-called Particle Swarm Optimization. The paper describes its application to the case of Bezier surface reconstruction, for which the problem of obtaining a suitable parameterization of the data points has to be properly addressed. A simple but illustrative example is used to discuss the performance of the proposed method. An empirical discussion about the choice of the social and cognitive parameters for the PSO algorithm is also given.


Journal of Applied Mathematics | 2013

Firefly Algorithm for Polynomial Bézier Surface Parameterization

Akemi Gálvez; Andrés Iglesias

A classical issue in many applied fields is to obtain an approximating surface to a given set of data points. This problem arises in Computer-Aided Design and Manufacturing (CAD/CAM), virtual reality, medical imaging, computer graphics, computer animation, and many others. Very often, the preferred approximating surface is polynomial, usually described in parametric form. This leads to the problem of determining suitable parametric values for the data points, the so-called surface parameterization. In real-world settings, data points are generally irregularly sampled and subjected to measurement noise, leading to a very difficult nonlinear continuous optimization problem, unsolvable with standard optimization techniques. This paper solves the parameterization problem for polynomial Bezier surfaces by applying the firefly algorithm, a powerful nature-inspired metaheuristic algorithm introduced recently to address difficult optimization problems. The method has been successfully applied to some illustrative examples of open and closed surfaces, including shapes with singularities. Our results show that the method performs very well, being able to yield the best approximating surface with a high degree of accuracy.

Collaboration


Dive into the Akemi Gálvez's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Javier Del Ser

Basque Center for Applied Mathematics

View shared research outputs
Top Co-Authors

Avatar

César Otero

University of Cantabria

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge