Diffrent camera algorithms