Code covered by the BSD License  

Highlights from
Image Edge Detection Using Ant Colony Optimization

3.8
3.8 | 5 ratings Rate this file 75 Downloads (last 30 days) File Size: 18.4 KB File ID: #20997 Version: 1.2

Image Edge Detection Using Ant Colony Optimization

by

Kanchi (view profile)

 

07 Aug 2008 (Updated )

Image Edge Detection Using Ant Colony Optimization

| Watch this File

File Information
Description

A demo program of image edge detection using ant colony optimization.

MATLAB release MATLAB 7.1.0 (R14SP3)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (12)
13 Oct 2014 karan

karan (view profile)

Welcome to demo program of image edge detection using ant colony.
Please wait......
Undefined function or variable "memory_length".

Error in edge_CEC_2008_main (line 120)
ant_memory = zeros(ant_total_num, memory_length);

Comment only
26 Mar 2013 raj

raj (view profile)

the prog. runs in my matlab and i do get 4 images.. but.. the prblm is... i have to limit the "size, format and dimensions of the image"...
i.e. i have to limit it to...
<18kb , .gif, 128x128

after doin this only im able to run the prgrm..
so wats the prblm exactly and hw do i rectify this prblm first...
can anyone tel..???

Comment only
06 Sep 2012 Nikhil Deore

I am doing my project on MRI brain image segmentation using ANT colony optimisation. Can anyone help me to start?

02 Mar 2012 vaishnavi

Error in ==> edge_CEC_2008_main at 135
for step_idx = 1:total_step_num
what is the problem will it work for x ray images

Comment only
31 Aug 2010 lavanya ananthan

Is this method is applicable for medical images?

Comment only
03 Dec 2009 Guru

Guru (view profile)

I am doing my project on MRI brain image segmentation using ANT colony optimisation. Can anyone help me to start?

22 May 2009 Mark Hayworth

Mark Hayworth (view profile)

Takes a long time to run and the "Progress indicators" are not good. It says 4 times that need to wait and then you are Done! but actually this is only within a loop that gets executed 4 times. Then there's more to do after that, so the messages are very deceptive. Then it doesn't even display the original image or the 4 result images despite the fact that it's not a general purpose routine that returns an image - it's a script with input and output filenames hard-coded into it. Come on, at least you could display the images for us! When I did display them (myself) the results weren't even that good, which may be more the fault of the algorithm than the programmer. And there are several misspellings and so-so documentation. Overall, it needs work if it's going to be a nice demo program (for example a way to pick your own input image, etc.).

20 Sep 2008 Vivian Tu  
10 Sep 2008 jing tian

I am using Matlab 7.1. It works well, no issue.
Welcome to demo program of image edge detection using ant colony.
Please wait......
Done!

09 Sep 2008 zha spenceer

Cannot work!

>> func_ant_colony_image_edge_detection
Welcome to demo program of image edge detection using ant colony.
Please wait......
??? Error using ==> find
Too many input arguments.

Error in ==> C:\MATLAB6p5\work\func_ant_colony_image_edge_detection.m
On line 196 ==> temp = find(cumsum(ant_transit_prob)>=rand(1), 1);

Comment only
10 Aug 2008 jichao zhao

func_ant_colony_image_edge_detection
Welcome to demo program of image edge detection using ant colony.
Please wait......
??? Undefined function or method 'sum2' for input arguments of type 'double'.

Error in ==> func_ant_colony_image_edge_detection at 72
v(rr, cc) = sum2(temp00.^2);

Comment only
09 Aug 2008 liudaohai liudaohai

Warning: Divide by zero.
> In func_ant_colony_image_edge_detection at 192
error
??? Subscripted assignment dimension mismatch.

Error in ==> func_ant_colony_image_edge_detection at 205
ant_pos_idx(ant_idx,1) = ant_next_row_idx;

Comment only
Updates
11 Aug 2008

A few typos have been fixed. Thanks.

05 Jan 2011 1.1

Add more comments and document in the file. thanks.

24 Jan 2011 1.2

Remove a pdf file, due to a copyright issue.

Contact us