<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#009900">
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.&nbsp; 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.<br>
<br>
cheers,<br>
Arash<br>
<br>
<br>
Tim van Dijk wrote:
<blockquote cite="midop.s8vh0md6798tzl@jules" type="cite">Hi,
  <br>
  <br>
I'm working on a program that can generate 3D surfaces from a series
  <br>
of 2D photos taken of an object.
  <br>
I'm now at a stage where I have a grid of points, corresponding to the
  <br>
pixels in the photos, and for each pixel (point) I know the
  <br>
corresponding surface normal.
  <br>
I have visualised this data using VTK, using the Hedgehog filter on a
  <br>
grid, and the normals are correct. Now I have to use this data to move
  <br>
the points in the grid such that the result is a 3D surface with the
  <br>
given normals.
  <br>
Does anybody have any ideas on how to do this? I was thinking that
  <br>
there might be some functionality in VTK that can help me with this,
  <br>
but I'm pretty new to it. If not, any pointers on where to find
  <br>
information on how to do this is very welcome.
  <br>
  <br>
Thanks,
  <br>
  <br>
Tim van Dijk
  <br>
_______________________________________________
  <br>
This is the private VTK discussion list.Please keep messages on-topic.
Check the FAQ at: <a class="moz-txt-link-freetext" href="http://www.vtk.org/Wiki/VTK_FAQ">http://www.vtk.org/Wiki/VTK_FAQ</a>
  <br>
Follow this link to subscribe/unsubscribe:
  <br>
<a class="moz-txt-link-freetext" href="http://www.vtk.org/mailman/listinfo/vtkusers">http://www.vtk.org/mailman/listinfo/vtkusers</a>
  <br>
  <br>
</blockquote>
<br>
</body>
</html>