Selur's Little Message Board
Help!!! Trying to see if I can fix a specific artifact - Printable Version

+- Selur's Little Message Board (https://forum.selur.net)
+-- Forum: Talk, Talk, Talk (https://forum.selur.net/forum-5.html)
+--- Forum: Small Talk (https://forum.selur.net/forum-7.html)
+--- Thread: Help!!! Trying to see if I can fix a specific artifact (/thread-3833.html)



Help!!! Trying to see if I can fix a specific artifact - antsim - 23.08.2024

I am thinking about if this is an artifact that Hybrid is able to fix. How is this artifact of vertical lines called in the first place? Has anyone some idea on how to fix it?

Two examples: 

with the lines circled 

Sample 1 : https://ibb.co/m6dmTzT 
Sample 2 : https://ibb.co/Z2pV3Bh

without the lines circled to have an idea of the image 

Sample 1 : https://ibb.co/zSW8c2G
Sample 2 : https://ibb.co/z8NN8dx


Thanks in advance for any help!!


RE: Help!!! Trying to see if I can fix a specific artifact - Selur - 23.08.2024

Looks like either some ghosting or halo, would need a short video sample to judge.
(could also be some artifact created by ai upscaling)

Cu Selur

Ps.: moved thread to 'Small Talk' since it's not really a bug or problem with Hybrid.


RE: Help!!! Trying to see if I can fix a specific artifact - antsim - 23.08.2024

It's been through AI upscaling but the artifacts was there from beginning. I uploaded the upscaled version because it's more clear to understand. The master video was firstly in Hybrid where I used FineDeHalo, SSIQ (DeRainbow) and LUTDeCrawl to clean it up. Then denoising in TVAI. It's (vertical lines) been there since the master video but now it's way more easy to see because noise and other artifacts are all gone and it's the only thing stayed.


RE: Help!!! Trying to see if I can fix a specific artifact - Selur - 23.08.2024

You need to remove those before upscaling, or using another denoise and upscale method, removing that afterward will probably not work.

Cu Selur


RE: Help!!! Trying to see if I can fix a specific artifact - antsim - 23.08.2024

Yes I know I just used the photos as a clear example so the problem will be more easy to understand. When I find out what's the artifact I will remove it from the start


RE: Help!!! Trying to see if I can fix a specific artifact - Selur - 23.08.2024

Good, luck at least I can't tell you from those screenshots what it is.
Maybe https://www.avartifactatlas.com/ can help you identify the problem in your source.


RE: Help!!! Trying to see if I can fix a specific artifact - antsim - 23.08.2024

A small clip:

https://drive.google.com/file/d/1FXe81FSZsjsMPAck8cLKYKsz0kWuo-pB/view?usp=drive_link

Another one:

https://drive.google.com/file/d/16iunW7gKSttoqymN9Fjqq__UoCrq2-Ru/view?usp=sharing


RE: Help!!! Trying to see if I can fix a specific artifact - Selur - 23.08.2024

Those look like "low frequency" stripes/bands in Avisynth DeFreq or DeStripe might help with those.
Both are not available in Hybrid (DeStripe in Hybrid has some bug, I never figured out) but might work with Avisynth in general.
I'll also think about it some more, maybe I can think of an alternative approach.

Cu Selur


RE: Help!!! Trying to see if I can fix a specific artifact - antsim - 23.08.2024

Thank you very much! I will try them! tell me if you think of a different approach!


RE: Help!!! Trying to see if I can fix a specific artifact - Selur - 24.08.2024

Got an idea,... Crop, MClean, BalanceBorder followed by EdgeFixer, seems to help somehow. (at least for that clip)
see: https://imgsli.com/MjkwNDcw
script: https://pastebin.com/MRjBwUqu
If you have the time and motivation and know Python, you cloud probably write some sort custom script for this combing BalanceBorder&EdgeFixer that isn't applied on the edges but a region.

Cu Selur

Ps.: Since I liked the idea of using EdgeFixer, I posted a request to the author of the filter to add some 'edge offset': https://github.com/sekrit-twc/EdgeFixer/issues/13 (this would be nice)

PPs.: I also thought about using a mask to copy the effect of EdgeFixer to the region with the line, but that seems to be a dead end, since the luma difference a bust (https://imgsli.com/MjkwNTM2).

PPs.: skipping on EdgeFixer and using BalanceBorders with an inverted MotionMask, seems to me the best solution so far. (doesn't remove the lines in all scenarios completely, but causes less luma issues)