230 likes | 246 Views
Seeing is Believing. April 27th, 1999. Announcements. Today’s homework More course project conferences Course project, step 2 What’s an A? References: At least 12, comments on some Code: Description of system plus 100 lines of code What’s a C? References: Just 6, no comments
E N D
Seeing is Believing April 27th, 1999 CS251: Intro to AI/Lisp II
Announcements • Today’s homework • More course project conferences • Course project, step 2 • What’s an A? • References: At least 12, comments on some • Code: Description of system plus 100 lines of code • What’s a C? • References: Just 6, no comments • Code: 50 lines, no explanation CS251: Intro to AI/Lisp II
Vision • Why is it hard? • 3D world on a flat surface • One flat surface many 3D worlds • Like 3 equations in 397 unknowns • What is computer vision? • Understanding images • Image processing/pattern recognition CS251: Intro to AI/Lisp II
What can you do with computer vision? • Robots (Passive vs. active sensing) • Automation (Working on the line) • Inspection • Remote sensing • Human-computer communication • Visual assistants CS251: Intro to AI/Lisp II
Mimicking Human Vision • Fallibility of human vision • Why is it fallible? http://insight.med.utah.edu/Webvision/index.html CS251: Intro to AI/Lisp II
Human Vision • Foveated • Greatest acuity in the fovea • Small (fraction of a mm) • Only has cones • Photoreceptors • Rods: Low light vision • Cones: Three flavors • Number of rods/cones: 125,000,000 • Optic nerve fibers: 1,000,000 CS251: Intro to AI/Lisp II
Move that eye CS251: Intro to AI/Lisp II
Into the Eye... CS251: Intro to AI/Lisp II
Ocular Cross-Section CS251: Intro to AI/Lisp II
Through the Opthalmascope CS251: Intro to AI/Lisp II
A Simple View of the Retina CS251: Intro to AI/Lisp II
Will the Real Retina Please Stand Up? CS251: Intro to AI/Lisp II
Things Get Fuzzy After This... • How do the images on the retina become part of our visual understanding? CS251: Intro to AI/Lisp II
What’s the plan? • Build on a set of primitives • Edges • Lines • Segments • Regions • Depth • Objects • Construct a representation of a 3D scene CS251: Intro to AI/Lisp II
Threshold CS251: Intro to AI/Lisp II
Another Edge Finder CS251: Intro to AI/Lisp II
Histogram CS251: Intro to AI/Lisp II
Edge Detection • What’s an edge? • Many kinds of edges • Smoothing to aid edge detection CS251: Intro to AI/Lisp II
Wagon Wheel (From UBC) CS251: Intro to AI/Lisp II