1. 05 Mar, 2009 9 commits
    • Fabien Freling's avatar
      Fix ultrasound dump. · c1328fe3
      Fabien Freling authored
      	* fabien/bin/dicom2dump.cc: Minor fix.
      	* fabien/igr/dumps/souris18_us_01.dump: Correct dump.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3486 4aad255d-cdde-0310-9447-f3009e2ae8c0
      c1328fe3
    • Fabien Freling's avatar
      Add dump example for US images.. · d76f46f5
      Fabien Freling authored
      	* fabien/bin/dicom2dump.cc: Update.
      	* fabien/igr/dumps/souris18_us_01.dump: New example file.
      	* fabien/igr/seg_vol_irm.hh: Update.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3485 4aad255d-cdde-0310-9447-f3009e2ae8c0
      d76f46f5
    • Thierry Geraud's avatar
      Add morpho approximate dil, ero, clo and ope. · 94c5a266
      Thierry Geraud authored
      	* mln/morpho/approx: New directory.
      	* mln/morpho/approx/dilation.hh: New.
      	* mln/morpho/approx/erosion.hh: New.
      	* mln/morpho/approx/all.hh: New.
      	* mln/morpho/closing/approx: New directory.
      	* mln/morpho/closing/approx/all.hh: New.
      	* mln/morpho/closing/approx/structural.hh: New.
      	* mln/morpho/opening/approx: New directory.
      	* mln/morpho/opening/approx/structural.hh: New.
      	* mln/morpho/opening/approx/all.hh: New.
      	* mln/morpho/all.hh: Update.
      	* tests/morpho/approx: New directory.
      	* tests/morpho/approx/erosion.cc: New.
      	* tests/morpho/approx/dilation.cc: New.
      	* tests/morpho/approx/Makefile.am: New.
      	* tests/morpho/closing/approx: New directory.
      	* tests/morpho/closing/approx/structural.cc: New.
      	* tests/morpho/closing/approx/Makefile.am: New.
      	* tests/morpho/closing/Makefile.am: Update.
      	* tests/morpho/opening/approx: New directory.
      	* tests/morpho/opening/approx/structural.cc: New.
      	* tests/morpho/opening/approx/Makefile.am: New.
      	* tests/morpho/opening/Makefile.am: Update.
      	* tests/morpho/Makefile.am: Update.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3484 4aad255d-cdde-0310-9447-f3009e2ae8c0
      94c5a266
    • Thierry Geraud's avatar
      Add 2D distance chamfer values. · 280e14a9
      Thierry Geraud authored
      	* theo/dmap.txt: New.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3483 4aad255d-cdde-0310-9447-f3009e2ae8c0
      280e14a9
    • Fabien Freling's avatar
      Add source for dicom2dump tool. · b89b9b6c
      Fabien Freling authored
      	* fabien/TODO: Simple TODO reminder.
      	* fabien/bin/Makefile: Makefile to compile dicom binaries.
      	* fabien/bin/dicom2dump.cc: Binary to convert dicom to dump.
      	* fabien/bin/dicom_mask.cc: Binary to extract simple mask
      	  from dicom images.
      	* fabien/igr/Makefile: Update.
      	* fabien/igr/launch2d.sh: Update.
      	* fabien/igr/launch3d.sh: Update.
      	* fabien/igr/seg2d.cc: Update.
      	* fabien/igr/seg3d.cc: Update.
      	* fabien/igr/seg_vol_irm.hh: Implement different threshold
      	  techniques: double and deviation.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3482 4aad255d-cdde-0310-9447-f3009e2ae8c0
      b89b9b6c
    • Thierry Geraud's avatar
      Add fastest version for thick front distance transform. · 2cca7666
      Thierry Geraud authored
      	* mln/core/concept/weighted_window.hh
      	(mln_is_simple_weighted_window): New.
      	* sandbox/folio/distance_front_new.hh: Copy to and rename as...
      	* mln/canvas/distance_front.hh: ...this.
      	Update doc.
      	(distance_front_dispatch): Fix missing test.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3481 4aad255d-cdde-0310-9447-f3009e2ae8c0
      2cca7666
    • Thierry Geraud's avatar
      Fix fastest distance computation. · 2b07a4b3
      Thierry Geraud authored
      	* folio/distance_front.cc (main): Remove echo.
      	Test equality between generic and fastest results.
      	* folio/distance_front_new.hh
      	(distance_front_fastest): Fix erroneous line moves.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3480 4aad255d-cdde-0310-9447-f3009e2ae8c0
      2b07a4b3
    • Thierry Geraud's avatar
      Complete Etienne's work. · 6494c5cb
      Thierry Geraud authored
      	* folio/distance_front.cc: New.
      	* folio/distance_front_new.hh: Make it compile.
      	Fix missing work.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3479 4aad255d-cdde-0310-9447-f3009e2ae8c0
      6494c5cb
    • Guillaume Lazzara's avatar
      Fix tests. · f4a58aac
      Guillaume Lazzara authored
      	* mln/canvas/morpho/attribute_filter.hh: add a missing inline.
      
      	* mln/registration/icp.hh: fix compilation issues.
      
      	* tests/registration/registration.cc: enlarge the closest_point image
      	bbox.
      
      	* tests/transform/bench_closest_point_geodesic.cc: Update call to
      	distance_and_closest_point_geodesic.
      
      	* tests/transform/distance_and_closest_point_geodesic.cc: fix
      	reference resut.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3478 4aad255d-cdde-0310-9447-f3009e2ae8c0
      f4a58aac
  2. 04 Mar, 2009 5 commits
  3. 03 Mar, 2009 12 commits
    • Fabien Freling's avatar
      Add standard deviation accumulator. · 4597bfe2
      Fabien Freling authored
      	* mln/accu/stat/deviation.hh: New accumulator for standard
      	  deviation.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3472 4aad255d-cdde-0310-9447-f3009e2ae8c0
      4597bfe2
    • Fabien Freling's avatar
      Create small tools for IGR. · c3d0549a
      Fabien Freling authored
      	* fabien/TODO: New.
      	* fabien/igr/dump2pbm.cc: Move this...
      	* fabien/bin/dump2pbm.cc: ...here.
      	* fabien/igr/dump2ppm.cc: Move this...
      	* fabien/bin/dump2ppm.cc: ...here.
      	* fabien/igr/Makefile: Update.
      	* fabien/igr/launch.sh: New tool.
      	* fabien/igr/launch2d.sh: New tool.
      	* fabien/igr/launch3d.sh: New tool.
      	* fabien/igr/seg2d.cc: New tool.
      	* fabien/igr/seg3d.cc: New tool.
      	* fabien/igr/seg_vol_irm.cc: Rename this...
      	* fabien/igr/seg_vol_irm.hh: ...into this.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3471 4aad255d-cdde-0310-9447-f3009e2ae8c0
      c3d0549a
    • Guillaume Lazzara's avatar
      Small fixes (again). · c232caa0
      Guillaume Lazzara authored
      	* mln/level/approx/median.hh: call diameter() instead of length() on
      	win::ball.
      
      	* mln/level/convert.hh: fix a return type.
      
      	* mln/morpho/closing/essential.hh,
      	* mln/morpho/essential.hh,
      	* mln/morpho/opening/essential.hh: Fix includes.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3470 4aad255d-cdde-0310-9447-f3009e2ae8c0
      c232caa0
    • Guillaume Lazzara's avatar
      Small fixes related to morpho. · 02c779ad
      Guillaume Lazzara authored
      	* mln/morpho/closing/area.hh: update copyright.
      
      	* mln/morpho/closing/leveling.hh: fix guard and revamp.
      
      	* mln/morpho/rank_filter.hh: update forward declaration.
      
      	* tests/morpho/Makefile.am: run tests in morpho/closing and
      	morpho/opening.
      
      	* tests/morpho/closing/area.cc,
      	* tests/morpho/closing/height.cc,
      	* tests/morpho/closing/sum.cc,
      	* tests/morpho/closing/volume.cc,
      	* tests/morpho/opening/area.cc,
      	* tests/morpho/opening/height.cc,
      	* tests/morpho/opening/sum.cc,
      	* tests/morpho/opening/volume.cc: use tiny.ppm instead of lena.ppm, it
      	is faster.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3469 4aad255d-cdde-0310-9447-f3009e2ae8c0
      02c779ad
    • Guillaume Lazzara's avatar
      Add a specialization of level::convert. · a1ca9a44
      Guillaume Lazzara authored
      	* mln/level/convert.hh: Add a specialization while the conversion
      	value type is equal to the image value type.
      
      	* tests/level/convert.cc: add a new test.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3468 4aad255d-cdde-0310-9447-f3009e2ae8c0
      a1ca9a44
    • Guillaume Lazzara's avatar
      Introduce distance_and_closest_point_geodesic. · 975f71e7
      Guillaume Lazzara authored
      	* mln/transform/closest_point_geodesic.hh: rename as...
      	* mln/transform/distance_and_closest_point_geodesic.hh: ... this.
      	  Now returns both dmap and closest point images.
      	  Add a version returning a closest point image containing indexes.
      
      	* mln/transform/all.hh: update includes.
      
      	* mln/transform/internal/closest_point_functor.hh: add a new functor
      	which build a closest point image containing sites.
      
      	* tests/Makefile.am: run transform tests.
      
      	* tests/transform/Makefile.am: update test names
      	.
      	* tests/transform/bench_closest_point_geodesic.cc: fix missing
      	include.
      
      	* tests/transform/closest_point_geodesic.cc: rename as...
      	* tests/transform/distance_and_closest_point_geodesic.cc: ... this.
      	  Update according modifications in
      	  distance_and_closest_point_geodesic.hh.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3467 4aad255d-cdde-0310-9447-f3009e2ae8c0
      975f71e7
    • Guillaume Lazzara's avatar
      Add util::couple. · 3cf0592d
      Guillaume Lazzara authored
      	* mln/util/couple.hh: New. behaves like a std::pair.
      
      	* mln/util/all.hh,
      	* mln/util/essential.hh: include new header.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3466 4aad255d-cdde-0310-9447-f3009e2ae8c0
      3cf0592d
    • Guillaume Lazzara's avatar
      configure.ac: configure milena/tests/transform · c7be15cd
      Guillaume Lazzara authored
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3465 4aad255d-cdde-0310-9447-f3009e2ae8c0
      c7be15cd
    • Thierry Geraud's avatar
      Fix missing tests in morpho. · 6ff05af3
      Thierry Geraud authored
      	* tests/morpho/top_hat.cc: New.
      	* tests/morpho/Makefile.am: Update.
      	* tests/morpho/closing/area.cc,
      	* tests/morpho/closing/height.cc (Copyright): Fix.
      	* tests/morpho/closing/structural.cc: New.
      	* tests/morpho/closing/Makefile.am: Update.
      	* tests/morpho/opening/volume.cc,
      	* tests/morpho/opening/area.cc,
      	* tests/morpho/opening/height.cc (Copyright): Fix.
      	* tests/morpho/opening/structural.cc: New.
      	* tests/morpho/opening/Makefile.am: Update.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3464 4aad255d-cdde-0310-9447-f3009e2ae8c0
      6ff05af3
    • Thierry Geraud's avatar
      Update calls to morphological structural closing and opening. · 3a122368
      Thierry Geraud authored
      	* nivault/extract_score.cc,
      	* garrigues/factures/extract_array_highlight.cc,
      	* inim/nature/closing.cc,
      	* inim/nature/nature.cc,
      	* inim/nature/opening.cc,
      	* inim/nature/hom.cc,
      	* theo/exec/closing_isotropic.cc
      	(closing, opening): Update to...
      	(closing::structural, opening::structural): ...this.
      
      	* dalila/dematOld.hh,
      	* dalila/demat.hh: Remove; they are just copies of...
      	* scribo/demat.hh: ...this!
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3463 4aad255d-cdde-0310-9447-f3009e2ae8c0
      3a122368
    • Thierry Geraud's avatar
      Disambiguate morphological structural opening and closing. · 01250843
      Thierry Geraud authored
      	* mln/morpho/closing.hh: Move and rename as...
      	* mln/morpho/closing/structural.hh: ...this.
      	(closing): Rename as...
      	(closing::structural): ...this.
      	Layout.
      	* mln/morpho/closing/all.hh: Update.
      
      	* mln/morpho/opening.hh: Move and rename as...
      	* mln/morpho/opening/structural.hh: ...this.
      	(opening): Rename as...
      	(opening::structural): ...this.
      	Layout.
      	* mln/morpho/opening/all.hh: Update.
      	* mln/morpho/all.hh: Update.
      	
      	* mln/morpho/elementary/closing.hh,
      	* mln/morpho/elementary/opening.hh: Layout.
      
      	* mln/morpho/elementary/top_hat.hh: Update doc style.
      	Layout.
      	(top_hat_white, top_hat_black, top_hat_self_complementary):
      	Make calls to elementary closing (resp. opening) explicit.
      	* mln/morpho/top_hat.hh: Update doc style.
      	(top_hat_white, top_hat_black, top_hat_self_complementary):
      	Make calls to structural closing (resp. opening) explicit.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3462 4aad255d-cdde-0310-9447-f3009e2ae8c0
      01250843
    • Thierry Geraud's avatar
      Print dimension in op<<(win::ball). · 1256c976
      Thierry Geraud authored
      	* mln/win/ball.hh (print_): Print dimension.
      	* tests/win/ball.cc: Inactivate echo.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3461 4aad255d-cdde-0310-9447-f3009e2ae8c0
      1256c976
  4. 02 Mar, 2009 8 commits
  5. 01 Mar, 2009 6 commits
    • Frdric Bour's avatar
      Add exo3 "assignable" functions part, correct other parts. · a18ebc89
      Frdric Bour authored
      	* rush/exo3/Makefile: Added assignable target.
      	* rush/exo3/assignable.cc: New.
      	* rush/exo3/assignable.cc: New.
      	* rush/exo3/exo3_1.cc: Renamed to...
      	* rush/exo3/exo3_fun_area.cc: New.
      	* rush/exo3/exo3_2.cc: Renamed to...
      	* rush/exo3/exo3_fun_generator.cc: New.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3452 4aad255d-cdde-0310-9447-f3009e2ae8c0
      a18ebc89
    • Edwin Carlinet's avatar
      Make area_on_vertices work with new algebraic code [POST-RUSH]. · 0544c364
      Edwin Carlinet authored
      	* mln/morpho/attribute/count_adjacent_vertices.hh,
      	* mln/morpho/closing/area_on_vertices.hh,
      	* mln/morpho/opening/area_on_vertices.hh:
      	  Make area_on_vertices work with new algebraic code, and
      	adapt count_adjacent_vertices accumulator as a morpho attribute.
      
      	* mln/morpho/closing_area_on_vertices.hh,
      	* mln/morpho/closing_attribute.hh,
      	* mln/morpho/opening_area_on_vertices.hh,
      	* mln/morpho/opening_attribute.hh:
      	  Delete old implementations.
      
      	* tests/morpho/artificial_line_graph_image_wst.cc,
      	* tests/morpho/lena_line_graph_image_wst2.cc:
      	  Update test files using area_on_vertices.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3451 4aad255d-cdde-0310-9447-f3009e2ae8c0
      0544c364
    • Edwin Carlinet's avatar
      [EXO2] Add shell script for exo2. · d55841fc
      Edwin Carlinet authored
      	* sandbox/theo/rush/exo2/Makefile
      	* sandbox/theo/rush/exo2/exo2.cc
      	* sandbox/theo/rush/exo2/exo2.sh: Shell script for exo2.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3450 4aad255d-cdde-0310-9447-f3009e2ae8c0
      d55841fc
    • Frdric Bour's avatar
      Mistake in previous commit.. · 6854fd8e
      Frdric Bour authored
      	* inverse.cc: Remove. Test file.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3449 4aad255d-cdde-0310-9447-f3009e2ae8c0
      6854fd8e
    • Frdric Bour's avatar
      Add rush/exo3. · 5140c6da
      Frdric Bour authored
      	* milena/mln/canvas/morpho/attribute_filter.hh: Add one missing include.
      	* milena/sandbox/theo/rush/exo3/Makefile: New.
      	* milena/sandbox/theo/rush/exo3/exo3_1.cc: New.
      	* milena/sandbox/theo/rush/exo3/exo3_2.cc: New.
      	* milena/sandbox/theo/rush/exo3/inverse.cc: New.
      	* milena/sandbox/theo/rush/exo3: New.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3448 4aad255d-cdde-0310-9447-f3009e2ae8c0
      5140c6da
    • Edwin Carlinet's avatar
      Remove algebraic_filter and algebraic_union_find from canvas. · 39132405
      Edwin Carlinet authored
      	* mln/canvas/morpho/algebraic_filter.hh,
      	* mln/canvas/morpho/algebraic_union_find.hh: Remove.
      	Now, use either mln::canvas::morpho::attribute_filter or
      	leveling/algebraic filters in mln::morpho.
      
      	* sandbox/edwin/accu.cc,
      	* sandbox/edwin/accu_trait.hh,
      	* sandbox/edwin/algebraic.hh,
      	* sandbox/edwin/algebraic_union_find.hh,
      	* sandbox/edwin/card.hh,
      	* sandbox/edwin/filtres/connectes/Makefile,
      	* sandbox/edwin/filtres/connectes/connected_filter.hh,
      	* sandbox/edwin/filtres/connectes/filter.cc,
      	* sandbox/edwin/filtres/connectes,
      	* sandbox/edwin/filtres,
      	* sandbox/edwin/leveling.hh: Remove all files related to
      	  filters from my sandbox.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3447 4aad255d-cdde-0310-9447-f3009e2ae8c0
      39132405