alt text http://pascallin.ecs.soton.ac.uk/challenges/VOC/voc2007/examples/person_06.jpg alt text http://pascallin.ecs.soton.ac.uk/challenges/VOC/voc2007/examples/dog_08.jpg alt
The algorithm was published.
And you can redo it yourself, if you do have your Math skills sharp enough.
Based on their publications, one can conclude they use SVM classifier and/or some sort of a graphical model (Markov Random Field / Conditional Random Field). Also, they (probably) use Histograms of Oriented Gradients as features. The approach implies really complicated math (machine learning, to be precise). If you are not familiar, you could try to use their implementation.