Design and analysis of a catadioptric panoramic optical system based on a stitched surface and a genetic algorithm | Synapse