-
公开(公告)号:US11314321B2
公开(公告)日:2022-04-26
申请号:US16922311
申请日:2020-07-07
Applicant: Microsoft Technology Licensing, LLC
Inventor: Drew Steedly , Michael Edward Samples , Alexandru Octavian Balan , William Douglas Guyman , Vuk Jovanovic , Taras Khapko , Ivan Razumenic , Vladimir Carapic , Martin Thomas Shetter , Jelena Mojasevic , Andrew C. Goris , Marko Bezulj
IPC: A63F13/211 , A63F13/212 , A63F13/213 , A63F13/22 , A63F13/235 , A63F13/24 , A63F13/25 , A63F13/31 , A63F13/42 , A63F13/428 , A63F13/5255 , A63F13/53 , A63F13/80 , A63F13/92 , F21V23/04 , G01B11/00 , G01C19/5776 , G01D5/26 , G01J1/44 , G02B27/01 , G06F3/01 , G06F3/03 , G06F3/033 , G06F3/0346 , G06F3/038 , G06F3/0481 , G06T7/246 , G06T7/285 , G06T7/70 , G06T7/73 , G06T7/80 , H04N13/204 , H04N13/239 , G06F3/04815 , H04N13/246 , H04N13/254 , H05B45/10 , H05B47/11 , H05B47/19 , H05B47/125
Abstract: One disclosed example provides a head-mounted device configured to control a plurality of light sources of a handheld object and acquire image data comprising a sequence of environmental tracking exposures in which the plurality of light sources are controlled to have a lower integrated intensity and handheld object tracking exposures in which the plurality of light sources are controlled to have a higher integrated intensity. The instructions are further executable to detect, via an environmental tracking exposure, one or more features of the surrounding environment, determine a pose of the head-mounted device based upon the one or more features of the surrounding environment detected, detect via a handheld object tracking exposure the plurality of light sources of the handheld object, determine a pose of the handheld object relative to the head-mounted device based upon the plurality of light sources detected, and output the pose of the handheld object.
-
公开(公告)号:US11436756B2
公开(公告)日:2022-09-06
申请号:US16228688
申请日:2018-12-20
Applicant: Microsoft Technology Licensing, LLC
Inventor: Andrew William Fitzgibbon , Taras Khapko , Vuk Jovanovic , Filip Panjevic , Vladimir Carapic , Jelena Mojasevic
Abstract: Examples are disclosed that relate to a camera model for a machine vision application. One example provides instructions executable to receive image data obtained by an image sensor of a camera, the image data capturing a calibration pattern comprising a plurality of calibration features, for each of one or more imaged calibration features in the image data, determine an object space location of the imaged calibration feature, and determine a distance between the object space location and a corresponding ray of a camera model, the camera model defining a plurality of rays that each represent a relationship of an image space location on the image sensor to object space. The instructions are further executable to determine a value of a cost function based on the distances, adjust the camera model until the cost function meets a target condition, and use the camera model in a machine vision application.
-
公开(公告)号:US10719125B2
公开(公告)日:2020-07-21
申请号:US15826560
申请日:2017-11-29
Applicant: Microsoft Technology Licensing, LLC
Inventor: Drew Steedly , Michael Edward Samples , Alexandru Octavian Balan , William Douglas Guyman , Vuk Jovanovic , Taras Khapko , Ivan Razumenic , Vladimir Carapic , Martin Thomas Shetter , Jelena Mojasevic , Andrew C. Goris , Marko Bezulj
IPC: A63F13/211 , A63F13/212 , A63F13/213 , A63F13/22 , A63F13/235 , A63F13/24 , A63F13/25 , A63F13/31 , A63F13/42 , A63F13/428 , A63F13/5255 , A63F13/53 , A63F13/80 , A63F13/92 , F21V23/04 , G01B11/00 , G01C19/5776 , G01D5/26 , G01J1/44 , G02B27/01 , G06F3/01 , G06F3/03 , G06F3/033 , G06F3/0346 , G06F3/038 , G06F3/0481 , G06T7/246 , G06T7/285 , G06T7/70 , G06T7/73 , G06T7/80 , H04N13/204 , H04N13/239 , H04N13/246 , H04N13/254 , H05B45/10 , H05B47/105 , H05B47/11 , H05B47/125 , H05B47/19
Abstract: One disclosed example provides a head-mounted device configured to control a plurality of light sources of a handheld object and acquire image data comprising a sequence of environmental tracking exposures in which the plurality of light sources are controlled to have a lower integrated intensity and handheld object tracking exposures in which the plurality of light sources are controlled to have a higher integrated intensity. The instructions are further executable to detect, via an environmental tracking exposure, one or more features of the surrounding environment, determine a pose of the head-mounted device based upon the one or more features of the surrounding environment detected, detect via a handheld object tracking exposure the plurality of light sources of the handheld object, determine a pose of the handheld object relative to the head-mounted device based upon the plurality of light sources detected, and output the pose of the handheld object.
-
-