This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Olena, a generic and efficient image processing platform".
The branch mesh-segm-skel has been updated
via 4909e378b134c1a6cffad90f43777941db5fbc3a (commit)
via 501e7cf32565082333ec78c87741f53aea709ded (commit)
via 4f66070f0b86dde2bcf19d147ee7f2e7b460ac22 (commit)
via 010c8ad73c83d6ba48444d1ea751edd88595f6c5 (commit)
via 7633d6ba650fad3db5abf7093b1aab4b515eabcb (commit)
via bced3c0ac330b5bf0a3e84b22d1ffac4bf048063 (commit)
via 3351dd9fb898d8e3b67817c4dfc328958ca36b56 (commit)
via 03fc6608251a80d512205a227252c5fbf08b4731 (commit)
via c3438b91d3bb2d6e28189e1f4e30c55f76598fbc (commit)
via 7a9ba190d8d1c953e5a3e01ada05f45f0abe944a (commit)
via 2278386bbfd2b6d316da349e545f0cb4eee54aee (commit)
via c7ca4dacce9f20a1f444a611d63b1f1af5ce8d6b (commit)
via 19e5634ed71a357b381a6a92f35823e6cf9df5f6 (commit)
via a56681a0767c94da4752443d0d28076faa98756f (commit)
via 3f01437b08ce8f2bba55169bf6a3eabf3e3ef89c (commit)
via ffee393b5146379daeb29ab517b0d7edbfaa7001 (commit)
via 7d862f687912a9b931eee257e755f2ade37d53a7 (commit)
via 494c594fb84fe8072af7a5b1eb7d96150ccc7708 (commit)
via 1b53b9052d1bfba1ca67274191ad6dfb93b89ccb (commit)
via bd0c64efc3c0b28d4c9cf40133af1adfd2c66597 (commit)
via 656d1e5859c4b9289c2a4afaff33f3959839e914 (commit)
via 5c00547c2ee3164974be16985a0802d960281d18 (commit)
via f4c7fbf885a04dc4d8f0ce78ff734f41ae0e5f82 (commit)
via 64de1ca04648befd0345f9682619e01904718d57 (commit)
via 3775f010bea392fc633690c9baec398e2e017a42 (commit)
via 4d3cc3a35eddb94efad1e350c600ca07097aeec9 (commit)
via b5877a380725ed332788c7b0fccb3878699405ba (commit)
via 7fbb81ee51035eac926180a96ef912488980762f (commit)
via d8cfdb52a546631b5f69eb4e3c73de3d8b633771 (commit)
via dc1f49e33071cfc2e09aea3c41f6ee3497782f4a (commit)
via 4d52cf76971cb44dd02ba48439b8a56ba53cad59 (commit)
via 19d12e86846a6eb9da210e2a97db74bb81b38fe4 (commit)
via 6d2f0568bcccf065e4d6657dbdaa0a0d356272ef (commit)
via da5b1fe14fc4c6d0152cfa792d54888f04103606 (commit)
via 83227d21332fee1be17312d8ff509e188e7a0c39 (commit)
via d2cb9c7518737e32753b8592254e48396180afcf (commit)
via 56b5137360b54599b6aa56b42847ad4a7f0872be (commit)
via 3e9183f01e76c840291d757b3b533d4ebb43d453 (commit)
from 5946ef3265c3baaaacf7597068829e139335d5d2 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
4909e37 Add tests to generate figures for the WADGMM 2010/LNCS submission.
501e7cf Introduce a no-constraint functor to replace fun::p2b::tautology.
4f66070 Factor code of 2D skeletonizations in apps/generic-skel/.
010c8ad Misc changes in apps/generic-skel/ and tools/.
7633d6b Exercise breadth-first thinning with predicate is_not_1d_isthmus.
bced3c0 Add a non 1D isthmus predicate for (2D and 3D) binary images.
3351dd9 Check the consistency of tools/simple_point3d_lut_26_6.hh.
03fc660 Fix and improve the (fast) computation of 2D connectivity numbers.
c3438b9 Add more tests.
7a9ba19 apps/generic-skel/image3d-skel.hh: Add `inline' qualifiers.
2278386 Introduce a better VTK output routine in apps/generic-skel.
c7ca4da Add a VTK output routine in apps/generic-skel.
19e5634 Use package metadata macros instead of hard-coded strings in I/Os.
a56681a No longer consider mln/version.hh.in as handled by autoheader.
3f01437 Pass the URL of the project to AC_INIT.
ffee393 Remove buggy symbol definitions.
7d862f6 Set connectivity number functions when building is_simple_point3d.
494c594 Fix, factor and improve the (exact) simple 3D point criterion.
1b53b90 Add routines to compute 3D connectivity numbers.
bd0c64e Improve the generation of simple 3D point look-up tables.
656d1e5 tools: s/simple_point_3d/simple_point3d/.
5c00547 New app: apps/generic-skel/image3d-skel-unconstrained.
f4c7fbf Isolate reusable code from image3d-skel-with-end-points.
64de1ca Add a 3D volume of the Stanford bunny.
3775f01 New application computing a 3D skeleton preserving end points.
4d3cc3a Regen Milena's Makefile helpers.
b5877a3 Add a first version of a simple 3D point predicate.
7fbb81e Generate a simple 3D points look-up table for the (26,6)-adjacency.
d8cfdb5 Parallel computation of simple 3D point look-up tables.
dc1f49e Sequential computation of simple 3D points look-up tables.
4d52cf7 Improve mln::connectivity_number_2d.
19d12e8 Factor connectivity_numbers_3d and connectivity_numbers_3d_tbb.
6d2f056 Add a parallel version of connectivity_numbers_3d using TBB.
da5b1fe Make tools/connectivity_numbers_3d thread-safe.
83227d2 Factor soon-to-be shared components of connectivity_numbers_3d.
d2cb9c7 Add a tool to compute 3D connectivity numbers.
56b5137 Have tools/compute_local_configurations compile.
3e9183f Import the computation of (2D) connectivity numbers from sandbox.
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 14 +
configure.ac | 17 +-
milena/ChangeLog | 456 ++++++++++++++++++++
milena/Makefile.am | 1 +
milena/apps/generic-skel/Makefile.am | 70 +++-
.../generic-skel/image2d-skel-unconstrained.cc | 27 +-
.../generic-skel/image2d-skel-with-end-points.cc | 24 +-
milena/apps/generic-skel/image2d-skel.hh | 174 --------
.../generic-skel/image3d-skel-unconstrained.cc | 108 +++++
.../generic-skel/image3d-skel-with-1d-isthmuses.cc | 114 +++++
.../generic-skel/image3d-skel-with-end-points.cc | 114 +++++
milena/apps/generic-skel/image3d-skel.hh | 399 +++++++++++++++++
milena/apps/generic-skel/test-mixed.in | 25 ++
milena/apps/mesh-segm-skel/Makefile.am | 31 ++-
.../mesh-complex-max-curv-1-collapse.cc | 15 +-
.../mesh-complex-max-curv-2-collapse.cc | 15 +-
.../mesh-segm-skel/mesh-complex-pinv-curv-skel.cc | 14 +-
milena/apps/mesh-segm-skel/test-mixed.in | 25 ++
milena/headers.mk | 8 +
milena/img/README | 6 +
milena/img/bunny.pgm | Bin 0 -> 27000043 bytes
milena/mln/fun/p2b/antilogy.hh | 1 -
milena/mln/fun/p2b/tautology.hh | 1 -
milena/mln/io/fld/write_header.hh | 9 +-
milena/mln/io/off/save.hh | 9 +-
milena/mln/io/pnm/save_header.hh | 10 +-
milena/mln/io/vtk/save.hh | 3 +-
milena/mln/topo/connectivity_number_2d.hh | 130 ++++++
milena/mln/topo/connectivity_number_3d.hh | 308 +++++++++++++
milena/mln/topo/detach_point.hh | 1 +
milena/mln/topo/is_not_1d_isthmus.hh | 210 +++++++++
milena/mln/topo/is_not_end_point.hh | 42 ++-
milena/mln/topo/is_simple_2d.hh | 42 +-
milena/mln/topo/is_simple_point2d.hh | 5 +-
milena/mln/topo/is_simple_point3d.hh | 191 ++++++++
milena/mln/topo/no_constraint.hh | 82 ++++
milena/mln/topo/skeleton/breadth_first_thinning.hh | 17 +-
.../mln/topo/skeleton/priority_driven_thinning.hh | 17 +-
milena/mln/version.hh.in | 19 +-
milena/tests/core/alias/Makefile.am | 5 +-
milena/tests/core/alias/dpoint2d.cc | 4 +-
milena/tests/core/alias/neighb2d.cc | 54 +++
milena/tests/io/dump/Makefile.am | 7 +-
milena/tests/io/dump/dump.cc | 35 ++-
milena/tests/topo/Makefile.am | 5 +
milena/tests/topo/connectivity_numbers_2d.cc | 87 ++++
milena/tests/unit_test/unit-tests.mk | 32 ++-
milena/tests/value/Makefile.am | 6 +-
milena/tests/value/int_u32.cc | 37 ++
milena/tools/Makefile.am | 63 +++-
milena/tools/compute_local_configurations.cc | 109 +++++
milena/tools/connectivity_numbers_3d.cc | 46 ++
milena/tools/connectivity_numbers_3d.hh | 407 +++++++++++++++++
milena/tools/connectivity_numbers_3d_tbb.cc | 47 ++
milena/tools/connectivity_numbers_3d_tbb.hh | 167 +++++++
milena/tools/gen_cxx_lut | 103 +++++
milena/tools/simple_point3d_lut.cc | 48 ++
milena/tools/simple_point3d_lut.hh | 190 ++++++++
milena/tools/simple_point3d_lut_26_6.cc | 30 ++
milena/tools/simple_point3d_lut_tbb.hh | 189 ++++++++
milena/tools/simple_point_3d_lut_tbb.cc | 49 +++
milena/tools/test_simple_point3d_lut_26_6.cc | 136 ++++++
milena/tools/tools.mk | 6 +-
63 files changed, 4335 insertions(+), 281 deletions(-)
delete mode 100644 milena/apps/generic-skel/image2d-skel.hh
create mode 100644 milena/apps/generic-skel/image3d-skel-unconstrained.cc
create mode 100644 milena/apps/generic-skel/image3d-skel-with-1d-isthmuses.cc
create mode 100644 milena/apps/generic-skel/image3d-skel-with-end-points.cc
create mode 100644 milena/apps/generic-skel/image3d-skel.hh
create mode 100644 milena/apps/generic-skel/test-mixed.in
create mode 100644 milena/apps/mesh-segm-skel/test-mixed.in
create mode 100755 milena/img/bunny.pgm
create mode 100644 milena/mln/topo/connectivity_number_2d.hh
create mode 100644 milena/mln/topo/connectivity_number_3d.hh
create mode 100644 milena/mln/topo/is_not_1d_isthmus.hh
create mode 100644 milena/mln/topo/is_simple_point3d.hh
create mode 100644 milena/mln/topo/no_constraint.hh
create mode 100644 milena/tests/core/alias/neighb2d.cc
create mode 100644 milena/tests/topo/connectivity_numbers_2d.cc
create mode 100644 milena/tests/value/int_u32.cc
create mode 100644 milena/tools/compute_local_configurations.cc
create mode 100644 milena/tools/connectivity_numbers_3d.cc
create mode 100644 milena/tools/connectivity_numbers_3d.hh
create mode 100644 milena/tools/connectivity_numbers_3d_tbb.cc
create mode 100644 milena/tools/connectivity_numbers_3d_tbb.hh
create mode 100755 milena/tools/gen_cxx_lut
create mode 100644 milena/tools/simple_point3d_lut.cc
create mode 100644 milena/tools/simple_point3d_lut.hh
create mode 100644 milena/tools/simple_point3d_lut_26_6.cc
create mode 100644 milena/tools/simple_point3d_lut_tbb.hh
create mode 100644 milena/tools/simple_point_3d_lut_tbb.cc
create mode 100644 milena/tools/test_simple_point3d_lut_26_6.cc
hooks/post-receive
--
Olena, a generic and efficient image processing platform