Follow up from this question Thin-Plate-Spline understanding and solution.
In the general case of $\mathbb{R}^N$ the following problem (interpolant which minimizes the Thin Plate Energy, specifically formula (1) in the document).
$$ \left\{ \begin{array}{ll} \text{min} \int_{\mathbb{R}^N} \sum_{|\alpha| = 2} {2 \choose \alpha} | D^{\alpha} u |^2 dx \\ \text{s.t.} \;\; u(x_i) = y_i & i = 1,\dots,n \end{array} \right. $$
After few tedious but easy calculations we can find that the solution $u$ has the form
$$ u(x) = \sum_{1 \leq i \leq n} \lambda_i \Phi(x - x_i) $$
where $\Phi(x)$ is the fundamental solution of the biharmonic equation $\Delta^2 u = 0$. Now no matter the choice of $N$ each $\Phi$ can have only one of the following expressions
$$ \Phi(x) = \begin{cases} A \ln r + B r^2 + Cr^2 \ln r + D & N = 2 \\ A \ln r + B r^2 + Cr^{-2} + D & N = 4 \\ A r^{4 - N} + B r^2 + C r^{2 - N} + D & \text{otherwise} \\ \end{cases} $$
Where the constants $A,B,C$ and $D$ have to be determined based on the interpolation problem, moreover $r = \sqrt{x_1^2 + \ldots x_N^2}$
The math matches the document I attached above. What I don't understand is how to deal with the singularities at $r = 0$ in practice.
For example in the paper Principal Warps for $N = 2$ it is only considered $U(r) = r^2 \ln r^2$, which has no singularity at the origin. This makes me think that a strategy might be to carefully choose a priory some coefficients $A,B,C$ and $D$ so that we don't have singular points.
Is this the reason why the Thin Plate Energy is normally used in interpolation problems more as a regularizer rather than the actual cost function when doing data fitting?
My personal understanding of regularizers (like Tikhonov_regularization) is because of practical numerical instabilities due to large linear systems becoming singular.
Is this understanding on how to use TPS correct?