Skip to content

Commit 7f64494

Browse files
committed
Updated the readme
1 parent 18e6e96 commit 7f64494

File tree

1 file changed

+30
-7
lines changed

1 file changed

+30
-7
lines changed

README.md

Lines changed: 30 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<CENTER><H2>Screened Poisson Surface Reconstruction (Version 7.0)</H2></CENTER>
1+
<CENTER><H2>Screened Poisson Surface Reconstruction (Version 8.0)</H2></CENTER>
22
<CENTER>
33
<A HREF="#LINKS">links</A>
44
<A HREF="#EXECUTABLES">executables</A>
@@ -11,8 +11,10 @@ Papers:
1111
<A href="http://www.cs.jhu.edu/~misha/MyPapers/SGP06.pdf">SGP 2006</A>,
1212
<A href="http://www.cs.jhu.edu/~misha/MyPapers/ToG13.pdf">ToG 2013</A>
1313
<br>
14-
Executables (<A HREF="http://www.cs.jhu.edu/~misha/Code/PoissonRecon/Version7.0/PoissonRecon.Win32.zip">Win32</A>, <A HREF="http://www.cs.jhu.edu/~misha/Code/PoissonRecon/Version7.0/PoissonRecon.x64.zip">Win64</A>)<BR>
14+
Executables (<A HREF="http://www.cs.jhu.edu/~misha/Code/PoissonRecon/Version8.0/PoissonRecon.Win32.zip">Win32</A>, <A HREF="http://www.cs.jhu.edu/~misha/Code/PoissonRecon/Version8.0/PoissonRecon.x64.zip">Win64</A>)<BR>
15+
<A href="http://www.cs.jhu.edu/~misha/Code/PoissonRecon/Version8.0/PoissonRecon.zip">Source Code</A> <A HREF="https://github.com/mkazhdan/PoissonRecon">GitHub Repository</A><BR>
1516
(Older Versions:
17+
<A href="http://www.cs.jhu.edu/~misha/Code/PoissonRecon/Version7.0/">V7.0</A>,
1618
<A href="http://www.cs.jhu.edu/~misha/Code/PoissonRecon/Version6.13a/">V6.13a</A>,
1719
<A href="http://www.cs.jhu.edu/~misha/Code/PoissonRecon/Version6.13/">V6.13</A>,
1820
<A href="http://www.cs.jhu.edu/~misha/Code/PoissonRecon/Version6.12/">V6.12</A>,
@@ -54,6 +56,14 @@ by the x-, y- and z-coordinates of the point's normal. (No information about the
5456
<DD> This string is the name of the file to which the triangle mesh will be written.
5557
The file is written in <A HREF="http://www.cc.gatech.edu/projects/large_models/ply.html">PLY</A> format.
5658

59+
<DT>[<b>--linearFit</b>]
60+
<DD> Enabling this flag has the reconstructor use linear interpolation to estimate the positions of iso-vertices.
61+
62+
<DT>[<b>--degree</b> &#60;<i>B-spline degree</i>&#62;]
63+
<DD> This integer specifies the degree of the B-spline that is to be used to define the finite elements system.
64+
Larger degrees support higher order approximations, but come at the cost of denser system matrices (incurring a cost in both space and time).<BR>
65+
The default value for this parameter is 2.
66+
5767
<DT>[<b>--color</b> &#60;<i>pull factor</i>&#62;]
5868
<DD> If specified, the reconstruction code assumes that the input is equipped with colors and will extrapolate
5969
the color values to the vertices of the reconstructed mesh. The floating point value specifies the relative importance
@@ -83,6 +93,9 @@ The default value for this parameter is 5.
8393
Running at depth <i>d</i> corresponds to sampling on a voxel grid whose resolution is 2^<i>d</i> x 2^<i>d</i> x 2^<i>d</i>.<br>
8494
The default value for this parameter is the value of the <B>--depth</B> parameter.
8595

96+
<DT>[<b>--primalVoxel</b>]
97+
<DD> Enabling this flag when outputing to a voxel file has the reconstructor sample the implicit function at the corners of the grid, rather than the centers of the cells.
98+
8699
<DT>[<b>--cgDepth</b> &#60;<i>conjugate gradients solver depth</i>&#62;]
87100
<DD> This integer is the depth up to which a conjugate-gradients solver will be used to solve the linear system. Beyond this depth Gauss-Seidel relaxation will be used.<br>
88101
The default value for this parameter is 0.
@@ -163,7 +176,6 @@ The default value 0.001.
163176
<HR>
164177
<A NAME="USAGE"><B>USAGE</B></A><br>
165178
For testing purposes, three point sets are provided:
166-
167179
<OL>
168180

169181
<LI> <A HREF="http://www.cs.jhu.edu/~misha/Code/PoissonRecon/eagle.points.ply"><B>Eagle</B></A>:
@@ -195,10 +207,10 @@ to remove all subsets of the surface where the sampling density corresponds to a
195207
<TD WIDTH="25%"><TABLE><TR><TD WIDTH="50%"><IMG SRC="http://www.cs.jhu.edu/~misha/Code/PoissonRecon/eagle.1.color.trimmed.jpg" WIDTH="100%"><TD WIDTH="50%"><IMG SRC="http://www.cs.jhu.edu/~misha/Code/PoissonRecon/eagle.2.color.trimmed.jpg" WIDTH="100%"></TR></TABLE>
196208
</TR>
197209
<TR>
198-
<TH ALIGN="CENTER">Unscreened
199-
<TH ALIGN="CENTER">Screened
200-
<TH ALIGN="CENTER">Screened + Color
201-
<TH ALIGN="CENTER">Screened + Color + Trimmed
210+
<TH>Unscreened
211+
<TH>Screened
212+
<TH>Screened + Color
213+
<TH>Screened + Color + Trimmed
202214
</TR>
203215
</TABLE>
204216

@@ -324,6 +336,17 @@ As an examples, the reconstructed bunny can be converted into the ASCII mesh for
324336
<LI> Modified a bug with the way in which sample contributions were scaled.
325337
</OL>
326338

339+
<A HREF="http://www.cs.jhu.edu/~misha/Code/PoissonRecon/Version8.0/">Version 8.0</A>:
340+
<OL>
341+
<LI> Added support for different degree B-splines.
342+
(Note that as the B-spline degree is a template parameter, only degree 1 through 4 are supported.
343+
If higher order degrees are desired, additional template parameters can be easily added in the body of the <U>Execute</U> function inside of <I>PoissonRecon.cpp</I>.
344+
Similarly, to reduce compilation times, support for specific degrees can be removed.)
345+
<LI> Added the <B>--primalVoxel</B> flag to support to extraction of a voxel grid using primal sampling.
346+
<LI> Changed the implementation of the voxel sampling so that computation is now linear, rather than log-linear, in the number of samples.
347+
<LI> Changed the realization of the normal/vector field to use a more compactly supported basis. This gives rise to a smaller system (using less memory and providing a faster solver). Earlier results can be obtained
348+
by setting:<PRE>#define NORMAL_DEGREE 2</PRE> in the file <I>MultiGridOctreeData.h</I>.
349+
</OL>
327350

328351
<HR>
329352
<A HREF="http://www.cs.jhu.edu/~misha">HOME</A>

0 commit comments

Comments
 (0)