diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2014-01-28 15:25:47 +0400 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2014-01-28 15:25:47 +0400 |
commit | 59d1387c4154b4a285e8c53eca2128fbe59aeb54 (patch) | |
tree | 7410cb793d05e76d550c3cd400d8096910fdf42b /extern/libmv/ChangeLog | |
parent | 1c0cdc385f68f3714fbf087acfb2696ee1c8383d (diff) |
Improvements to weighted tracks behavior
First thing changed by this commit is making it so
Euclidean intersection takes track weight into account
when solving minimization problem. This behaves the
same exact way as it is for BA step.
Second thing is related on how average reprojection error
is being calculated. It didn't take track weight into
account which could confuse users. Now average reprojection
error will give the same result as intersection/BA uses
during minimization which gives much more predictable
behavior.
Differential Revision: https://developer.blender.org/D265
Diffstat (limited to 'extern/libmv/ChangeLog')
-rw-r--r-- | extern/libmv/ChangeLog | 44 |
1 files changed, 28 insertions, 16 deletions
diff --git a/extern/libmv/ChangeLog b/extern/libmv/ChangeLog index 476e01dbe28..f9ddbb8c1b9 100644 --- a/extern/libmv/ChangeLog +++ b/extern/libmv/ChangeLog @@ -1,8 +1,34 @@ -commit f71f7c59d4d13574ea4dc3a196cc22eef1c192df +commit cd7eb3eff2e69ce5e08570ead83ae6d35ee48857 +Author: Sergey Sharybin <sergey.vfx@gmail.com> +Date: Tue Jan 28 17:23:47 2014 +0600 + + Improvements to weighted tracks behavior + + First thing changed by this commit is making it so + Euclidean intersection takes track weight into account + when solving minimization problem. This behaves the + same exact way as it is for BA step. + + Second thing is related on how average reprojection error + is being calculated. It didn't take track weight into + account which could confuse users. Now average reprojection + error will give the same result as intersection/BA uses + during minimization which gives much more predictable + behavior. + + Reviewers: keir + + Reviewed By: keir + + CC: sebastian_k + + Differential Revision: https://developer.blender.org/D265 + +commit 6559b36dc14369175bfa0830323146acd3426483 Author: Sergey Sharybin <sergey.vfx@gmail.com> Date: Tue Jan 28 16:39:14 2014 +0600 - Fixed for keyframe selection + Fixes for keyframe selection Using tracks with constant zero weight used to crash keyframe selection since it was trying to use missing @@ -660,17 +686,3 @@ Date: Sat Apr 6 18:37:37 2013 +0600 It is failing at this moment and this is caused because of how SampleLinear works - seems it's assumption about pixel center is not correct for internal sampling. - -commit d449b820fb3352cd981e06d737f2838adb3d36bd -Author: Sergey Sharybin <sergey.vfx@gmail.com> -Date: Sat Apr 6 16:54:08 2013 +0600 - - Tweak to KLT region tracker test - - KLT is usually used to track relatively small - motions, and in this case motion almost equals - to half window size. This confuses math and - leads to not so much expected result. - - Further, not actually sure this is nice idea - to use KLT in such synthetic case. |