[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3636534.3649374acmconferencesArticle/Chapter ViewAbstractPublication PagesmobicomConference Proceedingsconference-collections
research-article
Open access

MoiréVision: A Generalized Moiré-based Mechanism for 6-DoF Motion Sensing

Published: 29 May 2024 Publication History

Abstract

Ultra-high precision motion sensing leveraging computer vision (CV) is a key technology in many high-precision AR/VR applications such as precise industrial manufacture and image-guided surgery, yet conventional CV can be challenged by moiré-based sensing mechanism, thanks to moiré pattern's high sensitivity to six degrees of freedom (6-DoF) pose changes. Unfortunately, existing moiré-based solutions, in their infancy, cannot deal with complicated curvilinear moiré patterns caused by various perspective angles. In this paper, we propose a generalized moiré-based mechanism, MoiréVision, towards practical adoptions; it relies on high-frequency gratings as visual marker to help extract the fine-grained feature points for ultra-high precision motion sensing. As the foundation of general moiré-based sensing, we propose a formulation to characterize "uncontrolled" curvilinear moiré patterns in practical scenarios. To deal with the problem of moiré feature interference in practice, we propose a Gabor-based algorithm to separate overlapped curvilinear moiré patterns from two dimensions. Furthermore, to extract fine-grained feature points for high-precision motion sensing, we propose a bending function-based model and a resolution-enhanced strategy to reconstruct detailed texture of moiré markers and extract moiré feature points at sub-pixel level. Extensive experimental results show that MoiréVision greatly enhances the usability and generalizability of moiré-based sensing systems in real-world applications.

References

[1]
2023. GaborFilter. Accessed Aug. 1, 2023. https://en.wikipedia.org/wiki/Gabor_filter
[2]
2023. motion sensing in AR/VR. Accessed Aug. 1, 2023. https://www.electronicproducts.com/designers-guide-what-you-need-to-know-about-motion-sensing-in-ar-and-vr-designs/
[3]
2023. OptiTrack. Accessed Aug. 1, 2023. https://optitrack.com
[4]
Georgios Albanis, Anargyros Chatzitofis, Spyridon Thermos, Nikolaos Zioulis, and Kostas Kolomvatsos. 2022. Towards Scalable and Real-time Markerless Motion Capture. In 2022 IEEE Conference on Virtual Reality and 3D User Interfaces Abstracts and Workshops (VRW). IEEE, 724--725.
[5]
Max Allan, Ping-Lin Chang, Sébastien Ourselin, David J Hawkes, Ashwin Sridhar, John Kelly, and Danail Stoyanov. 2015. Image based surgical instrument pose estimation with multi-class labelling and optical flow. In Medical Image Computing and Computer-Assisted Intervention-MICCAI 2015: 18th International Conference, Munich, Germany, October 5--9, 2015, Proceedings, Part I 18. Springer, 331--338.
[6]
Isaac Amidror. 2009. The Theory of the Moiré Phenomenon: Volume I: Periodic Layers. Vol. 38. Springer Science & Business Media.
[7]
Samuel Banks, Richard Green, and Jun Junghyun. 2019. Use of Moiré Patterns in Camera Position Estimation. In 2019 International Conference on Image and Vision Computing New Zealand (IVCNZ). IEEE, 1--7.
[8]
Anargyros Chatzitofis, Dimitrios Zarpalas, Petros Daras, and Stefanos Kollias. 2021. DeMoCap: Low-cost marker-based motion capture. International Journal of Computer Vision 129, 12 (2021), 3338--3366.
[9]
Fanglin Chen, Jianjiang Feng, Anil K Jain, Jie Zhou, and Jin Zhang. 2011. Separating overlapped fingerprints. IEEE Transactions on Information Forensics and Security 6, 2 (2011), 346--359.
[10]
Yang Cong, Dongying Tian, Yun Feng, Baojie Fan, and Haibin Yu. 2018. Speedup 3-D texture-less object recognition against self-occlusion for intelligent manufacturing. IEEE transactions on cybernetics 49, 11 (2018), 3887--3897.
[11]
John G Daugman. 1985. Uncertainty relation for resolution in space, spatial frequency, and orientation optimized by two-dimensional visual cortical filters. JOSA A 2, 7 (1985), 1160--1169.
[12]
Joseph DeGol, Timothy Bretl, and Derek Hoiem. 2017. Chromatag: A colored marker and fast detection algorithm. In Proceedings of the IEEE International Conference on Computer Vision. 1472--1481.
[13]
Ahmed Elhayek, Edilson de Aguiar, Arjun Jain, Jonathan Tompson, Leonid Pishchulin, Micha Andriluka, Chris Bregler, Bernt Schiele, and Christian Theobalt. 2015. Efficient convnet-based marker-less motion capture in general scenes with a low number of cameras. In Proceedings of the IEEE conference on computer vision and pattern recognition. 3810--3818.
[14]
Nima Ghorbani and Michael J Black. 2021. Soma: Solving optical marker-based mocap automatically. In Proceedings of the IEEE/CVF International Conference on Computer Vision. 11117--11126.
[15]
Shangchen Han, Beibei Liu, Robert Wang, Yuting Ye, Christopher D Twigg, and Kenrick Kin. 2018. Online optical marker-based hand tracking with deep labels. ACM Transactions on Graphics (TOG) 37, 4 (2018), 1--10.
[16]
Nils Hasler, Bodo Rosenhahn, Thorsten Thormahlen, Michael Wand, Jürgen Gall, and Hans-Peter Seidel. 2009. Markerless motion capture with unsynchronized moving cameras. In 2009 IEEE Conference on Computer Vision and Pattern Recognition. IEEE, 224--231.
[17]
Stefan Hinterstoisser, Selim Benhimane, and Nassir Navab. 2007. N3m: Natural 3d markers for real-time object detection and pose estimation. In 2007 IEEE 11th International Conference on Computer Vision. IEEE, 1--7.
[18]
Danying Hu, Daniel DeTone, and Tomasz Malisiewicz. 2019. Deep charuco: Dark charuco marker pose estimation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 8436--8444.
[19]
Chengkun Jiang, Yuan He, Xiaolong Zheng, and Yunhao Liu. 2018. Orientation-aware RFID tracking with centimeter-level accuracy. In 2018 17th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN). IEEE, 290--301.
[20]
Mathias Johansson. 1999. The hilbert transform. Mathematics Master's Thesis. Växjö University, Suecia. Disponible en internet: http://w3.msi.vxu.se/exarb/mj_ex.pdf, consultado el 19 (1999).
[21]
Tianqing Li, Kyle S Severson, Fan Wang, and Timothy W Dunn. 2023. Improved 3D Markerless Mouse Pose Estimation Using Temporal Semi-supervision. International Journal of Computer Vision 131, 6 (2023), 1389--1405.
[22]
Hung-Hsing Lin, Ching-Chih Tsai, and Jui-Cheng Hsu. 2008. Ultrasonic localization and pose tracking of an autonomous mobile robot via fuzzy adaptive extended information filtering. IEEE Transactions on Instrumentation and Measurement 57, 9 (2008), 2024--2034.
[23]
Yuval Litvak, Armin Biess, and Aharon Bar-Hillel. 2019. Learning pose estimation for high-precision robotic assembly using simulated depth images. In 2019 International Conference on Robotics and Automation (ICRA). IEEE, 3521--3527.
[24]
Weixin Lu, Yao Zhou, Guowei Wan, Shenhua Hou, and Shiyu Song. 2019. L3-net: Towards learning based lidar localization for autonomous driving. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 6389--6398.
[25]
Jhacson Meza, Lenny A Romero, and Andres G Marrugo. 2021. Markerpose: robust real-time planar target tracking for accurate stereo pose estimation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 1282--1290.
[26]
Rafael Munoz-Salinas. 2012. Aruco: a minimal library for augmented reality applications based on opencv. Universidad de Córdoba 386 (2012).
[27]
Jingyi Ning, Lei Xie, Yi Li, Yingying Chen, Yanling Bu, Baoliu Ye, and Sanglu Lu. 2022. MoiréPose: ultra high precision camera-to-screen pose estimation based on Moiré pattern. In Proceedings of the 28th Annual International Conference on Mobile Computing And Networking. 106--119.
[28]
Kenji Okuma, Ali Taleghani, Nando De Freitas, James J Little, and David G Lowe. 2004. A boosted particle filter: Multitarget detection and tracking. In Computer Vision-ECCV 2004: 8th European Conference on Computer Vision, Prague, Czech Republic, May 11--14, 2004. Proceedings, Part I 8. Springer, 28--39.
[29]
Marcello Pelillo, Fabio Abbattista, and Angelo Maffione. 1993. Evolutionary learning for relaxation labeling processes. In Advances in Artificial Intelligence: Third Congress of the Italian Association for Artificial Intelligence, AI* IA'93 Torino, Italy, October 26--28, 1993 Proceedings 3. Springer, 230--241.
[30]
Marcello Pelillo and Mario Refice. 1994. Learning compatibility coefficients for relaxation labeling processes. IEEE Transactions on Pattern Analysis and Machine Intelligence 16, 9 (1994), 933--945.
[31]
Simeng Qiu, Hadi Amata, and Wolfgang Heidrich. 2023. MoiréTag: Angular Measurement and Tracking with a Passive Marker. In ACM SIGGRAPH 2023 Conference Proceedings. 1--10.
[32]
Anand Rangarajan. 2000. Self-annealing and self-annihilation: unifying deterministic annealing and relaxation labeling. Pattern Recognition 33, 4 (2000), 635--649.
[33]
Mani Maran Ratnam, Boon Yaik Ooi, and Kin Sam Yen. 2019. Novel moiré-based crack monitoring system with smartphone interface and cloud processing. Structural Control and Health Monitoring 26, 10 (2019), e2420.
[34]
Bodo Rosenhahn, Christian Schmaltz, Thomas Brox, Joachim Weickert, Daniel Cremers, and Hans-Peter Seidel. 2008. Markerless motion capture of man-machine interaction. In 2008 IEEE Conference on Computer Vision and Pattern Recognition. IEEE, 1--8.
[35]
Nitin Saini, Eric Price, Rahul Tallamraju, Raffi Enficiaud, Roman Ludwig, Igor Martinovic, Aamir Ahmad, and Michael J Black. 2019. Markerless outdoor human motion capture using multiple autonomous micro aerial vehicles. In Proceedings of the IEEE/CVF International Conference on Computer Vision. 823--832.
[36]
Hadi Salman, Elif Ayvali, Rangaprasad Arun Srivatsan, Yifei Ma, Nicolas Zevallos, Rashid Yasin, Long Wang, Nabil Simaan, and Howie Choset. 2018. Trajectory-optimized sensing for active search of tissue abnormalities in robotic surgery. In 2018 IEEE International Conference on Robotics and Automation (ICRA). IEEE, 5356--5363.
[37]
Brad Saund, Shiyuan Chen, and Reid Simmons. 2017. Touch based localization of parts for high precision manufacturing. In 2017 IEEE International Conference on Robotics and Automation (ICRA). IEEE, 378--385.
[38]
Longfei Shangguan, Zimu Zhou, and Kyle Jamieson. 2017. Enabling gesture-based interactions with objects. In Proceedings of the 15th Annual International Conference on Mobile Systems, Applications, and Services. 239--251.
[39]
Hideyuki Tanaka. 2020. Ultra-High-Accuracy Visual Marker for Indoor Precise Positioning. In 2020 IEEE International Conference on Robotics and Automation (ICRA). IEEE, 2338--2343.
[40]
Hideyuki Tanaka, Yasushi Sumi, and Yoshio Matsumoto. 2014. A solution to pose ambiguity of visual markers using moire patterns. In 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems. IEEE, 3129--3134.
[41]
He Wang, Ted Tsung-Te Lai, and Romit Roy Choudhury. 2015. Mole: Motion leaks through smartwatch sensors. In Proceedings of the 21st annual international conference on mobile computing and networking. 155--166.
[42]
John Wang and Edwin Olson. 2016. AprilTag 2: Efficient and robust fiducial detection. In 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). IEEE, 4193--4198.
[43]
Simon K Warfield, Ferenc A Jolesz, and Ron Kikinis. 1998. Real-time image segmentation for image-guided surgery. In SC'98: Proceedings of the 1998 ACM/IEEE Conference on Supercomputing. IEEE, 42--42.
[44]
Teng Wei and Xinyu Zhang. 2015. mtrack: High-precision passive tracking using millimeter wave radios. In Proceedings of the 21st Annual International Conference on Mobile Computing and Networking. 117--129.
[45]
Wikipedia. 2024. Sobel Operator. https://en.wikipedia.org/wiki/Sobel_operator.
[46]
Chang Xiao and Changxi Zheng. 2021. MoiréBoard: A Stable, Accurate and Low-cost Camera Tracking Method. In The 34th Annual ACM Symposium on User Interface Software and Technology. 881--893.
[47]
Pengjin Xie, Lingkun Li, Jiliang Wang, and Yunhao Liu. 2020. LiTag: localization and posture estimation with passive visible light tags. In Proceedings of the 18th Conference on Embedded Networked Sensor Systems. 123--135.
[48]
Haozheng Xu, Mark Runciman, João Cartucho, Chi Xu, and Stamatia Giannarou. 2023. Graph-based Pose Estimation of Texture-less Surgical Tools for Autonomous Robot Control. In 2023 IEEE International Conference on Robotics and Automation (ICRA). IEEE, 2731--2737.
[49]
Dan Zetu, Pat Banerjee, and Darren Thompson. 2000. Extended-range hybrid tracker and applications to motion and camera tracking in manufacturing systems. IEEE Transactions on Robotics and Automation 16, 3 (2000), 281--293.
[50]
Hanbin Zhang, Chenhan Xu, Huining Li, Aditya Singh Rathore, Chen Song, Zhisheng Yan, Dongmei Li, Feng Lin, Kun Wang, and Wenyao Xu. 2019. Pdmove: Towards passive medication adherence monitoring of parkinson's disease using smartphone-based gait assessment. Proceedings of the ACM on interactive, mobile, wearable and ubiquitous technologies 3, 3 (2019), 1--23.
[51]
Pengfei Zhou, Mo Li, and Guobin Shen. 2014. Use it free: Instantly knowing your phone attitude. In Proceedings of the 20th annual international conference on Mobile computing and networking. 605--616.
[52]
Yilong Zhu, Bohuan Xue, Linwei Zheng, Huaiyang Huang, Ming Liu, and Rui Fan. 2019. Real-time, environmentally-robust 3d lidar localization. In 2019 IEEE International Conference on Imaging Systems and Techniques (IST). IEEE, 1--6.

Cited By

View all
  • (2024)MoiréVib: Micron-level Vibration Detection based on Moiré PatternProceedings of the 30th Annual International Conference on Mobile Computing and Networking10.1145/3636534.3690700(1393-1407)Online publication date: 4-Dec-2024
  • (2024)MoiréTracker: Continuous Camera-to-Screen 6-DoF Pose Tracking Based on Moiré PatternIEEE Journal on Selected Areas in Communications10.1109/JSAC.2024.341461942:10(2642-2658)Online publication date: Oct-2024

Index Terms

  1. MoiréVision: A Generalized Moiré-based Mechanism for 6-DoF Motion Sensing

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ACM MobiCom '24: Proceedings of the 30th Annual International Conference on Mobile Computing and Networking
    December 2024
    2476 pages
    ISBN:9798400704895
    DOI:10.1145/3636534
    This work is licensed under a Creative Commons Attribution International 4.0 License.

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 29 May 2024

    Check for updates

    Author Tags

    1. moiré pattern
    2. fine-grained feature point
    3. 6-DoF motion sensing
    4. generalizability

    Qualifiers

    • Research-article

    Funding Sources

    Conference

    ACM MobiCom '24
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 440 of 2,972 submissions, 15%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)669
    • Downloads (Last 6 weeks)209
    Reflects downloads up to 11 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)MoiréVib: Micron-level Vibration Detection based on Moiré PatternProceedings of the 30th Annual International Conference on Mobile Computing and Networking10.1145/3636534.3690700(1393-1407)Online publication date: 4-Dec-2024
    • (2024)MoiréTracker: Continuous Camera-to-Screen 6-DoF Pose Tracking Based on Moiré PatternIEEE Journal on Selected Areas in Communications10.1109/JSAC.2024.341461942:10(2642-2658)Online publication date: Oct-2024

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media