A corneal topographer includes: a flat panel display configured to display a light pattern and to project the light pattern onto a cornea of an eye disposed on a first side of the flat panel display an optical system disposed on a second side of the flat panel display, the optical system being configured to receive and process reflected light from the cornea that passes through the flat panel display from the cornea to the optical system a camera configured to receive the processed reflected light from the optical system and to capture therefrom a reflected light pattern from the cornea produced in response to the projected light pattern and one or more processors configured to execute an algorithm to compare the projected light pattern to the reflected light pattern from the cornea, and to produce a topographic map of the cornea based on a result of the comparison.