[Insight-users] itkSymmetricEigenAnalysisImageFilter
Ruben Schilling
r.b.schilling at googlemail.com
Wed Jun 20 09:22:30 EDT 2007
Hi Jing,
actually it is quite easy to compute the eigenvectors, that you need.
Since the Hessian matrix is a symmetric tensor of rank 2 (assuming,
that your derivatives are continuous) you should find what you need
by including these filters (and maybe some additional smoothing filters)
#include "itkSymmetricSecondRankTensor.h"
#include "itkSymmetricEigenAnalysisImageFilter.h"
#include "itkHessianRecursiveGaussianImageFilter.h"
#include "itkGradientRecursiveGaussianImageFilter.h"
You can then easily do what you proposed.
Best regards
Ruben
Am 20.06.2007 um 15:03 schrieb jing xu:
> II use ITK to extract the centreline of 3D vessel ,The basic theory
> is to calculate the Hessian matrix of image at scale
> Then
> lamda1<lamda2<lamda3 and lamda1<lamda2<0
> The scale product of eigenvector1 and gradient of image is equal to
> zero
> The scale product of eigenvector2 and gradient of image is equal to
> zero
> But in ITK software, I only find function
> itkSymmetricEigenAnalysisImageFilter to deal with 3D Hessian
> matrix and there is no method to get the eigenvector
> I want to know there is any other fuction to get the eigenvector of
> 3D Hessian matrix
> Thank you
> _______________________________________________
> Insight-users mailing list
> Insight-users at itk.org
> http://www.itk.org/mailman/listinfo/insight-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://public.kitware.com/pipermail/insight-users/attachments/20070620/624be440/attachment.htm
More information about the Insight-users
mailing list