Page 1 of 1

ImPPG - Image Post-Processor

Posted: Sat Feb 21, 2015 10:28 pm
by GreatAttractor
ImPPG performs Lucy-Richardson deconvolution, unsharp masking, brightness normalization and tone curve adjustment. It can also apply previously specified processing settings to multiple images. This time everything is wrapped in a full-fledged GUI, whose operation should be familiar to most amateur astrophotographers.

Some of the interface features:
- freely adjustable processing area (selection) within the image
- non-blocking operation; if you change the selection, previously started processing (if any) aborts and begins for the new selection
- for moderately small selections the application of Lucy-Richardson deconvolution is almost instanteneous, which allows for convenient fine-tuning of the "Sigma" parameter
- tone curve editor with helper functions (invert points horizontally to create a negative; stretch the curve to cover the histogram only)

Screnshots:
scr1.png
scr2.png
scr2.png (19.8 KiB) Viewed 9264 times
scr3.png
scr3.png (30.73 KiB) Viewed 9264 times
The "Prevent ringing" function is highly experimental and may not help in all cases. It aims to reduce ringing around overexposed areas (e.g. a solar disc in a prominence image); it does work quite well in the case I devised it for:

no deringing:
noder.png
noder.png (9.17 KiB) Viewed 9264 times
deringing enabled:
wder.png
wder.png (8.92 KiB) Viewed 9264 times
but your mileage may vary.

For now only BMP and uncompressed TIFFs (8- and 16-bit) are supported, but I'll add support for more formats (including FITS) soon. The program can be built on any platform which has a C++ compiler supporting Boost and wxWidgets libraries, including Linux (which I use on my laptop) and OS X. As usual, additional details can be found in the README file.

ImPPG is free & open-source, licensed under GNU GPL v3 (or later). Source code and Windows version (32- and 64-bit) can be downloaded from:
http://stargazerslounge.com/blog/1400/e ... processor/


All the material shown in http://solarchat.natca.net/viewtopic.php?f=4&t=14937 has been processed by ImPPG.

Re: ImPPG - Image Post-Processor

Posted: Sat Feb 21, 2015 10:40 pm
by grimble_cornet
Looks like a great front-end to what was already a very impressive bit of software :bow2

Re: ImPPG - Image Post-Processor

Posted: Sun Feb 22, 2015 4:06 pm
by swisswalter
Hi Filip

thank you so much. I'll have a go with it for sure

Re: ImPPG - Image Post-Processor

Posted: Sun Feb 22, 2015 4:28 pm
by marktownley
an excellent resource, i shall have to give it a try! :)

Re: ImPPG - Image Post-Processor

Posted: Sun Feb 22, 2015 5:00 pm
by swisswalter
Hi Filip

it works (tested it on a SAFIX test shot from friday) , but I do not understand it yet :oops:

imppg_64.jpg

Re: ImPPG - Image Post-Processor

Posted: Sun Feb 22, 2015 5:46 pm
by GreatAttractor
Walter, all there's really to do is play with the sliders ;)

Of course, if anything is unclear, please post your questions here.

Re: ImPPG - Image Post-Processor

Posted: Sun Feb 22, 2015 6:37 pm
by robert
Thanks! I have downloaded it and will have a try
Robert

Re: ImPPG - Image Post-Processor

Posted: Mon Feb 23, 2015 7:25 pm
by michael.h.f.wilkinson
I have been a great fan of ImPP for my mosaics, so I will give this further development a try as soon as I can.

Re: ImPPG - Image Post-Processor

Posted: Tue Feb 24, 2015 11:09 pm
by GreatAttractor
New version: 0.1.1
Bug fixes:
– Blank output files after batch processing when L-R iterations count is 0

Download from: http://stargazerslounge.com/blog/1400/e ... processor/

Re: ImPPG - Image Post-Processor

Posted: Wed Feb 25, 2015 5:45 am
by swisswalter
Thank you Filip