https://drive.google.com/open?id=1ZpD1oc5XKU2ou3o6kz-Jd11hxdQIdS41Motion v2
added another layer to the search to do a coarse(9x9) search then do a fine (3x3) search based on the result of the coarse.
I think this is how the pyramid/multigrid motion interpolation works but i havn't been able to find any non-crazy math examples so am just guessing.
It's still a bit grainy because it is't always finding the "correct" answer so i need to add a coarser layer(27x27).
Probobly not potato friendly for unknown reason and it chomps 30% of a gtx 1080 :/