QR codes can store different types of data. Recently, I was involved in a project that a robot had to detect and decode pre-installed QR codes to refine its position. This post explains how I got 10 FPS performance on a Raspberry Pi Zero.

My master thesis was to design and implement a camera-based system for localization of a six-wheeled robot. The computer was a Raspberry Pi 3 which took me a lot of effort to achieve a reasonable performance. This post explains how I got 8-10 FPS localization on KITTI dataset.

When I was coding in Matlab, there were some techniques to boost the execution time. Predefining the matrix size, using vectorization and importing C codes via Matlab Executable (.MEX) files were some of the well-known solutions. Similar solutions exist for Python codes. But the story is somewhat different with C++. This comes from the fact […]

Almost 30% of accidents are due to carelessness to forward vehicle. Over the recent years, manufacturers have tried to develop Advanced Driving Assistance Systems (ADAS) to reduce this rate. Such systems may work based on different sensors in which camera is one of the most desired one due to its low cost and size.

Early diagnosis of cervical cancer plays an important role in reducing cancer rate and related mortality. Pap smear screening test introduced by Dr. Georges Papanicolaou in 1940s is by far the most effective way of detecting this cancer. It tries to detect pre-cancerous changes in cervical cells based on color and shape properties of cell […]