Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Announcements and Chat > General Discussion

Reply
 
Thread Tools Search this Thread Display Modes
Old 28th July 2023, 09:09   #1  |  Link
rainermtb
Cuvista Developer
 
Join Date: Jul 2023
Posts: 3
Announcing video stabilizer project - cuvista

I would like to announce a software project I am working on: CUVISTA - Cuda Video Stabilizer

A small standalone program which stabilizes shaky video in one pass, with focus on acceleration through Cuda capable hardware like the Nvidia GeForce series graphics cards, although such hardware is not required, the process will just be significantly slower without

Have a look at the page https://rainermtb.github.io/cuvista/
rainermtb is offline   Reply With Quote
Old 28th July 2023, 11:38   #2  |  Link
Frank62
Registered User
 
Join Date: Mar 2017
Location: Germany
Posts: 276
Looks great!

What about extreme panning? Is stabilisation in those cases kind of limited? That's where other solutions fail often.
Frank62 is offline   Reply With Quote
Old 28th July 2023, 14:13   #3  |  Link
Dogway
Registered User
 
Join Date: Nov 2009
Posts: 2,375
Thanks, just tested with a reference anime sample I have but didn't surpass the stabilization made by Stabilise(), I guess this is more for global hand shaking rather than film gate jitter/wobbling.
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread
Dogway is offline   Reply With Quote
Old 28th July 2023, 19:12   #4  |  Link
rainermtb
Cuvista Developer
 
Join Date: Jul 2023
Posts: 3
Quote:
Originally Posted by Frank62 View Post
Looks great!

What about extreme panning? Is stabilisation in those cases kind of limited? That's where other solutions fail often.
Thanks, so far I did not have a lot of different files to test against, so would be glad if you can point me to some material to check the software with.

There is no limitation build into the movement of frames, so extreme and quick panning moves should be equally counter balanced, but this will on the other hand mean that a bigger part of the frame will be moved out of sight. So right now I dont know for sure which is to be generally preferred.
rainermtb is offline   Reply With Quote
Old 28th July 2023, 20:01   #5  |  Link
rainermtb
Cuvista Developer
 
Join Date: Jul 2023
Posts: 3
Here I have an example of a video containing rather violent and wide movements and to the right side the stabilized result for comparison. The result may not be perfect yet, some improvements may be possible

Here side by side without any blending of frames https://youtu.be/e0tFzpw_jK0
Here the result https://youtu.be/JfUywgxkFM4

Last edited by rainermtb; 29th July 2023 at 16:18.
rainermtb is offline   Reply With Quote
Old 29th July 2023, 08:07   #6  |  Link
PatchWorKs
Registered User
 
PatchWorKs's Avatar
 
Join Date: Aug 2002
Location: Italy
Posts: 324
It would be great to have an hardware-accelerated stabilization "suite" (such as Aydin did for denoising) !

Nice video-stabilization resource collection that may inspire:
https://github.com/yaochih/awesome-video-stabilization
__________________
Hybrid Multimedia Production Suite will be a platform-indipendent open source suite for advanced audio/video contents production.

Official git: https://forart.it/HyMPS
PatchWorKs is offline   Reply With Quote
Old 29th July 2023, 11:21   #7  |  Link
Frank62
Registered User
 
Join Date: Mar 2017
Location: Germany
Posts: 276
Quote:
Originally Posted by rainermtb View Post
Here I have an example of a video containing rather violent and wide movements and to the right side the stabilized result for comparison. The result may not be perfect yet, some improvements may be possible
https://youtu.be/e0tFzpw_jK0
Yes, that's what I meant. The problem with such sources is, that finally you have to crop a lot... There are techniques to take the missing parts from other frames, but the higher the motion the worse the results, so finally you always have to crop.
The simple solution was to limit. So that still some shakes are left, when before deshaking they were extreme, but the small shakes that come from technical instabilities are handled. Maybe you should consider something like that.
Frank62 is offline   Reply With Quote
Reply

Tags
cuda, edit, stabilize

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 02:38.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.