Distributed FPGA-based architecture to support indoor localisation and orientation services

This paper introduces a proposal for an indoor localisation and orientation distributed service built on a dynamically reconfigurable platform. The integration of cameras in consumer electronic devices such as mobile phones, tablets, etc. allows the adoption of new methods based on video streaming analysis by a mobile device video camera that can enhance two essential features for a successful navigation experience: localisation and orientation. These features are important in services such as life assistance, direct marketing or localisation. The proposed infrastructure is based on the integration of heterogeneous resources under the umbrella of the distributed object paradigm. Our ultimate goal is to provide an efficient implementation of multi-user indoor localisation and orientation services.

[1]  Éric Marchand,et al.  Real-time markerless tracking for augmented reality: the virtual visual servoing framework , 2006, IEEE Transactions on Visualization and Computer Graphics.

[2]  Vincent Lepetit,et al.  Combining edge and texture information for real-time accurate 3D camera tracking , 2004, Third IEEE and ACM International Symposium on Mixed and Augmented Reality.

[3]  P. Ho,et al.  System and algorithms for accurate indoor tracking using low-cost hardware , 2008, 2008 IEEE/ION Position, Location and Navigation Symposium.

[4]  David Dye Partial Reconfiguration of Xilinx FPGAs Using ISE Design Suite , 2010 .

[5]  Stephen DiVerdi,et al.  GroundCam: A Tracking Modality for Mobile Mixed Reality , 2007, 2007 IEEE Virtual Reality Conference.

[6]  Jean-Luc Dekeyser,et al.  Dynamic reconfiguration of modular I/O IP cores for avionic applications , 2012, 2012 International Conference on Reconfigurable Computing and FPGAs.

[7]  Felix Jesús Villanueva,et al.  Distributed architecture for efficient indoor localization and orientation , 2013, 2013 IEEE International Conference on Consumer Electronics (ICCE).

[8]  Jae Wook Jeon,et al.  A Real-Time Object Tracking System Using a Particle Filter , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  G. Klein,et al.  Parallel Tracking and Mapping for Small AR Workspaces , 2007, 2007 6th IEEE and ACM International Symposium on Mixed and Augmented Reality.

[10]  Tom Drummond,et al.  Machine Learning for High-Speed Corner Detection , 2006, ECCV.

[11]  David W. Murray,et al.  Video-rate localization in multiple maps for wearable augmented reality , 2008, 2008 12th IEEE International Symposium on Wearable Computers.

[12]  George Papagiannakis,et al.  A survey of mobile and wireless technologies for augmented reality systems , 2008 .

[13]  D. Villa,et al.  Elcano: Multimodal indoor navigation infrastructure for disabled people , 2011, 2011 IEEE International Conference on Consumer Electronics (ICCE).

[14]  Francisco Moya,et al.  Object-Based Communication Architecture for System-on-Chip Design , 2010 .

[15]  George Papagiannakis,et al.  A survey of mobile and wireless technologies for augmented reality systems , 2008, Comput. Animat. Virtual Worlds.

[16]  Michel Augeraud Dynamic objects , 1991, COCS '91.

[17]  Jean-Didier Legat,et al.  An Evaluation of Dynamic Partial Reconfiguration for Signal and Image Processing in Professional Electronics Applications , 2008, EURASIP J. Embed. Syst..

[18]  Yuichiro Shibata,et al.  Pattern Compression of FAST Corner Detection for Efficient Hardware Implementation , 2011, 2011 21st International Conference on Field Programmable Logic and Applications.

[19]  Fernando Rincón Calle,et al.  Distributed Reconfigurable Hardware for Image Processing Acceleration , 2011, 2011 International Conference on P2P, Parallel, Grid, Cloud and Internet Computing.

[20]  João Marcelo X. N. Teixeira,et al.  FPGA infrastructure for the development of augmented reality applications , 2007, SBCCI.

[21]  Andy C. Downton,et al.  Real-time positioning for augmented reality on a custom parallel machine , 2005, Image Vis. Comput..

[22]  Christophe Bobda,et al.  A Dynamic Reconfigurable Hardware/Software Architecture for Object Tracking in Video Streams , 2006, EURASIP J. Embed. Syst..

[23]  Sidi Ahmed Mahmoudi,et al.  A Multi-Resolution FPGA-Based Architecture for Real-Time Edge and Corner Detection , 2014, IEEE Transactions on Computers.

[24]  Wayne Luk,et al.  Design-Space Exploration of Biologically-Inspired Visual Object Recognition Algorithms Using CPUs , GPUs , and FPGAs , 2010 .

[25]  Olivier Faugeras,et al.  Motion and Structure from Motion in a piecewise Planar Environment , 1988, Int. J. Pattern Recognit. Artif. Intell..

[26]  I ComportAndrew,et al.  Real-Time Markerless Tracking for Augmented Reality , 2006 .

[27]  Francisco Moya,et al.  Dynamic objects: Supporting fast and easy run-time reconfiguration in FPGAs , 2013, J. Syst. Archit..

[28]  Abir Awad Abir Awad , 2022 .

[29]  Matthew Christopher Zubiel Firefighter Indoor Navigation using Distributed SLAM (FINDS) , 2012 .

[30]  Tom Drummond,et al.  Fusing points and lines for high performance tracking , 2005, Tenth IEEE International Conference on Computer Vision (ICCV'05) Volume 1.

[31]  Ross T. Smith,et al.  Mobile hand tracking using FPGAs for low powered augmented reality , 2004, Eighth International Symposium on Wearable Computers.