Automatic Generation And Detection Of Highly Reliable Fiducial Markers Under Occlusion