What's the objectively best upscaling filter?

What's the objectively best upscaling filter?

Attached: AaIAW.png (933x522, 662K)

None.

>None
>none

none. its the best way to retain original pixels.

lanczos

decide for yourself

Attached: 1_time.png (800x350, 218K)

sinc, it's the only one which retains the colours

why are you mixing interpolation methods with window functions?

Isn't sinc said to be the ideal low-pass filter? It's supposedly not practical, though.

Make way for the king, peasants.

Attached: waifu2x.png (160x240, 21K)

Quilez, it smoothes it a bit while also preserving the blockiness of the pixel art

Attached: quilez[1].png (912x710, 162K)

>We present a state-of-the-art high-quality real-time SISR algorithm designed to work with japanese animation and cartoons that is extremely fast (~3ms with Vega 64 GPU), temporally coherent, simple to implement (~100 lines of code), yet very effective. We find it surprising that this method is not currently used 'en masse', since the intuition leading us to this algorithm is very straightforward.
rofl

>None and bilinear are identical
>none and nearest are identical

> muh colors

integer

no functional difference

Anime4K looks like shit IMO, look on "stairsed" edges.
Waifu2x has too bold endges.
NGO looks good, but with some sharpen effect will be perfect.

Upscaling comparisons are meaningless without gamma correction.

Attached: Untitled-1.jpg (1374x413, 49K)

gammafags fuck off

fpbp

>color bleed
>shaping artifacts
none

As an upscale that looks kinda shit, you pretty much lose the gaps in between the pixels

This looks like it's just nearest 2x then linear the rest of the way

Based non-linear retard.

Attached: scr00007.jpg (1920x1080, 793K)

>upscaling
>filter
what a retard
use deep learning for that

>makes sharpener
>calls it upscaler
>it works best as denoiser

Because linear interpolation is shit. Gamma incorrect rendering ironically makes it appear to be better, but with high-quality upscaling, you see the opposite trend.

Why would lag be a matter in video playback? Just sync the audio accordingly. It's not like video games where things actually depend on your input.

>Takes frames in 1080p resolution and scales them to 4k
>Not an upscaler

Attached: -_-.jpg (278x181, 7K)

i hope you're pretending

It doesn't increase the resolution though (neither in the amount of pixels nor the image detail sense).

this, waifu2x forever

no why

it's not lag retard, it's the time it takes to process a frame
anything above 33ms means you're basically fucked

>Neither in the amount of pixels
Are you retarded? It literally doubles the number of pixels in each dimension, whether any detail is added or not.

Line multiplying.

>anime is drawn/mastered at 720p
>so let's scale it up to 1080p
>and then scale it up from 1080p to 4k
Genius. Incredible. Truly amazing. What a time to be alive.

Meant for

those values aren't lag, they're time to render a frame
waifu2x taking 1s to draw a frame means you can only achieve 1fps, it's not fast enough to play video in real time
0ms, 3ms, and 6ms are all inconsequential, though, 6ms per frame is 166fps, plenty fast for even 60fps video

It uses bilinear upscaling to increase the resolution, then the magical sharpening gets applied. You can also apply Anime4K on frames in their native resolution.

Bilinear interpolation is still adding pixels.
What you describe sounds retarded, though. Sharpening filters are fucking horrendous.

6ms seems to be a lot for what looks like a simple filter. Is it all on the CPU?

>Bilinear interpolation is still adding pixels.
Yes and then the algorithm proposed with Anime4K is used to "enhance" the result. So which algorithm should be called an upscaler?
>Sharpening filters are fucking horrendous.
So is Anime4K.

Blurry pixels are disgusting

>upscaling
>best

Attached: 1550439529734.png (499x481, 329K)

Why do you need to upscale anything? Just have it in its unscaled resolution then expand it to full screen. The results you get when it goes full screen will be better than trying to scale it via reencoding.

Anime4k works good only if a video wasn't downscaled.
NGU and Waifu2x are for reverting downscaling. Using them to upscale a non-downscaled video is pretty useless, any sharpener can be used instead.
Dev of Anime4k is a retard if he compares them.

>Just have it in its unscaled resolution then expand it to full screen.

Attached: 1550503985476.gif (352x264, 1.99M)

>measuring efficiency with real world time
>not measuring efficiency with O notation
kys

Why upscale? Expand!

Integer nearest neighbour, you titanic faggot

all upscaling is trash

None (nearest-neighbour)

you are very firmly in the "know enough to hurt yourself" area

that's the third one you iiidiot. that's still upscaling

Yes?

tttttttttttttttttttttttttttt

Are you okay?

Over 33ms only means you can't do it in real time. You'd have to upscale it before watching.

>You'd have to upscale it before watching.
Which would be a huge pain in the ass and not worth the effort

Meh. Whoever is distributing it could do it for you. Lots of nerds love encoding shit for others to use.

knowing them they'd make the encodes like 2GB/ep, I'd still rather upscale myself in realtime

A physical optical softening filter, maybe glass with a plastic layer would work.
Does anyone make these?

Attached: proxy.duckduckgo.com.jpg (1280x960, 121K)