1. A method of modeling a three dimension shape of an object, comprising the steps of: a) inputting an image obtained using a camera and a light which are designed to satisfied to a Helmholtz reciprocity condition; b) performing an optical corrosion that decide a radiance of a light corresponding to a R, G, B color value of the image inputted at the step a) and simultaneously performing a geometric correction that calculates an internal parameter and an external parameter of a camera using a three dimensional lattice pattern; c) performing a camera selection to select cameras capable of seeing a point (X, Y, Z) of a surface of a three dimension object, and defining and calculating a cost function to determine how a given three dimension object is satisfied by the Helmholtz reciprocity condition; d) calculating a speed function of a partial differential equation defining a speed of a surface of an object that moves an object surface in a direction that minimizes the cost function obtained in the step c); and e) generating a three dimension mesh model from a set of points configuring the object surface provided from the step d), and deciding a final three dimension mesh model by comparing cost function values.