New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hololens calibration #18

Open
MichaelHoenes opened this Issue Jun 21, 2017 · 4 comments

Comments

Projects
None yet
3 participants
@MichaelHoenes

MichaelHoenes commented Jun 21, 2017

Hello Long Qian,

first, thank you so much for developing this kit.
Is it necessary to calibrate each hololense I'm using separately or can I just use the calibration parameters you provided with the kit?

Thank you very much.
Michael

@qian256

This comment has been minimized.

Show comment
Hide comment
@qian256

qian256 Jun 23, 2017

Owner

For the camera calibration, my guess is that we do not need to calibrate for each HoloLens.
But what is more important is the calibration between the display and the tracking. The magic function in ARUWPMarker.cs does this. For best visualization (virtual object is aligned with marker), we have to manually tune the numbers here.

Owner

qian256 commented Jun 23, 2017

For the camera calibration, my guess is that we do not need to calibrate for each HoloLens.
But what is more important is the calibration between the display and the tracking. The magic function in ARUWPMarker.cs does this. For best visualization (virtual object is aligned with marker), we have to manually tune the numbers here.

@MichaelHoenes MichaelHoenes changed the title from Hololense calibration to Hololens calibration Jun 24, 2017

@MichaelHoenes

This comment has been minimized.

Show comment
Hide comment
@MichaelHoenes

MichaelHoenes Jun 24, 2017

Thanks for the fast reply. I'll do so.

MichaelHoenes commented Jun 24, 2017

Thanks for the fast reply. I'll do so.

@ericalbers

This comment has been minimized.

Show comment
Hide comment
@ericalbers

ericalbers Aug 12, 2017

Perhaps theres a way to automate the calibration....have a box appear and you move your head to make the standard cube fit perfectly inside, then tap and it would autocalibrate and populate the magicmatrix?

ericalbers commented Aug 12, 2017

Perhaps theres a way to automate the calibration....have a box appear and you move your head to make the standard cube fit perfectly inside, then tap and it would autocalibrate and populate the magicmatrix?

@qian256

This comment has been minimized.

Show comment
Hide comment
@qian256

qian256 Aug 14, 2017

Owner

@ericalbers I have done this test before, but the result is not very consistent. Because:

  1. human alignment is error-prone. Many applications let human align many times and find the optimal fit.
  2. If one cube is manually aligned, it only gives us an isometric calibration (6 DOF). But consider the situation that there is a slight scale difference: for example, 1 meter is actually 0.95m for hololens display. So it actually gets quite complicated.
    I have one unofficial paper: https://arxiv.org/abs/1703.05834 that describes some issues and solutions, but the source code is not on Github yet.
Owner

qian256 commented Aug 14, 2017

@ericalbers I have done this test before, but the result is not very consistent. Because:

  1. human alignment is error-prone. Many applications let human align many times and find the optimal fit.
  2. If one cube is manually aligned, it only gives us an isometric calibration (6 DOF). But consider the situation that there is a slight scale difference: for example, 1 meter is actually 0.95m for hololens display. So it actually gets quite complicated.
    I have one unofficial paper: https://arxiv.org/abs/1703.05834 that describes some issues and solutions, but the source code is not on Github yet.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment