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

Bug#777000: ITP: limereg -- Lightweight Image Registration. Commandline application for image registration (automatically aligning two images with similar content).



Package: wnpp
Severity: wishlist
Owner: Roelof Berg <rberg@berg-solutions.de>

* Package name    : limereg
  Version         : 1.1.0
  Upstream Author : Roelof Berg <rberg@berg-solutions.de>
* URL             : https://github.com/RoelofBerg/limereg
* License         : BSD
  Programming Lang: C++
  Description     : Lightweight Image Registration. Commandline application for
image registration (automatically aligning two images with similar content).

I developed this application as part of a scientific project. It offers 2D,
grayscale, rigid image registration with a powerful
derivative based approach and operates very fast and memory efficient (compared
to traditional derivative-based aproaches).

OpenCV is used to load and store the image data. The user can either output the
registered image (image aligned/shifted/rotated upon another one)
or it can output the numeric registration result (x-shift, y-shift and
rotation).

I want to develop this application further and want to maintain the .deb
package. Furthermore
I will publish the functionality as a library in an additional lib.deb and lib-
dev.deb package.
When the lib.deb package has been released I want to add it to imagemagik. This
would enable people to register images just by using imagemagik :)

I'm not aware of any other package offering image registration (if at all) in
this speed and quality. Our mathematical aproach (regarding speed and memory
usage) is very new and
it is extremely unlikely that any other package can offer it. We just published
it in a scientific magazine.
Preprint: http://www.embedded-software-
architecture.com/Berg2014Highly_Preprint.pdf

Applications:
HDR-Photograpy, Industrial Imaging (compare an actual photography to a
reference picture), Medical Imaging (align images from different times or
sensors), motion detection/compensation, and many more ...

I will put as much effort in the packaging as necessary. As I'm an experienced
software developer (e.g. Embedded Linux) my skills will be sufficient.
The effort is low as it is only a small command line tool (yet ;) and I can do
it alone.

However, I'm new to Open Source and to the packaging. Do I need a sponsor to
get the package accepted ? Also a review from an experienced packager would be
required as this is my first step into Open Source contribution.


Reply to: