Author Topic: Gradient domain Operations, take 7  (Read 9949 times)

Offline georg.viehoever

  • PTeam Member
  • PixInsight Jedi Master
  • ******
  • Posts: 2131
    • View Profile
Gradient domain Operations, take 7
« on: 2011 November 03 10:08:31 »
Hi,

today I am publishing a new version of the GradientDomain module (see http://pixinsight.com/forum/index.php?topic=3295.0 and earlier messages for details). The highlights of this release:

- fixed remaining issue with large feather radius in GradientMergeMosaic.
- fixed bug in GradientMergeMosaic where generated mask view had a geometry that was different from the result
- Added a GradientHdrComposition process.
- More details in the changes list below.

The GradientMergeMosaic process is now pretty mature, and has been used with quite good success by a number of users. I dont expect major changes in the future.
The GradientHdrCompression tool has been successfully used by Vicent in one of his tutorials. I would welcome further feedback if we should keep or drop it.
The GradientHdrComposition process is an alternative to the HDRComposition process that already exists in PixInsight. The principles that it is using are very different. I don't think that it is better than HDRComposition, it is just different, because it based on different principles. Maybe it is helpful in cases where HDRComposition fails. Consider this process experimental, it certainly still has problems.

Attached below are the sources, a screenshot of the GUI, and a screenshot of a HDRComposition (top left) and three of its four contributing images. The updated documentation will be mailed to Juan, and will hopefully be published along with compiled versions via the Update system.

Special thanks to Harry Page and Alejandro Tombolini for providing M42 test data  :) .

Georg

Detailed changes:
Version 00.06.00.0006 (2911-11-03):
- fixed the FeatherRadius problem, also removed hint from docs
- start development of GradientHdrComposition module process
- GradientsMergeMosaic: explained creation algorithm for mask in online and bubble help
- GradientsMergeMosaic: mask did not have correct size after bugfix in last release.
- corrected name of Gradient*s*MergeMosaic.pidoc and Gradient*s*HdrCompression.pidoc
- Adding new experimental module for GradientsHDRComposition
- Adding preliminary documentation for GradientsHDRComposition
- Minor improvements to other documentation
- Updated Credits
Georg (6 inch Newton, unmodified Canon EOS40D+80D, unguided EQ5 mount)

Offline RBA

  • PixInsight Guru
  • ****
  • Posts: 505
    • View Profile
    • DeepSkyColors
Re: Gradient domain Operations, take 7
« Reply #1 on: 2011 November 06 00:35:46 »
Thank you Georg for this incredible tool, and also for keeping an adequate and professional workflow in the development and production of the tool, mainly, the release of a new tool simultaneously (or at least almost) with its documentation.

Sorry Georg for hijacking the thread by bringing this most discussed topic, but I hope your approach was, at least, inspiring to others.

Offline georg.viehoever

  • PTeam Member
  • PixInsight Jedi Master
  • ******
  • Posts: 2131
    • View Profile
Re: Gradient domain Operations, take 7
« Reply #2 on: 2011 November 06 04:55:03 »
Hi,

attached the latest sources. They contain a fix for the serialization problem idenitified in http://pixinsight.com/forum/index.php?topic=3579.0, and a minor improvement to the linearization method. The documentation has not changed.

Enjoy,
Georg

Version 00.06.02.0009 (2911-11-06):
- GradientsHdrComposition: Fixed bug in serialization of data, identified by Geert Vanhauwaert
  and Juan Conejero http://pixinsight.com/forum/index.php?topic=3579.0
- improved linearization. Still beta.

Version 00.06.01.0008 (2911-11-04):
- Fixed some tool tips in the GradientsHdrCompression and GradientsMergeMosaic interfaces.
- Minor fixes to documentation by Juan Conejero
- Release via update-dev
Georg (6 inch Newton, unmodified Canon EOS40D+80D, unguided EQ5 mount)

Offline Alejandro Tombolini

  • PTeam Member
  • PixInsight Jedi
  • *****
  • Posts: 1265
    • View Profile
    • Próxima Sur
Re: Gradient domain Operations, take 7
« Reply #3 on: 2011 November 06 11:08:47 »
Hello Georg, thank you very much for the tool, I hope to try it soon.

Regards, Alejandro.

Offline georg.viehoever

  • PTeam Member
  • PixInsight Jedi Master
  • ******
  • Posts: 2131
    • View Profile
Re: Gradient domain Operations, take 7
« Reply #4 on: 2011 November 07 13:35:57 »
Hi,

updated version to fix the problem discovered by Marco (lorenzi) in http://pixinsight.com/forum/index.php?topic=3588.0. No other changes. Note that a large Feather Radius has a noticable impact on runtime, so keep it as small as possible.

Georg

Version 00.06.03.0010 (2011-11-07):
- increased max. feather radius from 50 to 250 to adress problem described by Marco (lorenzi) in http://pixinsight.com/forum/index.php?topic=3588.msg24587#msg24587

« Last Edit: 2011 November 07 14:00:03 by georg.viehoever »
Georg (6 inch Newton, unmodified Canon EOS40D+80D, unguided EQ5 mount)

Offline RBA

  • PixInsight Guru
  • ****
  • Posts: 505
    • View Profile
    • DeepSkyColors
Re: Gradient domain Operations, take 7
« Reply #5 on: 2011 November 09 15:36:43 »
How do "regular people" get the compiled module?
Or is this already part of the main PI trunk (or whatever is called)?

Offline oldwexi

  • PixInsight Guru
  • ****
  • Posts: 618
    • View Profile
    • Astronomy Pages G.W.
Re: Gradient domain Operations, take 7
« Reply #6 on: 2011 November 13 16:29:22 »
Hi!
"Save Project" still does not allow to save a project because of GradientsHdrComposition bug.
Checking my installation - The system says:
GradientsHdrComposition Version 00.06.01.0008 (2911-11-04) installed.
PI_Core 01.07.00.0702

How do i get
Version 00.06.01.0010  installed? Need the project save really.

Aloha
Gerald

Offline georg.viehoever

  • PTeam Member
  • PixInsight Jedi Master
  • ******
  • Posts: 2131
    • View Profile
Re: Gradient domain Operations, take 7
« Reply #7 on: 2011 November 13 17:16:09 »
I hope that Juan will find the time to publish Version 00.06.03.0010 (2011-11-07) soon. Until then, you need to compile it yourself, or deactivate the module as described in http://pixinsight.com/forum/index.php?topic=3579.msg24568#msg24568 . Sorry about that.-

Georg
Georg (6 inch Newton, unmodified Canon EOS40D+80D, unguided EQ5 mount)

Offline Juan Conejero

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 6782
    • View Profile
    • http://pixinsight.com/
Re: Gradient domain Operations, take 7
« Reply #8 on: 2011 November 14 00:48:39 »
Hi Georg and Gerald

I published the update for 1.6.3.10 on Friday night, so you should receive it through the update-devel repository. Sorry, I should have said this before.
Juan Conejero
PixInsight Development Team
http://pixinsight.com/

Offline oldwexi

  • PixInsight Guru
  • ****
  • Posts: 618
    • View Profile
    • Astronomy Pages G.W.
Re: Gradient domain Operations, take 7
« Reply #9 on: 2011 November 14 06:15:18 »
Hi,
The last update i can find on
update.pixinsight.com
is from 20111108 thats from Tuesday...?
i have it installed but no success with project save.

Any hints available ???

at the moment i dont know what i am doing wrong.

Thanks for help
Aloha
Gerald

P.S.: Removing the module allow project save - but it would be nice to have the corrected module and project save together.

Offline oldwexi

  • PixInsight Guru
  • ****
  • Posts: 618
    • View Profile
    • Astronomy Pages G.W.
Re: Gradient domain Operations, take 7
« Reply #10 on: 2011 November 14 06:29:38 »
Hi,
found the problem.
The update-devel.pixinsight.com disapeared from my
Manage Update Repositories.   Dont know why ???

However download worked, everything is nice after adding the update-devel... to the repositories.

Thanks for the help

Aloha
GErald

Offline avastro

  • PixInsight Addict
  • ***
  • Posts: 181
    • View Profile
    • http://astrosurf.com/avastro/
Re: Gradient domain Operations, take 7
« Reply #11 on: 2011 November 14 12:41:27 »
Hi
Same problem here,the update-devel.pixinsight.com disapeared.
Thanks Gerald, now everything is working fine.
Cheers
Antoine
Antoine
Lentin Observatory
http://www.astrosurf.com/avastro/

Offline FunTomas

  • PixInsight Addict
  • ***
  • Posts: 135
    • View Profile
    • Astrofoto.sk
Re: Gradient domain Operations, take 7
« Reply #12 on: 2011 November 15 11:27:43 »
Hi Georg. Any solution for dark defect reported by RBA? I try to make mosaic using newest release of GradientMergeMosaic and I found solution for me. Not a dark border around images. My images have dark border, but this defect was still visible. After changing shrink radius to value 3-5 is final mosaic without errors on the edge. I cannot find information about this in earlier posts.

Offline georg.viehoever

  • PTeam Member
  • PixInsight Jedi Master
  • ******
  • Posts: 2131
    • View Profile
Re: Gradient domain Operations, take 7
« Reply #13 on: 2011 November 15 16:42:47 »
Hi Thomas,
this is one of the cases why Shrink radius is there. I hope I also described it in the onlinr documentation (i currently dont have access to my Astro-system).

I am currently not aware of any bug in GradientMergeMosaic, and RBAs issues have all been fixed. If you believe you found one, please describe in detail and provide test data

Georg
Georg (6 inch Newton, unmodified Canon EOS40D+80D, unguided EQ5 mount)

Offline Howard

  • Member
  • *
  • Posts: 64
    • View Profile
    • Cabin in the Sky Observatory
Re: Gradient domain Operations, take 7
« Reply #14 on: 2011 November 26 22:17:35 »
Hello:

Apologies for the bother, but I can't seem to get a download of the GradientMergeMosaic module, even though I have http://update-devel.pixinsight.com in my list of repositories. I had installed the earlier version of GradientMergeMosaic when it prevented projects from being saved, and had removed it from my list of modules following Juan's recommendation. When I request a check for updates, I get a dialog that there are no updates available.

It's probably unrelated, but I've lately been having a problem running multiple instances of Pixinsight: modules are missing in the 2nd instance, for example ATrousWaveletTransform is usually missing. I've posted a message about this on the Bug Reports section but have not yet received any feedback on that.

Many thanks for any help with this :'(!

Howard.

Obsessed with the photographic experience of the cosmos!
Cabin in the Sky Observatory: PlaneWave CDK17, Paramount ME, Apogee U16M, Astrodon filters & MOAG, Starlight Lodestar, in a roll-off roof under the deep, dark skies of rural BC Canada.