Implementation of Snake Algorithmm for finding contours of Hand

조회 수: 14 (최근 30일)
I am following a research paper in which contour of hand is determined as shown in Figure 4.
In this paper, snakes were used to perform segmentation. A snake can be defined as an energy-minimizing spline guided by external restraining forces and influenced by image forces, which tends to localize it in features such as lines and edges. It is therefore an active contour that evolves dynamically relevant to the contours of the image. The snake is represented as a parametric curve by r(s) = (x(s),y(s)), with s(0, 1). Its functional energy can be expressed as:
Where Eint represents the internal energy of the snake, Eimg image forces and Eres external restraining forces.
Can you help in coding for this?
This is the image whose contours I need to find.
  댓글 수: 4
Walter Roberson
Walter Roberson 2014년 2월 7일
Asking how to proceed is an algorithms or theory question, not a MATLAB question.
Amelia Kartika
Amelia Kartika 2018년 2월 24일
How this coding for procced

댓글을 달려면 로그인하십시오.

채택된 답변

Image Analyst
Image Analyst 2014년 2월 6일
See my activecontour demo, attached. It will find the hand.
  댓글 수: 16
Amy Phan
Amy Phan 2017년 4월 2일
I tried this code but I'm not receiving any outline for my image. This is the outcome:
The image I'm using is an MRI image and I'm trying to use the snake method to outline the heart but I'm having issues with the thresholding. Any suggestions?

댓글을 달려면 로그인하십시오.

추가 답변 (2개)

snehal jaipurkar
snehal jaipurkar 2017년 11월 22일
Sir how to save the segmented image after applying snake model in Matlab?????

snehal jaipurkar
snehal jaipurkar 2017년 11월 22일
And also I want to create a mask of the segmented image by putting the segmented part with intensity 1 and the rest of the part as zero. So how can I do that... Please please tell as soon as possible. Thanks alot in advance.
  댓글 수: 1
Image Analyst
Image Analyst 2017년 11월 22일
My code does that. It's the "bw" in this line of code:
bw = activecontour(grayImage, mask, 400, 'edge');

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Images에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by