Hi,

`Loc = [m*n] ; % size of X has 1500000*2 `

image_spots = [m*n] ; % size of X has 500000*2

distance_thresh = 0.5;mask = false([length(Loc),1]); tic,for i = 1:length(Loc) if distance_thresh > min(pdist2(Loc(i,:),image_spots)) mask(i)= true; end end,toc;

the above for loop take atleast 12mins, is there a method or a way where i can reduce the times for the executation ?

## Best Answer