Abstract

This paper introduces a real-time marker-based visual sensor architecture for mobile robot localization and navigation. A hardware acceleration architecture for post video processing system was implemented on a field-programmable gate array (FPGA). The pose calculation algorithm was implemented in a System on Chip (SoC) with an Altera Nios II soft-core processor. For every frame, single pass image segmentation and Feature Accelerated Segment Test (FAST) corner detection were used for extracting the predefined markers with known geometries in FPGA. Coplanar PosIT algorithm was implemented on the Nios II soft-core processor supplied with floating point hardware for accelerating floating point operations. Trigonometric functions have been approximated using Taylor series and cubic approximation using Lagrange polynomials. Inverse square root method has been implemented for approximating square root computations. Real time results have been achieved and pixel streams have been processed on the fly without any need to buffer the input frame for further implementation.

Highlights

  • Computer vision (CV) has many possible utilizations and is one of the fastest growing research areas these days

  • This paper describes a real time system to recognize a predefined marker with known geometries and calculate the pose of the detected markers in the frame

  • System experiments and simulations where carried out using an Altera DE2-115 board powered by a Cyclon IVE field-programmable gate array (FPGA) chip

Read more

Summary

Introduction

Computer vision (CV) has many possible utilizations and is one of the fastest growing research areas these days. Different views of an object, surface reflections and noise from image sensors are the challenging questions with which one has to deal when it comes to pose estimation and optical object detection The solution to these problems to some extent can be achieved thanks to the use of SIFT or SURP algorithms as they compute the point features, which are invariant towards scaling and rotation [5,6]. Low-cost sensors have been discussed in [7] They have accelerated block matching motion estimation techniques using the Altera C2H. The second subsystem is a Nios II soft core processor based on RISC architecture Using this processor, the Coplanar PosIT algorithm can be implemented.

Related Works
It by starts by converting represented by into
The markersystem geometries implemented by
The soft-core will be used for executing the coplanar
Grayscale
Segmentation
Itmain is based on the suggested
Neighborhood Block
Labeling Block
Features Table
FAST Corner Detection
Memory Blocks
Pose Estimation
Coplanarfactor
Soft-Core
11. The size ofin onFigure chip RAM is 200
Floating-Point versus Fixed-Point
Mathematical Functions Approximation
Experimental Results
13. Illustration
16. Features
18. The estimation coplanar running on the designed processor is PosItPosIt
22. Comparison
Relative
Method
Conclusions

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.