Hi Sameer,
Sure. What I am trying to do is approximate the solution of the normal equations without performing any matrix inversion (it is a competing method for CGNR). Suppose we have the normal equations, i.e., the Hessian (H = J^T*J) and the independent part (v = -J^T*f). Any positive symmetric definite matrix whose eigenvalues are in (0,1] can be approximated by a series of the form inv(H) = a0*I+a1*H+a2*H^2+a3*H^3+... where a0, a1, a2, a3 ... are real coefficients and are determined by the size of the series that we use for the approximation. Therefore, the solution of the system H*x = v, which is x = inv(H)*v can be approximated by (a0*I+a1*H+a2*H^2+a3*H^3+...)*v = a0*v+a1*H*v+a2*H^2*v+a3*H^3*v+... which requires only matrix-vector operations, and none matrix-matrix operation.
I understand that It is a competing method for CGNR. The point is for performing that I need the Hessian matrix H to make its eigenvalues be in (0,1] (that is why I need the preconditioning I mentioned in the last messages). I want to see how it performs for 3D reconstruction problems through the application to BA.
Best,
D.