Difference between revisions of "Olena"

From LRDE

(New section Development, Resources and Communication, superseding section Getting in Touch.)
m
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
   
  +
<noinclude>{{OlenaMenu}}</noinclude>
   
 
<center> [[File:olena.jpg|152px]] </center>
 
<center> [[File:olena.jpg|152px]] </center>
Line 7: Line 8:
   
 
<!-- OLNINTROSTART -->
 
<!-- OLNINTROSTART -->
[[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 Pylene. Pylene 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. Pylene'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 Pylene, the Olena platform also features optional modules such as Python bindings 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.
 
 
<!--
 
<!--
 
We do our image processing research using this library, but most importantly we have gathered (and still do) '''generic programming''' expertise from the library development.
 
We do our image processing research using this library, but most importantly we have gathered (and still do) '''generic programming''' expertise from the library development.
Line 21: Line 21:
 
See the [[Olena/Overview|Overview]] of Olena for a longer introduction to the project. French speaking readers can also look at the article introducing Olena 1.0 in [[Publications/200909-l-air-de-rien-17|L'air de rien 17]].
 
See the [[Olena/Overview|Overview]] of Olena for a longer introduction to the project. French speaking readers can also look at the article introducing Olena 1.0 in [[Publications/200909-l-air-de-rien-17|L'air de rien 17]].
   
== Downloads ==
+
== GIT Repository ==
   
  +
* Get Pylene from [http://gitlab.lrde.epita.fr/olena/pylene gitlab.lrde.epita.fr/olena/pylene]
Get Olena from the [[Olena/Download|Download]] page.
+
* Get Olena from the [[Olena/Download|Download]] page.
   
== License ==
 
 
Olena is Free Software. It is released under the conditions of the [http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU General Public License version 2].
 
 
== Latest News ==
 
 
* April 25, 2013: Publication [[Publications/201302-IJDAR|Efficient Multiscale Sauvola's Binarization]] accepted to the [http://www.springer.com/computer/image+processing/journal/10032 International Journal of Document Analysis and Recognition (IJDAR)]
 
* April 3, 2013: New online demo : [http://olena.lrde.epita.fr/demos/staff_removal.php Staff Removal in Music Scores]._
 
* March 28, 2013: New online demo : [http://olena.lrde.epita.fr/demos/historical_document_layout_analysis.php Historical Document Layout Analysis]. Performs a layout analysis and classify each element found in the page
 
* November 12, 2012: Olena is now available as [[Olena/Download|deb packages]] for Ubuntu
 
* July 06, 2012: Olena is now available as [[Olena/Download|deb packages]] for Debian testing
 
 
[[Olena/News|More news]].
 
 
== Milena ==
 
 
The C++ library of Olena is [[Olena/Milena|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 [[Olena/Modules|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.
 
 
== Development, Resources and Communication ==
 
 
* [http://git.lrde.epita.fr/?p=olena.git Olena Git Web]: Browsable Git repository of Olena (<tt>git://git.lrde.epita.fr/olena</tt>).
 
* [https://trac.lrde.org/olena/ Olena Trac]: Project development is managed through [http://www.edgewall.com/trac/ Trac].
 
* The following mailing lists are the main medium to discuss Olena:
 
** [https://lists.lrde.epita.fr/listinfo/olena Olena]: General questions, discussions and announcements.
 
** [https://lists.lrde.epita.fr/listinfo/olena-bugs Olena bugs]: Bug reports about the platform. Bug reports welcome!
 
** [https://lists.lrde.epita.fr/listinfo/olena-patches Olena patches]: Patches and related discussions. Patch proposals welcome!
 
 
== See also ==
 
 
<!-- * The [[Olena.RoadMap|Road Map]] (Other topics regarding the development of Olena.)
 
FIXME: Add links towards relevant topics, e.g., FAQ
 
-->
 
   
 
* [[Olena/Documentation]]
 
* [[Olena/Documentation]]

Latest revision as of 08:43, 16 June 2021


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 Pylene. Pylene 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. Pylene'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 Pylene, the Olena platform also features optional modules such as Python bindings and the SCRIBO module for Document Image Analysis.


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.

GIT Repository