<div dir="ltr">Hi everyone,<div><br></div><div>I am wondering what matrix is passed into Eigen's <a href="https://eigen.tuxfamily.org/dox/classEigen_1_1SelfAdjointEigenSolver.html">SelfAdjointEigenSolver</a> when <a href="http://filters.eigenvalues">filters.eigenvalues</a> is called on a .las file. The filters.eigenvalues documentation states that the decomposition is performed for each point with knn nearest neighbors, but to my understanding decompositions can only be performed on square matrices. I was originally imagining a matrix of points like</div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div>[x0 x1 x2 x3 ... xknn]</div></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div>]y0 y1 y2 y3 ... yknn]</div></blockquote></blockquote></blockquote></blockquote></blockquote><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div>[z0 z1 z2 z3 ... zknn]</div></blockquote></blockquote></blockquote></blockquote></blockquote></blockquote><div>but this would definitely not be square. Is it a covariance matrix for all points, kind of analagous to PCA?</div><div><br></div><div>Best,</div><div><br></div><div>Joe Faraguna<div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"></div></div></div></div>