Add logger to ReprojectionError
Add fourth leg to matcher