While an explicit function $y(x)$'s arc length $s$ is easily obtained as
$$s = \int \sqrt{1+|y'(x)|^2}\,dx,$$
is there any formula for implicit functions given by $f(x,y) = 0$? One can use the implicit differentiation $y'(x) = -\frac{\partial_y f}{\partial_x f}$ to obtain
$$s = \int\sqrt{1 + |\partial_y f / \partial_x f|^2}\,dx,$$
but that still requires (locally) solving for $y(x)$. Is there any formulation that does not require this, e.g. another implicit equation involving $s$?
Thoughts so far:
One could rewrite $s$ as
$$s = \int |\nabla f|\, |\partial_x f|dx,$$
or symmetrize to
$$s = \int |\nabla f|\, \underbrace{(|\partial_x f|dx + |\partial_y f|dy)}_{(*)}/2$$
where $(*)$ might be strongly related to $|df|$ I guess (though it's not identical due to the $|\cdot|$), but then?