[vtkusers] Computing 3D surface from grid of normals

Arash Jahangir arash at vije.ca
Sat May 6 21:21:29 EDT 2006


I don't know what you can do in VTK, but you can use Frankot and 
Chellappa'a algorithm for constructing an integrable surface from 
gradient information.  You can look it up in IEEE PAMI vol 10, No 4 pp 
439-451 or I can send you a Matlab code that works just fine.

cheers,
Arash


Tim van Dijk wrote:
> Hi,
>
> I'm working on a program that can generate 3D surfaces from a series
> of 2D photos taken of an object.
> I'm now at a stage where I have a grid of points, corresponding to the
> pixels in the photos, and for each pixel (point) I know the
> corresponding surface normal.
> I have visualised this data using VTK, using the Hedgehog filter on a
> grid, and the normals are correct. Now I have to use this data to move
> the points in the grid such that the result is a 3D surface with the
> given normals.
> Does anybody have any ideas on how to do this? I was thinking that
> there might be some functionality in VTK that can help me with this,
> but I'm pretty new to it. If not, any pointers on where to find
> information on how to do this is very welcome.
>
> Thanks,
>
> Tim van Dijk
> _______________________________________________
> This is the private VTK discussion list.Please keep messages on-topic. 
> Check the FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20060506/3ef14db5/attachment.htm>


More information about the vtkusers mailing list