1. A method of modeling a three dimension shape of an object, comprising the steps of: a) generating an image using a camera and a light, wherein the image satisfies a Helmholtz reciprocity condition; b) optically correcting the image inputted at the step a) includes determining a light radiance corresponding to a R, G, B color value of the image inputted at the step a) and simultaneously performing a geometric correction that determines how a point (X, Y, Z) on a three dimensional reference coordinate relates to a two dimensional point by calculating an internal parameter and an external parameter of the camera of step a) using a three dimensional lattice pattern; c) selecting cameras capable of seeing the point (X, Y, Z) of a surface of a three dimensional object, and defining and calculating a cost function value to determine how well a given three dimensional object is satisfied by the Helmholtz reciprocity condition; d) calculating a speed function of a partial differential equation defining a speed at which a surface of an object is transformed into a shape that minimizes the cost function obtained in the step c); and e) generating a three dimensional mesh model from a set of points configuring the object surface provided from the step d), and selecting a final three dimensional mesh model by comparing cost function values.