Skip to content

OpenFlow: rename the DIS frame generator, follow fast and small motio… - #781

Merged
maxjivi05 merged 2 commits into
WinNative-Emu:mainfrom
qwertypower:openflow
Oct 1, 2026
Merged

maxjivi05 merged 2 commits into
WinNative-Emu:mainfrom
qwertypower:openflow

Conversation

@qwertypower

@qwertypower qwertypower commented Sep 29, 2026 •

Copy link
Copy Markdown
Contributor

Fix edge ghosting

  • The engine is called OpenFlow in the UI, logs (tag "OpenFlow") and docs; the module moves to cpp/openflow and the library to "openflow". DIS stays the name of the algorithm.
  • Search: the coarsest level is block-matched before Gauss-Newton, so fast camera turns keep their motion; the previous pair's flow is scored as another start on every level, which follows small fast objects and periodic textures the pyramid loses.
  • Interpolation: the edge guard grows with the motion; an off-frame sample no longer triggers the occlusion path or the overlay history, and the off-frame feather lies inside the frame. This removes the doubled band along the screen edge on camera turns.

Bench (1280x720, 180p, x4 from 30 fps): mean PSNR 21.02 -> 22.64 dB, small fast objects
25.2 -> 29.9, hard camera turn 13.3 -> 18.2. Adreno 750: flow and generate times unchanged.

…n, fix edge ghosting

- The engine is called OpenFlow in the UI, logs (tag "OpenFlow") and docs; the module moves
  to cpp/openflow and the library to "openflow". DIS stays the name of the algorithm.
- Search: the coarsest level is block-matched before Gauss-Newton, so fast camera turns keep
  their motion; the previous pair's flow is scored as another start on every level, which
  follows small fast objects and periodic textures the pyramid loses.
- Interpolation: the edge guard grows with the motion; an off-frame sample no longer triggers
  the occlusion path or the overlay history, and the off-frame feather lies inside the frame.
  This removes the doubled band along the screen edge on camera turns.

Bench (1280x720, 180p, x4 from 30 fps): mean PSNR 21.02 -> 22.64 dB, small fast objects
25.2 -> 29.9, hard camera turn 13.3 -> 18.2. Adreno 750: flow and generate times unchanged.
@aszba258-cyber

Copy link
Copy Markdown

اريد خيار لي اظفه ملف الذكاء الاصطناعي لتوليد الإطارات

@maxjivi05
maxjivi05 merged commit 098227e into WinNative-Emu:main Oct 1, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants