8000 RMSE Calculation in EvaluateRANSACBasedOnDistance Method · Issue #6291 · isl-org/Open3D · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
RMSE Calculation in EvaluateRANSACBasedOnDistance Method #6291
Closed
@pherrusa7

Description

@pherrusa7

Checklist

My Question

Hello everyone,

First of all, thank you for your contributions to this great library!

This question might or might not turn into a minor bug. I was reading the code for EvaluateRANSACBasedOnDistance and I found the following formula:
result.inlier_rmse_ = error / std::sqrt((double)inlier_num);

However, error is collected by adding absolute values (as opposed to squared):

double distance = std::abs(plane_model.dot(point));
...
error += distance;

Given how the error is accumulated I was expecting to find a mean absolute error. Is there any reason for the denominator to be the square root of the sample size rather than just the sample size? I might be missing something (or maybe it is indeed a minor bug) so any ideas are welcome.

Thank you for your time :)

Metadata

Metadata

Assignees

Labels

bugNot a build issue, this is likely a bug.registration

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

    0