JDAstroPhoto avatar
I just read on the 3nm thread that StarXterminator does a better job of removing stars to StarNet.  Does that comparison include StarNet2?  
Thanks
Alan Brunelle avatar
Having had a forced layoff from astrophotography for the last 8 months, I recently decided to get back into practice with PI and chose to redo some starless images I had done last year.  The reason being as the updated versions of StarXTerminator and Starnet features in PI stopped working and crashed my computor.  I assumed that both updates increased load on my overclocked system.  I therefore dialed the overclock back a bit and got StarXTerminator to work.  In general, the newest version well outperformed that which I used last year.  It better removed much brighter stars in fully processed images.  It also had reduced noise in the background and less induced artifacts (largish circles that replace stars).  Having said this, I noticed that not all images I applied it too were better, or noticeably better.

I have not yet gotten Starnet to work, but I think I know the reason and need to download the accessory files.  Next inside project.

Finally, even 8 months ago, I had switched from Starnet to StarXTerminator for my intended purpose because it tended to work better on unstretched images, for use in the Adam Bloch star reduction process.  But I noticed that it also worked better on stretched images (some) as well.  I look forward to testing them again when I get Starnet up and running again.  Hopefully someone will get you your answer before I do so.  I believe Starnet in PI is 2 or ++, basically updated periodically.

I have to say that I got a bit annoyed with having to keep searching for and reinstalling the video card drivers and data files each time PI updated, or Starnet updated.

Oh, and StarXTerminator has gotten a lot slower to run.  But still well worth it.
Chris White- Overcast Observatory avatar
StarX definitely takes some processing power. If you have a video card that supports CUDA you can offload much of the processing from the CPU to the GPU.  For me starX takes about 60 seconds with an IMX455 integration. Takes some setup to get it configured but there is a tutorial for that if needed.  

To the OP, I have not used the newest version of starnet. I know some people have reported better removal.
Helpful
Dan Vranic avatar
Starnet2 I have found to be superior to StarX.
Dale Penkala avatar
IMHO based on the images I’ve used them on I always use StarXTerminator and always get better results. At least I feel that I do. I have both and played with a couple images using both and found it to be better and just never looked back at StarNet2.

@Alan Brunelle you are 100% correct! With the new version (11) it has gotten quite a bit slower but as you mentioned, the results are superior to StarNet 2. Even with my Ryzen 9 it takes a little extra time then the previous version. I also noticed this version doesn’t have the linear box option anymore so maybe the change in the code allows it to determine how to process?? Not sure but maybe this is part of why it takes longer.

Dale
kuechlew avatar
The new version works both on linear and non-linear images. You may be interested in these videos:
(2) StarXterminator and More with Russ Croman - YouTube
(2) New StarXterminator 2 with AI 11 for PixInsight! - YouTube

Both are a bit promotional but still interesting and impressive. Obviously the software won't work equally well on any image. What I like is the attitude to work on improving it further without extra cost for those who already bought the software.

Clear skies
Wolfgang
Helpful
Dale Penkala avatar
The new version works both on linear and non-linear images. You may be interested in these videos:
(2) StarXterminator and More with Russ Croman - YouTube
(2) New StarXterminator 2 with AI 11 for PixInsight! - YouTube

Both are a bit promotional but still interesting and impressive. Obviously the software won't work equally well on any image. What I like is the attitude to work on improving it further without extra cost for those who already bought the software.

Clear skies
Wolfgang

The newest update on SX I noticed a day or two ago and I don’t see the linear box any more so I wasn’t aware that this still has this option somewhere?? I’ll have to look at the video’s you posted. Thanks!

Dale
kuechlew avatar
Maybe I expressed myself poorly. The new version works on linear and non-linear images without active choice of the user. You just apply the software to your image whether it's stretched or not. Russ suggests to apply it to the unstretched image in PixInsight since any sort of processing may alter the characteristics of the stars and may make detection of stars more difficult for the algorithm.

Clear skies
Wolfgang
Helpful Concise
Alan Brunelle avatar
Good to hear that.  It's ability to work on linear objects was most important to me.

But I'll probably keep both active if I can for just in case.  As suggested, I'll probably have to redo the cuda for Starnet, which becomes a pain each time PI or Starnet updates.  I know it's for a select few, but it is still a pain for those who are not computer savvy.
Dale Penkala avatar
Maybe I expressed myself poorly. The new version works on linear and non-linear images without active choice of the user. You just apply the software to your image whether it's stretched or not. Russ suggests to apply it to the unstretched image in PixInsight since any sort of processing may alter the characteristics of the stars and may make detection of stars more difficult for the algorithm.

Clear skies
Wolfgang

Hello Wolfgang,

Just finished watching the video, and your correct. The algorithm has it built in where you don ‘t have to tell it linear or non-linear. It just works. I’ve found this to be an excellent tool in my workflow.

Dale
Dale Penkala avatar
Alan Brunelle:
Good to hear that.  It's ability to work on linear objects was most important to me.

Yes agreed Alan! At first I was concerned about that but now after watching the video its built into the algorithm so we don ‘t have to tell it now.

Dale
Andy Wray avatar
I installed a trial version of StarXteminator 2.0.X this morning having never used it before.  It is really impressive and produces much nicer star masks than Starnet++.  It is also faster (as long as you have Nvidia GPU acceleration enabled).  I also love the fact that it works seamlessly on linear images.  I tried it on twelve of my old images in various states of processing and it worked flawlessly.  Needless to say I had purchased a copy by lunchtime.
Well Written Concise
Andy Wray avatar
Dale Penkala:
Even with my Ryzen 9 it takes a little extra time then the previous version


Dale, do you not have an Nvidia graphics card in your processing PC?  If you do, it makes a huge difference to enable GPU acceleration.
Well Written Concise
Dale Penkala avatar
Andy Wray:
Dale Penkala:
Even with my Ryzen 9 it takes a little extra time then the previous version


Dale, do you not have an Nvidia graphics card in your processing PC?  If you do, it makes a huge difference to enable GPU acceleration.

Hello Andy,
Yes I’ve got a 3060 12gb GPU with 94gigs of DDR4 ram. I can’t believe how much fast this machine is from my original i5. I’m really glad I have it now because with the scripts and other Pixel Math expressions in PI it sure makes a difference. I really like the new version of StarXTerminator and I’m glad I now have the computing power to fully utilize this plugin for PI.

Dale
Andy Wray avatar
Dale Penkala:
Andy Wray:
Dale Penkala:
Even with my Ryzen 9 it takes a little extra time then the previous version


Dale, do you not have an Nvidia graphics card in your processing PC?  If you do, it makes a huge difference to enable GPU acceleration.

Hello Andy,
Yes I’ve got a 3060 12gb GPU with 94gigs of DDR4 ram. I can’t believe how much fast this machine is from my original i5. I’m really glad I have it now because with the scripts and other Pixel Math expressions in PI it sure makes a difference. I really like the new version of StarXTerminator and I’m glad I now have the computing power to fully utilize this plugin for PI.

Dale

Just checking:  what I was asking is have you enabled the GPU acceleration?  It's not that straighforward, so was just checking.  It should take about 5 secs on that GPU.  I have a 2060 and a much slower processor and it takes 8 secs.
Dale Penkala avatar
Andy Wray:
Dale Penkala:
Andy Wray:
Dale Penkala:
Even with my Ryzen 9 it takes a little extra time then the previous version


Dale, do you not have an Nvidia graphics card in your processing PC?  If you do, it makes a huge difference to enable GPU acceleration.

Hello Andy,
Yes I’ve got a 3060 12gb GPU with 94gigs of DDR4 ram. I can’t believe how much fast this machine is from my original i5. I’m really glad I have it now because with the scripts and other Pixel Math expressions in PI it sure makes a difference. I really like the new version of StarXTerminator and I’m glad I now have the computing power to fully utilize this plugin for PI.

Dale

Just checking:  what I was asking is have you enabled the GPU acceleration?  It's not that straighforward, so was just checking.  It should take about 5 secs on that GPU.

Hi Andy,
I the only thing I have done on is the bench marking with PI and added 6 swap folders. How would you “enable” the GPU acceleration?

Dale
Jonny Bravo avatar
Andy Wray:
Just checking:  what I was asking is have you enabled the GPU acceleration?  It's not that straighforward, so was just checking.  It should take about 5 secs on that GPU.  I have a 2060 and a much slower processor and it takes 8 secs.


Wow... I might need to build a processing PC... I use my 2019 8 core i9 MacBook Pro with the Radeon 560X and I measure the process time in minutes
Andy Wray avatar
Dale Penkala:
Andy Wray:
Dale Penkala:
Andy Wray:
Dale Penkala:
Even with my Ryzen 9 it takes a little extra time then the previous version


Dale, do you not have an Nvidia graphics card in your processing PC?  If you do, it makes a huge difference to enable GPU acceleration.

Hello Andy,
Yes I’ve got a 3060 12gb GPU with 94gigs of DDR4 ram. I can’t believe how much fast this machine is from my original i5. I’m really glad I have it now because with the scripts and other Pixel Math expressions in PI it sure makes a difference. I really like the new version of StarXTerminator and I’m glad I now have the computing power to fully utilize this plugin for PI.

Dale

Just checking:  what I was asking is have you enabled the GPU acceleration?  It's not that straighforward, so was just checking.  It should take about 5 secs on that GPU.

Hi Andy,
I the only thing I have done on is the bench marking with PI and added 6 swap folders. How would you “enable” the GPU acceleration?

Dale

I did it ages ago, so didn't make detailed notes, but I followed something like this: https://www.williamliphotos.com/starnet-cuda
Dale Penkala avatar
Andy Wray:
Dale Penkala:
Andy Wray:
Dale Penkala:
Andy Wray:
Dale Penkala:
Even with my Ryzen 9 it takes a little extra time then the previous version


Dale, do you not have an Nvidia graphics card in your processing PC?  If you do, it makes a huge difference to enable GPU acceleration.

Hello Andy,
Yes I’ve got a 3060 12gb GPU with 94gigs of DDR4 ram. I can’t believe how much fast this machine is from my original i5. I’m really glad I have it now because with the scripts and other Pixel Math expressions in PI it sure makes a difference. I really like the new version of StarXTerminator and I’m glad I now have the computing power to fully utilize this plugin for PI.

Dale

Just checking:  what I was asking is have you enabled the GPU acceleration?  It's not that straighforward, so was just checking.  It should take about 5 secs on that GPU.

Hi Andy,
I the only thing I have done on is the bench marking with PI and added 6 swap folders. How would you “enable” the GPU acceleration?

Dale

I did it ages ago, so didn't make detailed notes, but I followed something like this: https://www.williamliphotos.com/starnet-cuda

Ahh ya I tried to get that to work with my i5 and I had to make an account that stated I was some sort of developer so I didn’t do it. I believe there is a YouTube video on how to do it that I followed and I wasn’t comfortable making that statement. I really would like to have done that however. As you have mentioned its really soposto make a heck of a difference!

Dale
Andy Wray avatar
Dale Penkala:
Ahh ya I tried to get that to work with my i5 and I had to make an account that stated I was some sort of developer so I didn’t do it. I believe there is a YouTube video on how to do it that I followed and I wasn’t comfortable making that statement. I really would like to have done that however. As you have mentioned its really soposto make a heck of a difference!

Dale


It's an absolute no-brainer .... with your GPU you will basically not worry about StarXterminator or NoiseXterminator ... press the button and before you have really had a chance to think about things both will have completed.  Same with Starnet++ although it is a little bit slower.
Alan Brunelle avatar
Dale, do you not have an Nvidia graphics card in your processing PC?  If you do, it makes a huge difference to enable GPU acceleration.

Andy,
I may have to look into video card acceleration for StarXTerminator.  I used it for Starnet, and it was amazing.  But StarXTerminator did not use it, or at least use it last year when I was still doing imaging.

But what is clear is that my CPU processors are now being pressed into use with StarXTerminator.  It was very easy to tell when Starnet switched to the GPU, because I could easily hear the different cooling fans switch over from the CPU to the GPU.  If I can get StarXTerminator to do so, I should be able to bump up my overclock on the CPU again.

But either way, it's still very doable.  Just nice to get some value out of the damn GPU!

Alan
Helpful Engaging
Dale Penkala avatar
Alan Brunelle:
Dale, do you not have an Nvidia graphics card in your processing PC?  If you do, it makes a huge difference to enable GPU acceleration.

Andy,
I may have to look into video card acceleration for StarXTerminator.  I used it for Starnet, and it was amazing.  But StarXTerminator did not use it, or at least use it last year when I was still doing imaging.

But what is clear is that my CPU processors are now being pressed into use with StarXTerminator.  It was very easy to tell when Starnet switched to the GPU, because I could easily hear the different cooling fans switch over from the CPU to the GPU.  If I can get StarXTerminator to do so, I should be able to bump up my overclock on the CPU again.

But either way, it's still very doable.  Just nice to get some value out of the damn GPU!

Alan

@Alan Brunelle if you do please let us know as maybe I’ll have to revisit this idea. I’m not a computer wiz on configuring them so I’d need some guidance and I’ll have to go back to YouTube more than likely.

Dale
Andy Wray avatar
Jonny Bravo:
Wow... I might need to build a processing PC... I use my 2019 8 core i9 MacBook Pro with the Radeon 560X and I measure the process time in minutes


FYI:  I have a core-i7 six core with the Nvidia 2060 GPU with 6GB RAM
Andy Wray avatar
Alan Brunelle:
I may have to look into video card acceleration for StarXTerminator.  I used it for Starnet, and it was amazing.  But StarXTerminator did not use it, or at least use it last year when I was still doing imaging.


That's odd ... I just installed StarXterminator 2.0 for the first time this morning and it used the GPU acceleration that I had set up for Starnet++ out of the box.  It does need the latest Nvidia drivers, CUDA files and the right tensorflow libraries to match though.
Well Written Concise
Chris White- Overcast Observatory avatar
Just follow that tutorial that was linked. It's not a small processing advantage to utilize the gpu. It's like 5 to 10x faster than relying on the cpu.