350 likes | 572 Views
Computer Vision Techniques for Underwater Navigation. Chris Barngrover CSE 291. May 5, 2010. Research Motivation. Doppler Velocity Logger SONAR Cameras. Specific Motivation. AUVSI & ONR’s 13 th Annual AUV Competition. TRANSDEC. Research Goal. Detect and Classify Objects Buoy Pipe.
E N D
Computer Vision Techniques for Underwater Navigation Chris Barngrover CSE 291 May 5, 2010
Research Motivation • Doppler Velocity Logger • SONAR • Cameras
Specific Motivation • AUVSI & ONR’s 13th Annual AUV Competition TRANSDEC
Research Goal • Detect and Classify Objects • Buoy • Pipe
The Stingray Cameras Frame Grabber Processor
Computer Vision • Labeling Examples
Computer Vision • HSV Classifier • Hue – Saturation – Value • RGB is lighting dependant
Computer Vision • Boosting Algorithms • JBoost
Computer Vision • Binary Image
Buoy Detection • Detect & Classify • Determine Center Location
Buoy Detection • Baseline Algorithm • HSV Range • Misses Reflection • Noise
Buoy Detection • Boosting Benefits • HSV Classifier • Robust Scoring per pixel • Reduced Noise
Buoy Detection • Opening • Reduces Noise • Erosion then Dilation
Buoy Detection • Closing • Fills holes • Dilation then Erosion
Buoy Detection • Convex Hull • Closes edges
Buoy Detection • Center Estimation • Centroids of Blobs • Largest Area Wins • Quality of Classifier
Buoy Detection • Hybrid Boosting • TRANSDEC & Pool • Separate Decision Trees • Additive Scoring
Buoy Detection • Reflection Problem • Larger Reflection Blob • Look at 2nd Largest
Buoy Detection Baseline Metrics Final Algorithm Metrics
Pipe Detection • Detect & Classify • Determine Center Location • Determine Bearing
Pipe Detection • Baseline Algorithm • HSV Range • Finds Pipe Generally • Lots of Noise
Pipe Detection • Boosting • HSV Classifier • Post Processing • Opening • Closing • Convex Hull • Smooth
Pipe Detection • Edge Detection • Blob Perimeter • Canny Algorithm
Pipe Detection • Hough Transform • Standard (SHT) • Probabilistic (PHT) • Multiple lines per edge
Pipe Detection • Collinear Lines • Merge semi-collinear • Error from best-fit
Pipe Detection • Parallel Lines • Remove solo lines
Pipe Detection • Two Pipes • Match lines with center of pipe
Pipe Detection • Two Line Pairs • Choose pair closest to the center
Pipe Detection Baseline Metrics Final Algorithm Metrics
Future Efforts • Fish Detection • Quagga Mussels • Mine Detection
Related Work • Perceptual Robotics Laboratory @ UMich • Visually Augmented Navigation • Autonomous Ship Hull Inspection • Koch Lab @ Cal Tech • Automated Event Detection in Underwater Video • Singh’s Lab @ Woods Hole • Underwater Photo Mosaicing