FBPP vs WBPP: I Cannot Believe What I Found Out!

  Рет қаралды 3,173

Seti Astro

Seti Astro

Күн бұрын

Join this channel to get access to perks:
/ @setiv2
I went into making this video thinking I was going to find some very strong evidence in favor of WBPP....
Follow with me as we take a deep look at the outputs in a more rigorous method then just "eyeballing it"
I appreciate any comments and suggestions! I tried to be as methodical as I could in the comparisons. What has your experience been with FBPP vs WBPP??

Пікірлер: 46
@setiv2
@setiv2 4 ай бұрын
Interesting. When you have FBPP create the drizzle files, they all have identical weights. In WBPP it measures every file and weights them accordingly. In FBPP it just assigns a weight of 1.0 to each drizzle file it produces. It does make individual Scale Factors and Zero Offsets for each file. I'm curious how that will affect the quality of the final image. Working on that now.
@CuivTheLazyGeek
@CuivTheLazyGeek 4 ай бұрын
Thanks for this Frank! This is fascinating! I've tested standard WBPP with and without weights and found a large difference in the past, but now I'll check with FBPP and WBPP - I suspect that very light polluted cities like Tokyo, where the difference at 30 degrees altitude and 80 degrees is extremely massive will have more of a difference.... but stay turned!
@setiv2
@setiv2 4 ай бұрын
Looking forward to it. My part two is all about drizzling from FBPP and how WBPP wins for sure.
@JeffHorne
@JeffHorne 4 ай бұрын
VERY interesting. Not what I expected, either. I’m one of those hardcore individuals that will still use WBPP, but in a pinch, this is a great option!
@JeffHorne
@JeffHorne 4 ай бұрын
Thank you for doing this!
@easyastroimages5818
@easyastroimages5818 4 ай бұрын
My my my!! You are the wizard my friend!!
@gregnicholl9011
@gregnicholl9011 2 ай бұрын
Hi Frank, thank you very much for the effort you put into this, and of course thank you for all your other work as well. Please forgive me, I am still trying to get my head around some of this. I have a "stupid" question for you. As I understand it, you add the pedestal to prevent any clipping, as in any values ending up as negative. After your subtraction, the core of the galaxy is black, and I believe you attribute this to differences in brightness in the core. As I understand it, if the values are equal the result will be zero, but as you have added a pedestal the zero value should just reveal the pedestal. But if there are differences, the result will be a non-zero value and therefore not black. I have tried this with a similar image and also end up with black where there is strong signal. I am struggling to understand what I am seeing. Even if I raise the pedestal to 0.9, The areas of strong signal still remain black, however areas with weaker signal that were black with a lower pedestal now reveal the pedestal. Why is it black? Is the subtraction eating into the pedestal, which would mean one is subtracting the larger value from the smaller resulting in a negative value? I hope you can understand what I am asking and are able to see and correct me where I am wrong. Thank you in advance from Australia, and keep up the bloody good work!
@setiv2
@setiv2 2 ай бұрын
The pedestal is used in the stacking process for dark subtraction. In this video I am taking the full master from both stacking methods and subtracting them. The differences in brightness in the two master lights is the fact that wbpp does local normalization on all subs as well as weighs all subs. FBPP doesnt do any of that
@Naztronomy
@Naztronomy 4 ай бұрын
Great analysis! I've been playing with FBPP vs WBPP and I agree with you that if you're not drizzling, FBPP is the way to go. Although it has the drizzle option that you can integrate later, it's just another few clicks that I wish I didn't have to do. Hope they include it into FBPP at some point.
@setiv2
@setiv2 4 ай бұрын
Be sure to watch part 2. If you are drizzling you will want wbpp still
@astrobert1254
@astrobert1254 4 ай бұрын
HI thanks for that investigation! You said drizzle would not be possible, but there is a "generate drizzle" option in the FBPP. So that after the integration one could run the drizzle integration no?
@setiv2
@setiv2 4 ай бұрын
I still need to do that test, but for a preprocessing script I am hoping they incorporate it within the script.
@MarkoZen81
@MarkoZen81 4 ай бұрын
Yes you can. I checked the generate rejection maps/drizzle option. After FBPP is done, you can invoke the drizzle process in PI, then point to the generated drizzle files, they are under the fastintegration folder.
@setiv2
@setiv2 4 ай бұрын
Interesting. The drizzle files have all identical weights. In WBPP it measures every file and weights them accordingly. In FBPP it just assigns a weight of 1.0 to each drizzle file it produces. It does make individual Scale Factors and Zero Offsets for each file. I'm curious how that will affect the quality of the final image. Working on that now.
@sarahjanereilly9335
@sarahjanereilly9335 4 ай бұрын
@@setiv2Really interested to see how that goes - my rig is under sampled but would love to speed things up.
@astrobert1254
@astrobert1254 4 ай бұрын
@@setiv2 well because there is no weighting right as this is not a weighting prozess? Or should drizzle also have a weight without that?
@AstroIsland
@AstroIsland 4 ай бұрын
Great comparison. Looks like it’s better to lean on WBPP for under sampled data (2x or up) and FBPP for almost everything else.
@setiv2
@setiv2 4 ай бұрын
RC Astro has a great tool to see if you need to drizzle. Hint: almost everyone needs to drizzle www.rc-astro.com/mtf-analyzer/
@jonathanpearceff
@jonathanpearceff 4 ай бұрын
Good review and informative results. I wonder if you took the “slow” tasks (LN, autocrop, astrometric solution etc) out of WBPP so it ran at its fastest, and then compared to FBPP results, wouldn’t the difference be due to the stacking algorithm WBPP chooses to use, and the fast algorithm FBPP uses?
@setiv2
@setiv2 4 ай бұрын
No, not entirely, measurements in WBPP run full subframe selector and calculate weighting schemes. This also provides rejection of bad frames, selecting the best reference frame, etc. So you do get some m9re than just the integration algorithm. But as this shows there is not much differemce at all. That is how I ran the no normalization stacks. The difference comes down to mostly difference is stacking noise. Drizzling on the other hand is a different beast
@ncironjohn4336
@ncironjohn4336 2 ай бұрын
I’ve been drizzling in the fast batch pre-processing for weeks now.
@setiv2
@setiv2 2 ай бұрын
Yes, this video came out before drizzling was added to FBPP. Drizzle weights still do not get calculated though and leads to a less optimal result compared to WBPP still though
@robinbrown3896
@robinbrown3896 4 ай бұрын
Interesting. So how does this one stack up. WBPP has a similar option, and as I understand it is based on or incorporated from the FBPP. So, in WBPP , It only needs to be turned on; and this is an option is under POST-CALIBRATION - Fast Integration. It only has two options, ENABLE-SAVE IMAGES you need to select them both. But before doing that you will need to select the image stack that you want to apply it to. For instance, If I only wanted to apply it to my HA and not my SII or OIII then I would only select HA, and turn the feature on. HA would be processed at the very fast rate and the SII and OIII would be processed at the normal WBPP rate-slow. Else, apply it to all Filters.
@setiv2
@setiv2 4 ай бұрын
Correct, in wbpp you can have fast integration on one or more of your channels. Some caution is you are drizzling, the fast integration if checked will not calculate weights for drizzle files for that channel. So still good for a quick view, but full wbpp will be needed for drizzling
@RigoFromSpain
@RigoFromSpain 4 ай бұрын
Nice, i will stay with WBBP drizzle , takes longer but so what, drink a cup of coffee in the meantime 😀
@jamespeirce2582
@jamespeirce2582 4 ай бұрын
The lack of prominent structure different since too surprising since the only thing really targeting that is local normalization, right? You’d probably see a much bigger hit there, losing local normalization, if the gradients varied more across images. I think it does do pedestals, but defaults to auto? I’d have to double-check. I think I just saw that in the release notes. A lot of the extra stuff happening is to improve signal vs noise and rejection.
@setiv2
@setiv2 4 ай бұрын
It has to do pedestals, i see warning in the console if the calibration dips negative. My gradients varied a lot, these were all multi night images spanning may hours. The other thing I looked at was SNR in all images. SNR is right in line with WBPP both with no normalization and with local normalization. Again, i was expexting WBPP to beat out FBPP in SNR but it just doesnt.
@jamespeirce2582
@jamespeirce2582 4 ай бұрын
Regarding local normalization, it is easy to set up a case where it is able to significantly alter or simplify gradients. And if it is not done, you will get the weighted averaging of those gradients. Since the fast integration method does not employ local normalization the gradients you were left with were a product of that simple averaging, so they must not have been so bad in practice. Kind of a simple if/else sort of scenario.
@setiv2
@setiv2 4 ай бұрын
Agreed especially true if you are stacking a small number of frames with heavy gradients.
@SteveKennedy2902
@SteveKennedy2902 4 ай бұрын
Good video - but why not use the FI in WBPP? In WBPP, you can check the Fast Integration box in the Post Calibration tab, and you still get a drizzle option. I run Subframe Selector first before anything (yeah, old school, I know), and I assign my own weight calculation into WBPP under the calibration/integration tab.
@setiv2
@setiv2 4 ай бұрын
That's a great point, although this video is comparing FBPP to WBPP, you can run Fast Integration in WBPP. This will measure every subframe instead of the first 15 and will select the best out of all vs just the best out of the first 5. The main problem is drizzle weights are still set to 1.0 in all the drizzle files from Fast Integration even when running it from WBPP. So as far as drizzling goes you still need to run the normal full WBPP (or using some manual option like NSG or SubFrameSelector) if you want the correct drizzle weights applied during the drizzle process, which none of that is available in FBPP.
@SteveKennedy2902
@SteveKennedy2902 4 ай бұрын
​@@setiv2 I will give this some thought. Surely there must be a way to devise a workflow that gets the best of both worlds using subframe selector, WBPP/FI, and the drizzle process. Maybe the result is to simply stick with WBPP, and reject the FI temptation need for speed until PI presents a solution.
@setiv2
@setiv2 4 ай бұрын
@@SteveKennedy2902 I think your latter thought process is the correct one right now. Once you start doing manual weights and stuff you can just run WBPP
@ridetheliger4176
@ridetheliger4176 4 ай бұрын
Probably the difference gets less with more data, how would it compare with less number of images?
@setiv2
@setiv2 4 ай бұрын
I didnt run it with very few images. 48 exposures was the fewest in my test.
@AmatureAstronomer
@AmatureAstronomer 4 ай бұрын
Interesting.
@FrancoGrimoldi
@FrancoGrimoldi 4 ай бұрын
Shouldn't you have calculated the absolute value of the difference (WBPP-FBPP)?
@setiv2
@setiv2 4 ай бұрын
No, you dont have to. You cant do a straight subtraction becuase of clipping below 0, that is why I added that 0.02 pedastal (pixelmath internally uses negative numbers, just at the time of output does it clip to zero so if you add a small value in your equation you can do a traditional subtraction) If you choose not to add a pedastal then you have to do an absolute value. The reason i did it this way is that the brighter areas reflect brighter areas in the one image and dark areas are brighr areas in the other. If you use absolute value you lose that ability to discern which image was brighter than the other
@FrancoGrimoldi
@FrancoGrimoldi 4 ай бұрын
@@setiv2 Maybe I'm missing the evaluation of the minimum value of WBPP-FBPP. Have you validated that (WBPP-FBPP+0.02) is greater than 0.02 for all pixels? If WBPP and FBPP have both brighter areas compared to the other, you could display both differences simultaneously by creating an RGB image, let's say R=WBPP-FBPP, G=0, B=FBPP-WBPP. I think that could be an interesting test to run! (I'd do it but I'm waiting a little longer before updating to 1.8.9-3, it wasn't a clean update when I tried on the release day...)
@setiv2
@setiv2 4 ай бұрын
After subtraction the variance in background ranged from 0.0190 to 0.0210 so yes, 0.02 in my examples were more than sufficient. You can also do a split of color too, but that makes removing global gradients harder like I did in my example. All great suggestions though! Use that knowledge and use it to investigate gradients extracted, stacking, etc. Glad to see someone out there wanting to analyze too :)
Something Strange Happens When You Follow Einstein's Math
37:03
Veritasium
Рет қаралды 16 МЛН
Hoodie gets wicked makeover! 😲
00:47
Justin Flom
Рет қаралды 119 МЛН
How Physicists Broke the Solar Efficiency Record
20:47
Dr Ben Miles
Рет қаралды 691 М.
53 Hours on WR134 with the StellaMira 90mm refractor.
17:56
Logan's Astro
Рет қаралды 2,7 М.
Private Turn-Key Observatory Build With a PlaneWave CDK700
9:12
Sea West Observatories
Рет қаралды 6 М.
GraXpert Denoise... NoiseXterminator is better???
20:33
VisibleDark
Рет қаралды 2 М.
Set your Astrocamera OFFSET properly!! It matters!
13:39
Cuiv, The Lazy Geek
Рет қаралды 37 М.
Niall Ferguson Stuns World Leaders at ARC Australia - "Are We The Soviets Now?"
19:44
Alliance for Responsible Citizenship
Рет қаралды 404 М.
I never understood why you can't go faster than light - until now!
16:40
FloatHeadPhysics
Рет қаралды 3,3 МЛН