Reverse engineering object recognition