2D 3DoF bandwidth benchmark c c++ caffe2 camera focusing cloths cmake conda CUDA data dataset DAU deep learning deep neural networks deep structured models defect detection detectron distance measure fruit recognition images indoor navigation ipc Kernel density estimation marine environment matlab mixed supervision mixture models object counting object detection object grasping obstacle detection online learning place recognition point supervision python PyTorch recognition reproducible sampling semantic segmentation sports surface inspection tensorflow tracking traffic sign detection traffic signs tree bark USV vot weak supervision