Overview
The logiHOG is an HOG/SVM-based object detection logicBRICKS IP core for detection of multiple objects in vision-based embedded applications. It is a direct successor of the logiPDET Pedestrian Detector IP core. The algorithm follows a discriminative approach by combining the HOG-based descriptor and the SVM classifier. HOG (Histogram of Oriented Gradients) is a descriptor designed to encode object structure. It is particularly suitable for pedestrian detection. SVM (Support Vector Machine) is a non probabilistic binary linear classifier. The core works at a single scale, i.e. the classifier is trained to recognize object at a fixed size. Extension to multiple scales is given by inserting the core in a framework that provides a sequence of re-scaled versions of the same input frame. This way it is possible to detect objects moving in an arbitrary range of distance.