1. Department of Physics, University of Wisconsin-Madison , Madison, WI 53706 , USA
2. Department of Astronomy, University of Wisconsin-Madison , Madison, WI 53706 , USA
3. Computer Vision Lab , ETH Zurich CH-8092 , Switzerland
4. College of Electronics and Information Engineering, Tongji University , Shanghai 201804 , China