Strange behaviour i...
 
Share:
Notifications
Clear all

Mar 28 2026 APP 2.0.0-beta40 will be released in 7 days.

It did take a long time to have the work finished on this and it  will have a major performance boost of 30-50% over 2.0.0-beta39 from calibration to integration. We extensively optimized many critical parts of APP. All has been tested to guarantee correct optimizations. Drizzle and image resampling is much faster for instance, those modules have been completely rewritten. Much less memory usage. LNC 2.0 will be released which works much better and faster than LNC in it's current state. And more, all will be added to the release notes in the coming weeks...

Update on the 2.0.0 release & the full manual

We are getting close to the 2.0.0 stable release and the full manual. The manual will soon become available on the website and also in PDF format. Both versions will be identical and once released, will start to follow the APP release cycle and thus will stay up-to-date to the latest APP version.

Once 2.0.0 is released, the price for APP will increase. Owner's license holders will not need to pay an upgrade fee to use 2.0.0, neither do Renter's license holders.

 

Strange behaviour in a mosaic, corners are stretched

11 Posts
3 Users
1 Reactions
3,204 Views
(@jan-monsuur)
Main Sequence Star
Joined: 7 years ago
Posts: 22
Topic starter  

Two panels of Ha, extracted from L-eNhance-frames, plus the mosaic made with them. As you can see, the mosaic definition is not very well done. But that is not the issue. If you look at the mosaic, you'll see that the corners are stretched. I also made a mosaic of corresponding OIII panels, extracted from the same L-eNhance frames. That mosaic is oke.

Because of the stretched Ha-mosaic, combining it with the OIII-mosaic is not possible.

In Analyse Stars I put number of stars to 2000. In Register I used pentagons, scale start to 5, stop to 10. I checked "use dynamic distortion correction", disabled "same camera and optics", set "registration mode" to "mosaic" en "model" to "projective". In Normalize-tab "mode" to "advanced", Integrate-tab "average", "equal", "2nd degree LNC", 10 iterations, enabled MBB, 10 %.

 

 

PaardenkopNevel IC434 Ha P1
PaardenkopNevel IC434 Ha P2
PaardenkopNevel IC434 Ha


   
ReplyQuote
(@jan-monsuur)
Main Sequence Star
Joined: 7 years ago
Posts: 22
Topic starter  

I remade the mosaic with "use dynamic distortion correction" unchecked. Then you get a warning from APP ("Are you sure. This is almost always necessary" (something like that)) And now it does not show the stretched corners... I think we have an APP-bug here!



   
ReplyQuote
(@Anonymous 174)
Joined: 9 years ago
Posts: 5702
 

Not necessarily, that warning may need to be written a bit different maybe. It's usually needed as many optics have distortion, but sometimes your data can be so nicely corrected already, that it can cause an issue. Not sure why it worked like this here though.



   
ReplyQuote
(@jan-monsuur)
Main Sequence Star
Joined: 7 years ago
Posts: 22
Topic starter  

I remade the correct OIII mosaic also without "use dynamic distortion correction". It appears to be exactly the same as the first one. So far so good. But when I compare the OIII mosaic with the Ha mosaic-that-seems-to-be-correct-now (see my earlier reply), it becomes clear that these two mosaics cannot be registered together. In the middle the stars match, towards the edges they do not. Not only in the corners, but everywhere near the edges the stars don't match.

 

When I said that we have an APP-bug here, I was not referring to the message. I was referring to the stretching of the corners. And now, even after this stretching disappears, I have two mosaics, extracted from the same L-eNhance frames, that cannot be registered together. So why not confirming that there is something wrong here?



   
ReplyQuote
(@Anonymous 174)
Joined: 9 years ago
Posts: 5702
 

Why not confirming there is a bug? Because it doesn't have to be, we need way more study to conclude that and it works well for a whole lot of data, so that would surprise me, there always is a possibility of course. If you can share the 2 frames I can have a closer look if you want.

Go to https://upload.astropixelprocessor.com and use upload1 as username and upload1 as password.

Create a directory named “jan-monsuur-dynamiccorrection” and upload in there. Thank you!



   
ReplyQuote
(@jan-monsuur)
Main Sequence Star
Joined: 7 years ago
Posts: 22
Topic starter  

Yesterday, after remaking the two mosaics without "use dynamic distortion correction", the Ha-mosaic did no longer show this strange stretching. But it could not be registered with the OIII-mosaic. That is the situation where we were yesterday.

 

This morning I was thinking: perhaps this is caused by the fact that the underlying panels were produced with "use dynamic distortion correction" on. So I reproduced everything this morning with "use dynamic distortion correction" off. Now everything is oke.

 

So imho we still need an explanation for this stretching, because it is so extreme. But getting this explanation is no longer very urgent for me. Perhaps it is for APP. Again, imho, it should be. Thanks for your support so far.



   
ReplyQuote
(@Anonymous 174)
Joined: 9 years ago
Posts: 5702
 

Yes, if one of the two did have correction on, that would be an issue as APP will have changed one panel. So that makes sense, I'll see if we can see what the distortion is about in your data.



   
ReplyQuote
(@mabula-admin)
Universe Admin
Joined: 9 years ago
Posts: 5056
 

Hi @jan-monsuur & @vincent-mod,

Thank you Jan, for sharing this.

I am aware of this issue, and it will be fixed going forward when the whole registration engine gets a big update.

Right now, it is important to realize, that for the individual mosaic panels you really only want to turn on distortion correction when needed 😉 And.. it is needed when you see that registration/alignment is not good with it turned off. Then you need to enable it to get good alignment.

If you turn it on, on data where it is not needed, it can cause the optical distortion correction calculation to become unstable (very complicated regression calculus) and that is a mathematical issue which I will prevent in the future update.

I am happy to read that the solution for now indeed was found by not turning on distortion correction for the individual panels.

In addittion, the multi-channel mosaic should be created by enabling multi-channel in 1) Load. Then load the individual panels of both Ha & O3 and register the mosaic. Then you should get 2 mosaics that are perfectly registered and normalized to start with 😉

Cheers,

Mabula



   
ReplyQuote
(@jan-monsuur)
Main Sequence Star
Joined: 7 years ago
Posts: 22
Topic starter  

@mabula-admin,

 

Thanks for your reply!

 

Jan



   
Mabula-Admin reacted
ReplyQuote
(@jan-monsuur)
Main Sequence Star
Joined: 7 years ago
Posts: 22
Topic starter  

@mabula-admin

 

I just updated my workflow by enabling multichannel in 1) Load. And, yes, it delivers perfectly registered mosaics!



   
ReplyQuote
(@mabula-admin)
Universe Admin
Joined: 9 years ago
Posts: 5056
 
Posted by: @jan-monsuur

@mabula-admin

 

I just updated my workflow by enabling multichannel in 1) Load. And, yes, it delivers perfectly registered mosaics!

Excellent, that is always very nice to hear @jan-monsuur 🙂 !

Glad it helps,

Mabula

 



   
ReplyQuote
Share: