Quick update from the day, while experimenting with three videos provided by @Emmi, 2 of them were JAV and results were not good. Actually, part of the algorithm relies on detecting the glans for transition, ending penetration sections, etc. And a mosaicâed glans is not helping with the detection, but I will look into it later.
So I decided to focus on the third one, from BadoinkVR.
I noticed an unwanted gap in the generated funscript, had to write a debugger to understand precisely what happened at that very point. The model was actually kind of âhallucinatingâ thus triggering a mess in the algorithm.
So I started rewriting the tracking logic (againâŠ), with what I would consider better results, but still in the process of refining other more difficult sections and transitions.
In parallel, I am re-running a full detection on another video, with full scale instead of a downscaled version I was using for speed sake, along with a yolo 11m model instead of the n version I was also using for speed sake. Takes much more time that way, but I want to compare results and see if the potential quality gain is worth it or not.
Also noticed the VisvalingamâWhyatt I was using to simplify the signal and lessening the number of positions in the funscript was set with with a factor too strong, thus losing some details. Needs tuning also.
In the videos below, the green line is the original signal, when the blue one is interpolated based on the generated funscript positions.
Here is an example of a properly working section:
When the beginning of this one is a TOTAL mess (the good news being it is only a matter of algorithm and tuning, this can be fixed):
Broken BJ:
Next short term steps:
- Fix the âgrindingâ scenes
- Smoothen the transition between positions
- Rework the handbjob/blowjob algo
- âŠ
But now that I have this debugger to make use of log files of 250MB+ per video, this is of great help to assess, fix, tune, troubleshoot, etc.