The Circular Marker Detection - Screenshot from the Xylon demo
Many computer vision applications require precise and robust marker detection in order to estimate the pose of a camera. The cameras are often used in environments that impose challenging conditions, such as changing lights, light directions, lenses and different sorts of lens distortions...
Xylon has developed the circular marker detection IP core and software for use in AMD Zynq™ 7000 All Programmable SoC. The presented solution is in use in Xylon automotive driver assistance solutions.
The reliable marker detection requires successive execution of several algorithms with different computational and complexity levels. Due to that Xylon team has decided to exploit benefits of the Zynq-7000 AP SoC architecture and carefully partition the algorithms between hardware and software.
The algorithms that do not require additional hardware acceleration are developed through C/C++ design flow and run on the ARM® dual-core Cortex™-A9 MPCore™ processor system. Computationally intensive algorithms are developed through Vivado® High-Level Synthesis (HLS) design flow and run in the programmable logic. The table explains the partitioning:
| HW Implementation |
| SW Implementation |
|- contrast enhancements |
- contour extraction
|- ellipse fitting |
- pose estimation
- marker identification
- pose refinement
To learn more about the described solution, please contact Xylon at email@example.com
Click Picture to Enlarge!
|The demo platform is based on the AMD Zynq™ 7000 All Programmable SoC based logiADAK Automotive Driver Assistance development platform for advanced automotive Driver Assistance (DA) applications. |
Xylon uses the similar hardware setup to demonstrate the Face Detection and Tracking; the exciting technology that quickly finds place in different Driver assistance, Marketing and Retail, Assistive technology for the disabled, Biometrics, Surveillance, Games and Entertainment... applications..
Read more about Xylon's automotive solutions:
- Surround View Driver Assistance - Parking Assistance
- Lane Departure Warning
- Performance Display
- Rear-View Camera
- Automotive Instrument Cluster
- Rear-Seats Entertainment