Open Source Structure from Motion pipeline