Network


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

Hotspot


Dive into the research topics where Diego Oliva is active.

Publication


Featured researches published by Diego Oliva.


Information Sciences | 2012

Circle detection using electro-magnetism optimization

Erik Cuevas; Diego Oliva; Daniel Zaldivar; Marco Pérez-Cisneros; Humberto Sossa

Nature-inspired computing has yielded remarkable applications of collective intelligence which considers simple elements for solving complex tasks by common interaction. On the other hand, automatic circle detection in digital images has been considered an important and complex task for the computer vision community that has devoted a tremendous amount of research, seeking for an optimal circle detector. This paper presents an algorithm for the automatic detection of circular shapes embedded into cluttered and noisy images without considering conventional Hough transform techniques. The approach is based on a nature-inspired technique known as the Electro-magnetism Optimization (EMO). It follows the electro-magnetism principle regarding a collective attraction-repulsion mechanism which manages particles towards an optimal solution. Each particle represents a solution by holding a charge which is related to the objective function to be optimized. The algorithm uses the encoding of three non-collinear points embedded into an edge-only image as candidate circles. Guided by the values of the objective function, the set of encoded candidate circles (charged particles) are evolved using an EMO algorithm so that they can fit into actual circular shapes over the edge-only map of the image. Experimental evidence from several tests on synthetic and natural images which provide a varying range of complexity validates the efficiency of our approach regarding accuracy, speed and robustness.


Journal of Applied Mathematics | 2013

Multilevel Thresholding Segmentation Based on Harmony Search Optimization

Diego Oliva; Erik Cuevas; Gonzalo Pajares; Daniel Zaldivar; Marco Pérez-Cisneros

In this paper, a multilevel thresholding (MT) algorithm based on the harmony search algorithm (HSA) is introduced. HSA is an evolutionary method which is inspired in musicians improvising new harmonies while playing. Different to other evolutionary algorithms, HSA exhibits interesting search capabilities still keeping a low computational overhead. The proposed algorithm encodes random samples from a feasible search space inside the image histogram as candidate solutions, whereas their quality is evaluated considering the objective functions that are employed by the Otsu’s or Kapur’s methods. Guided by these objective values, the set of candidate solutions are evolved through the HSA operators until an optimal solution is found. Experimental results demonstrate the high performance of the proposed method for the segmentation of digital images.


Engineering Applications of Artificial Intelligence | 2013

Block-matching algorithm based on differential evolution for motion estimation

Erik Cuevas; Daniel Zaldivar; Marco Pérez-Cisneros; Diego Oliva

Motion estimation is one of the major problems in developing video coding applications. Among all motion estimation approaches, block-matching (BM) algorithms are the most popular methods due to their effectiveness and simplicity for both software and hardware implementations. A BM approach assumes that the movement of pixels within a defined region of the current frame (macro block, MB) can be modeled as a translation of pixels contained in the previous frame. In this procedure, the motion vector is obtained by minimizing the sum of absolute differences (SAD) produced by the MB of the current frame over a determined search window from the previous frame. The SAD evaluation is computationally expensive and represents the most consuming operation in the BM process. The most straightforward BM method is the full search algorithm (FSA), which finds the most accurate motion vector, exhaustively calculating the SAD values for all the elements of the search window. Over this decade, several fast BM algorithms have been proposed to reduce the number of SAD operations by calculating only a fixed subset of search locations at the cost of poor accuracy. In this paper, a new algorithm based on differential evolution (DE) is proposed to reduce the number of search locations in the BM process. To avoid computing several search locations, the algorithm estimates the SAD values (fitness) for some locations using the SAD values of previously calculated neighboring positions. As the proposed algorithm does not consider any fixed search pattern or any other different assumption, a high probability for finding the true minimum (accurate motion vector) is expected. In comparison with other fast BM algorithms, the proposed method deploys more accurate motion vectors, yet delivering competitive time rates.


Expert Systems With Applications | 2017

Cross entropy based thresholding for magnetic resonance brain images using Crow Search Algorithm

Diego Oliva; Salvador Hinojosa; Erik Cuevas; Gonzalo Pajares; Omar Avalos; Jorge Glvez

We use an evolutionary mechanism to improve the image segmentation process.We optimize the minimum cross entropy with an evolutionary method for image segmentation.We test the approach in multidimensional spaces.An alternative method for MR brain image segmentation is proposed.Comparisons and non-parametric test support the experimental results. Segmentation is considered the central part of an image processing system due to its high influence on the posterior image analysis. In recent years, the segmentation of magnetic resonance (MR) images has attracted the attention of the scientific community with the objective of assisting the diagnosis in different brain diseases. From several techniques, thresholding represents one of the most popular methods for image segmentation. Currently, an extensive amount of contributions has been proposed in the literature, where thresholding values are obtained by optimizing relevant criteria such as the cross entropy. However, most of such approaches are computationally expensive, since they conduct an exhaustive search strategy for obtaining the optimal thresholding values. This paper presents a general method for image segmentation. To estimate the thresholding values, the proposed approach uses the recently published evolutionary method called the Crow Search Algorithm (CSA) which is based on the behavior in flocks of crows. Different to other optimization techniques used for segmentation proposes, CSA presents a better performance, avoiding critical flaws such as the premature convergence to sub-optimal solutions and the limited exploration-exploitation balance in the search strategy. Although the proposed method can be used as a generic segmentation algorithm, its characteristics allow obtaining excellent results in the automatic segmentation of complex MR images. Under such circumstances, our approach has been evaluated using two sets of benchmark images; the first set is composed of general images commonly used in the image processing literature, while the second set corresponds to MR brain images. Experimental results, statistically validated, demonstrate that the proposed technique obtains better results in terms of quality and consistency.


Computational and Mathematical Methods in Medicine | 2013

White Blood Cell Segmentation by Circle Detection Using Electromagnetism-Like Optimization

Erik Cuevas; Diego Oliva; Margarita Díaz; Daniel Zaldivar; Marco Pérez-Cisneros; Gonzalo Pajares

Medical imaging is a relevant field of application of image processing algorithms. In particular, the analysis of white blood cell (WBC) images has engaged researchers from fields of medicine and computer vision alike. Since WBCs can be approximated by a quasicircular form, a circular detector algorithm may be successfully applied. This paper presents an algorithm for the automatic detection of white blood cells embedded into complicated and cluttered smear images that considers the complete process as a circle detection problem. The approach is based on a nature-inspired technique called the electromagnetism-like optimization (EMO) algorithm which is a heuristic method that follows electromagnetism principles for solving complex optimization problems. The proposed approach uses an objective function which measures the resemblance of a candidate circle to an actual WBC. Guided by the values of such objective function, the set of encoded candidate circles are evolved by using EMO, so that they can fit into the actual blood cells contained in the edge map of the image. Experimental results from blood cell images with a varying range of complexity are included to validate the efficiency of the proposed technique regarding detection, robustness, and stability.


Expert Systems With Applications | 2017

An improved Opposition-Based Sine Cosine Algorithm for global optimization

Mohamed Abd Elaziz; Diego Oliva; Shengwu Xiong

A new method to solve global optimization and engineering problems called OBSCA.The proposed method improves the SCA by using opposite-based learning.We apply the OBSCA over mathematical benchmark functions.We test OBSCA in engineering optimization problems.Comparisons support the improvement on the performance of OBCSA. Real life optimization problems require techniques that properly explore the search spaces to obtain the best solutions. In this sense, it is common that traditional optimization algorithms fail in local optimal values. The Sine Cosine Algorithms (SCA) has been recently proposed; it is a global optimization approach based on two trigonometric functions. SCA uses the sine and cosine functions to modify a set of candidate solutions; such operators create a balance between exploration and exploitation of the search space. However, like other similar approaches, SCA tends to be stuck into sub-optimal regions that it is reflected in the computational effort required to find the best values. This situation occurs due that the operators used for exploration do not work well to analyze the search space. This paper presents an improved version of SCA that considers the opposition based learning (OBL) as a mechanism for a better exploration of the search space generating more accurate solutions. OBL is a machine learning strategy commonly used to increase the performance of metaheuristic algorithms. OBL considers the opposite position of a solution in the search space. Based on the objective function value, the OBL selects the best element between the original solution and its opposite position; this task increases the accuracy of the optimization process. The hybridization of concepts from different fields is crucial in intelligent and expert systems; it helps to combine the advantages of algorithms to generate more efficient approaches. The proposed method is an example of this combination; it has been tested over several benchmark functions and engineering problems. Such results support the efficacy of the proposed approach to find the optimal solutions in complex search spaces.


Expert Systems With Applications | 2015

Improving segmentation velocity using an evolutionary method

Diego Oliva; Valentín Osuna-Enciso; Erik Cuevas; Gonzalo Pajares; Marco Pérez-Cisneros; Daniel Zaldivar

We use an evolutionary mechanism to improve the image segmentation process.We optimize the Tsallis entropy with an evolutionary method for image segmentation.The approach is able to find accurately the best thresholds for complex images.Comparisons and non-parametric test support the experimental results.An alternative method for image segmentation is proposed. Image segmentation plays an important role in image processing and computer vision. It is often used to classify an image into separate regions, which ideally correspond to different real-world objects. Several segmentation methods have been proposed in the literature, being thresholding techniques the most popular. In such techniques, it is selected a set of proper threshold values that optimize a determined functional criterion, so that each pixel is assigned to a determined class according to its corresponding threshold points. One interesting functional criterion is the Tsallis entropy, which gives excellent results in bi-level thresholding. However, when it is applied to multilevel thresholding, its evaluation becomes computationally expensive, since each threshold point adds restrictions, multimodality and complexity to its functional formulation. Therefore, in the process of finding the appropriate threshold values, it is desired to limit the number of evaluations of the objective function (Tsallis entropy). Under such circumstances, most of the optimization algorithms do not seem to be suited to face such problems as they usually require many evaluations before delivering an acceptable result. On the other hand, the Electromagnetism-Like algorithm is an evolutionary optimization approach which emulates the attraction-repulsion mechanism among charges for evolving the individuals of a population. This technique exhibits interesting search capabilities whereas maintains a low number of function evaluations. In this paper, a new algorithm for multilevel segmentation based on the Electromagnetism-Like algorithm is proposed. In the approach, the optimization algorithm based on the electromagnetism theory is used to find the optimal threshold values by maximizing the Tsallis entropy. Experimental results over several images demonstrate that the proposed approach is able to improve the convergence velocity, compared with similar methods such as Cuckoo search, and Particle Swarm Optimization.


International Journal of Bio-inspired Computation | 2016

A bio-inspired evolutionary algorithm: allostatic optimisation

Valentín Osuna-Enciso; Erik Cuevas; Diego Oliva; Humberto Sossa; Marco Pérez-Cisneros

Over the last decade, several bio-inspired algorithms have emerged for solving complex optimisation problems. Since the performance of these algorithms present a suboptimal behaviour, a tremendous amount of research has been devoted to find new and better optimisation methods. On the other hand, allostasis is a medical term recently coined which explains how the configuration of the internal state IS in different organs allows reaching stability when an unbalance condition is presented. In this paper, a novel biologically-inspired algorithm called allostatic optimisation AO is proposed for solving optimisation problems. In AO, individuals emulate the IS of different organs. In the approach, each individual is improved by using numerical operators based on the biological principles of the allostasis mechanism. The proposed method has been compared to other well-known optimisation algorithms. The results show good performance of the proposed method when searching for a global optimum of several benchmark functions.


Applied Intelligence | 2014

Template matching using an improved electromagnetism-like algorithm

Diego Oliva; Erik Cuevas; Gonzalo Pajares; Daniel Zaldivar

Template matching (TM) plays an important role in several image-processing applications such as feature tracking, object recognition, stereo matching, and remote sensing. The TM approach seeks for the best-possible resemblance between a subimage known as template and its coincident region within a source image. TM involves two critical aspects: similarity measurement and search strategy. The simplest available TM method aims for the best-possible coincidence between the images through an exhaustive computation of the normalized cross-correlation (NCC) values (similarity measurement) for all elements of the source image (search strategy). Recently, several TM algorithms that are based on evolutionary approaches have been proposed to reduce the number of NCC operations by calculating only a subset of search locations. In this paper, a new algorithm based on the electromagnetism-like algorithm (EMO) is proposed to reduce the number of search locations in the TM process. The algorithm uses an enhanced EMO version, which incorporates a modification of the local search procedure to accelerate the exploitation process. As a result, the new EMO algorithm can substantially reduce the number of fitness function evaluations while preserving the good search capabilities of the original EMO. In the proposed approach, particles represent search locations, which move throughout the positions of the source image. The NCC coefficient, considered as the fitness value (charge extent), evaluates the matching quality presented between the template image and the coincident region of the source image, for a determined search position (particle). The number of NCC evaluations is also reduced by considering a memory, which stores the NCC values previously visited to avoid the re-evaluation of the same search locations (particles). Guided by the fitness values (NCC coefficients), the set of candidate positions are evolved through EMO operators until the best-possible resemblance is determined. The conducted simulations show that the proposed method achieves the best balance over other TM algorithms in terms of estimation accuracy and computational cost.


soft computing | 2017

Image segmentation by minimum cross entropy using evolutionary methods

Diego Oliva; Salvador Hinojosa; Valentín Osuna-Enciso; Erik Cuevas; Marco Pérez-Cisneros; Gildardo Sanchez-Ante

The segmentation of digital images is one of the most important steps in an image processing or computer vision system. It helps to classify the pixels in different regions according to their intensity level. Several segmentation techniques have been proposed, and some of them use complex operators. The techniques based on thresholding are the easiest to implement; the problem is to select correctly the best threshold that divides the pixels. An interesting method to choose the best thresholds is the minimum cross entropy (MCET), which provides excellent results for bi-level thresholding. Nevertheless, the extension of the segmentation problem into multiple thresholds increases significantly the computational effort required to find optimal threshold values. Each new threshold adds complexity to the formulation of the problem. Classic methods for image thresholding perform extensive searches, while new approaches take advantage of heuristics to reduce the search. Evolutionary algorithms use heuristics to optimize criteria over a finite number of iterations. The correct selection of an evolutionary algorithm to minimize the MCET directly impacts the performance of the method. Current approaches take a large number of iterations to converge and a high rate of MCET function evaluations. The electromagnetism-like optimization (EMO) algorithm is an evolutionary technique which emulates the attraction–repulsion mechanism among charges for evolving the individuals of a population. Such technique requires only a small number of evaluations to find the optimum. This paper proposes the use of EMO to search for optimal threshold values by minimizing the cross entropy function while reducing the amount of iterations and function evaluations. The approach is tested on a set of benchmark images to demonstrate that is able to improve the convergence and velocity; additionally, it is compared with similar state-of-the-art optimization approaches.

Collaboration


Dive into the Diego Oliva's collaboration.

Top Co-Authors

Avatar

Erik Cuevas

University of Guadalajara

View shared research outputs
Top Co-Authors

Avatar

Gonzalo Pajares

Complutense University of Madrid

View shared research outputs
Top Co-Authors

Avatar

Daniel Zaldivar

University of Guadalajara

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Salvador Hinojosa

Complutense University of Madrid

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Valentín Osuna

University of Guadalajara

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Omar Avalos

University of Guadalajara

View shared research outputs
Top Co-Authors

Avatar

Mohamed Abd Elaziz

Wuhan University of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge