REVIEW 4 major objections 7 minor 73 references
An Active Contour Model for Silhouette Vectorization using B\'ezier Curves
T0 review · 4 major / 7 minor · reviewed 2026-08-15 · deepseek-v4-flash
Pith's one-line read Minimizing a geodesic active-contour energy over cubic Bézier curves reduces silhouette vectorization error by 15 to 54 percent relative to Inkscape, Adobe Illustrator, and a curvature-based baseline on three test silhouettes.
desk verdict Genuinely new Bezier active-contour formulation with an honest but much too thin experimental section; worth refereeing, not worth accepting as is. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing mechanism is the geodesic active contour energy (6), a weighted curve length in which the weight at each point is its Euclidean distance to the silhouette boundary plus an optional regularization constant $w_n$. The curves are cubic Bézier segments parameterized so that each endpoint's tangent is expressed in the local frame $T(\alpha_n), T(\alpha_n)^\perp$; this makes the regular-point tangent constraint a simple zero condition on the perpendicular components. Because the energy decouples into separate integrals when $t_n$ and $\alpha_n$ are fixed, the optimization is an alternating scheme: local searches over $t_n$ and $\alpha_n$, with per-interval gradient descent for the four Bézier parameters initialized by the linear least-squares estimate of equation (8), and the distance to the boundary evaluated through an efficient distance computation.
What would settle it
Run the active contour model on a diverse set of silhouettes using deliberately poor initial guesses and measure both $d(B,C)$ and $d(C,B)$; if for some reasonable initial guess the minimization stalls in a local minimum that leaves large uncovered boundary stretches, or if the average distance increases relative to the initial vectorization, the claim that the method significantly improves any vectorization would fail.
Extended reading notes
Core claim
The central claim is that minimizing the energy functional $$E(\{t_n,\alpha_n,\lambda_n,\gamma_n,\beta_n,\delta_n\}) = \sum_{n=1}^N \$int_0^{{L_n}}$ (d_C(B_n(s)) + w_n)\,\|B_n'(s)\|\,ds$$ over a collection of cubic Bézier curves drives those curves onto the silhouette boundary $C(t)$. Here $d_C(\bar x)$ is the Euclidean distance from a point $\bar x$ to the boundary, and the parameters include the endpoint positions $t_n$, their tangent orientation angles $\alpha_n$ at regular points, and the Bézier control parameters $\lambda_n,\gamma_n,\beta_n,\delta_n$. By writing the control points in terms of the tangent vectors $T(\alpha_n)$ and its perpendicular, regular points are forced to meet the prescribed tangent by simply setting $\gamma_n=\delta_{n-1}=0$. The paper reports that alternating minimization of this energy, updating each $t_n$ within a small window and each $\alpha_n$ within $\pm 4$ degrees while solving per-interval gradient descents, reduces the average boundary-to-curve distance by 15.46 to 54.10 percent across the three silhouettes and three initializers.
Load-bearing premise
The argument assumes that the alternating minimization of the non-convex energy (6) reliably reaches a useful local minimum from whatever initial vectorization is supplied, so that the reported 15 to 54 percent improvement carries over to silhouettes and initial guesses beyond the three tested.
Editorial extensions
If this is right
- Any vectorization method can be used as the initializer; in the reported experiments, Inkscape, Adobe Illustrator, and the curvature baseline all improved after the active contour refinement.
- Both one-sided distances $d(B,C)$ and $d(C,B)$ decrease in the reported experiments, so the refined curves both lie close to the boundary and adequately cover it.
- Raising $w_n$ on a particular Bézier segment shortens that segment, giving a built-in regularity control for removing undesirable irregularities.
- Per-interval decoupling of the parameter estimation keeps the optimization cost roughly linear in the number of Bézier segments.
Reading between the lines
- Because the energy is non-convex, the reported gains likely depend on the starting vectorization; in broader use, feeding the model several initial guesses and keeping the lowest-energy output would probably improve robustness.
- The energy is asymmetric, measuring only the distance from the Bézier curves to the boundary; the reported $d(C,B)$ improvements suggest the asymmetry is mild on these shapes, but a symmetric variant would be safer for shapes with long thin protrusions.
- The method should extend to open curves and to multiple connected components by treating each Jordan curve independently, as the paper notes; a natural test is whether the gains persist on silhouettes with fine detail or noise.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes a variational active contour model that refits a collection of cubic Bézier curves to a closed silhouette boundary C(t). The energy in Eq. (6) is a geodesic-active-contour integral of the distance to C, weighted by curve length; the unknowns are the curve endpoints t_n, tangent orientations α_n at regular points, and the per-interval Bézier parameters λ_n, γ_n, β_n, δ_n. Minimization is performed by alternating local updates: for fixed endpoints and orientations, the Bézier parameters are obtained by gradient descent on the per-interval functional (7), initialized by the linear least-squares estimate (8); for each n, t_n and α_n are then searched over small windows. Experiments on three silhouettes report reductions of both d(B,C) and d(C,B) for Inkscape, Adobe Illustrator, and a curvature-based baseline, and the paper demonstrates an optional length-regularization parameter w_n.
Significance. The active-contour formulation is clean and well motivated: the tangent-vector parameterization in Eq. (4) makes regularity constraints simple, and the per-interval decoupling for fixed (t_n, α_n) is a practical algorithmic contribution. The paper is also honest about the metric asymmetry, reporting d(C,B), which is not the minimized quantity, and explicitly discussing the symmetric alternative (12). If the reported improvements were confirmed on a broader benchmark with neutral baselines and a robustness analysis, the method would be a useful post-processing tool for silhouette tracing. The main weakness is that the central claim of significant improvement currently rests on three example images, a single run per method, and a heuristic optimization whose convergence is not analyzed.
major comments (4)
- [§4, Eqs. (7)–(9)] The alternating minimization is heuristic: each t_n is updated only within [t_n−2, t_n+2], each α_n within ±4 degrees, the inner Bézier-parameter problem (7) is solved by gradient descent from the linear estimate (8), and the outer iteration stops when the energy is no longer 'significantly reduced.' No convergence argument, monotonicity guarantee, or sensitivity study for the window sizes is provided. Since energy (6) is non-convex, the claimed 15–54% improvements are asserted to hold from arbitrary initial vectorizations without evidence that the coordinate-descent scheme reaches a useful local minimum beyond the three reported runs.
- [§5, Table 1] The experimental support is thin. Only three silhouettes are tested, each with one run per method; no error bars, no multiple initializations, and no significance tests are reported. With nine numerical comparisons (three methods × three silhouettes), the variability is unknown, so the claim of a 'significant reduction' is not statistically established. Additional experiments on more shapes, with several restarts or perturbations, would be needed to support the generality of the improvement.
- [Appendix, MaxDist parameter; Table 1] The curvature baseline appears calibrated to be coarse: the Appendix states that MaxDist = 6 'provides a few interpolation values allowing a better illustration of the performance.' This makes the comparison with the proposed method favorable by construction. A fair evaluation should sweep MaxDist or otherwise select the baseline at a comparable accuracy/complexity trade-off, and should report results at matched node counts or under a common complexity budget, since the number of nodes differs across methods and the paper explicitly declines to consider it.
- [Eq. (6), Eq. (10), Table 1] The primary metric d(B,C) in Eq. (10) has the same numerator as the energy (6) being minimized, so a reduction in d(B,C) is partly built into the optimization. The paper correctly acknowledges this and reports d(C,B), which is not minimized; those d(C,B) improvements provide independent evidence in principle, but they come from the same three cases and the same single runs, so the concern is only partially resolved. A larger experiment set or a comparison on the symmetric energy (12) would strengthen the case.
minor comments (7)
- [§3, Eq. (6)] The display of the energy (6) is corrupted: the summation appears as 'NX n=1' with a broken N; please fix the typesetting.
- [§5, Table 1] The column header 'Var. Perc.' should be defined explicitly (presumably 'relative variation in percent'), and the units of the distance values should be stated (likely pixels, given the 1024×1024 images).
- [§4, Eq. (9)] The statement that (t_min, α_min) is the argmin over [t_n−2, t_n+2] × [α_n−r_α, α_n+r_α] is ambiguous because the per-interval parameters are re-optimized for each candidate pair; please clarify whether the search is performed on a discretized grid or on the continuous range using a generic optimizer.
- [§4, step 2] The stopping criterion 'significantly reduced' should be made quantitative, for example by specifying a relative energy decrease threshold or a maximum number of iterations.
- [References] References [45] and [63] cite the same article (Caselles, Kimmel, and Sapiro, 'Geodesic Active Contours') with different identifiers; please merge them.
- [General] No code or data repository is provided, which limits reproducibility of the quantitative claims; making the three silhouette images and the parameter settings publicly available would be helpful.
- [Fig. 5] The regularization effect in Fig. 5 is shown only for one zoomed section; a quantitative comparison of distances before and after applying w_n > 0 would be more informative.
Circularity Check
The reported d(B,C) improvement is the optimized energy itself; independent d(C,B) evidence prevents full circularity.
-
self definitional
[Section 3, Eq. (6); Section 5, Eq. (10) and Table 1]
"In our experiments, we always initially fix wn≡ 0, which in general provides good results. ... The distance d(B,C ) is closely related to the proposed active contour model because our method aims at optimizing the B´ ezier curves by minimizing the term in the numerator of (10)."
With the default wn=0, Eq. (6) is E = Σ_n ∫_0^{L_n} d_C(B_n(s)) ||B'_n(s)|| ds, which is exactly the numerator of the reported metric d(B,C) in Eq. (10). The alternating minimization in Section 4 is a descent on this same E, and its stopping rule is 'if the functional (6) is significantly reduced, we repeat; otherwise, we stop'. Therefore the Table 1 reductions in d(B,C) are the objective's own decrease, not an independent test of approximation quality. The paper is transparent about this. The independent evidence is the d(C,B) column, which is not minimized; because the paper reports both metrics, the circularity is partial rather than total.
full rationale
The only genuine circular component is the d(B,C) metric: its numerator coincides with the energy functional (6) being minimized, so improvement in that column is largely by construction. The paper honestly acknowledges this and also reports d(C,B), a distance that is not minimized and which also improves in the three experiments; that provides non-circular support for the method. No load-bearing self-citation chain was found: references to the authors' prior work concern standard linear-system derivations ([31]), a distance-transform implementation ([69]), and prior use of the same geodesic weight ([66]), none of which substitutes for the present optimization. The remaining concerns (no convergence guarantees, only three silhouettes, no error bars, and the curvature baseline's MaxDist=6 chosen for illustration) are correctness/robustness issues, not circularity. Overall, the central claim rests partly on a by-construction metric reduction and partly on independent evidence, warranting a partial-circularity score of 6.
Assumptions & free parameters
free parameters (7)
- MaxDist (curvature baseline) =
6
- MinLength =
25
- sigma (Gaussian scale for tangent/cornerness) =
20
- kappa_min =
0.5
- Search window for t_n =
+/-2
- Search range for alpha_n =
+/-4 degrees
- Regularization weight w_n =
0 (default), 30 (one example)
assumptions (5)
- standard math The input boundary C is a piecewise-smooth closed curve and its distance function d_C is computable and differentiable almost everywhere.
- domain assumption Silhouettes are clean binary shapes given by a single Jordan curve.
- domain assumption Inkscape and Illustrator SVG outputs contain only corner points, so no tangent constraints are imposed on their initial traces.
- ad hoc to paper Coordinate descent with the stated local search windows converges to a local minimum that improves the vectorization.
- domain assumption Cubic Bézier curves can faithfully represent the boundary with the chosen corner/regular segmentation.
Cite this review
Pith. "Pith review of An Active Contour Model for Silhouette Vectorization using B\'ezier Curves." pith.science (2026). https://pith.science/paper/X6QJYOFB
@misc{pith2026250505132,
author = {Pith},
title = {Pith review of: An Active Contour Model for Silhouette Vectorization using B\'ezier Curves},
year = {2026},
howpublished = {\url{https://pith.science/paper/X6QJYOFB}},
note = {Machine review of arXiv:2505.05132}
}
read the original abstract
In this paper, we propose an active contour model for silhouette vectorization using cubic B\'ezier curves. Among the end points of the B\'ezier curves, we distinguish between corner and regular points where the orientation of the tangent vector is prescribed. By minimizing the distance of the B\'ezier curves to the silhouette boundary, the active contour model optimizes the location of the B\'ezier curves end points, the orientation of the tangent vectors in the regular points, and the estimation of the B\'ezier curve parameters. This active contour model can use the silhouette vectorization obtained by any method as an initial guess. The proposed method significantly reduces the average distance between the silhouette boundary and its vectorization obtained by the world-class graphic software Inkscape, Adobe Illustrator, and a curvature-based vectorization method, which we introduce for comparison. Our method also allows us to impose additional regularity on the B\'ezier curves by reducing their lengths.
Reference graph
Works this paper leans on
-
[1]
Bachmann, T.: Perception of Pixelated Images. Academic Press, (2016)
work page 2016
-
[2]
Journal of experimental Psychology 53(4), 221 (1957)
Attneave, F.: Physical determinants of the judged complexity of shapes. Journal of experimental Psychology 53(4), 221 (1957)
work page 1957
-
[3]
Elder, J.H.: Are edges incomplete? Interna- tional Journal of Computer Vision 34(2-3), 97–122 (1999)
work page 1999
-
[4]
Torralba, A.: How many pixels make an image? Visual neuroscience 26(1), 123–131 (2009)
work page 2009
-
[5]
IEEE Transactions on Visual- ization and Computer Graphics (2022)
Tian, X., G¨ unther, T.: A survey of smooth vector graphics: Recent advances in repre- sentation, creation, rasterization and image vectorization. IEEE Transactions on Visual- ization and Computer Graphics (2022)
work page 2022
-
[6]
arXiv preprint arXiv:2306.06441 (2023)
Dziuba, M., Jarsky, I., Efimova, V., Filchenkov, A.: Image vectorization: a review. arXiv preprint arXiv:2306.06441 (2023)
arXiv 2023
-
[7]
Image Processing On Line (2021)
He, Y., Kang, S.H., Alvarez, L.: Finding the skeleton of 2d shape and contours: Imple- mentation of hamilton-jacobi skeleton. Image Processing On Line (2021)
work page 2021
-
[8]
Journal of Mathematical Imaging and Vision, 1–16 (2022)
He, Y., Kang, S.H., Morel, J.-M.: Silhouette vectorization by affine scale-space. Journal of Mathematical Imaging and Vision, 1–16 (2022)
work page 2022
Show all 73 references
-
[9]
Journal of Mathematical Imaging and Vision 65(6), 874–893 (2023)
He, Y., Kang, S.H., Morel, J.-M.: Topology- and perception-aware image vectorization. Journal of Mathematical Imaging and Vision 65(6), 874–893 (2023)
2023
-
[10]
ACM Transactions on Graph- ics (TOG) 27(3), 1–8 (2008)
Orzan, A., Bousseau, A., Winnem¨ oller, H., Barla, P., Thollot, J., Salesin, D.: Diffusion curves: a vector representation for smooth- shaded images. ACM Transactions on Graph- ics (TOG) 27(3), 1–8 (2008)
2008
-
[11]
IEEE Trans- actions on Pattern Analysis and Machine Intelligence 28(6), 890–904 (2006)
Hilaire, X., Tombre, K.: Robust and accurate vectorization of line drawings. IEEE Trans- actions on Pattern Analysis and Machine Intelligence 28(6), 890–904 (2006)
2006
-
[12]
ACM Transac- tions on Graphics (TOG) 32(1), 1–11 (2013)
Noris, G., Hornung, A., Sumner, R.W., Sim- mons, M., Gross, M.: Topology-driven vector- ization of clean line drawings. ACM Transac- tions on Graphics (TOG) 32(1), 1–11 (2013)
2013
-
[13]
simplicity: a global approach to line drawing vectorization
Favreau, J.-D., Lafarge, F., Bousseau, A.: Fidelity vs. simplicity: a global approach to line drawing vectorization. ACM Transac- tions on Graphics (TOG) 35(4), 1–10 (2016)
2016
-
[14]
IEEE Transactions on Visualiza- tion and Computer Graphics 15(4), 618–629 (2009)
Zhang, S.-H., Chen, T., Zhang, Y.-F., Hu, S.-M., Martin, R.R.: Vectorizing cartoon ani- mations. IEEE Transactions on Visualiza- tion and Computer Graphics 15(4), 618–629 (2009)
2009
-
[15]
IEEE transactions on visualiza- tion and computer graphics 22(2), 1063–1075 (2015)
Yang, M., Chao, H., Zhang, C., Guo, J., Yuan, L., Sun, J.: Effective clipart image vectorization through direct optimization of bezigons. IEEE transactions on visualiza- tion and computer graphics 22(2), 1063–1075 (2015)
2015
-
[16]
ACM Transactions on Graphics (TOG) 36(6), 1–11 11 (2017)
Favreau, J.-D., Lafarge, F., Bousseau, A.: Photo2clipart: Image abstraction and vector- ization using layered linear gradients. ACM Transactions on Graphics (TOG) 36(6), 1–11 11 (2017)
2017
-
[17]
Image Processing On Line 13, 22–37 (2023)
He, Y., Kang, S.H., Morel, J.-M.: Binary shape vectorization by affine scale-space. Image Processing On Line 13, 22–37 (2023)
2023
-
[18]
In: 2023 IEEE Inter- national Conference on Image Processing (ICIP), pp
He, Y., Kang, S.H., Morel, J.-M.: Viva: a variational image vectorization algorithm on dual-primal graph pairs. In: 2023 IEEE Inter- national Conference on Image Processing (ICIP), pp. 1285–1289 (2023). IEEE
2023
-
[19]
In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp
Reddy, P., Gharbi, M., Lukac, M., Mitra, N.J.: Im2vec: Synthesizing vector graphics without vector supervision. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 7342– 7351 (2021)
2021
-
[20]
ACM Transactions on Graphics (TOG) 39(6), 1–15 (2020)
Li, T.-M., Luk´ aˇ c, M., Gharbi, M., Ragan- Kelley, J.: Differentiable vector graphics ras- terization for editing and learning. ACM Transactions on Graphics (TOG) 39(6), 1–15 (2020)
2020
-
[21]
iuniverse Bloomington, (2000)
Ferraiolo, J., Jun, F., Jackson, D.: Scal- able Vector Graphics (SVG) 1.0 Specification. iuniverse Bloomington, (2000)
2000
-
[22]
https://www
Adobe: Adobe Illustrator. https://www. adobe.com/products/illustrator.html
-
[23]
ACM Transactions on Graphics (TOG) 26(3), 11 (2007)
Sun, J., Liang, L., Wen, F., Shum, H.-Y.: Image vectorization using optimized gradi- ent meshes. ACM Transactions on Graphics (TOG) 26(3), 11 (2007)
2007
-
[24]
In: Proceedings of the IEEE/CVF International Conference on Computer Vision, pp
Lopes, R.G., Ha, D., Eck, D., Shlens, J.: A learned representation for scalable vector graphics. In: Proceedings of the IEEE/CVF International Conference on Computer Vision, pp. 7930–7939 (2019)
2019
-
[25]
ACM Transactions on Graphics (TOG) 41(4), 1–11 (2022)
Vinker, Y., Pajouheshgar, E., Bo, J.Y., Bachmann, R.C., Bermano, A.H., Cohen- Or, D., Zamir, A., Shamir, A.: Clipasso: Semantically-aware object sketching. ACM Transactions on Graphics (TOG) 41(4), 1–11 (2022)
2022
-
[26]
In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp
Ma, X., Zhou, Y., Xu, X., Sun, B., Filev, V., Orlov, N., Fu, Y., Shi, H.: Towards layer-wise image vectorization. In: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 16314–16323 (2022)
2022
-
[27]
PhD the- sis, Monterey, California
Pastva, T.A.: Bezier curve fitting. PhD the- sis, Monterey, California. Naval Postgraduate School (1998)
1998
-
[28]
Selinger, P.: Potrace : a polygon- based tracing algorithm. (2003). https://api.semanticscholar.org/CorpusID:1419652
2003
-
[29]
Pattern Recognition Letters 19(9), 821–828 (1998) https: //doi.org/10.1016/S0167-8655(98)00069-5
Cinque, L., Levialdi, S., Malizia, A.: Shape description using cubic polyno- mial bezier curves. Pattern Recognition Letters 19(9), 821–828 (1998) https: //doi.org/10.1016/S0167-8655(98)00069-5
1998 doi
-
[30]
In: 10th Annual Conference on Computer Graphics and Inter- active Techniques, pp
Plass, M., Stone, M.: Curve-fitting with piecewise parametric cubics. In: 10th Annual Conference on Computer Graphics and Inter- active Techniques, pp. 229–239 (1983)
1983
-
[31]
Journal of Mathematical Imaging and Vision 64, 41–56 (2022)
He, Y., Kang, S.H., Morel, J.-M.: Silhouette vectorization by affine scale-space. Journal of Mathematical Imaging and Vision 64, 41–56 (2022)
2022
-
[32]
Journal of Mathematical Imaging and Vision 1, 1–20 (2023)
He, Y., Kang, S.H., Morel, J.M.: Topology- and perception-aware image vectorization. Journal of Mathematical Imaging and Vision 1, 1–20 (2023)
2023
-
[33]
Computer Graphics and Image Processing 1(4), 360–372 (1972)
Pavlidis, T.: Segmentation of pictures and maps through functional approximation. Computer Graphics and Image Processing 1(4), 360–372 (1972)
1972
-
[34]
Communi- cations on pure and applied mathematics (1989)
Mumford, D.B., Shah, J.: Optimal approxi- mations by piecewise smooth functions and associated variational problems. Communi- cations on pure and applied mathematics (1989)
1989
-
[35]
Morel, J.-M., Solimini, S.: Variational Meth- ods in Image Segmentation: with Seven Image Processing Experiments vol. 14. Springer, (2012) 12
2012
-
[36]
Applied mathematical sciences 147 (2006)
Kornprobst, G.A.P., Aubert, G.: Mathemat- ical problems in image processing. Applied mathematical sciences 147 (2006)
2006
-
[37]
SIAM Journal on Imaging Sciences 6(1), 368–390 (2013)
Cai, X., Chan, R., Zeng, T.: two-stage image seagmentation method using a convex variant of the mumford–shah model and threshold- ing. SIAM Journal on Imaging Sciences 6(1), 368–390 (2013)
2013
-
[38]
In: 2009 IEEE 12th International Conference on Computer Vision, pp
Pock, T., Cremers, D., Bischof, H., Cham- bolle, A.: An algorithm for minimizing the mumford-shah functional. In: 2009 IEEE 12th International Conference on Computer Vision, pp. 1133–1140 (2009). IEEE
2009
-
[39]
In: Proceedings IEEE Workshop on Variational and Level Set Meth- ods in Computer Vision, pp
Chan, T.F., Vese, L.A.: A level set algorithm for minimizing the mumford-shah functional in image processing. In: Proceedings IEEE Workshop on Variational and Level Set Meth- ods in Computer Vision, pp. 161–168 (2001). IEEE
2001
-
[40]
Commu- nications on Pure and Applied Mathematics 43(8), 999–1036 (1990)
Ambrosio, L., Tortorelli, V.M.: Approxima- tion of functional depending on jumps by elliptic functional via t-convergence. Commu- nications on Pure and Applied Mathematics 43(8), 999–1036 (1990)
1990
-
[41]
International journal of computer vision 1(4), 321–331 (1988)
Kass, M., Witkin, A., Terzopoulos, D.: Snakes: Active contour models. International journal of computer vision 1(4), 321–331 (1988)
1988
-
[42]
IEEE Transactions on image processing 7(3), 359–369 (1998)
Xu, C., Prince, J.L.: Snakes, shapes, and gradient vector flow. IEEE Transactions on image processing 7(3), 359–369 (1998)
1998
-
[43]
In: [1988 Pro- ceedings] Second International Conference on Computer Vision, pp
Amini, A.A., Tehrani, S., Weymouth, T.E.: Using dynamic programming for minimiz- ing the energy of active contours in the presence of hard constraints. In: [1988 Pro- ceedings] Second International Conference on Computer Vision, pp. 95–99 (1988). IEEE
1988
-
[44]
Journal of Mathematical Imaging and vision 28(2), 151–167 (2007)
Bresson, X., Esedo¯ glu, S., Vandergheynst, P., Thiran, J.-P., Osher, S.: Fast global mini- mization of the active contour/snake model. Journal of Mathematical Imaging and vision 28(2), 151–167 (2007)
2007
-
[45]
International jour- nal of computer vision 22, 61–79 (1997)
Caselles, V., Kimmel, R., Sapiro, G.: Geodesic active contours. International jour- nal of computer vision 22, 61–79 (1997)
1997
-
[46]
Springer, (2003)
Cao, F.: Geometric Curve Evolution and Image Processing. Springer, (2003)
2003
-
[47]
Atti della Accademia Nazionale dei Lincei
Miranda, M.: Caccioppoli sets. Atti della Accademia Nazionale dei Lincei. Classe di Scienze Fisiche, Matematiche e Naturali. Rendiconti Lincei. Matematica e Applicazioni 14(3), 173–177 (2003)
2003
-
[48]
Journal of the European Mathe- matical Society 3(1), 39–92 (2001)
Ambrosio, L., Morel, J.-M., Masnou, S., Caselles, V.: Connected components of sets of finite perimeter and applications to image processing. Journal of the European Mathe- matical Society 3(1), 39–92 (2001)
2001
-
[49]
Jour- nal of Differential geometry 26(2), 285–314 (1987)
Grayson, M.A.: The heat equation shrinks embedded plane curves to round points. Jour- nal of Differential geometry 26(2), 285–314 (1987)
1987
-
[50]
Chapman and Hall/CRC, (2001)
Chou, K.-S., Zhu, X.-P.: The Curve Short- ening Problem. Chapman and Hall/CRC, (2001)
2001
-
[51]
IEEE transactions on pattern analysis and machine intelligence (1), 2–14 (1986)
Asada, H., Brady, M.: The curvature primal sketch. IEEE transactions on pattern analysis and machine intelligence (1), 2–14 (1986)
1986
-
[52]
Courier Dover Publications, (2016)
Do Carmo, M.P.: Differential Geometry of Curves and Surfaces: Revised and Updated Second Edition. Courier Dover Publications, (2016)
2016
-
[53]
Jour- nal of computational physics 79(1), 12–49 (1988)
Osher, S., Sethian, J.A.: Fronts propagating with curvature-dependent speed: Algorithms based on hamilton-jacobi formulations. Jour- nal of computational physics 79(1), 12–49 (1988)
1988
-
[54]
International journal of com- puter vision 11(1), 25–44 (1993)
Sapiro, G., Tannenbaum, A.: Affine invari- ant scale-space. International journal of com- puter vision 11(1), 25–44 (1993)
1993
-
[55]
SIAM Journal on Applied Mathematics 57(1), 176–194 (1997)
Tannenbaum, A., Sapiro, G., Olver, P.J.: Invariant geometric evolutions of surfaces and volumetric smoothing. SIAM Journal on Applied Mathematics 57(1), 176–194 (1997)
1997
-
[56]
Journal of the American Mathemati- cal Society 11(3), 601–634 (1998)
Angenent, S., Sapiro, G., Tannenbaum, A.: 13 On the affine heat equation for non-convex curves. Journal of the American Mathemati- cal Society 11(3), 601–634 (1998)
1998
-
[57]
IEEE Transactions on Image Processing 7(3), 411–420 (1998)
Moisan, L.: Affine plane curve evolution: A fully consistent scheme. IEEE Transactions on Image Processing 7(3), 411–420 (1998)
1998
-
[58]
In: 2021 IEEE International Confer- ence on Image Processing (ICIP), pp
He, Y., Kang, S.H., Morel, J.-M.: Accu- rate silhouette vectorization by affine scale- space. In: 2021 IEEE International Confer- ence on Image Processing (ICIP), pp. 1539– 1543 (2021). IEEE
2021
-
[59]
In: 2022 IEEE International Conference on Image Process- ing (ICIP), pp
He, Y., Kang, S.H., Morel, J.-M.: Vector- izing images of any size. In: 2022 IEEE International Conference on Image Process- ing (ICIP), pp. 816–820 (2022). IEEE
2022
-
[60]
International Journal of Computer Vision 25, 95–107 (1997)
Alvarez, L., Morales, F.: Affine morphologi- cal multiscale analysis of corners and multiple junctions. International Journal of Computer Vision 25, 95–107 (1997)
1997
-
[61]
In: International Conference on Scale Space and Variational Methods in Computer Vision, pp
Alvarez, L.: Corner detection using the affine morphological scale space. In: International Conference on Scale Space and Variational Methods in Computer Vision, pp. 29–40 (2017). Springer
2017
-
[62]
arXiv preprint arXiv:1301.3352 (2013)
Magni, A., Mantegazza, C., Novaga, M.: Motion by curvature of planar networks ii. arXiv preprint arXiv:1301.3352 (2013)
2013 arXiv
-
[63]
International Journal of Computer Vision22, 61–79 (1997)
Caselles, V., Kimmel, R., Sapiro, G.: Geodesic Active Contours. International Journal of Computer Vision22, 61–79 (1997)
1997
-
[64]
International Journal of Computer Vision 50, 315–328 (2002)
Chen, Y., Tagare, H.D., Thiruvenkadam, S., Huang, F., Wilson, D., Gopinath, K.S., Briggs, R.W., Geiser, E.A.: Using prior shapes in geometric active contours in a vari- ational framework. International Journal of Computer Vision 50, 315–328 (2002)
2002
-
[65]
In: Duncan, J.S., Gerig, G
Liu, H., Chen, Y., Ho, H.P., Shi, P.: Geodesic active contours with adaptive neighboring influence. In: Duncan, J.S., Gerig, G. (eds.) Medical Image Computing and Computer- Assisted Intervention – MICCAI 2005, pp. 741–748. Springer, Berlin, Heidelberg (2005)
2005
-
[66]
Alvarez, L.: 3D curve regularization. Rev. Real Acad. Cienc. Exactas Fis. Nat. Ser. A-Mat 116 (106) , 1–10 (2022)
2022
-
[67]
Journal of Real-Time Image Processing 14, 793–802 (2018)
Cuenca, C., Gonz´ alez, E., Trujillo, A., Esclarin, J., Mazorra, L., Alvarez, L., Mar- tinez, J.A., Tahoces, P.G., Carreira, J.M.: Fast and accurate circle tracking using active contour models. Journal of Real-Time Image Processing 14, 793–802 (2018)
2018
-
[68]
Journal of Mathematical Imaging and Vision 60 (7) , 1–10 (2018)
Alvarez, L., Gonz´ alez, E., Cuenca, C., Tru- jillo, A., Tahoces, P.G., Carreira, J.M.: Ellipse motion estimation using parametric snakes. Journal of Mathematical Imaging and Vision 60 (7) , 1–10 (2018)
2018
-
[69]
IPOL Journal : Image Processing On Line11, 18–36 (2021) Appendix
He, Y., Kang, S.H., Alvarez, L.: Finding the skeleton of 2d shape and contours: Imple- mentation of hamilton-jacobi skeleton. IPOL Journal : Image Processing On Line11, 18–36 (2021) Appendix. A basic vectorization algorithm based on the curvature of the silhouette contour We d...
2021
-
[70]
This is the most important parame- ter of the algorithm and determines the number of end points of the B´ ezier curves
MaxDist : the maximum distance allowed between the B´ ezier curves and the original curveC(t). This is the most important parame- ter of the algorithm and determines the number of end points of the B´ ezier curves. In all the experiments presented, we fix MaxDist = 6 which pro...
-
[71]
In all the experiments presented, we fix MinLength = 25
MinLength : the minimum length distance (along the curve C(t)) between the selected points. In all the experiments presented, we fix MinLength = 25
-
[72]
In all the experiments presented, we fixσ = 20
σ : scale parameter used to estimate the corner- ness measure and the tangent vector to C(t). In all the experiments presented, we fixσ = 20
-
[73]
In all the experiments presented, we fix κmin = 0.5
κmin : the threshold value of the cornerness measure to define the set Corners. In all the experiments presented, we fix κmin = 0.5. 15
Reviewed August 15, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.