Mobile-phone based visible light communication using region-grow light source tracking for unstable light source.