First Experience wi...
 
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.

 

First Experience with Mosaics

7 Posts
3 Users
1 Likes
1,455 Views
(@peterd)
Molecular Cloud
Joined: 3 years ago
Posts: 3
Topic starter  

Greetings Mabula and Team!

I am a 30-day trial user testing out APP (1.083 beta 2), mostly for its Mosaic capability. My test project is a 6-panel montage of the Veil Nebula. Each panel was shot with 15 x 4min subs using an Altair Protech 533C (OSC) and a ZWO dual-band NB filter. Not enough exposure for a finished product but sufficient for testing purposes.

First the good news!  The Mosaic integration works like a charm, although I had to set the MBB to 50% to hide the joins and could not get LNC to work at any setting – kept getting errors.

However,  stacking of the PNG subs for each panel was a mixed bag. Two of the panels stacked normally but the others had color rendition issues. Two had only a single channel in the generated FITS file – one Green, one Blue (!). A fifth file had only two channels, red was missing, and the sixth had no signal at all, in any channel!  For all panels tab (0) was set to RGGB, Ha-OIII color, Force de-bayer. The other tabs used default settings, although I did experiment in different runs with, for example, Neutralize Background OFF in tab (5). I did many different runs, both with and without calibration (darks, flats, dark flats). Incidentally, all of the panels stacked OK using my normal workflow of de-bayer in PIPP followed by stacking in DSS.

If you’re wondering how I tested the Mosaic functions, let me explain. I use Sharpcap’s live stacking feature for data capture, saving the individual subs as PNG files together with a 16-bit FITS stacked version. I was able to use all six FITS stacks for the Mosaic integration. Is there some issue with de-bayering of PNG files in APP?  I noticed that the Color Space column in the file listing says ‘8b Gray’.

With this target I also gave your Star processing a good workout to better isolate the nebula. I found that both the Star Color and Star Reducer features significantly reduce the nebulosity. What’s really needed for this type of target, buried in the Milky Way, is a Star removal function than can selectively remove the very faint stars that clutter the image. Is there some way of setting the parameters to accomplish that?  Also please do something about the memory demands!  I appreciate that the Star Reduction functionality is memory-intensive but it’s not that difficult to utilize virtual (paged) memory with the same sofware, it just takes longer to process.

Overall  I think you have a great product in APP. The design, workflow and user experience are excellent – this from a 40-year IT veteran! Sorry if the above sounds negative but I know that criticism is more useful than praise to a software developer!

Peter Docherty


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

Hi Peter and thanks for trying out APP!

I must say, missing channels is a completely new issue to me. So I'm thinking towards the capture process here. Why are you using PNG files for instance? It's better to go with raw data and doing the processing on those.


   
ReplyQuote
(@peterd)
Molecular Cloud
Joined: 3 years ago
Posts: 3
Topic starter  

Thanks Vince. I think the issue here is why are the PNG files not working, rather than why am I using them 😊. On further investigation here is the behaviour I have observed:

Step 1 – integration of the PNG subs for each panel using RGGB, Ha-OIII color, Force de-bayer in tab (0).  Two of the six resulting FITS files have ‘normal’ coloration. The other four have color issues. Taking one example, it shows a severe blue cast in the image viewer and the histogram is all blue. Reviewed in FITS Liberator, only the blue channel has data. I used the APP image viewer filters to review the subs after each stage. The colors are OK until Normalization, at which point the blue cast is introduced. I re-ran the Integrations omitting the Normalization step and the problem disappeared. I now have six good integrations.

Step 2 – integration of the six FITS files from step 1 using the appropriate parameter settings for Mosaics. Results were depressingly similar to step 1 – remember these are FITS files now, not PNG!  In the final image, color cast issues re-emerge on the same panels which had them in step 1. Again the Normalization step is the culprit, but if I omit normalization in the Mosaic integration the result is not pretty!

These images were all shot over three consecutive clear nights, same time, same image train. Only the moonglow would be different, but with Ha-OIII filter the effect should be minimal. Target was high to the East.  I’m Bortle 4 so no significant LP. The symptoms seem to point to a PNG processing issue. As PNG support is new for this release I thought it might be helpful to diagnose the problem.

Thanks

Peter


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

Alright, let me hand this over to Mabula as he knows a lot more about that image-loader. My suspicion is that something is going wrong using PNG's, because maybe you now have a low bitdepth or the data is not linear anymore?


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

Hi Peter @peterd,

Thank you very much for your feedback from your first experience with Astro Pixel Processor and for being so detailed about what you did. That really helps 😉

If you’re wondering how I tested the Mosaic functions, let me explain. I use Sharpcap’s live stacking feature for data capture, saving the individual subs as PNG files together with a 16-bit FITS stacked version. I was able to use all six FITS stacks for the Mosaic integration. Is there some issue with de-bayering of PNG files in APP? I noticed that the Color Space column in the file listing says ‘8b Gray’.

It is very likely that the answer to your problems with PNG processing is mentioned here. APP reports them as being only 8bit... that means that the lowlights in your data have so little information that the normalization process is suffering. Chances are very high that if you use 16bits PNGs all works perfectly well 😉 . Shooting in 8bits is simply a waste of you data... After calibration, the sky background could become 0 for instance and then I think the problem that you experience might be created..

And.. I must point out, that using PNGs instead of FITS is not the best way to go I think. The PNGs have metadata that is simply not suitable for astrophotography processing. It is not impossible, but it can only be managed by creating lots of customized metadata tags (SharpCap would do that) and we do not have any clue about their customized tags... If you use FITS, the well-known fits conventions will make sure that different packages will be able to completely read and understand the metadata and use it for processing...

Regarding debayering with PNGs, perhaps we have not yet implemented the correct PNG tag that denotes the Bayer pattern in the header... again, very likely, SharpCap might use a customized tag here creating issues between software packages.

If you want me to have a look at your data, to be able to fully confirm the problem, that is perfectly fine 😉

You can upload it here

https://upload.astropixelprocessor.com/

username and password: upload

Let me know once uploaded and I will check it 😉

Mabula

 

This post was modified 3 years ago 2 times by Mabula-Admin

   
ReplyQuote
(@peterd)
Molecular Cloud
Joined: 3 years ago
Posts: 3
Topic starter  

@mabula-admin

Thanks Mabula!

I have uploaded two sets of files to PeterD/PeterD_PNG and PeterD_FITS.

The FITS files are three of my Veil Nebula panels integrated from PNG subs using the process described above, bypassing Normalization. If you integrate these using the ‘N’ file as the reference you will find that the NW panel acquires a blue cast during normalization. If you integrate only the N and NE panels there is no problem.

The PNG files are the subs used to create the NW integration. If you repeat the integration process, you will again see that a blue cast is created during normalization. Parameters were RGGB, Ha-OIII color, Force de-bayer – everything else per defaults. No calibration necessary.

I follow your logic with respect to minimal signal levels and would agree that these images are not the greatest Veil Nebula examples - they were made as a test run – my first try at Mosaics! However, I don’t believe you want the Normalization feature to be removing signal, as is apparently the case.

I hope the examples will help you research the behaviour. Oh, and I promise to switch to using FITS files for capture 😊

Peter


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

Hi Peter @peterd,

Thank you very much for uploading the data and further explanation. I will check the data tomorrow and will investigate why normalization fails (this is very likely a bug from using 8bits data 😉 ) and will fix it so it will work next time.

Most importantly, switch to capture in 16bits 😉 Your camera captures the data in 14bits already. If you save it immediately to 8bits.... well that is just a waste of your nice data 😉 And a technical operation like data calibration will never work nicely... if it works nicely, like with 16bits data, your results will improve greatly !

I will report back when I have checked the data and have found the issue.

Mabula

 


   
ReplyQuote
Share: