Drizzle and Interpo...
 
Share:
Notifications
Clear all

15th Feb 2024: Astro Pixel Processor 2.0.0-beta29 released - macOS native File Chooser, macOS CMD-Q fixed, read-only Fits on network fixed and other bug fixes

7th December 2023:  added payment option Alipay to purchase Astro Pixel Processor from China, Hong Kong, Macau, Taiwan, Korea, Japan and other countries where Alipay is used.

 

[Solved] Drizzle and Interpolation in 1.083-beta2

23 Posts
4 Users
1 Likes
1,940 Views
 WB91
(@blanshan91)
Red Giant
Joined: 4 years ago
Posts: 41
Topic starter  

Guys, I don't think Drizzle or Interpolation is working on this beta release.  Can you confirm on your end?

 

Bill


   
ReplyQuote
(@wvreeven)
Quasar
Joined: 6 years ago
Posts: 2133
 

@blanshan91 This question is unrelated to the contents of the post where it was placed in, so I created a new topic for it.


   
ReplyQuote
(@wvreeven)
Quasar
Joined: 6 years ago
Posts: 2133
 

@blanshan91 Can you please explain how you came to this conclusion? How many lights are you integrating? Is, as the help tool tip for drizzle indicates, your data well dithered and undersampled? Please give us as much info as possible to better help you with this.


   
ReplyQuote
 WB91
(@blanshan91)
Red Giant
Joined: 4 years ago
Posts: 41
Topic starter  

I have 99 calibrated light frames that are undersampled and well dithered, and regardless of the scale and droplet size I use, the image resolution stays the same, no difference between the image versus a none drizzle image, which was why I was asking if you see the same thing. I didn't notice this until I installed latest beta

This post was modified 3 years ago by WB91

   
ReplyQuote
 WB91
(@blanshan91)
Red Giant
Joined: 4 years ago
Posts: 41
Topic starter  

I installed the previous version of APP and drizzle works with my data, so drizzle does not seem to be working on your latest beta release.   Thanks for not testing this on your end and letting us know. 


   
ReplyQuote
(@wvreeven)
Quasar
Joined: 6 years ago
Posts: 2133
 

@blanshan91 Bill, what previous version of APP did you install? Also, please note that this is a beta version and not an official release. I will pass on your findings to Mabula. In the mean time, please do not make any assumptions on what is being tested and what not. Thank you.


   
ReplyQuote
 WB91
(@blanshan91)
Red Giant
Joined: 4 years ago
Posts: 41
Topic starter  

Version 1.082 was version I used to confirm drizzle worked.  The 1.083 beta it does not.

 

I understand it is a beta which was why I was letting you know of the problem.   

 

 


   
ReplyQuote
 WB91
(@blanshan91)
Red Giant
Joined: 4 years ago
Posts: 41
Topic starter  

Any news on when this will be fixed and BETA3 will be released?


   
ReplyQuote
(@vincent-mod)
Universe Admin
Joined: 7 years ago
Posts: 5707
 

No exact deadline no, Mabula is working on the various issues and requests made for the beta.


   
ReplyQuote
 WB91
(@blanshan91)
Red Giant
Joined: 4 years ago
Posts: 41
Topic starter  

Thanks Vince, hopefully very soon as I do like the features better in beta2 but because I am working on long focal length stuff, I really need Drizzle to work.  Is it possible to have both versions installed on the same PC?   When installing the beta it over writes the previous version I believe.  Would be nice to have the ability yo install a separate instance.  

 

Also, it would be really nice if Mabula would add a feature to SAVE all setting values so they can be recalled with ease, or at least automatically save all values from previous use.   IMHO, APP is still the best stacking software available, but could be faster if we didn't have to set all the settings over again


   
ReplyQuote
(@wvreeven)
Quasar
Joined: 6 years ago
Posts: 2133
 
Posted by: @blanshan91

Also, it would be really nice if Mabula would add a feature to SAVE all setting values so they can be recalled with ease, or at least automatically save all values from previous use.

This is foreseen for either 1.084 or 1.085.


   
ReplyQuote
(@mabula-admin)
Universe Admin
Joined: 7 years ago
Posts: 4366
 

Hi Bill @blanshan91, @wvreeven, @vincent-mod,

I will test right now and let you know if this is indeed a bug in beta2 😉

Will report back soon!

Mabula

 


   
ReplyQuote
(@mabula-admin)
Universe Admin
Joined: 7 years ago
Posts: 4366
 

Hi Bill @blanshan91, @wvreeven, @vincent-mod,

I have tested drizzle in APP 1.083-beta2 with 100 monochrome frames and everything seems to work as expected. If I alter the drizzle droplet size I clearly see differences between the results. And I clearly see drizzle artefacts as a sign that the data is drizzled instead of interpolated. The metadata of the fits files also report that drizzle was used and so does the APP console.

What kind of data are you processing, is it monochrome or OSC data? What happens if you set the drizzle kernel to pointkernel (this makes the droplet size irrelevant and thus very small) ? Have you set integrate mode to drizzle instead of interpolation?

Mabula


   
ReplyQuote
 WB91
(@blanshan91)
Red Giant
Joined: 4 years ago
Posts: 41
Topic starter  

@mabula-admin   I am doing mono and my first test was mode: Drizzle, Scale 2, Droplet of 0.9.  I have tried increasing and decreasing the droplet but doesn't change anything. I have been using TopHatKernal as I believe this was default.  Works fine in 1.082 but beta not working for me.  


   
ReplyQuote
(@mabula-admin)
Universe Admin
Joined: 7 years ago
Posts: 4366
 

Whatever I do Bill @blanshan91, all works as expected. 3 screenshots from 1.083-beta2

Interpolated:

interpolate

Drizzle with tophat kernel, scale 2.0 droplet 0.9, showing clear drizzle artefacts

TopHatKernel

Drizzel with pointkernel, scale 2.0 (thus droplet infinitely small), showing a lot of drizzle artefacts because of too little data... (and too small dither steps as well)

PointKernel

Perhaps you can show us some screenshot between stacks that are interpolated, drizzled with different settings, and all zoomed in on the same star so we can see what happens on pixel level ?

Mabula


   
ReplyQuote
 WB91
(@blanshan91)
Red Giant
Joined: 4 years ago
Posts: 41
Topic starter  

@mabula-admin   That is so strange.   I just tested this again, here are my screen shots which shows no change.

 

APP Drizzle

 

APP Normal

 

Is there information in the FITS Header you use to make this work so I can look this up on my end here?

 

Bill

 


   
ReplyQuote
 WB91
(@blanshan91)
Red Giant
Joined: 4 years ago
Posts: 41
Topic starter  

@mabula-admin    Can you test something on your end.    Calibrate your lights, then save them.    Clear all files and the load your calibrated light frames back in, then run the the other processes i.e star align, normalize, etc, then test drizzle.


   
ReplyQuote
 WB91
(@blanshan91)
Red Giant
Joined: 4 years ago
Posts: 41
Topic starter  

@mabula-admin   One more question, I noticed after you save calibrated or normalized light frames, the original fits header info is gone and replaced by APP info.  Is it possible to have both so no information is lost?


   
ReplyQuote
 WB91
(@blanshan91)
Red Giant
Joined: 4 years ago
Posts: 41
Topic starter  

@mabula-admin   I just confirm it, if you run steps 1-6 it will allow drizzle.  If you run step 1-2 and save, then reload files and complete 3-6, it wont drizzle.   Same goes for running step 1-5 and then save normalized files, then reload and run 6, drizzle doesn't work.  


   
ReplyQuote
(@mabula-admin)
Universe Admin
Joined: 7 years ago
Posts: 4366
 

Dear Bill @blanshan91,

I will test tomorrow but I can already explain a problem here. Drizzle will not work if you load already registered (so saved at step 4 or step 5) frames. Drizzle will only work if they still need to be registered in the current APP version. This is due to the nature of how Drizzle works.

To make it possible that Drizzle works on already registered data, the registered data needs to include so-called drizzle maps and APP does not yet provide this ;-). The registered frame will then include a separate image with drizzle information needed to correctly drizzle the data.

So that would explain the behaviour that you mention I think.

Please have a look in this screenshot, you see the FITS metadata mentioning the applied integration settings including drizzle or interpolation :

TopHatKernel

Mabula


   
ReplyQuote
 WB91
(@blanshan91)
Red Giant
Joined: 4 years ago
Posts: 41
Topic starter  

@mabula-admin  Ok, then that is the problem.   I have 4 nights of imaging and I saved all the normalized files (step-5).   Then when done, I loaded all normalized lights and reran step 5 again so all files were normalized together, then tried to process Drizzle.   

 

Question, is there a way to save the drizzle information within the header so drizzle could work in this process?   


   
ReplyQuote
(@mabula-admin)
Universe Admin
Joined: 7 years ago
Posts: 4366
 
Posted by: @blanshan91

@mabula-admin  Ok, then that is the problem.   I have 4 nights of imaging and I saved all the normalized files (step-5).   Then when done, I loaded all normalized lights and reran step 5 again so all files were normalized together, then tried to process Drizzle.   

 

Question, is there a way to save the drizzle information within the header so drizzle could work in this process?   

Dear Bill @blanshan91,

The drizzle maps are images themselves, they are way to large to include them in the header. It is on our todo list to make it possible to save registered data including these drizzle maps though ;-). THen if you load the registered frames and the drizzle maps, you will be able to still drizzle.

Mabula

 


   
ReplyQuote
 WB91
(@blanshan91)
Red Giant
Joined: 4 years ago
Posts: 41
Topic starter  

@mabula-admin   Ah, makes sense, that would be awesome!!!


   
Mabula-Admin reacted
ReplyQuote
Share: