1. A system for non-invasive registration between a patient and a three-dimensional (3D) medical image, the system comprising: a near infrared 3D camera 110 which extracts a 3D blood vessel image I2 of a patient's registration target area at a surgical operation; a camera position tracer 120 which traces a position of the near infrared 3D camera 110 and calculates a real world coordinate system of the 3D blood vessel image I2; a controller 130 which extracts a first blood vessel pattern from a 3D medical image I1 of the registration target area, extracts a second blood vessel pattern from the 3D blood vessel image I2, and performs position registration between the patient and the 3D medical image I1 through the extracted first and second blood vessel patterns; and a display 140 which displays a registration result calculated by the controller 130 .