Difference between revisions of "Olena"

From LRDE

Line 12: Line 12:
 
-->
 
-->
 
<!-- OLNINTROSTART -->
 
<!-- OLNINTROSTART -->
[[Olena.Olena|Olena]] is a platform dedicated to image processing and pattern recognition. Its core component is a generic and efficient C++ library called [[Olena.Milena|Milena]]. Milena provides a framework to implement simple, fast, safe, reusable and extensible image processing tool chains. The library provides many ready-to-use image data structures (regular 1D, 2D, 3D images, graph-based images, etc.) and algorithms. Milena's algorithms are built upon classical entities from the image processing field (images, points/sites, domains, neighborhoods, etc.). This design allows image processing developers and practitioners to easily understand, modify, develop and extend new algorithms while retaining the core traits of Milena: genericity and efficiency.
+
[[Olena]] is a platform dedicated to image processing and pattern recognition. Its core component is a generic and efficient C++ library called [[Milena]]. Milena provides a framework to implement simple, fast, safe, reusable and extensible image processing tool chains. The library provides many ready-to-use image data structures (regular 1D, 2D, 3D images, graph-based images, etc.) and algorithms. Milena's algorithms are built upon classical entities from the image processing field (images, points/sites, domains, neighborhoods, etc.). This design allows image processing developers and practitioners to easily understand, modify, develop and extend new algorithms while retaining the core traits of Milena: genericity and efficiency.
   
 
On top of Milena, the Olena platform also features optional modules such as Swilena, a component exposing Milena to other languages thanks to the [http://www.swig.org/ Simplified Wrapper and Interface Generator (SWIG)]; and the SCRIBO module for Document Image Analysis.
 
On top of Milena, the Olena platform also features optional modules such as Swilena, a component exposing Milena to other languages thanks to the [http://www.swig.org/ Simplified Wrapper and Interface Generator (SWIG)]; and the SCRIBO module for Document Image Analysis.

Revision as of 15:48, 18 October 2013


Olena.jpg

The Olena Image Processing Platform

Olena is a platform dedicated to image processing and pattern recognition. Its core component is a generic and efficient C++ library called Milena. Milena provides a framework to implement simple, fast, safe, reusable and extensible image processing tool chains. The library provides many ready-to-use image data structures (regular 1D, 2D, 3D images, graph-based images, etc.) and algorithms. Milena's algorithms are built upon classical entities from the image processing field (images, points/sites, domains, neighborhoods, etc.). This design allows image processing developers and practitioners to easily understand, modify, develop and extend new algorithms while retaining the core traits of Milena: genericity and efficiency.

On top of Milena, the Olena platform also features optional modules such as Swilena, a component exposing Milena to other languages thanks to the Simplified Wrapper and Interface Generator (SWIG); and the SCRIBO module for Document Image Analysis.

The Olena platform is Free Software. It is distributed under the conditions of the GNU General Public License (GPL) version 2.

See the Overview of Olena for a longer introduction to the project. French speaking readers can also look at the article introducing Olena 1.0 in L'air de rien 17.

Latest News

<a href="http://www.lrde.epita.fr/cgi-bin/twiki/view/Olena/NewsRss?skin=rss"><img src="%IMG%/feed.png" width=20 height=20 border=0 title="RSS feed" alt="RSS feed"/></a> RSS feed

%INCLUDE{NewsHeadlines}%

More news.

Milena

The C++ library of Olena is Milena. It contains:

  • different image types
  • many tools to ease programming image processing tasks
  • a collection of image processing operators.

Several modules based upon Milena are available from the Modules page. They provide solutions to particular tasks of image processing, whereas the library focuses on general-purpose facilities for image processing. Practically modules are:

  • source code related to our publications (we advocate reproducible research!)
  • source code of our participation to contests
  • source code of projects we are involved with.

Availability

Olena is Free Software. It is released under the conditions of the GNU General Public License version 2.

See the Download page to get the package.

Getting in Touch

There are three public mailing lists devoted to Olena.

$ Send any questions or comments to: olena@lrde.epita.fr (list info) (archives) $ Send bug reports to: olena-bugs@lrde.epita.fr (list info) (archives) $ Send patch proposals to: olena-patches@lrde.epita.fr (list info) (archives)

See also