<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    Hi,<br>
    <br>
    The authors of Olena are also close to Cachan if you want to meet
    with them: <a class="moz-txt-link-freetext" href="http://www.lrde.epita.fr/cgi-bin/twiki/view/Olena/">http://www.lrde.epita.fr/cgi-bin/twiki/view/Olena/</a><br>
    <br>
    Here is a brief description:<br>
    <a class="twikiLink"
      href="http://www.lrde.epita.fr/cgi-bin/twiki/view/Olena/Olena">"Olena</a>
    is a software platform dedicated to image processing. At the moment
    it is mainly composed of a C++ library: <a class="twikiLink"
      href="http://www.lrde.epita.fr/cgi-bin/twiki/view/Olena/Milena">Milena</a>.
    This library features many tools to easily perform image processing
    tasks. Its main characteristic is its genericity: it allows to write
    an algorithm once and run it over many kinds of images (grey scale,
    color, 1D, 2D, 3D…).
    "<br>
    <br>
    best,<br>
    jerome<br>
    <br>
    <br>
    <br>
    On 11/06/2011 07:02 PM, Nicolas Limare wrote:
    <blockquote cite="mid:20111107030232.GA21166@nashi.hw.39mm.net"
      type="cite">
      <pre wrap="">Hi,

YAIPL = Yet Another Image Processing Library...
I feel like every week I see a new place where someone was not
satisfied by existing image processing libraries and decide to write
their own. And this doesn't even ensure that we will eventually get a
good one, because they always try to solve a different set of problems.

Today, I found "population", which defines itself as "[...] an
open-source imaging library in C++ for processing, analysing,
modelling and visualising including more than 200 algorithms designed
by V. Tariel under the CeCill licence.

-> <a class="moz-txt-link-freetext" href="http://population.shinoe.org/">http://population.shinoe.org/</a>

«Why a new library

Since the emergence of applications of the image data-structure, many
libraries dedicated to image processing/analysis have be distributed
freely ImageJ, OpenCV, Olena, VTK or commercially,  ADCIS, Matlab
[3]. In my knowledge, no one respects all these criteria :

* ad vitam æternam : now and in the future, it is and it will be easy
  to install the software in any platforms. Therefore, the code source
  should be written in a standard language and should restrict the
  utilization of external libraries,
* user-friendly : it is easy to design your own algorithm. Therefore,
  the library should have a good technical documentation, as nice
  example [4] and the data-structures should be mapped into classes,
* optimized : the algorithms can be applied on large data set as 3d
  image. Therefore, following generic programming paradigm, the
  procedures should beparametrized to do most of the work at compile
  time and, therefore, to save time at execution time,
* modularity : an algorithm is built on elementary bricks. Therefore, a
  algorithm taxonomy should be done for the definition of the elementary
  bricks,
* mathematical equivalence : we have a mathematical equivalence between
  the algorithm definition and the algorithm implementation. In other
  words,  an algorithm can be applied on a class of data-structure
  having some fundamental properties allowing the process of versatile
  data-structures with a single procedure (whatever the data-structures
  with some properties, I can operate that.

To fulfil all criteria, I design my home-made library on C++ language,
called Population.»

The author, Vincent Tariel, is PhD student at Polytechnique. So close
to Cachan, it could be good to meet him to know more.

</pre>
      <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
discuss mailing list
<a class="moz-txt-link-abbreviated" href="mailto:discuss@list.ipol.im">discuss@list.ipol.im</a>
<a class="moz-txt-link-freetext" href="http://tools.ipol.im/mailman/listinfo/discuss">http://tools.ipol.im/mailman/listinfo/discuss</a></pre>
    </blockquote>
  </body>
</html>