--
You received this message because you are subscribed to the Google Groups "Ceres Solver" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ceres-solver...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ceres-solver/b565c3b8-a21d-4e2b-be98-8109062adb02%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Alan,I doubt this has anything to do with loss functions. Is it possible to create a small reproduction? Hard to debug this without looking at what is going on.Sameer
On Mon, Aug 14, 2017 at 7:39 AM Alan Buchanan <abuc...@gmail.com> wrote:
You received this message because you are subscribed to the Google Groups "Ceres Solver" group.Hello Sameer,--I am able to compute Variance/Covariance on a simple adjustment (not a BA) following the instructions on the website so I am reasonably confident that I am using the correct method. I am also using SuiteSparse.However I am having trouble getting this to work on a Bundle Adjustment> I am using the openMVG framework. I am not using any SetParameterBlockConstant blocks.What I am finding is that the " int index1 = FindOrDie(parameter_block_to_row_index_, block_pair.first);" fails in ComputeCovarianceSparsityThis function fails completely on the Intrinsics and Pose variance/covariances but will work for a while with the Structure data before falling over when I assume the pointers can't be found.The only thing that I can think of that is different between a simple adjustment and my BA is the use of Loss Functions. I am using (HuberLoss). I was wondering whether this has some effect.Do you have any suggestions on what I need to look at.Alan
To unsubscribe from this group and stop receiving emails from it, send an email to ceres-solver+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ceres-solver/b565c3b8-a21d-4e2b-be98-8109062adb02%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--To view this discussion on the web visit https://groups.google.com/d/msgid/ceres-solver/CABqdRUDiC5pzmGXOSOGvUW2DDaHCQ5%2BCV%3DvG6jiWjNBf8%2BDT4A%40mail.gmail.com.
You received this message because you are subscribed to a topic in the Google Groups "Ceres Solver" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ceres-solver/eeYo20t8kf8/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ceres-solver+unsubscribe@googlegroups.com.
I will try and down sample my model down to minimalistic data set and forward.On 14 Aug 2017 22:43, "'Sameer Agarwal' via Ceres Solver" <ceres-...@googlegroups.com> wrote:
Alan,I doubt this has anything to do with loss functions. Is it possible to create a small reproduction? Hard to debug this without looking at what is going on.Sameer
On Mon, Aug 14, 2017 at 7:39 AM Alan Buchanan <abuc...@gmail.com> wrote:
You received this message because you are subscribed to the Google Groups "Ceres Solver" group.Hello Sameer,--I am able to compute Variance/Covariance on a simple adjustment (not a BA) following the instructions on the website so I am reasonably confident that I am using the correct method. I am also using SuiteSparse.However I am having trouble getting this to work on a Bundle Adjustment> I am using the openMVG framework. I am not using any SetParameterBlockConstant blocks.What I am finding is that the " int index1 = FindOrDie(parameter_block_to_row_index_, block_pair.first);" fails in ComputeCovarianceSparsityThis function fails completely on the Intrinsics and Pose variance/covariances but will work for a while with the Structure data before falling over when I assume the pointers can't be found.The only thing that I can think of that is different between a simple adjustment and my BA is the use of Loss Functions. I am using (HuberLoss). I was wondering whether this has some effect.Do you have any suggestions on what I need to look at.Alan
To unsubscribe from this group and stop receiving emails from it, send an email to ceres-solver...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ceres-solver/b565c3b8-a21d-4e2b-be98-8109062adb02%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to a topic in the Google Groups "Ceres Solver" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ceres-solver/eeYo20t8kf8/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ceres-solver...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ceres-solver/CABqdRUDiC5pzmGXOSOGvUW2DDaHCQ5%2BCV%3DvG6jiWjNBf8%2BDT4A%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "Ceres Solver" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ceres-solver...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ceres-solver/CAORuK71AQ88UOHNVmmutwZe6R2DuPKvfJee3ADma0CGvoaQPKQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ceres-solver/CABqdRUDkQDU%2BFVt%2BuWkp-2wnUrxFODgKroSwMyF6hG6Yb9YLgw%40mail.gmail.com.
Sameer,
The key is in the collection but for some reason collection.find(key) doesn't find it.
--
You received this message because you are subscribed to the Google Groups "Ceres Solver" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ceres-solver...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ceres-solver/7e0d4bb3-d82a-4b65-a5cf-e6e2b0f48a5e%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ceres-solver/82ED98FC-111E-49AE-BC1C-2E09DDF52916%40gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ceres-solver/587b3ec7-25ef-41c3-b1a8-5669a3ab7e6f%40googlegroups.com.
Do I need to explicity call this funtcion if I need to extract Var/Cov for the structure points ?
Does this add any overhead to the Solve function ?
Could this be a cause for the rank deficiciency issue ?
Thanks for all your help,
--
You received this message because you are subscribed to the Google Groups "Ceres Solver" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ceres-solver...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ceres-solver/6dd65ba8-7298-46ae-852f-2b7fd037b46a%40googlegroups.com.