Computing with Biologically Inspired Neural Oscillators: Application to Color Image Segmentation

Similar documents
The Pennsylvania State University. The Graduate School. Department of Electrical Engineering IMAGE PROCESSING USING COUPLED OSCILLATORS.

CMOS Architecture of Synchronous Pulse-Coupled Neural Network and Its Application to Image Processing

Human Vision and Human-Computer Interaction. Much content from Jeff Johnson, UI Wizards, Inc.

CN510: Principles and Methods of Cognitive and Neural Modeling. Neural Oscillations. Lecture 24

Coding and computing with balanced spiking networks. Sophie Deneve Ecole Normale Supérieure, Paris

Image Segmentation by Complex-Valued Units

Artificial Neural Networks. Artificial Intelligence Santa Clara, 2016

Outline. Artificial Neural Network Importance of ANN Application of ANN is Sports Science

Artificial Intelligence: Using Neural Networks for Image Recognition

CHAPTER 6 BACK PROPAGATED ARTIFICIAL NEURAL NETWORK TRAINED ARHF

A neuronal structure for learning by imitation. ENSEA, 6, avenue du Ponceau, F-95014, Cergy-Pontoise cedex, France. fmoga,

TIME encoding of a band-limited function,,

Figure 1. Artificial Neural Network structure. B. Spiking Neural Networks Spiking Neural networks (SNNs) fall into the third generation of neural netw

Dual Mechanisms for Neural Binding and Segmentation

Image Extraction using Image Mining Technique

FAULT DIAGNOSIS AND PERFORMANCE ASSESSMENT FOR A ROTARY ACTUATOR BASED ON NEURAL NETWORK OBSERVER

Lecture 4 Foundations and Cognitive Processes in Visual Perception From the Retina to the Visual Cortex

NEURAL NETWORK DEMODULATOR FOR QUADRATURE AMPLITUDE MODULATION (QAM)

Fig. 1. Electronic Model of Neuron

A Numerical Approach to Understanding Oscillator Neural Networks

CS 565 Computer Vision. Nazar Khan PUCIT Lecture 4: Colour

White Intensity = 1. Black Intensity = 0

Follower Robot Using Android Programming

258 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL. 33, NO. 2, APRIL 2003

CSSE463: Image Recognition Day 2

IN practically all listening situations, the acoustic waveform

Digital Image Processing. Lecture # 6 Corner Detection & Color Processing

MINE 432 Industrial Automation and Robotics

NEURAL NETWORK BASED MAXIMUM POWER POINT TRACKING

IMAGE INTENSIFICATION TECHNIQUE USING HORIZONTAL SITUATION INDICATOR

Lecture 14. Jonathan Pillow Sensation & Perception (PSY 345 / NEU 325) Fall 2017

Retina. last updated: 23 rd Jan, c Michael Langer

Multimedia Systems Color Space Mahdi Amiri March 2012 Sharif University of Technology

Self Organising Neural Place Codes for Vision Based Robot Navigation

Lecture 13 Read: the two Eckhorn papers. (Don t worry about the math part of them).

VLSI Implementation of a Simple Spiking Neuron Model

DESIGN & DEVELOPMENT OF COLOR MATCHING ALGORITHM FOR IMAGE RETRIEVAL USING HISTOGRAM AND SEGMENTATION TECHNIQUES

NeurOCR: A Neural Network based Approach to Optical Character Recognition (OCR) Systems

Mahdi Amiri. March Sharif University of Technology

Unit 8: Color Image Processing

Low-Frequency Transient Visual Oscillations in the Fly

Selecting Salient Objects in Real Scenes: An Oscillatory Correlation Model

Developing a New Color Model for Image Analysis and Processing

Deep Learning Overview

AIS and Swarm Intelligence : Immune-inspired Swarm Robotics

Color Image Segmentation using FCM Clustering Technique in RGB, L*a*b, HSV, YIQ Color spaces

Introduction to Machine Learning

Identification of Cardiac Arrhythmias using ECG

Chaotic-Based Processor for Communication and Multimedia Applications Fei Li

Color Science. What light is. Measuring light. CS 4620 Lecture 15. Salient property is the spectral power distribution (SPD)

Segmentation using Saturation Thresholding and its Application in Content-Based Retrieval of Images

Locomotion Control of MEMS Microrobot Using Pulse-Type Hardware Neural Networks

SenseMaker IST Martin McGinnity University of Ulster Neuro-IT, Bonn, June 2004 SenseMaker IST Neuro-IT workshop June 2004 Page 1

Images and Graphics. 4. Images and Graphics - Copyright Denis Hamelin - Ryerson University

Color Image Processing

COMPARATIVE PERFORMANCE ANALYSIS OF HAND GESTURE RECOGNITION TECHNIQUES

PSYC696B: Analyzing Neural Time-series Data

Reference Free Image Quality Evaluation

Recognition System for Pakistani Paper Currency

Figure 1: Energy Distributions for light

Sampling and Reconstruction. Today: Color Theory. Color Theory COMP575

A tight framelet algorithm for color image de-noising

MAGNT Research Report (ISSN ) Vol.6(1). PP , Controlling Cost and Time of Construction Projects Using Neural Network

Geometric Neurodynamical Classifiers Applied to Breast Cancer Detection. Tijana T. Ivancevic

Swarm Intelligence W7: Application of Machine- Learning Techniques to Automatic Control Design and Optimization

Introduction to computer vision. Image Color Conversion. CIE Chromaticity Diagram and Color Gamut. Color Models

ARTIFICIAL NEURAL NETWORKS FOR INTELLIGENT REAL TIME POWER QUALITY MONITORING SYSTEM

Spiking Neural Networks for Human-like Avatar Control in a Simulated Environment

FACE RECOGNITION USING NEURAL NETWORKS

3D Object Recognition Using Unsupervised Feature Extraction

Keywords: - Gaussian Mixture model, Maximum likelihood estimator, Multiresolution analysis

MarineBlue: A Low-Cost Chess Robot

AN IMPROVED NEURAL NETWORK-BASED DECODER SCHEME FOR SYSTEMATIC CONVOLUTIONAL CODE. A Thesis by. Andrew J. Zerngast

Binaural Sound Localization Systems Based on Neural Approaches. Nick Rossenbach June 17, 2016

Analysis of Learning Paradigms and Prediction Accuracy using Artificial Neural Network Models

Night-time pedestrian detection via Neuromorphic approach

A Robust Neural Robot Navigation Using a Combination of Deliberative and Reactive Control Architectures

The Basic Kak Neural Network with Complex Inputs

Image Processing : Introduction

Digital Image Processing Lec.(3) 4 th class

The Automatic Classification Problem. Perceptrons, SVMs, and Friends: Some Discriminative Models for Classification

Color Science. CS 4620 Lecture 15

2013 LMIC Imaging Workshop. Sidney L. Shaw Technical Director. - Light and the Image - Detectors - Signal and Noise

MURDOCH RESEARCH REPOSITORY

Temporal Recalibration: Asynchronous audiovisual speech exposure extends the temporal window of multisensory integration

Thursday, December 11, 8:00am 10:00am rooms: pending

PERCEIVING MOTION CHAPTER 8

Example Based Colorization Using Optimization

Institute of Computer Technology

GPU Computing for Cognitive Robotics

Light. intensity wavelength. Light is electromagnetic waves Laser is light that contains only a narrow spectrum of frequencies

Digital Image Processing

CHAPTER 4 AN EFFICIENT ANFIS BASED SELF TUNING OF PI CONTROLLER FOR CURRENT HARMONIC MITIGATION

Synthetic Brains: Update

Sonia Sharma ECE Department, University Institute of Engineering and Technology, MDU, Rohtak, India. Fig.1.Neuron and its connection

APPLICATION OF COMPUTER VISION FOR DETERMINATION OF SYMMETRICAL OBJECT POSITION IN THREE DIMENSIONAL SPACE

10mW CMOS Retina and Classifier for Handheld, 1000Images/s Optical Character Recognition System

EE 791 EEG-5 Measures of EEG Dynamic Properties

Imagine the cochlea unrolled

Convolutional Networks Overview

Transcription:

Computing with Biologically Inspired Neural Oscillators: Application to Color Image Segmentation Authors: Ammar Belatreche, Liam Maguire, Martin McGinnity, Liam McDaid and Arfan Ghani Published: Advances in Artificial Intelligence, Volume 2010, Article ID 405073 Presented By: Kyle Stever

Objective Attempt to mimic human brain for image processing Partitioning of an image into homogenous regions Applications in: Pattern recognition Image processing Robotics Attempted using biologically inspired neural oscillators

Biologically Inspired Oscillators: History Observed in a variety of biological phenomena Heartbeat Neural activity Visual cortices Discovered in 1926 by Van Der Pol While studying the characteristics of a triode circuit that showed self-sustained oscillations Used in 1928 by Van Der Pol and Van Der Mark To describe the heartbeat and present an electrical model Mathematically described in 1963 by Hodgkin and Huxley To describe neuron membrane electric transmission

Biologically Inspired Oscillators: Characterizations Slow capacitor charge and quick discharge Period of oscillation proportional to the time needed to charge the capacitor Relaxation time Oscillations are stimulus-dependent Synchronization of oscillations emerge when stimuli appear to belong to coherent object No synchrony of oscillations when stimuli appears to belong to differing objects

Single Relaxation Oscillator Dynamics: Nullclines A single neural oscillator X and y-nullclines represented in the phase plane

Single Relaxation Oscillator Dynamics: Temporal Activity Positive input: a, b, d, e) Temporal activity of units x and y c, f) Convergence to limit cycle in phase plane Negative input: a) Temporal activity of units x and y b) Convergence to a fixed point in phase plane

Coupled Relaxation Oscillator Dynamics: Nullclines Two coupled neural oscillators Nullclines of two coupled oscillators and the convergence of their temporal activity to a synchronized limit cycle

Coupled Relaxation Oscillator Dynamics: Temporal Activity Synchronization in a pair of oscillators due to strong coupling strength Desynchronization in a pair of oscillators due to weak coupling strength

Grey Scale Image Segmentation: Network Architecture A grid of competitive self-organizing locally excitatory globally inhibitory neural oscillators between each neural oscillator Connections between each neural oscillator

Grey Scale Image Segmentation: Simulation small image 10x10 pixel grey scale image Temporal activity of neural oscillators Temporal activity of neural oscillators Neuron indices firing at various times

Grey Scale Image Segmentation: Computational Time Reduction X and y-nullclines represented in the phase plane

Grey Scale Image Segmentation: Simulation large image 110x90 pixel grey scale image segmented into different regions

Color Image Segmentation: Challenge Challenge between color and black and white Greyscale image the pixel values could be directly used as features Color image the pixel values are encoded by a triplet of integer values Cannot be directly represented by a single oscillator Solution Feed the feature sets through a dimensionality reduction process

Color Image Segmentation: Kohonen Self-Organising Maps Select a random input vector Traverse each node in the map Use Euclidean distance formula to find similarity between the input vector and the map's node's weight vector Track the node that produces the smallest distance Update the nodes in the neighbourhood of BMU by pulling them closer to the input vector Wv(t + 1) = Wv(t) + Θ(t)α(t)(D(t) - Wv(t)) Node Update Procedure Increment t and repeat from 2 while t < λ Example of SOM on 3 and 8 color image

Color Image Segmentation: HSV Color Space Hue Represents color Saturation Range of grey Value Range of brightness HSV Color Space Diagram

Color Image Segmentation: Spatial Features Extraction of local spatial features.

Color Image Segmentation: Feature Vector Feature vector for each pixel, using both spatial and chromatic characteristics

Color Image Segmentation: Kohonen SOM Application Kohonen s self-organizing map

Color Image Segmentation: System Overview Neuro-inspired framework for color image segmentation

Color Image Segmentation: Simulation 130x80 pixel image segmented into different color regions

Color Image Segmentation: Simulation 100x129 pixel image segmented into different color regions

Color Image Segmentation: Simulation 128x128 pixel image segmented into different color regions

Evaluation Analysis Subjectively provided good segmentation Currently no defined objective value of segmentation quality Advantages: Based on human neurology Parallel computing Robustness

References Computing with Biologically Inspired Neural Oscillators: Application to Color Image Segmentation Advances in Artificial Intelligence, Volume 2010, Article ID 405073 Ammar Belatreche, Liam Maguire, Martin McGinnity, Liam McDaid and Arfan Ghani http://www.tech-faq.com/hsv.html Accessed last on February 12, 2011 http://www.willamette.edu/~gorr/classes/cs449/unsupervise d/som.html Accessed last on February 12, 2011 http://hyperphysics.phyastr.gsu.edu/hbase/electronic/relaxo.html Accessed last on February 12, 2011