Snake Active Contour Javascript Implementation v1.1 (by Jae Shin)

Uses 100% Javascript and KineticJS for image processing.
// Good parameters - zen_circle.png: gamma=13, alpha -1.5, beta 5, wl=-1.1 (negative value means expanding snake) // brain.png: closed snake, alpha=3,beta=5,kappa=4,gamma=40
// gradient-diag-300.jpg: open snake, alpha=1,beta=1,wl=1
Image Gauss Blur # points/segment
Click Mode Snake Mode alpha beta
gamma (faster) (slower iteration)
animate | Iteration Internal (second)
wl we wt Ext Energy kappa Lower kappa = less snake energy influence, higher kappa = more image forces
(use lower gamma for volcano)
 

Reference

Kass, M., Witkin, A. Á Terzopoulos, D. (1988). Snakes: Active Contour Models. International Journal of Computer Vision, 321-331. Boston, MA.

Technology

Uses 100% Javascript, KineticJS & NumericJS library. | Source code @ GitHub

Author

Jae Shin | mastershin at gmail dot com | Linked In

(C) 2013-2014 Jae Y Shin. Creative Common License.