Patents by Inventor Taras KHAPKO
Taras KHAPKO has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11436756Abstract: 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.Type: GrantFiled: December 20, 2018Date of Patent: September 6, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Andrew William Fitzgibbon, Taras Khapko, Vuk Jovanovic, Filip Panjevic, Vladimir Carapic, Jelena Mojasevic
-
Patent number: 11314321Abstract: 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.Type: GrantFiled: July 7, 2020Date of Patent: April 26, 2022Assignee: Microsoft Technology Licensing, LLCInventors: 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
-
Publication number: 20200333878Abstract: 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.Type: ApplicationFiled: July 7, 2020Publication date: October 22, 2020Applicant: Microsoft Technology Licensing, LLCInventors: 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
-
Patent number: 10719125Abstract: 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.Type: GrantFiled: November 29, 2017Date of Patent: July 21, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: 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
-
Publication number: 20200202567Abstract: 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.Type: ApplicationFiled: December 20, 2018Publication date: June 25, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Andrew William FITZGIBBON, Taras KHAPKO, Vuk JOVANOVIC, Filip PANJEVIC, Vladimir CARAPIC, Jelena MOJASEVIC
-
Patent number: 10503247Abstract: One disclosed example provides a head-mounted device including a stereo camera arrangement, a logic device configured to execute instructions, and a storage device storing instructions executable by the logic device to, for each camera in the stereo camera arrangement, receive image data of a field of view of the camera, detect light sources of a handheld object in the image data, and based upon the light sources detected, determine a pose of the handheld object. The instructions are executable to, based upon the pose of the handheld object determined for each camera in the stereo camera arrangement, calibrate the stereo camera arrangement.Type: GrantFiled: November 29, 2017Date of Patent: December 10, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Michael Edward Samples, Alexandru Octavian Balan, Salim Sirtkaya, Vuk Jovanovic, Filip Panjevic, Taras Khapko, Ruven Jaime Rivera, III
-
Patent number: 10496157Abstract: Examples are disclosed herein related to tracking poses of a head-mounted display device that interfaces with handheld peripheral objects. One disclosed example provides a handheld object configured for providing user input to a head-mounted device, the handheld object including a body, a plurality of visible light sources arranged on the body in an arrangement trackable by a vision system of the head-mounted device, and a controller configured to control a brightness of one or more visible light sources of the plurality of visible light sources.Type: GrantFiled: November 29, 2017Date of Patent: December 3, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Drew Steedly, Alexandru Octavian Balan, Taras Khapko, Ivan Razumenic, Steven James Velat, Vladimir Carapic
-
Publication number: 20180329484Abstract: 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.Type: ApplicationFiled: November 29, 2017Publication date: November 15, 2018Applicant: Microsoft Technology Licensing, LLCInventors: 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
-
Publication number: 20180329517Abstract: Examples are disclosed herein related to tracking poses of a head-mounted display device that interfaces with handheld peripheral objects. One disclosed example provides a handheld object configured for providing user input to a head-mounted device, the handheld object including a body, a plurality of visible light sources arranged on the body in an arrangement trackable by a vision system of the head-mounted device, and a controller configured to control a brightness of one or more visible light sources of the plurality of visible light sources.Type: ApplicationFiled: November 29, 2017Publication date: November 15, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Drew STEEDLY, Alexandru Octavian BALAN, Taras KHAPKO, Ivan RAZUMENIC, Steven James VELAT, Vladimir CARAPIC
-
Publication number: 20180330521Abstract: One disclosed example provides a head-mounted device including a stereo camera arrangement, a logic device configured to execute instructions, and a storage device storing instructions executable by the logic device to, for each camera in the stereo camera arrangement, receive image data of a field of view of the camera, detect light sources of a handheld object in the image data, and based upon the light sources detected, determine a pose of the handheld object. The instructions are executable to, based upon the pose of the handheld object determined for each camera in the stereo camera arrangement, calibrate the stereo camera arrangement.Type: ApplicationFiled: November 29, 2017Publication date: November 15, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Michael Edward SAMPLES, Alexandru Octavian BALAN, Salim SIRTKAYA, Vuk JOVANOVIC, Filip PANJEVIC, Taras KHAPKO, Ruven Jaime RIVERA, III