Ant Algorithm for Image Edge Detectionvision.unipv.it/CV/ACO-Image-2015.pdf · Ant Algorithm for...

20
Ant Algorithm for Image Edge Detection Stefka Fidanova, Zlatolilya Ilcheva Institute of Information and Communication Institute of Information and Communication Technologies Bulgarian Academy of Sciences Bulgarian Academy of Sciences 1 [email protected]

Transcript of Ant Algorithm for Image Edge Detectionvision.unipv.it/CV/ACO-Image-2015.pdf · Ant Algorithm for...

Page 1: Ant Algorithm for Image Edge Detectionvision.unipv.it/CV/ACO-Image-2015.pdf · Ant Algorithm for Image Edge Detection Stefka Fidanova, Zlatolilya Ilcheva InstituteofInformationandCommunicationInstitute

Ant Algorithm for Image Edge Detection

Stefka Fidanova, Zlatolilya IlchevaInstitute of Information and CommunicationInstitute of Information and Communication

Technologies Bulgarian Academy of SciencesBulgarian Academy of Sciences

[email protected]

Page 2: Ant Algorithm for Image Edge Detectionvision.unipv.it/CV/ACO-Image-2015.pdf · Ant Algorithm for Image Edge Detection Stefka Fidanova, Zlatolilya Ilcheva InstituteofInformationandCommunicationInstitute

Real Ants BehaviorReal Ants Behavior

[email protected]

Page 3: Ant Algorithm for Image Edge Detectionvision.unipv.it/CV/ACO-Image-2015.pdf · Ant Algorithm for Image Edge Detection Stefka Fidanova, Zlatolilya Ilcheva InstituteofInformationandCommunicationInstitute

Ant Colony OptimizationAnt Colony OptimizationProcedure ACOProcedure ACOBegin

initialize the pheromonefwhile stopping criterion not satisfied do

position each ant on a starting noderepeat

for each ant dochose next node

end forend foruntil every ant has build a solutionupdate the pheromone

end whileend whileend

[email protected]

Page 4: Ant Algorithm for Image Edge Detectionvision.unipv.it/CV/ACO-Image-2015.pdf · Ant Algorithm for Image Edge Detection Stefka Fidanova, Zlatolilya Ilcheva InstituteofInformationandCommunicationInstitute

Transition ProbabilityTransition Probability

tll djifijij )(

tallowedjift k

tallowedb ibib

jjkij k

)()(obPr )(

otherwise0

[email protected]

Page 5: Ant Algorithm for Image Edge Detectionvision.unipv.it/CV/ACO-Image-2015.pdf · Ant Algorithm for Image Edge Detection Stefka Fidanova, Zlatolilya Ilcheva InstituteofInformationandCommunicationInstitute

Pheromone UpdatingPheromone Updating

ijijij ρ)(+ρττ 1

[email protected]

Page 6: Ant Algorithm for Image Edge Detectionvision.unipv.it/CV/ACO-Image-2015.pdf · Ant Algorithm for Image Edge Detection Stefka Fidanova, Zlatolilya Ilcheva InstituteofInformationandCommunicationInstitute

Image Edge Detectiong gHeuristic Information

IV VIV ijc

ij maxV

,1,11,11,1 jijijijic IIIIV

1,1,1,11,1

,,,,

jijijiji

jjjj

IIII ,,,, jijijiji

[email protected]

Page 7: Ant Algorithm for Image Edge Detectionvision.unipv.it/CV/ACO-Image-2015.pdf · Ant Algorithm for Image Edge Detection Stefka Fidanova, Zlatolilya Ilcheva InstituteofInformationandCommunicationInstitute

Image Edge DetectionImage Edge Detection

11 jiI 11 jiI 11 jiI

ijI1ijI 1ijIj

I I I11 jiI jiI 1 11 jiI

[email protected] 7

Page 8: Ant Algorithm for Image Edge Detectionvision.unipv.it/CV/ACO-Image-2015.pdf · Ant Algorithm for Image Edge Detection Stefka Fidanova, Zlatolilya Ilcheva InstituteofInformationandCommunicationInstitute

Image Edge Detectiong gPheromone Updating

)(1 initijij ρ)(+ρττ

[email protected]

Page 9: Ant Algorithm for Image Edge Detectionvision.unipv.it/CV/ACO-Image-2015.pdf · Ant Algorithm for Image Edge Detection Stefka Fidanova, Zlatolilya Ilcheva InstituteofInformationandCommunicationInstitute

Image Edge Detectiong gSolution Construction End

1lkjip 1,,, lkjip

[email protected]

Page 10: Ant Algorithm for Image Edge Detectionvision.unipv.it/CV/ACO-Image-2015.pdf · Ant Algorithm for Image Edge Detection Stefka Fidanova, Zlatolilya Ilcheva InstituteofInformationandCommunicationInstitute

Image Edge Detectiong gAlgorithm End

n averT )( ijaverT )(

nn TT 1 [email protected]

Page 11: Ant Algorithm for Image Edge Detectionvision.unipv.it/CV/ACO-Image-2015.pdf · Ant Algorithm for Image Edge Detection Stefka Fidanova, Zlatolilya Ilcheva InstituteofInformationandCommunicationInstitute

Experimental ResultspAlgorith Parameters

pheromoneinitial5.0 i itparameternevaporatio5.0

pheromoneinitial5.0

init

antsofnumber50A

iterationsmaximal100000001.0

n

iterationsmaximal1000n

[email protected]

Page 12: Ant Algorithm for Image Edge Detectionvision.unipv.it/CV/ACO-Image-2015.pdf · Ant Algorithm for Image Edge Detection Stefka Fidanova, Zlatolilya Ilcheva InstituteofInformationandCommunicationInstitute

Image Edge DetectionImage Edge Detection

[email protected]

Page 13: Ant Algorithm for Image Edge Detectionvision.unipv.it/CV/ACO-Image-2015.pdf · Ant Algorithm for Image Edge Detection Stefka Fidanova, Zlatolilya Ilcheva InstituteofInformationandCommunicationInstitute

Experimental ResultsExperimental Results

05.01 25.01

[email protected]

Page 14: Ant Algorithm for Image Edge Detectionvision.unipv.it/CV/ACO-Image-2015.pdf · Ant Algorithm for Image Edge Detection Stefka Fidanova, Zlatolilya Ilcheva InstituteofInformationandCommunicationInstitute

Experimental ResultsExperimental Results

[email protected]

Page 15: Ant Algorithm for Image Edge Detectionvision.unipv.it/CV/ACO-Image-2015.pdf · Ant Algorithm for Image Edge Detection Stefka Fidanova, Zlatolilya Ilcheva InstituteofInformationandCommunicationInstitute

Experimental ResultsExperimental Results

[email protected]

Page 16: Ant Algorithm for Image Edge Detectionvision.unipv.it/CV/ACO-Image-2015.pdf · Ant Algorithm for Image Edge Detection Stefka Fidanova, Zlatolilya Ilcheva InstituteofInformationandCommunicationInstitute

Experimental ResultsExperimental Results

[email protected]

Page 17: Ant Algorithm for Image Edge Detectionvision.unipv.it/CV/ACO-Image-2015.pdf · Ant Algorithm for Image Edge Detection Stefka Fidanova, Zlatolilya Ilcheva InstituteofInformationandCommunicationInstitute

Experimental ResultsExperimental Results

[email protected]

Page 18: Ant Algorithm for Image Edge Detectionvision.unipv.it/CV/ACO-Image-2015.pdf · Ant Algorithm for Image Edge Detection Stefka Fidanova, Zlatolilya Ilcheva InstituteofInformationandCommunicationInstitute

Comparison with Other ACOComparison with Other ACO

[email protected]

Page 19: Ant Algorithm for Image Edge Detectionvision.unipv.it/CV/ACO-Image-2015.pdf · Ant Algorithm for Image Edge Detection Stefka Fidanova, Zlatolilya Ilcheva InstituteofInformationandCommunicationInstitute

Comparison with WaveletComparison with Wavelet

Complexity)(Wevelet

ComplexityMNLO

)(ACO MNO [email protected]

Page 20: Ant Algorithm for Image Edge Detectionvision.unipv.it/CV/ACO-Image-2015.pdf · Ant Algorithm for Image Edge Detection Stefka Fidanova, Zlatolilya Ilcheva InstituteofInformationandCommunicationInstitute

Thank for Your AttentionThank for Your Attention

[email protected]