Code covered by the BSD License
-
[BH,mean_dist]=sc_compute(Bsa...
[BH,mean_dist]=sc_compute(Bsamp,Tsamp,mean_dist,nbins_theta,nbins_r,r_inner,r_outer,out_vec);
-
[C,T]=hungarian(A)
% HUNGARIAN Solve the Assignment problem using the Hungarian method.
-
aco_matching(Y1, Y2, Dist1, D...
% Compute a matching between two shapes using the ACO algorithm
-
area_normalize(old_c)
% This function normalizes the area enclosed by a closed 2D contour
-
bipartite_matching(Y1, Y2, S)
% Compute the bipartite matching between two shapes according to the
-
construct_matching(G, S, Dist...
% This function constructs a matching for the ACO algorithm
-
contour_area(c)
% This function computes the area enclosed by a closed 2D contour.
-
contour_length(X)
% This function computes the length of a contour
-
dist2(x, c)
DIST2 Calculates squared distance between two sets of points.
-
distance_matrix(Y)
% Compute the pairwise distances between vertices/points of a 2D shape
-
evaluate_matching(G, S, Dist1...
% This function computes the cost for a given matching
-
extract_descriptor(Y, descrip...
% Compute a shape descriptor for a given shape
-
extract_shape_context(Y)
% Compute shape context descriptor
-
order_preserving_matching(Y1,...
% Compute an order preserving matching between two shapes according to
-
pairwise_geodesic_dist(Y, ope...
% Compute pairwise geodesic distances for an open or closed 2D contour
-
shape_matching(Y1, Y2, vararg...
% Compute the matching between two 2D shapes (contours or general sets
-
show_contour(c, varargin)
% This function plots a contour specified by a list of 2D points
-
signed_triangle_area(A, B, C)
% This function returns the *signed* area of a triangle
-
simmat_chisquare(g1, g2)
% This function returns a similarity matrix for two sets of
-
simmat_euclidean(g1, g2)
% This function returns a similarity matrix for two sets of
-
update_pheromones(G, matching...
% This function updates the pheromone matrix according to a set of
-
valid_range(vertex, matching,...
% This function computes the range of valid assignments for a vertex,
-
viz_matching(Y1, Y2, K, varar...
% This function uses numerical labelling to show the correspondence
-
set_global.m
-
View all files
Contour Correspondence via Ant Colony Optimization
by Oliver van Kaick
12 May 2009
(Updated 19 May 2009)
Computes a correspondence between two shapes based on ant colony optimization (ACO).
|
Watch this File
|
| File Information |
| Description |
This MATLAB implementation computes a correspondence between two shapes based on ant colony optimization (ACO). The input shapes can be either two 2D contours (open or closed) or two arbitrary sets of 2D points.
If you use this code in your work, please acknowledge it by citing the following reference:
O. van Kaick, G. Hamarneh, H. Zhang, P. Wighton
"Contour Correspondence via Ant Colony Optimization"
Proc. 15th Pacific Conference on Computer Graphics and Applications (Pacific Graphics 2007), pp. 271-280, 2007.
http://dx.doi.org/10.1109/PG.2007.56 |
| MATLAB release |
MATLAB 7.8 (R2009a)
|
|
Tags for This File
|
| Everyone's Tags |
|
| Tags I've Applied |
|
| Add New Tags |
Please login to tag files.
|
| Updates |
| 19 May 2009 |
Changed the file description. |
|
Contact us at files@mathworks.com