Genetic Programming for Object Detection: A Two-Phase Approach with an Improved Fitness Function | Synapse