Bogdan Borz:
Hi Patrick,
It is an interesting post summarizing the documentation in an intelligible way and it includes a very useful part on NN and learning.
You pretty much summed up the game change in a very funny way: ""Remember my 9-part deconvolution series ? Well just forget all of that crap and buy BlurXTerminator. The End" I also loved the reply from Loran Hughes about your future video about it : Does YouTube accept videos under 10 seconds?
There is not much to say though about how to use it (hence Loran's joke) : it is a slider that you push more or less on a linear image you did not manipulate. It is the AI that does it. That's why you don't need to watch the 9 part series or have profound knowledge about PSF's or deconvolution. The AI will do it better than you or me. And this is what users report, and I am not talking about beginners, but very good astrophotographers : your workflow is significantly simplified and shortened. Because according to its name, it deblurs and it replaces not only the deconvolution part (which a lot of people skip anyway, including me when the gains are minimal like on narrowband), but the sharpening part too. Once stretched there's not much sharpening to do. And the AI can produce details that are better than the final result (as we could see in various posted examples), not only better than the RL deconvolution result.
However, your presentation is pretty unfair when talking about the "pushback". Of course this tool produces realistic, better than human results with practically no noise; it's gonna be popular. Popular does not mean valid though. You're making two fallacies : a Straw Man, by presenting critics as either some envious people attached to their processing skills and Poisoning the Well, by painting critics of AI based sharpening as some ignorant conspiracy theorists. Yes, there were critical replies that clearly showed some did not understand how it works or how NN work. But there also were a majority of fans that had no clue either, but since it improves their images and makes them sharp and pretty, they concluded it works. That's ok though?
The main issue with any black box AI model is trust and its validity. I posted the link to the 2022 article above. Blur XT is an AI statistical model and like any model it has an error component (this applies to all statistical models, regressions etc. AI based or not). The AI stops when there is no longer an improvement in the loss function, but that does not mean that somehow we have hit truth. It just does not descend anymore. It does not imply that it is error free in all cases and produces only true results. That's just a naive generalization. So, explaining how NN work does not answer the question of what is the accuracy of this particular sharpening AI model. If you come to the Emergency room with chest pain, I can explain to you how logistic regression models are working, but that does not mean that the my particular model I used for your diagnosis works.
Some naively assume that BlurXT only "reveals" true details. That's simply Begging the Question. Could be the case for some regions of the image, could be wrong for other regions. A new version appeared because it produced false star colors or double stars in the periphery, including a L only version that won't interfere with color. The model was wrong for these aspects in some cases (in others it worked well). How do you establish how accurate it is for the rest of the details? It was easy to spot when the colors change or that coma becomes a double star. How do you decide if the model is wrong for the rest of the details and for which ones? That is the trust problem, not the "conspiracy" problem.
Best regards,
Bogdan
Hi Bogdan,
Thanks for your thoughtful post.
You are, of course, right, that there may be performance issues with BlurXTerminator, especially in its early stages of development. And I am sure there are points of valid concern that could cause some thoughtful pushback.
Maybe I was a bit unfair in my characterizations.
But that was primarily driven by feedback that I thought was unfair and not thoughtful - I saw more of that than I could stomach.
And while it is possible that BlurXT could cause some artifacts in some cases - I have seen little evidence of that in my tests so far. That's not to say it's not there, or I won't ever see it.
But I do know that traditional deconvolution also could cause distortions - and often did! It is much easier to create distortions. with the traditional tool, than it is to get good results! It is one of the reasons that it is so hard to learn and use. It takes a lot of experience and finesse to get good results and avoid causing distortions or artifacts.
It seems to me that I get better results easier with BlurXT - so I value it.
The biggest advantage of digital imaging and image processing is that you can change any aspect of an image.
The biggest disadvantage of digital imaging and image processing is that you can change any aspect of an image.
It's a two-edged sword.
And as you point out - ANY algorithm - whether rule-based, statistical, or ML in nature, attempts to solve a problem - but does so with an associated error rate. As the astrophotographer, it is on you to use these tools and decide if they contribute to your vision of where you want to take your image.
I have no problem with folks rejecting a tool because they don't like the performance or disagree philosophically with how it works. I do have a problem with people inventing reasons to push back, and that was what I was responding to.
It could well be a trust problem in many cases. As you say, "It was easy to spot when the colors change, or that coma becomes a double star. How do you decide if the model is wrong for the rest of the details and for which ones?". I think that is true of almost any advanced algorithm that tries to do sharpening, noise reduction, or any other transform.
To be honest, I don't really care what technology BlurXTeterminator uses. I like the results it gives me - to my eye, they are superior to what I have been able to achieve with traditional deconvolution - despite the time and effort I put into it.
I took some time to describe Neural Network Technology because I wanted to introduce the concept of the learning process - and that just because you might use Hubble and JWST data in the learning process - it does not mean that the tool is literally replacing your pixels with Hubble pixels.
But to your point, I think I will go back and amend the article and add a third category - " An Issue of Trust." I think you have brought up a valid point, and I thank for doing that.
All the best,
Pat