Computer vision and machine learning research project.