What exactly do "sharper" and "softer" do?

Get answers to your questions about color grading, editing and finishing with DaVinci Resolve.
  • Author
  • Message
Offline

Snadegg

  • Posts: 34
  • Joined: Sat Dec 17, 2022 12:08 am
  • Real Name: Xander Wanlass

What exactly do "sharper" and "softer" do?

PostThu Apr 20, 2023 2:02 am

I ask this question purely out of curiosity, but what do the "sharper" and "softer" filtering options do in the edit timeline? I've noticed the "sharper" option causes rippling artifacts around distinct edges and it screams FFT to me, but beyond that, I have no clue how it's processing the image.

Just curious if the community has any ideas! The documentation just says that they're sharper/softer scaling methods proprietary to Resolve, which... duh.
Windows 11, RTX 3070, Ryzen 5900x, 96 GB @ 3200MHz
Offline
User avatar

renzhezhu

  • Posts: 90
  • Joined: Fri May 27, 2022 9:04 am
  • Location: USA
  • Real Name: Kuang Zhaohui

Re: What exactly do "sharper" and "softer" do?

PostThu Apr 20, 2023 3:06 am

Snadegg wrote:I ask this question purely out of curiosity, but what do the "sharper" and "softer" filtering options do in the edit timeline? I've noticed the "sharper" option causes rippling artifacts around distinct edges and it screams FFT to me, but beyond that, I have no clue how it's processing the image.

Just curious if the community has any ideas! The documentation just says that they're sharper/softer scaling methods proprietary to Resolve, which... duh.

https://www.bilibili.com/video/BV1784y1N7YE/
If you ask the filter, you can look this video.
Offline

Hendrik Proosa

  • Posts: 3141
  • Joined: Wed Aug 22, 2012 6:53 am
  • Location: Estonia

Re: What exactly do "sharper" and "softer" do?

PostThu Apr 20, 2023 6:39 am

Scaling filter is a weights kernel that is used when resampling image. Sharpening kernels have negative weights in some components which exaggerate edges but can cause artifacts. Softening kernels don’t have negative weights, so they average source pixels together, causing slight blurring.

Whether fft is involved in scaling… don’t know. Since there are other transforms at play too, that can be applied, I doubt it.
I do stuff
Offline

Snadegg

  • Posts: 34
  • Joined: Sat Dec 17, 2022 12:08 am
  • Real Name: Xander Wanlass

Re: What exactly do "sharper" and "softer" do?

PostThu Apr 20, 2023 5:22 pm

Hendrik Proosa wrote:Scaling filter is a weights kernel that is used when resampling image. Sharpening kernels have negative weights in some components which exaggerate edges but can cause artifacts. Softening kernels don’t have negative weights, so they average source pixels together, causing slight blurring.

Whether fft is involved in scaling… don’t know. Since there are other transforms at play too, that can be applied, I doubt it.


Oh, interesting! I thought it was strange that "Gaussian" was an option for scaling but it didn't occur to me that convolution kernels were also used for scaling methods. The visualizations for scaling are always bilinear/bicubic filtering and are shown similarly to MSAA visualizations but with points and distances or with a waveform view.

The math itself goes over my head, but I like to have at least an intuitive understanding of what's going on. I'll update this reply with any good visualizations I find.

Thanks :)
Windows 11, RTX 3070, Ryzen 5900x, 96 GB @ 3200MHz

Return to DaVinci Resolve

Who is online

Users browsing this forum: Ed_Mantle, ericgu, Jack092, Jim Simon, Uli Plank and 236 guests