A method for correction of non-invasive blood glucose measurement, comprising: irradiating light on the region of the skin to be measured; obtaining a pixel image of the region of the skin including a subcutaneous blood vessel from the light reflected from the skin by using an image sensor of a camera, the camera including a first wavelength filter for selection of blood glucose information and a second wavelength filter for selection of pulse information, and obtaining the pixel image comprising: obtaining a first pixel image by passing the reflected light through the first filter; and obtaining a second pixel image by passing the reflected light through the second filter; identifying pixels corresponding to the subcutaneous blood vessel from the obtained pixel image, and selecting a first pixel that corresponds to a specific location on the skin from the identified pixels, and obtaining a first signal that indicates the changes in the pixel information over time in the first pixel of the first pixel image, and obtaining a second signal that indicates the changes in the pixel information over time in the first pixel of the second pixel image, the obtained first signal including the blood glucose information and the pulse information of a specific region of the subcutaneous blood vessel, and the obtained second signal including the pulse information of the specific region of the subcutaneous blood vessel; obtaining a blood glucose signal by removing the second signal from the first signal; and calculating the amount of blood glucose from the blood glucose signal. irradiating light on the region of the skin to be measured; obtaining a pixel image of the region of the skin including a subcutaneous blood vessel from the light reflected from the skin by using an image sensor of a camera, the camera including a first wavelength filter for selection of blood glucose information and a second wavelength filter for selection of pulse information, and obtaining the pixel image comprising: obtaining a first pixel image by passing the reflected light through the first filter; and obtaining a second pixel image by passing the reflected light through the second filter; obtaining a first pixel image by passing the reflected light through the first filter; and obtaining a second pixel image by passing the reflected light through the second filter; identifying pixels corresponding to the subcutaneous blood vessel from the obtained pixel image, and selecting a first pixel that corresponds to a specific location on the skin from the identified pixels, and obtaining a first signal that indicates the changes in the pixel information over time in the first pixel of the first pixel image, and obtaining a second signal that indicates the changes in the pixel information over time in the first pixel of the second pixel image, the obtained first signal including the blood glucose information and the pulse information of a specific region of the subcutaneous blood vessel, and the obtained second signal including the pulse information of the specific region of the subcutaneous blood vessel; obtaining a blood glucose signal by removing the second signal from the first signal; and calculating the amount of blood glucose from the blood glucose signal.