Sébastien Loriot
17aff431e2
missing typename
2012-08-23 06:23:34 +00:00
Ílker Yaz
0c484a175e
Changes on documentation & Small change on demo.
2012-08-23 00:50:22 +00:00
Ílker Yaz
fcfc79dfc7
1) Surface_mesh_segmentation does not hold any state now.
...
2) Demo is updated (it uses the API now) (also cleaned)
Also SDF values that are used for visualization (result of "Calculate SDF") is now linearly normalized values (previously they were log-normalized)
3) New example is added (using id's to access pmap data)
2012-08-22 15:37:31 +00:00
Sébastien Loriot
3e5d71bcaa
update reference manual
2012-08-21 07:38:50 +00:00
Sébastien Loriot
edec4fd899
accomodate change in template parameters
2012-08-21 07:18:25 +00:00
Sébastien Loriot
407e8c12da
invalid end of comment
2012-08-21 06:56:48 +00:00
Ílker Yaz
7d4447bd1c
Alpha_expansion_graph_cut.h:
...
Mostly reviewing. Also including a note about performance.
It now contains an implementation which uses MAXFLOW software (see comments in performance)
Documentation update (reference manual part)
2012-08-21 02:48:34 +00:00
Ílker Yaz
ccfa68b331
small fix
2012-08-20 12:15:01 +00:00
Ílker Yaz
6887a24ec0
Warnings are fixed (hopefully).
2012-08-20 11:50:53 +00:00
Sébastien Loriot
252a20862c
do not document internal class
2012-08-20 08:45:21 +00:00
Sébastien Loriot
f2abaabc8f
reorder init of members
2012-08-20 08:27:55 +00:00
Sébastien Loriot
9b407ec3c1
reorder initialization of members
2012-08-20 07:29:52 +00:00
Sébastien Loriot
6d8a745407
fix compilation issue on linux
2012-08-20 06:56:54 +00:00
Ílker Yaz
ec4e20c39c
Documentation updates.
...
Filters are moved to another file (Filters.h)
Surface_mesh_segmentation.h moved to internal folder (and namespace).
2012-08-20 02:29:43 +00:00
Ílker Yaz
cd74403410
Documentation update
2012-08-17 17:16:06 +00:00
Ílker Yaz
a743b4d572
Small corrections on examples
2012-08-16 22:59:22 +00:00
Ílker Yaz
166034aac6
Documentation update.
2012-08-16 22:38:02 +00:00
Ílker Yaz
746fdb74a3
Documentation update.
2012-08-16 01:52:30 +00:00
Ílker Yaz
0898e0a24e
Mostly documentation update,
...
Also small adaptor for pmap (in Surface_Mesh_Segmentation.h).
2012-08-15 17:40:44 +00:00
Ílker Yaz
bd16899b40
doc folder generated.
2012-08-14 01:15:23 +00:00
Sébastien Loriot
cc454b6386
remove double init
2012-08-13 13:49:10 +00:00
Ílker Yaz
66d1bf2351
Supporting meshes which have holes.
...
Commenting Surface_mesh_segmentation.h functions.
2012-08-10 17:15:47 +00:00
Ílker Yaz
ed2c1a2072
Code review ( Additions to Disk_sampling.h)
2012-08-10 00:44:58 +00:00
Ílker Yaz
c069153f81
Reducing effect of smoothing.
...
(Actually needs to be adaptive (according to triangle count etc.))
2012-08-07 14:02:18 +00:00
Ílker Yaz
10f4ec26ad
Changing dihedral-calculation function (using Mesh_3::dihedral_angle)
...
Added logging code.
2012-08-07 00:45:57 +00:00
Ílker Yaz
8e05879f2a
Code review,
...
Doxygen style commenting SDF_calculation.h
Seperating 'ray sampling from cone' from SDF calculation.
(Advanced user might want to place their own sampling algorithm for SDF calculation)
2012-08-06 20:30:37 +00:00
Ílker Yaz
722369eda0
Reverting graph-cut to its first version.
...
Adding logging to Graph-cut.
2012-08-06 17:46:36 +00:00
Ílker Yaz
49a03e1876
Added print-outs for debugging.
2012-08-06 13:47:17 +00:00
Ílker Yaz
bbec5ac94e
Small changes in demo.
...
(Setting rendering mode for item)
2012-08-03 10:13:54 +00:00
Ílker Yaz
050562a5c8
demo update-
2012-08-03 09:24:39 +00:00
Ílker Yaz
58b1a2ed41
Demo - small changes.
2012-08-01 12:14:31 +00:00
Sébastien Loriot
a47e562f2e
fix compilation on linux
2012-07-31 06:10:18 +00:00
Ílker Yaz
4142ebbddc
typo correction.
2012-07-31 01:47:31 +00:00
Ílker Yaz
792ab1f525
Using FacetIndexMap for in Surface_mesh_segmentation.
...
(other structures which have a facet as key-value are converted to vectors)
Using const Polyhedron& as a parameter (previously I was using Polyhedron pointer).
mesh_segmentation.h added for API which includes free functions.
AABB_const_polyhedron_triangle_primitive.h is added for supporting Facet_const_iterator as a parameter to AABB Tree. (I am not sure that is the best solution.)
2012-07-31 01:01:18 +00:00
Sébastien Loriot
d2b5143ab7
fix compilation issue on linux
2012-07-30 08:16:36 +00:00
Ílker Yaz
3b3df1e417
Comments in Expectation_maximization.
2012-07-26 00:35:37 +00:00
Ílker Yaz
7ab40cfe7a
Code review.
...
SDF Calculation is separated from Surface_mesh_segmentation (more compact design).
K-means clustering is 'heavily' commented in Doxygen style.
2012-07-24 23:58:36 +00:00
Ílker Yaz
6c28442322
Mostly code review.
2012-07-18 23:33:34 +00:00
Ílker Yaz
acd80fa21e
Cast more rays if accepted rays after outlier removal are below some threshold.
...
Graph-cut experimets for optimization.
Sampling methods are removed (other than Vogel).
(a not for me: benchmark result-10)
2012-07-17 23:35:51 +00:00
Ílker Yaz
c6b47c931c
Smoothing approaches.
2012-07-12 11:54:15 +00:00
Ílker Yaz
3e25f4267f
A new cone sampling approach,
...
Automatic estimation of number of clusters (experiments)
Removed two outlier removal functions (one remains).
2012-07-09 18:39:30 +00:00
Ílker Yaz
9ace58d7d5
EM - log-sum-exp trick addition.
2012-07-05 00:19:28 +00:00
Ílker Yaz
23465d67a2
Demo update
...
K-means: implemented k-means++ for initialization (just for try)
2012-06-28 17:31:50 +00:00
Ílker Yaz
e7e45a3587
Additions to segmentation, and parameter adjustments.
2012-06-26 00:25:40 +00:00
Ílker Yaz
e130186592
Some experimental code (for graph-cut), and additions to other source files.
2012-06-21 23:24:01 +00:00
Sébastien Loriot
d0e208d165
missing typename + CGAL::max missing include?
2012-06-21 07:11:01 +00:00
Ílker Yaz
14a1fad644
A few additions to graph-cut, and EM.
2012-06-20 19:08:32 +00:00
Ílker Yaz
8e0538d2c7
First version of alpha expansion graph cut.
2012-06-19 18:17:19 +00:00
Ílker Yaz
9d28b10663
Alpha_expansion_graph_cut includes simple graph-cut only.
2012-06-18 21:24:40 +00:00
Ílker Yaz
3b2fd53b48
AABB traversal traits: additions for 'return closest' trait.
2012-06-15 22:35:45 +00:00