Topic: 64/128px Block size?
I was following the guide to optimize SVP for anime sources, but I was getting very unsatisfactory results.
The best compromise between smoothness and artifacts I could obtain were using these settings:
Here is my justification for each setting:
1m, combined with "Above normal" smoothens camera motion a little without causing big relative motion drops when masking.
Sharp works best, though "standard" can "hide" the artifacts a little.
Wide search, precision and grid step had little effect on the artifacts or smoothness, though a small, slow search radius helped a little.
The interesting parts are the vector grid/block size and the frame size.
32px Interpolated camera motion had the least artifacts, while decreasing frame size also decreased artifacts further. Here is an image to show this:
In the scene, a series of tables are rotating and moving while the camera itself is also rotating and moving. I'm not too concerned about interpolating the table rotation, as no SVP algorithm can elegantly handle sudden movements like that. I'm more interested in getting the camera rotation to be smooth, without causing the objects in the scene to also interpolate.
This suggests that having a 64px or even 128px block option would contribute even further towards reducing artifacts, or better yet an adaptive block size ala x264.
The problem with reducing framesize is that while the artifacts are reduced, the drawbacks are quite obvious.
Would it be possible for the SVP developers to at least add a 64px and 128px block size option into SVAnalyse? And likewise as a preset in SVP.
Thanks.