1. A method of detecting multi-surfaces of an object, the method comprising: providing an imaging system capable of detecting surfaces of the object; setting up system parameters prior to image acquisition; acquiring two-dimensional images at multiple Z steps as defined by the system parameters; and extracting each surface of the object in two steps: first, constructing the surface based on a confidence threshold; and second, enhancing the surface using an interpolation filter.