2,579 research outputs found
A Comparison of Nature Inspired Algorithms for Multi-threshold Image Segmentation
In the field of image analysis, segmentation is one of the most important
preprocessing steps. One way to achieve segmentation is by mean of threshold
selection, where each pixel that belongs to a determined class islabeled
according to the selected threshold, giving as a result pixel groups that share
visual characteristics in the image. Several methods have been proposed in
order to solve threshold selectionproblems; in this work, it is used the method
based on the mixture of Gaussian functions to approximate the 1D histogram of a
gray level image and whose parameters are calculated using three nature
inspired algorithms (Particle Swarm Optimization, Artificial Bee Colony
Optimization and Differential Evolution). Each Gaussian function approximates
thehistogram, representing a pixel class and therefore a threshold point.
Experimental results are shown, comparing in quantitative and qualitative
fashion as well as the main advantages and drawbacks of each algorithm, applied
to multi-threshold problem.Comment: 16 pages, this is a draft of the final version of the article sent to
the Journa
Block matching algorithm based on Harmony Search optimization for motion estimation
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 can be modeled as a translation of pixels contained in the previous
frame. In this procedure, the motion vector is obtained by minimizing a certain
matching metric that is produced for the current frame over a determined search
window from the previous frame. Unfortunately, the evaluation of such matching
measurement is computationally expensive and represents the most consuming
operation in the BM process. Therefore, BM motion estimation can be viewed as
an optimization problem whose goal is to find the best-matching block within a
search space. The simplest available BM method is the Full Search Algorithm
(FSA) which finds the most accurate motion vector through an exhaustive
computation of all the elements of the search space. Recently, several fast BM
algorithms have been proposed to reduce the search positions by calculating
only a fixed subset of motion vectors despite lowering its accuracy. On the
other hand, the Harmony Search (HS) algorithm is a population-based
optimization method that is inspired by the music improvisation process in
which a musician searches for harmony and continues to polish the pitches to
obtain a better harmony. In this paper, a new BM algorithm that combines HS
with a fitness approximation model is proposed. The approach uses motion
vectors belonging to the search window as potential solutions. A fitness
function evaluates the matching quality of each motion vector candidate.Comment: 25 Pages. arXiv admin note: substantial text overlap with
arXiv:1405.472
Computer vision using MatLAB and the toolbox of image processing
During the implementation of computer vision algorithms the manipulation of
pointers, memory administration and some other resources are expensive in time
even for friendly programming language. All these problems can be resolved if
the implementation test is carried out in MatLAB using its toolbox of image
processing with it the time of implementation becomes the minimum with the
trust of using algorithms scientifically proven and robust. In this work we
show the form in which can be used matlab and its toolboxes to solve common
problems of computer vision efficiently
Competitive neural networks applied to face localization
Color-segmentation is very sensitive to changes in the intensity of light.
Many algorithms do not tolerate variations in color hue which correspond, in
fact, to the same object. Learning Vector Quantization (LVQ) networks learn to
recognize groups of similar input vectors in such a way that neurons
physically near to each other in the neuron layer respond to similar input
vectors. Learning is supervised, the inputs vectors into target classes are
chosen by the user. In this work a new algorithm based on LVQ is presented. It
involves neural networks that operate directly on the image pixels with a
decision function. This algorithm has been applied to spotting and tracking
human faces, and shows more robustness than other algorithms for the same
task
Particle filter in vision tracking
The extended Kalman filter (EKF) has been used as the standard technique for
performing recursive nonlinear estimation in vision tracking. In this report,
we present an alternative filter with performance superior to that of the EKF.
This algorithm, referred to as the Particle filter. Particle filtering was
originally developed to track objects in clutter (multi-modal distribution).
We present as results the filter behavior when exist objects with similar
characteristic to the object to track
- …