文件名称:对图像区域分割的matlab代码-multi-region:有约束的多区域分割
文件大小:126KB
文件格式:ZIP
更新时间:2024-06-16 18:43:20
系统开源
对图像区域分割的matlab代码这是用于我们的多区域分割论文[1]的MATLAB / C ++。 该代码支持使用任意数量的区域,包含和排除约束进行分段。 玩具示例的结果。 要求 MATLAB和c ++编译器。 入门 运行mex -setup。 在MATLAB中运行example.m,混合的c ++代码会自动编译。 所有功能均在example.m中进行了描述。 第三方软件 为了计算正则化的正确权重,代码使用“ Sphere voronoi” [2]。 如果您使用基于拉格朗日对偶性的求解器,则代码将使用Yuri Boykov和Vladimir Kolmogorov [3]的max / flow min求解器,该复用器将重用流量,如[4]中所述。 如果使用屋顶双重性,则代码使用QPBO软件[5]。 更多资源 如果您的问题仅具有包含约束并且您对标准的连通性感到满意,那么Martin Rykfors已编写了一种效率更高的求解器。 他和他的作品中的更多细节。 参考 IEEE Transactions on Medical Imaging 2013。 约翰内斯·乌伦(JohannesUlén),佩特
【文件预览】:
multi-region-master
----sphere_voronoi()
--------i4col_swap.m(1KB)
--------r8vec_uniform_01.m(2KB)
--------voronoi_centroids.m(2KB)
--------voronoi_polygons.m(3KB)
--------i4mat_transpose_print.m(591B)
--------sphere_voronoi_test02.m(2KB)
--------i4list_print.m(1KB)
--------stri_sides_to_angles.m(1KB)
--------sphere_delaunay.m(1KB)
--------r8mat_transpose_print_some.m(1KB)
--------i4mat_transpose_print_some.m(1KB)
--------stri_angles_to_area.m(1023B)
--------triangulation_neighbor_triangles.m(5KB)
--------voronoi_areas.m(1KB)
--------i4col_compare.m(2KB)
--------r8mat_transpose_print.m(588B)
--------voronoi_vertices.m(2KB)
--------timestamp.m(416B)
--------sphere_voronoi_test.m(765B)
--------stri_vertices_to_centroid.m(2KB)
--------r8vec_normal_01.m(5KB)
--------i4col_sort_a.m(1KB)
--------stri_vertices_to_sides.m(1023B)
--------uniform_on_sphere01_map.m(1KB)
--------sphere_voronoi_test01.m(2KB)
--------i4vec_print.m(623B)
--------voronoi_data.m(5KB)
--------sort_heap_external.m(4KB)
--------stri_vertices_to_area.m(1KB)
--------voronoi_order.m(1KB)
--------stri_vertices_to_orientation.m(2KB)
--------voronoi_areas_direct.m(4KB)
--------sphere_voronoi_test03.m(3KB)
--------r8vec_print.m(624B)
--------arc_cosine.m(807B)
----generate_weights_2D.m(3KB)
----cpp()
--------utils()
--------maxflow-v3.02.src()
--------segment_volume_mex.cpp(27KB)
--------QPBO-v1.3.src()
----generate_data.m(886B)
----generate_weights_3D.m(5KB)
----LICENSE.md(1KB)
----README.md(2KB)
----compile.m(1KB)
----example.m(5KB)
----plot_regions.m(8KB)
----segment_volume.m(6KB)
----screenshot()
--------multi-simple.png(22KB)