{"title":"CarpetVR:魔毯遇见魔镜","authors":"V. Lempitsky, Alexander Vakhitov, A. Starostin","doi":"10.1109/VR.2018.8446576","DOIUrl":null,"url":null,"abstract":"We present CarpetVR - a new system for marker-based positional tracking suitable for mobile VR (Figure 1). The system utilizes all sensors present on a modern smartphone (a camera, a gyroscope, and an accelerometer) and does not require any additional sensors. CarpetVR uses a single floor marker that we call the magic carpet. CarpetVR augments a standard mobile VR setup with a slanted mirror that can be attached either to the smartphone or to the head mount in front of the smartphone camera. As the person walks over the marker, the smartphone camera is able to see the marker thanks to the reflection in the mirror. Our tracking engine then uses a computer vision module to detect the marker and to estimate the smartphone position with respect to the marker at 40 frames per second. This estimate is integrated with high framerate signals from the gyroscope and the accelerometer. The resulting estimates of the position and the orientation are then used to render the virtual world. Our sensor fusion algorithm ensures minimal-latency tracking with very little jitter.","PeriodicalId":355048,"journal":{"name":"2018 IEEE Conference on Virtual Reality and 3D User Interfaces (VR)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-03-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"CarpetVR: The Magic Carpet Meets the Magic Mirror\",\"authors\":\"V. Lempitsky, Alexander Vakhitov, A. Starostin\",\"doi\":\"10.1109/VR.2018.8446576\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We present CarpetVR - a new system for marker-based positional tracking suitable for mobile VR (Figure 1). The system utilizes all sensors present on a modern smartphone (a camera, a gyroscope, and an accelerometer) and does not require any additional sensors. CarpetVR uses a single floor marker that we call the magic carpet. CarpetVR augments a standard mobile VR setup with a slanted mirror that can be attached either to the smartphone or to the head mount in front of the smartphone camera. As the person walks over the marker, the smartphone camera is able to see the marker thanks to the reflection in the mirror. Our tracking engine then uses a computer vision module to detect the marker and to estimate the smartphone position with respect to the marker at 40 frames per second. This estimate is integrated with high framerate signals from the gyroscope and the accelerometer. The resulting estimates of the position and the orientation are then used to render the virtual world. Our sensor fusion algorithm ensures minimal-latency tracking with very little jitter.\",\"PeriodicalId\":355048,\"journal\":{\"name\":\"2018 IEEE Conference on Virtual Reality and 3D User Interfaces (VR)\",\"volume\":\"23 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-03-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 IEEE Conference on Virtual Reality and 3D User Interfaces (VR)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/VR.2018.8446576\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE Conference on Virtual Reality and 3D User Interfaces (VR)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/VR.2018.8446576","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
We present CarpetVR - a new system for marker-based positional tracking suitable for mobile VR (Figure 1). The system utilizes all sensors present on a modern smartphone (a camera, a gyroscope, and an accelerometer) and does not require any additional sensors. CarpetVR uses a single floor marker that we call the magic carpet. CarpetVR augments a standard mobile VR setup with a slanted mirror that can be attached either to the smartphone or to the head mount in front of the smartphone camera. As the person walks over the marker, the smartphone camera is able to see the marker thanks to the reflection in the mirror. Our tracking engine then uses a computer vision module to detect the marker and to estimate the smartphone position with respect to the marker at 40 frames per second. This estimate is integrated with high framerate signals from the gyroscope and the accelerometer. The resulting estimates of the position and the orientation are then used to render the virtual world. Our sensor fusion algorithm ensures minimal-latency tracking with very little jitter.