Canada Spends Logo

Explorez notre analyse du budget 2026

Grant: Idea to Innovation

Concordia University

$41,450.00

Ellipzoid 1.0: a multiple population genetic algorithm for detection of multiple elliptic objects in noisy microscopic image

EF 2007-08

Résumé
The purpose of this project is to produce an algorithm that can detect ellipses and elliptic curves in binary images.  To be useful for real-world applications, the algorithm must be robust enough to detect malformed ellipses and be able to scan images that have background noise.The algorithm partitions different populations of objects, each of which forms a cluster around a potential elliptic curve. Each object represents a candidate ellipse. The algorithm uses both evolution and clustering to gradually better approximate the actual elliptic curve, presumably at the centre of each population, until that curve is detected and the population is terminated. This process occurs simultaneously within all populations in the image until all elliptic curves are located.We have comprehensive data that show that this algorithm operates faster and more accurately (especially in cases in which images have multiple elliptic curves and/or noise) than the standard technique used for ellipse detection, the Randomized Hough Transform (or RHT). In fact, we were awarded a prize at GECCO 2006 for providing evidence that we have achieved exactly that objective.There are many potential applications for this technology, including the detection and counting of cells in microscopic images, the detection of hand-writing patterns, etc.
Programme
Idea to Innovation
Bénéficiaire
Emplacement
Quebec, Canada
Type de bénéficiaire
Academia
Type
Grant
Source
NSERC's Awards Data

Tel que publié

Application id
350237-2007
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
2007
Competition year année de concours
2007
Award amount
41450
Program id
I2IPJ
Program name en
Idea to Innovation
Program name fr
De l'idée à l'innovation
Group en
Research partnerships programs
Group fr
Programmes de partenariat
Committee code
96
Committee name en
RPP Internal Decision Cttee
Committee name fr
Cté de décision interne - PPR
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
1
Nb partie
1
Application title
Ellipzoid 1.0: a multiple population genetic algorithm for detection of multiple elliptic objects in noisy microscopic image
Keyword
NA
Application summary
The purpose of this project is to produce an algorithm that can detect ellipses and elliptic curves in binary images.  To be useful for real-world applications, the algorithm must be robust enough to detect malformed ellipses and be able to scan images that have background noise.The algorithm partitions different populations of objects, each of which forms a cluster around a potential elliptic curve. Each object represents a candidate ellipse. The algorithm uses both evolution and clustering to gradually better approximate the actual elliptic curve, presumably at the centre of each population, until that curve is detected and the population is terminated. This process occurs simultaneously within all populations in the image until all elliptic curves are located.We have comprehensive data that show that this algorithm operates faster and more accurately (especially in cases in which images have multiple elliptic curves and/or noise) than the standard technique used for ellipse detection, the Randomized Hough Transform (or RHT). In fact, we were awarded a prize at GECCO 2006 for providing evidence that we have achieved exactly that objective.There are many potential applications for this technology, including the detection and counting of cells in microscopic images, the detection of hand-writing patterns, etc.