[Olena] #184: Clean the bread-first thinning (skeleton) algorithm

#184: Clean the bread-first thinning (skeleton) algorithm ----------------------+----------------------------------------------------- Reporter: levill_r | Owner: levill_r Type: defect | Status: new Priority: major | Milestone: Olena 1.0 Component: Milena | Version: 1.0 Keywords: | ----------------------+----------------------------------------------------- * Use `image_if` and operator `|` when it is compatible with `complex_image` in source:trunk/milena/apps/statues/mesh_complex_skel.cc. * Likewise in source:trunk/milena/mln/topo/detach.hh. * Use a cell iterator (when available) in the implementation of `mln::make::cell` (source:trunk/milena/mln/make/cell.hh). * Make `mln::topo::is_facet` (source:trunk/milena/mln/topo/is_facet.hh) a method of `mln::complex_psite` (or even of `mln::topo::face`). * Address various `FIXME`s in source:trunk/milena/mln/topo/skeleton/breadth_first_thinning.hh. * Implement the other algorithm (''A1'') from couprie.08.pami to check the simplicity of a cell in source:trunk/milena/mln/topo/is_simple_cell (and factor). -- Ticket URL: <https://trac.lrde.org/olena/ticket/184> Olena <http://olena.lrde.epita.fr> Olena, a generic and efficient C++ image processing library.

#184: Clean the bread-first thinning (skeleton) algorithm --------------------------+------------------------------------------------- Reporter: levill_r | Owner: levill_r Type: enhancement | Status: new Priority: major | Milestone: Olena 1.0 Component: Milena | Version: 1.0 Resolution: | Keywords: --------------------------+------------------------------------------------- Changes (by levill_r): * type: defect => enhancement -- Ticket URL: <https://trac.lrde.org/olena/ticket/184#comment:1> Olena <http://olena.lrde.epita.fr> Olena, a generic and efficient C++ image processing library.

#184: Clean the bread-first thinning (skeleton) algorithm --------------------------+------------------------------------------------- Reporter: levill_r | Owner: levill_r Type: enhancement | Status: new Priority: major | Milestone: Olena 1.0 Component: Milena | Version: 1.0 Resolution: | Keywords: --------------------------+------------------------------------------------- Description changed by levill_r: Old description:
* Use `image_if` and operator `|` when it is compatible with `complex_image` in source:trunk/milena/apps/statues/mesh_complex_skel.cc. * Likewise in source:trunk/milena/mln/topo/detach.hh. * Use a cell iterator (when available) in the implementation of `mln::make::cell` (source:trunk/milena/mln/make/cell.hh). * Make `mln::topo::is_facet` (source:trunk/milena/mln/topo/is_facet.hh) a method of `mln::complex_psite` (or even of `mln::topo::face`). * Address various `FIXME`s in source:trunk/milena/mln/topo/skeleton/breadth_first_thinning.hh.
* Implement the other algorithm (''A1'') from couprie.08.pami to check the simplicity of a cell in source:trunk/milena/mln/topo/is_simple_cell (and factor).
New description: * Use `image_if` and operator `|` when it is compatible with `complex_image` in source:trunk/milena/apps/statues/mesh_complex_skel.cc. * Likewise in source:trunk/milena/mln/topo/detach.hh. * Use a cell iterator (when available) in the implementation of `mln::make::cell` (source:trunk/milena/mln/make/cell.hh); see also #162. * Make `mln::topo::is_facet` (source:trunk/milena/mln/topo/is_facet.hh) a method of `mln::complex_psite` (or even of `mln::topo::face`). * Address various `FIXME`s in source:trunk/milena/mln/topo/skeleton/breadth_first_thinning.hh. * Implement the other algorithm (''A1'') from couprie.08.pami to check the simplicity of a cell in source:trunk/milena/mln/topo/is_simple_cell (and factor). -- -- Ticket URL: <https://trac.lrde.org/olena/ticket/184#comment:2> Olena <http://olena.lrde.epita.fr> Olena, a generic and efficient C++ image processing library.

#184: Clean the bread-first thinning (skeleton) algorithm --------------------------+------------------------------------------------- Reporter: levill_r | Owner: levill_r Type: enhancement | Status: new Priority: major | Milestone: Olena 1.1 Component: Milena | Version: 1.0 Resolution: | Keywords: --------------------------+------------------------------------------------- Changes (by levill_r): * milestone: Olena 1.0 => Olena 1.1 -- Ticket URL: <https://trac.lrde.org/olena/ticket/184#comment:3> Olena <http://olena.lrde.epita.fr> Olena, a generic and efficient C++ image processing library.
participants (1)
-
Olena Trac