savannah-register-public
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-register-public] [task #11175] Submission of The Pink Image Pr


From: Abigail Grove
Subject: [Savannah-register-public] [task #11175] Submission of The Pink Image Processing Library
Date: Thu, 26 May 2011 21:33:15 +0000
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110420 SUSE/3.6.17-0.2.1 Firefox/3.6.17

URL:
  <http://savannah.gnu.org/task/?11175>

                 Summary: Submission of The Pink Image Processing Library
                 Project: Savannah Administration
            Submitted by: abigailgrove
            Submitted on: Thu 26 May 2011 09:33:14 PM GMT
         Should Start On: Thu 26 May 2011 12:00:00 AM GMT
   Should be Finished on: Sun 05 Jun 2011 12:00:00 AM GMT
                Category: Project Approval
                Priority: 5 - Normal
                  Status: None
                 Privacy: Public
        Percent Complete: 0%
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
                  Effort: 0.00

    _______________________________________________________

Details:

A new project has been registered at Savannah 
This project account will remain inactive until a site admin approves or
discards the registration.


= Registration Administration =

While this item will be useful to track the registration process, *approving
or discarding the registration must be done using the specific Group
Administration
<https://savannah.gnu.org/siteadmin/groupedit.php?group_id=10792> page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):

* Group Administration
<https://savannah.gnu.org/siteadmin/groupedit.php?group_id=10792>


= Registration Details =

* Name: *The Pink Image Processing Library*
* System Name:  *pink-image*
* Type: non-GNU software & documentation
* License: Other (CeCILL is the first license defining the principles of use
and dissemination of Free Software in conformance with French law, following
the principles of the GNU GPL. This license is meant to be used by companies,
research institutions and all organisations willing to release software under
a GPL-like license while ensuring a standard level of legal safety. CeCILL is
also perfectly suited to international projects. )

----

==== Description: ====
Pink is an image processing and image analysis library developed at ESIEE
Engineering for research and teaching purposes. It is build upon Boost Python
and the Python Imaging Library, and uses plug-ins that use python-vtk, numpy
and matplotlib. While the core foundation has been in development for over a
decade, its Python front-end is recent work.

Most existing image processing libraries concentrate on pixel-based operators
and linear filtering methods like convolutions, FIR and IIR filters,
diffusion and so on. Pink complements these with implementations of over 200
algorithms for image segmentation and non-linear
filtering. Whereas most operators come from mathematical morphology, discrete
geometry and discrete topology, operators from other fields are implemented
as well.

The Pink dedicated front end is exposed using Boost Python. The library is
designed to behave natively in Python, with the functional programming
paradigm. Operators are
functions and the images are returned after the operation as results. 

This way complex image processing pipelines and algorithms can be easily
scripted in Python. This enables an
easy plugin creation or development of solutions for particular applications
(pre-processing—segmentation—post-processing).

The Python front-end makes it suitable to use Pink together with other
packages like SAGE, PyLab or Tkinter. This makes it possible to develop image
segmentation and processing methods that are using graphical interfaces for
parametrization. The operators can
be demonstrated using Python’s facilities in an interactive manner. This
functionality is particularly useful as a learning tool.

All the operators feature research-level, scientific journal-described
algorithms with 3D extension where possible. Notable operators include
skeletonization and topological thinning, mathematical morphology, watershed,
maximum flow, total variation filtering, and more.

>From the technical point of view, the images in Pink are exposed in Python as
objects. The operators are functions, with images as first parameters. As
result, they return a processed image. Pixels, if necessary, can be accessed
with intuitive operators. This means that simple algorithms for experimenting
can be implemented directly in Python with speed as the only constraint.

By design new C/C++ operators can be exposed using only a few lines of C++
code, completely omitting third party languages. Indeed, the complete library
is implemented using
C/C++ and Python. It has been ported to most of the popular Linux
distributions and it also runs on OSX and Microsoft Windows.

The software is open-source and freely available. It is currently soliciting
new users and developers.



==== Other Software Required: ====
For optimal use, the following packages should be installed:

imview GPL 
Python Python license
Doxygen GPL
ActiveTcl 8.3 GPL
VTK GPL
MPlayer GPL
Gnuplot Gnuplot license


==== Tarball URL: ====
pinkhq.com






    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/task/?11175>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]