資源簡介
水平集方法是一種先進的圖像分割方法。這個matlab代碼演示了一個基于邊緣的活動輪廓模型,是下面一篇帶距離正則化的水平集方程論文的應用: C. Li, C. Xu, C. Gui, M. D. Fox, Distance Regularized Level Set Evolution and Its Application to Image Segmentation , IEEE Trans. Image Processing, vol. 19 (12), pp. 3243-3254, 2010. 該水平集算法無需重新初始化,克服了由初始化帶來的數值誤差并且減少了迭代次數。
代碼片段和文件信息
%??This?Matlab?code?demonstrates?an?edge-based?active?contour?model?as?an?application?of?
%??the?Distance?Regularized?Level?Set?Evolution?(DRLSE)?formulation?in?the?following?paper:
%
%??C.?Li?C.?Xu?C.?Gui?M.?D.?Fox?“Distance?Regularized?Level?Set?Evolution?and?Its?Application?to?Image?Segmentation“?
%?????IEEE?Trans.?Image?Processing?vol.?19?(12)?pp.?3243-3254?2010.
%
%?Author:?Chunming?Li?all?rights?reserved
%?E-mail:?lchunming@gmail.com???
%?????????li_chunming@hotmail.com?
%?URL:??http://www.imagecomputing.org/~cmli//
clear?all;
close?all;
Img=imread(‘gourd.bmp‘);
Img=double(Img(::1));
%%?parameter?setting
timestep=1;??%?time?step
mu=0.2/timestep;??%?coefficient?of?the?distance?regularization?term?R(phi)
iter_inner=5;
iter_outer=20;
lambda=5;?%?coeffic
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????3389??2013-06-01?10:48??DRLSE_v0\demo_1.m
?????文件???????3265??2013-06-01?10:49??DRLSE_v0\demo_2.m
?????文件????1978453??2011-02-20?23:14??DRLSE_v0\DRLSE.pdf
?????文件???????3599??2013-06-01?10:50??DRLSE_v0\drlse_edge.m
?????文件???????5798??2010-04-05?22:35??DRLSE_v0\gourd.bmp
?????文件??????16434??2004-07-23?19:36??DRLSE_v0\twocells.bmp
?????目錄??????????0??2013-06-01?10:44??DRLSE_v0
-----------?---------??----------?-----??----
??????????????2010938????????????????????7
評論
共有 條評論