dellaert
|
2c99f68ed7
|
Some formatting/cleanup before fixing bug
|
2015-06-14 10:56:22 -07:00 |
Frank Dellaert
|
4909fef21a
|
Fixed issue
|
2015-06-13 20:20:33 -07:00 |
Frank Dellaert
|
4e1a0edb0a
|
Reverted back to vector to avoid troubles w TBB
|
2015-06-13 20:19:44 -07:00 |
Frank Dellaert
|
107ed37e0c
|
Merge branch 'justKeys' into feature/LinearSolverCleanup
|
2015-06-13 16:23:45 -07:00 |
Frank Dellaert
|
d0775faeba
|
Save slots to bring cost down from O(n^3) to O(n^2) - again, in theory. In practice, it did seem to help for larger HessianFactors (as expected).
|
2015-06-13 12:26:10 -07:00 |
Frank Dellaert
|
f6575323d6
|
Sidestep Scatter altogether and just use HessianFactor keys_. In theory, n^3 lookup cost, but in practice (as keys is contiguous memory) just as fast as map.
|
2015-06-13 12:06:13 -07:00 |
Frank Dellaert
|
08f30966dd
|
Got rid of obsolete getSlots method
|
2015-06-13 11:03:12 -07:00 |
Frank Dellaert
|
6f78e00812
|
Merge branch 'slotMethod' into feature/LinearSolverCleanup
|
2015-06-13 09:17:18 -07:00 |
Frank Dellaert
|
c8cff296fb
|
Don't bother making an array
|
2015-06-13 09:01:13 -07:00 |
Frank Dellaert
|
68d9905359
|
Merged in feature/stereocamera_backproject_addJacobian (pull request #153)
Add optional jacobians to StereoCamera backprojection
|
2015-06-12 17:29:26 -04:00 |
zhaoyang
|
abe6b9cec6
|
change 'world' to 'point'
|
2015-06-12 17:27:36 -04:00 |
zhaoyang
|
3d18d70d69
|
change naming for local_point & world_point
|
2015-06-12 16:55:38 -04:00 |
zhaoyang
|
8440e3c3b2
|
cool, a simplified D_local_z jacobian
|
2015-06-12 16:53:32 -04:00 |
zhaoyang
|
2a2b885cdd
|
change local variable naming...
|
2015-06-12 16:07:36 -04:00 |
zhaoyang
|
950cdec3b6
|
Merged 'develop'.
|
2015-06-12 15:34:05 -04:00 |
Frank Dellaert
|
b4ec622525
|
Merged in fix/testRegularJacobianFactor (pull request #152)
fix the RegularJacobianFactor overload issue, for mutiplyHessianAdd function.
|
2015-06-12 15:23:52 -04:00 |
zhaoyang
|
4c9b1de675
|
Tests passed with real settings
|
2015-06-12 15:09:28 -04:00 |
zhaoyang
|
9ac223ec7d
|
correct the chain rule in Jacobian
|
2015-06-12 15:08:58 -04:00 |
zhaoyang
|
4c4c72adb4
|
oops, this should be derivative against pose in test
|
2015-06-12 13:56:47 -04:00 |
zhaoyang
|
fb34c099ec
|
fix the RegularJacobianFactor overload issue, for mutiplyHessianAdd function.
|
2015-06-12 13:35:45 -04:00 |
Frank Dellaert
|
6664699c4c
|
getSlots method
|
2015-06-12 09:33:55 -07:00 |
lvzhaoyang
|
a5d74f77d7
|
add test case. correct constness for backproject2 definition
|
2015-06-12 10:47:02 -04:00 |
Frank Dellaert
|
b712a65c21
|
Updated gttic strings as well
|
2015-06-12 00:28:15 -07:00 |
Frank Dellaert
|
41a0146b05
|
changed updateATA -> updateHessian. Much clearer
|
2015-06-12 00:20:37 -07:00 |
Frank Dellaert
|
c9910625c2
|
Fixed headers
|
2015-06-11 23:51:35 -07:00 |
Frank Dellaert
|
bcc34d1c12
|
No more copy constructor
|
2015-06-11 23:49:28 -07:00 |
Frank Dellaert
|
15d5542809
|
Renamed variable
|
2015-06-11 23:48:18 -07:00 |
Frank Dellaert
|
692ddd8f36
|
Made node keys ordered to avoid copy constructor in eliminate
|
2015-06-11 23:38:57 -07:00 |
Frank Dellaert
|
63d918ed7a
|
Now FastVector
|
2015-06-11 23:38:29 -07:00 |
Frank Dellaert
|
6ed82459ba
|
Set params to be like ceres
|
2015-06-11 23:11:35 -07:00 |
Frank Dellaert
|
f89ffdc81c
|
Restored defaults (test failed)
|
2015-06-11 23:11:24 -07:00 |
Frank Dellaert
|
5f41529fff
|
Added required method
|
2015-06-11 21:45:01 -07:00 |
Frank Dellaert
|
257060e8dd
|
Scatter class in separate compilation unit
|
2015-06-11 21:21:01 -07:00 |
zhaoyang
|
cb76d321d3
|
add back-projection derivative w.r.t. point, only the equation not finished yet.
|
2015-06-11 17:16:50 -04:00 |
Frank Dellaert
|
29c2b47ace
|
Fixed comments, added TODO
|
2015-06-11 14:09:00 -07:00 |
Frank Dellaert
|
e140538a48
|
Use diagonal damping by default
|
2015-06-11 13:22:38 -07:00 |
Frank Dellaert
|
635a2a0792
|
Fix bug that could disconnect graph
|
2015-06-11 13:22:26 -07:00 |
Frank Dellaert
|
75818c620d
|
Merge branch 'before' into feature/LinearSolverCleanup
|
2015-06-11 10:54:19 -07:00 |
Frank Dellaert
|
05a120d94c
|
Hardcode ordering and add verbosity
|
2015-06-11 09:44:23 -07:00 |
zhaoyang
|
48d159120d
|
create a backproject2, with optional Jacobians
|
2015-06-11 11:40:40 -04:00 |
Frank Dellaert
|
304cc61dec
|
Specialized fixed-size matrix
|
2015-06-10 23:47:53 -07:00 |
Frank Dellaert
|
5dc149fe23
|
Faster linearize now in class
|
2015-06-10 18:37:09 -04:00 |
Frank Dellaert
|
171793aad3
|
Prototype (faster?) linearize
|
2015-06-10 18:27:34 -04:00 |
Frank Dellaert
|
7ec26ff323
|
Added Whiten
|
2015-06-10 18:27:10 -04:00 |
Frank Dellaert
|
39ffe3ac32
|
Made updateATA a virtual method for a small saving in CPU, but more importantly to allow for custom Jacobian or HessianFactors...
|
2015-06-10 15:53:43 -04:00 |
Frank Dellaert
|
ed09e10331
|
Merged in fix/moveRawAccess (pull request #151)
Moved raw access method
|
2015-06-09 00:10:58 -04:00 |
Frank Dellaert
|
c75a76c705
|
Moved raw access method (possibly to be removed!) to base class as does not assume regular...
|
2015-06-08 20:30:55 -04:00 |
Frank Dellaert
|
71caa40095
|
Use Schur ordering
|
2015-06-08 20:01:56 -04:00 |
Frank Dellaert
|
f3e54ff916
|
Some refactoring/formatting
|
2015-06-08 20:01:33 -04:00 |
Frank Dellaert
|
627febfbaa
|
Fixed headers
|
2015-06-08 20:01:04 -04:00 |