Grant: Discovery Grants Program - Individual
Concordia University
$14,000.00
Evolutionary Computing Application to Biomedical Image Segmentation
FY 2015-16
Summary
Our objective is the development of a prototype of an evolutionary computing platform, which accepts as
input a random sample of images of a certain type, along with their corresponding ground truths. It would
output a computer program that is capable of segmenting unseen images of the same type, with a high degree
of segmentation accuracy and computational efficiency. The platform itself could be described as a genetic
programming method that evolves a population of feed-forward networks of nodes, corresponding to candidate
image segmentation programs. The particular form of representation is inspired by Cartesian Genetic
Programming (CGP). Each node is defined by its identification number (ID), image transformation,
transformation parameters and the IDs of the nodes that provide its input(s). The transformation comes from an
open library of transformations, which include well-known image pre-processing, segmentation and
post-processing methods. The fitness of an individual will be measured from both a pixel-based and a
region-based perspective. The overall evolutionary cycle searches the space of all (small-sized) feed-forward
networks, of different structures and parameterizations, for those networks with highest relative fitness values.
The ultimate value of our work lies in its attempt to emulate and exceed the manner in which highly-paid
professionals develop distributed programs for image segmentation. Hence, we would consider our effort a
success only whence a fully-functional and demonstrable prototype is produced.
Program
Discovery Grants Program - Individual
Recipient
Location
Quebec, Canada
Recipient Type
Academia
Type
Grant
Source
NSERC's Awards Data
As published
Application id
238921-2012
Name nom
Kharma, Nawwaf
Department département
Electrical and Computer Engineering
Organization id
70
Institution établissement
Concordia University
Province en
Québec
Province fr
Québec
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2015
Competition year année de concours
2012
Award amount
14000
Program id
RGPIN
Program name en
Discovery Grants Program - Individual
Program name fr
Programme de subventions à la découverte - individuelles
Group en
Discovery grants programs
Group fr
Programmes de subventions à la découverte
Committee code
1507
Committee name en
Computer Science
Committee name fr
Sciences informatiques
Area of application code
1102
Area of application group en
Health, education and social services
Area of application group fr
Santé publique, éducation et services sociaux
Area of application en
Biomedical engineering
Area of application fr
Génie biomédical
Research subject code
2800
Research subject group en
Artificial intelligence
Research subject group fr
Intelligence artificielle
Research subject en
Artificial intelligence (computer vision, use2603)
Research subject fr
Intelligence artificielle (vision artificielle, utiliser 2603)
Partie
4
Nb partie
5
Application title
Evolutionary Computing Application to Biomedical Image Segmentation
Keyword
NSERC
Application summary
Our objective is the development of a prototype of an evolutionary computing platform, which accepts as
input a random sample of images of a certain type, along with their corresponding ground truths. It would
output a computer program that is capable of segmenting unseen images of the same type, with a high degree
of segmentation accuracy and computational efficiency. The platform itself could be described as a genetic
programming method that evolves a population of feed-forward networks of nodes, corresponding to candidate
image segmentation programs. The particular form of representation is inspired by Cartesian Genetic
Programming (CGP). Each node is defined by its identification number (ID), image transformation,
transformation parameters and the IDs of the nodes that provide its input(s). The transformation comes from an
open library of transformations, which include well-known image pre-processing, segmentation and
post-processing methods. The fitness of an individual will be measured from both a pixel-based and a
region-based perspective. The overall evolutionary cycle searches the space of all (small-sized) feed-forward
networks, of different structures and parameterizations, for those networks with highest relative fitness values.
The ultimate value of our work lies in its attempt to emulate and exceed the manner in which highly-paid
professionals develop distributed programs for image segmentation. Hence, we would consider our effort a
success only whence a fully-functional and demonstrable prototype is produced.