  In this paper, visible light positioning (VLP) where the receiver adopts a
commercial image sensor is considered. We firstly analyze the theoretical
limits and error source of the VLP system using image sensor. And then, we
develop a VLP positioning model on the receiver movement and further propose
two novel error calibration algorithms, namely Rotation Calibration Method and
dispersion circle calibration method. The rotation algorithm estimates the
rotation center in the image instead of treating the image center as the
rotation center, leading to reduced positioning error. For the dispersion
circle, it can offset the shift error created by the conversation between
different coordinate during the positioning calculation. According to the
experimental results, the average positioning error of the proposed methods can
be reduced to 0.82cm, which achieve state-of-the-art in the VLP field.
