1-introduction to computer vision compatibility mode

Upload: batrung2906

Post on 03-Jun-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    1/58

    Introduction to Computer Vision

    Professor Fei-Fei Li (Stanford Vision Lab)

    James Hays (http://www.cs.brown.edu)

    Image bykirkh.deviantart.com

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    2/58

    Todays Class

    Introductions

    What is Computer Vision?

    Why study computer vision? Why computer vision matters

    How vision is used now

    Specifics of this course

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    3/58

    Computer Vision

    Make computers understand images and

    video.

    What kind of scene?

    Where are the cars?

    How far is the

    building?

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    4/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    5/58

    Computer Vision and Nearby Fields

    Computer Graphics: Models to Images

    Comp. Photography: Images to Images

    Computer Vision: Images to Models

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    6/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    7/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    8/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    9/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    10/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    11/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    12/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    13/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    14/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    15/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    16/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    17/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    18/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    19/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    20/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    21/58

    In the field of artificial intelligence, the most difficult problems are informally known asAI-compl ete orAI-hard, implying that the difficulty of these

    computational problems is equivalent to solving the central artificial intelligence problemmaking computers as intelligent as people, or strong AI

    AI-complete problems are hypothesised to include computer vision, natural language understanding, and dealing with unexpected circumstances

    while solving any real world problem.

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    22/58

    Vision is really hard

    Vision is an amazing feat of natural

    intelligence

    Visual cortex occupies about 50% of Macaque brain

    More human brain devoted to vision than anything else

    Is that aqueen or a

    bishop?

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    23/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    24/58

    Illumination (image), the use of light and shadow in art

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    25/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    26/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    27/58

    If you are developing a system which tracks

    objects (people, cars, ...) then occlusion occurs if

    an object you are tracking is hidden (occluded) by

    another object

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    28/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    29/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    30/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    31/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    32/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    33/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    34/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    35/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    36/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    37/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    38/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    39/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    40/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    41/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    42/58

    Why computer vision matters

    Safety Health Security

    Comfort AccessFun

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    43/58

    How vision is used now

    Examples of state-of-the-art

    Some of the following slides by Steve Seitz

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    44/58

    Optical character recognition (OCR)

    Digit recognition, AT&T labs

    http://www.research.att.com/~yann/

    Technology to convert scanned docs to text If you have a scanner, it probably came with OCR software

    License plate readershttp://en.wikipedia.org/wiki/Automatic_number_plate_recognition

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    45/58

    Face detection

    Many new digital cameras now detect faces

    Canon, Sony, Fuji,

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    46/58

    Smile detection

    Sony Cyber-shot T70 Digital Still Camera

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    47/58

    Object recognition (in supermarkets)

    LaneHawk by EvolutionRobotics

    A smart camera is flush-mounted in the checkout lane, continuously

    watching for items. When an item is detected and recognized, the

    cashier verifies the quantity of items that were found under the basket,

    and continues to close the transaction. The item can remain under the

    basket, and with LaneHawk,you are assured to get paid for it

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    48/58

    Vision-based biometrics

    How the Afghan Girl was Identified by Her Iris Patterns Read the story

    wikipedia

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    49/58

    Login without a password

    Fingerprint scanners on

    many new laptops,

    other devices

    Face recognition systems now

    beginning to appear more widelyhttp://www.sensiblevision.com/

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    50/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    51/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    52/58

    Object recognition (in mobile phones)

    Point & Find, Nokia

    Google Goggles

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    53/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    54/58

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    55/58

    Vision in space

    Vision systems (JPL) used for several tasks Panorama stitching 3D terrain modeling

    Obstacle detection, position tracking

    For more, read Computer Vision on Mars by Matthies et al.

    NASA'S Mars Exploration Rover Spirit captured this westward view from atop

    a low plateau where Spirit spent the closing months of 2007.

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    56/58

    Industrial robots

    Vision-guided robots position nut runners on wheels

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    57/58

    Mobile robots

    http://www.robocup.org/NASAs Mars Spirit Rover

    http://en.wikipedia.org/wiki/Spirit_rover

    Saxena et al. 2008

    STAIR at Stanford

  • 8/12/2019 1-Introduction to Computer Vision Compatibility Mode

    58/58

    Medical imaging

    Image guided surgery

    Grimson et al., MIT3D imaging

    MRI, CT