Author Topic: ABE vs DBE  (Read 11044 times)

Offline Tim Kerr

  • Newcomer
  • Posts: 3
ABE vs DBE
« on: 2006 August 15 17:44:21 »
Could someone please enlighten me on the differences between ABE and DBE.
Are there differences and if so what are they?
What advantages or disadvantages does one have over the other?
What features does one have that the other does not?


Thank You


Have A Nice _________
Tim Kerr
Hubert, NC. USA.

Offline Juan Conejero

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 7111
    • http://pixinsight.com/
ABE vs DBE
« Reply #1 on: 2006 August 16 11:31:50 »
Hello Tim,

ABE stands for Automatic Background Extractor. It is an application developed by Carlos Milovic, a member of the core PixInsight Development Team. In its current form, ABE is a standalone command-line application based on our PCL (PixInsight Class Library) development framework. ABE's miniwebsite is here:

http://pleiades-astrophoto.com/pixinsight/abe/

DBE stands for Dynamic Background Extraction. It is a process pertaining to the standard set of processing tools in the PixInsight platform. It was first introduced with PixInsight LE 1.0.2, and has been recently reimplemented, with a large number of improvements, under the new PixInsight Standard platform. PixInsight Standard's downloads page is here:

http://pleiades-astrophoto.com/download/STD/

Both ABE and DBE are aimed at the generation of mathematical models that represent the sky background on a deep sky image (although they can be used for many other applications, including non-astronomical). These models are known as synthetic background models or pseudo-flats. A synthetic background can be used to correct for uneven illumination, including both vignetting and sky gradients due to light pollution, moon, amp glows, etc.

As its name says, ABE does its work in a completely automatic fashion: you provide a source image, a number of parameters controlling ABE's behavior, and you get another image with the generated background model. That model can be applied to the original image by subtraction or division, depending on the type of uneven illumination problems to correct for. Additive phenomena like light pollution gradients should be corrected by subtraction. Multiplicative effects like vignetting should be fixed by a division, though in this case a correct image calibration (flats) is the correct procedure.

DBE is a dynamic PixInsight process. Dynamic processes allow a high degree of user interaction in the PixInsight graphical user interface. Basically, the user defines a number of samples over free sky background areas, and the DBE process builds a background model by three-dimensional interpolation of the sampled data. This is a very rough explanation; DBE is actually much more complex and versatile.

With respect to PixInsight LE, the new DBE implementation in PixInsight Standard, which is freely available in the public time-limited beta of the platform, is a complete rewrite from scratch, and is much more efficient and accurate. DBE models in PixInsight Standard correct for uneven illumination and automatically provide background neutralization (i.e, you get the three histogram peaks perfectly aligned). In fact, now DBE can be used for robust chromatic correction with images that don't require gradient removal.

ABE is a very accurate and efficient application. Its functionality will be available as a process in the PixInsight Standard platform. DBE is also extremely accurate and versatile. Besides the fact that ABE is automatic and DBE requires user interaction, ABE and DBE use different interpolation algorithms. ABE performs a linear least squares fit, and DBE uses 2-D surface splines, which are more adaptable. However, the new DBE in PixInsight Standard uses a sophisticated system based on statistical sample weights that also produces very robust background models.

ABE can outperform DBE in relatively simple cases, where there are many free background areas, because its interpolation scheme is very robust. However, DBE is preferred for difficult cases because nothing can beat the human brain to decide where to put samples into a rich field plenty of nebulae and milky way condensations.

When ABE is implemented as a PixInsight process, you'll be able to compare both tools within PixInsight's GUI. Hopefully this will happen quite soon.

Juan
Juan Conejero
PixInsight Development Team
http://pixinsight.com/

Offline Carlos Milovic

  • PTeam Member
  • PixInsight Jedi Master
  • ******
  • Posts: 2172
  • Join the dark side... we have cookies
    • http://www.astrophoto.cl
ABE vs DBE
« Reply #2 on: 2006 August 28 22:29:57 »
Hi guys!

Right now I'm working on the ABE module for PixInsight Standard. So, I guess that this week it will be finished. Then, most probably that it will be incorporated into the next PixInsight release. Anyway, I'll upload a link to just the module into my corner in our server. I have included a pair of upgrades, but ABE will be almost the same as you know, now with a user friendly interfase, along with the command line capabilities throught PixInsight's console. I know that you are going to love it ;)
Regards,

Carlos Milovic F.
--------------------------------
PixInsight Project Developer
http://www.pixinsight.com

Offline Carlos Milovic

  • PTeam Member
  • PixInsight Jedi Master
  • ******
  • Posts: 2172
  • Join the dark side... we have cookies
    • http://www.astrophoto.cl
ABE Module Version
« Reply #3 on: 2006 September 22 19:26:32 »
Sorry for the delay :) Here is a pre-release version:
http://pteam.pleiades-astrophoto.com/carlos/abe/ABE-pm32.exe
Regards,

Carlos Milovic F.
--------------------------------
PixInsight Project Developer
http://www.pixinsight.com