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

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



Added cc to debian-med.

I personally disagree with your statement on medical image registration. I believe both fast and sophisticated registration tools can live together. Your package would fit perfectly in d-science or d-med, if not both.

Regarding your naming scheme, I have nothing against it. However, if your project becomes a large library associated with an executable, you might want to consider using limereg (source package name), liblimereg (shared object), liblimereg-dev (symlinks + headers), liblimereg-dbg (debug symbols) and liblimereg-tools or liblimereg-bin (executables). Your call.

I would also suggest to finalize the separation between executable and library first before doing the packaging.

Before actually finding a sponsor, you'd need to prepare the packaging somewhere, in your personal or chosen debian team git repository for instance, and make sure it is of sufficient quality for an upload (using tools like Lintian). Then, you will file an RFS bug, which will point prospective sponsors to the location of your packaging and give them instructions on how to build and test the resulting binary packages.

Hope that helps.

Ghis


2015-02-10 15:35 GMT+00:00 Roelof Berg <rberg@berg-solutions.de>:
Great, I really appreciate this. Thank you.

I plan to contribute three packages. I hope, the naming scheme is correct:
limereg: Commandline application for image registration (available)
liblimereg: Shared object library for image registration (in development)
liblimereg-dev: Headers etc. for development (in development)

Then I plan to integrate liblimereg to more common software like Imagemagick, maye OpenCV (if I'll be allowed to - by the package owners and by my family - well, in fact my wife, who doesn't like me sitting at the laptop all the time  ;).

I'm not sure which maintainer team would be better suited. It is meant for practical (!) application in all areas, from science over industrial automation up to end users. For medical image registration, however, it might be less suitable in many cases, because it is based on a very fast approach (ssd distance measure and linear interpolation), and in a medical setup usually more sophisticated (and probably more time consuming) approaches with a higher accuracy are used. I'm not sure if I will add these other algorithms (like ngf, spline ...) later. Well, maybe I will sometimes, because I'm working for a big medical device vendor in my daylight-life and just love this working field :)

Anyway, I need a sponsor, if this shall become part of Debian.

Regards,
Roelof

Von meinem Mobiltelefon gesendet.

> Am 10.02.2015 um 13:59 schrieb Andreas Tille <andreas@an3as.eu>:
>
> Hi Roelof,
>
> this sounds pretty interesting.  Since I see some scientific application
> I added limereg-dev (assuming that the development library will be named
> that way) to Debian Science imaging and Debian Med imaging-dev tasks.
>
> I wonder whether it might make sense to maintain the package inside the
> Debian Science team or alternatively the Debian Phototools team (both
> teams in CC)
>
> Kind regards and thanks for this interesting ITP
>
>  Andreas.
>
>> On Tue, Feb 03, 2015 at 11:42:22PM +0100, Roelof Berg wrote:
>> 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.
>>
>>
>> --
>> To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
>> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
>> Archive: https://lists.debian.org/20150203224222.27076.66773.reportbug@DellRBE
>
> --
> http://fam-tille.de
>


--
To UNSUBSCRIBE, email to debian-science-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: [🔎] D75C819B-4660-4115-B21A-FB8C778C84F4@berg-solutions.de" target="_blank">https://lists.debian.org/[🔎] D75C819B-4660-4115-B21A-FB8C778C84F4@berg-solutions.de



Reply to: