Active Lighting and Its Application for Computer Vision