Kalman Filter – A painless approach

Needless to say but Kalman Filtering is one of the most powerful estimation processes in almost any Engineering field. From robotic vacuums to Satellite Guidance, it is everywhere. Here I will explain the how’s and why’s of the Kalman Filter (KF) in our lives.


Any decent technological project will use this robust method for the final estimation of the position of any intelligent system. The format of the given information can be, fortunately, represented as a Gaussian state.

Thanks to this property, it is possible to use Gaussian filters (KF is one of them), in order to improve the final estimation.

Gaussian modelling estimations are going to be carried in this explanation, so it is preferable to have this mathematical background (a simple understanding is enough) in order to follow the presented technique. Continue reading


Predator Algorithm

The more I go into Machine Vision, the more I get amazed by the Engineering behind the most common thing around me.

Now, this post is not abut something that we can see daily now, but I’m sure it’s gonna be soon among us. Very soon. I’m talking about the Predator Algorithm (originally named TLD), developed by czech scientist Zdenek Kalal. This algorithm is implemented in such a way that the computer learns continuously detecting the features and objects in it.

Yes, it learns and with time detects easily every object. But well, nothing better than a graphical explanation of what I’m trying to explain, by the inventor himself:

The creator of this algorithm had such a success that he already started his own company to start the implementation of this great Engineering tool: TLD Vision.

These are the kind of things that really inspire.