2 research outputs found

    Multi-objective genetic programming for figure-ground image segmentation

    No full text
    Figure-ground segmentation is a crucial preprocessing step in areas of computer vision and image processing. As an evolutionary computation technique, genetic programming (GP) can evolve algorithms automatically for complex problems and has been introduced for image segmentation. However, GP-based methods face a challenge to control the complexity of evolved solutions. In this paper, we develop a novel exponential function to measure the solution complexity. This complexity measure is utilized as a fitness evaluation measure in GP in two ways: one method is to combine it with the classification accuracy linearly to form a weighted sum fitness function; the other is to treat them separately as two objectives. Based on this, we propose a weighted sum GP method and a multi-objective GP (MOGP) method for segmentation tasks. We select four types of test images from bitmap, Brodatz texture, Weizmann and PASCAL databases. The proposed methods are compared with a reference GP method, which is single-objective (the classification accuracy) without considering the solution complexity. The results show that the new approaches, especially MOGP, can significantly reduce the solution complexity and the training time without decreasing the segmentation performance.</p

    Evolving Fault Tolerant Robotic Controllers

    Get PDF
    Fault tolerant control and evolutionary algorithms are two different research areas. However with the development of artificial intelligence, evolutionary algorithms have demonstrated competitive performance compared to traditional approaches for the optimisation task. For this reason, the combination of fault tolerant control and evolutionary algorithms has become a new research topic with the evolving of controllers so as to achieve different fault tolerant control schemes. However most of the controller evolution tasks are based on the optimisation of controller parameters so as to achieve the fault tolerant control, so structure optimisation based evolutionary algorithm approaches have not been investigated as the same level as parameter optimisation approaches. For this reason, this thesis investigates whether structure optimisation based evolutionary algorithm approaches could be implemented into a robot sensor fault tolerant control scheme based on the phototaxis task in addition to just parameter optimisation, and explores whether controller structure optimisation could demonstrate potential benefit in a greater degree than just controller parameter optimisation. This thesis presents a new multi-objective optimisation algorithm in the structure optimisation level called Multi-objective Cartesian Genetic Programming, which is created based on Cartesian Genetic Programming and Non-dominated Sorting Genetic Algorithm 2, in terms of NeuroEvolution based robotic controller optimisation. In order to solve two main problems during the algorithm development, this thesis investigates the benefit of genetic redundancy as well as preserving neutral genetic drift in order to solve the random neighbour pick problem during crowding fill for survival selection and investigates how hyper-volume indicator is employed to measure the multi-objective optimisation algorithm performance in order to assess the convergence for Multi-objective Cartesian Genetic Programming. Furthermore, this thesis compares Multi-objective Cartesian Genetic Programming with Non-dominated Sorting Genetic Algorithm 2 for their evolution performance and investigates how Multi-objective Cartesian Genetic Programming could be performing for a more difficult fault tolerant control scenario besides the basic one, which further demonstrates the benefit of utilising structure optimisation based evolutionary algorithm approach for robotic fault tolerant control
    corecore