State of GPU accele...
 
Share:
Notifications
Clear all

2026-10-09 APP 2.0.0-beta48 has been released !

This is mainly a bug fix release for the reported bugs in beta47. In addition it has a significant User Interface performance improvement noticable when you need to process 1000s of images in APP.

2026-10-03 APP 2.0.0-beta47 has been released !

This is a very big release... many code optimizations/rewrites, many parts of APP are much faster and more precise, especially star analysis and registration are much faster ! Big mosaics will go much faster 🙂

And we introduce a new preview filter, which includes the new Adaptive Deep Sky Stretch and a General Levels Stretch, this has been long over due. The old preview filter (the panel on the right side to stretch and preview your data) has not been updated for a couple of years and it is a critical part of any APP session.

Adaptive Deep Sky Stretch or ADSS is a much more intuitive stretch algorithm. It is also color preserving (which is a great new addition in itself ! ) which means that the highlights are no longer bleached, color is maintained from the linear data while stretching. You can simply stretch your data using the sky background level and signal width sliders which work much easier and more intuitive. You no longer need to fiddle with the old complicated sliders with zoom buttons. All the zoom buttons for the sliders are made redundant. And you can enter slider values in the slider value fields yourself. I will make a youtube video in the coming days to explain and fully introduce ADSS. Once the video is ready, it will be highlighted on the forum.

RGB Combine upgrade !. The RGB Combine Tool has been rewritten mostly. The tool is faster and easier to use and most importantly, the Luminance slider to inject a luminance channel or channels into the RGB composite is now working correctly. It no longer bleaches the RGB colors. Combined with the new ADSS preview, you will get much better and easier great composites with great color! I will also explain this in a new youtube video.

State of GPU acceleration implementation? And also Star removal...

5 Posts
4 Users
0 Reactions
3,578 Views
(@digug)
Red Giant
Joined: 5 years ago
Posts: 35
Topic starter  

Hi.  I'm new to this forum but I've used the APP trial.  It took a bit of learning but I did like it.  I noticed it brought out more signal in the final image than DSS did.  I want to purchase it but I do really want GPU acceleration to work before I jump in.  Also saw some mentions of an internal star detection algo.  Could that be used to remove stars like Starnet++ or StarXterminator?  Send all that to the GPU as well?



   
ReplyQuote
(@wvreeven)
Quasar
Joined: 8 years ago
Posts: 2134
 

@digug Hi George,

Currently APP 2.0.0 is in preparation which focuses on saving settings and intermediate processing state, as well as an extensive user manual.

GPU acceleration is on the TODO list but not for this version. Why do you insist on having that?

There is a Star Reduction tool that allows for reducing the star sizes and in some cases removing the stars completely. It works in a similar way as the other tools that you mention but is a custom implementation and doesn't allow yet to separate the stars, process them separately and recombine again. That, too, is planned for a future version of APP.

HTH, Wouter



   
ReplyQuote
(@digug)
Red Giant
Joined: 5 years ago
Posts: 35
Topic starter  
Posted by: @wvreeven

GPU acceleration is on the TODO list but not for this version. Why do you insist on having that?

 

Premium price is why I insist.  I enjoyed the trial but the processing time took about as long and in some cases longer than DSS.  Once CUDA or GPU acceleration for processing images, not just star removal, becomes a standard supported feature I will definitely make the purchase.



   
ReplyQuote
(@jc130676)
Hydrogen Atom
Joined: 5 years ago
Posts: 1
 

I agree on the GPU acceleration, pretty much every program doing anything with images uses GPU acceleration. Why would you leave all that calculating power unused?



   
ReplyQuote
(@outer-space)
Main Sequence Star
Joined: 5 years ago
Posts: 15
 

@jc130676  & @digug

 

My two cents here is that, typically, Neural network models benefit a lot from GPU acceleration. GPUs perform matrix transforms with very large number of parallel operations and quickly. Matrix transforms depend wholly on multiply-and-accumulate operations that are super optimized in GPUs.  AFAIK (and I am not part of the dev team), APP probably does have a lot of signal processing steps and transforms that  may not be readily available with standard CUDA libraries (required for NVIDIA GPUs)  so development and optimization for speed and memory can take a lot of time.  For example, certain spectral transforms or noise estimation algorithms may not be readily implementable as vanilla matrix transforms. Many processing steps algorithmically are quite core and low level in APP, they do not have neural network equivalents for them. Some steps like star removal may use neural models, and I am sure the APP team has a plan for it.

In addition, any stacking software, APP or otherwise, a  significant bottleneck is also file I/O speed that GPUs cannot help with. At minimum, a user is processing 100 - 200 Light files that need to be opened, 16/32-bit data loaded and processed. Even a simple operation like pixel normalization, file loading time (that is operating system and disk performance dependent) can be significantly higher than the actual processing on CPUs.

With all this said, even on a modern, but not bleeding edge CPU  (my 10th gen i7 is already 3+ years old) APP is very fast and usable. They have good multithreading built in to the processing steps. I also have a 10+year old i7 processor in a Desktop that is quite fast. Most of the speed comes from improving the primary bottleneck, that is File i/o. This is easily tackled with a performant SSDs. That makes a huge difference.

I moved from SiRil &DSS to APP. When I did that transition, I also evaluated PixInsight.  PixInsight is a feature rich software, but the learning curve is extremely steep. At that time, I didn't find PixInsight faster in terms of processing time. In fact the manual effort needed to learn the tools far exceeded processing time. APP has worked out of the box and it gets excellent results with very little hands-on tweaking. In my humble opinion, APP is hands down one of the best software out there, for beginners and experts alike.

There are also other benefits of APP: multi-system installation license, multi-os support and in my opinion, accuracy of the result are very good with APP.  APP also have excellent intermediate results to inspect and learn from.  I feel, as astrophotography is not a cheap hobby, the cost of APP is nothing compared to other tools and equipment and its benefit in hands-off processing makes everything a lot more enjoyable. Hope that is helpful.

Disclaimer: I am just a user. I am not part of the dev team and APP has not requested me to say anything in their support. I came across this post by accident.  The above statements are my own opinion after having used APP for 1.5 years.

 

 

 


This post was modified 3 years ago 2 times by outer space

   
ReplyQuote
Share: