Registration of colored 3D point clouds with a Kernel-based extension to the normal distributions transform