EE 596 Machine Vision Autumn 2015

Slides:



Advertisements
Similar presentations
Introduction to Computer Vision Dr. Chang Shu COMP 4900C Winter 2008.
Advertisements

Advanced Computer Vision Introduction Goal and objectives To introduce the fundamental problems of computer vision. To introduce the main concepts and.
OpenCV Stacy O’Malley CS-590 Summer, What is OpenCV? Open source library of functions relating to computer vision. Cross-platform (Linux, OS X,
Processing Digital Images. Filtering Analysis –Recognition Transmission.
Content-Based Image Retrieval (CBIR) Student: Mihaela David Professor: Michael Eckmann Most of the database images in this presentation are from the Annotated.
LYU 0102 : XML for Interoperable Digital Video Library Recent years, rapid increase in the usage of multimedia information, Recent years, rapid increase.
Computer Vision Basics Image Terminology Binary Operations Filtering Edge Operators.
1 Introduction What IS computer vision? Where do images come from? the analysis of digital images by a computer.
Computer Vision (CSE P576) Staff Prof: Steve Seitz TA: Jiun-Hung Chen Web Page
Redaction: redaction: PANAKOS ANDREAS. An Interactive Tool for Color Segmentation. An Interactive Tool for Color Segmentation. What is color segmentation?
Digital Image Processing
Computer Vision (CSE/EE 576) Staff Prof: Steve Seitz TA: Aseem Agarwala Web Page
A Brief Overview of Computer Vision Jinxiang Chai.
Introduction to ECE432 Instructor: Ying Wu Dept. Electrical & Computer Engr. Northwestern University Evanston, IL 60208
G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
Introduction EE 520: Image Analysis & Computer Vision.
Computer Vision Why study Computer Vision? Images and movies are everywhere Fast-growing collection of useful applications –building representations.
Computer Science Department Pacific University Artificial Intelligence -- Computer Vision.
DIEGO AGUIRRE COMPUTER VISION INTRODUCTION 1. QUESTION What is Computer Vision? 2.
1 Chapter 1: Introduction 1.1 Images and Pictures Human have evolved very precise visual skills: We can identify a face in an instant We can differentiate.
1 © 2010 Cengage Learning Engineering. All Rights Reserved. 1 Introduction to Digital Image Processing with MATLAB ® Asia Edition McAndrew ‧ Wang ‧ Tseng.
National Center for Supercomputing Applications University of Illinois at Urbana-Champaign Using Image Data in Your Research Kenton McHenry, Ph.D. Research.
1 CSE 455: Computer Vision Winter 2007 Instructor: Professor Linda Shapiro Additional Instructor: Dr. Matthew Brown
CS332 Visual Processing Department of Computer Science Wellesley College CS 332 Visual Processing in Computer and Biological Vision Systems Overview of.

1 Introduction What IS computer vision? Where do images come from? the analysis of digital images by a computer.
Computer Vision, CS766 Staff Instructor: Li Zhang TA: Yu-Chi Lai
An Introduction to Computer Vision George J. Grevera, Ph.D.
PENGENALAN POLA DAN VISI KOMPUTER PENDAHULUAN. Vision Vision is the process of discovering what is present in the world and where it is by looking.
1 Review and Summary We have covered a LOT of material, spending more time and more detail on 2D image segmentation and analysis, but hopefully giving.
OpenCV C++ Image Processing
IMAGE PROCESSING is the use of computer algorithms to perform image process on digital images   It is used for filtering the image and editing the digital.
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
- photometric aspects of image formation gray level images
A Forest of Sensors: Using adaptive tracking to classify and monitor activities in a site Eric Grimson AI Lab, Massachusetts Institute of Technology
DIGITAL SIGNAL PROCESSING
Image Segmentation Classify pixels into groups having similar characteristics.
Introduction Computer vision is the analysis of digital images
Color-Texture Analysis for Content-Based Image Retrieval
CSE/EE 576 Computer Vision Spring 2007
CIS Introduction to Computer Vision
CSE/EE 576 Computer Vision Spring 2011
CSE 455 Computer Vision Autumn 2014
CSEP 576 Computer Vision Winter 2008
Knowledge-Based Organ Identification from CT Images
Outline Announcement Texture modeling - continued Some remarks
Level Set Tree Feature Detection
Eric Grimson, Chris Stauffer,
Object tracking in video scenes Object tracking in video scenes
Introduction Computer vision is the analysis of digital images
Reconstruction of Blood Vessel Trees from Visible Human Data Zhenrong Qian and Linda Shapiro Computer Science & Engineering.
Introduction What IS computer vision?
CSE/EE 576 Computer Vision Spring 2012
CSE 455 Computer Vision Autumn 2010
a kind of filtering that leads to useful features
Introduction What IS computer vision?
a kind of filtering that leads to useful features
CSE/EE 576 Computer Vision Spring 2010
Ceng466 Fundamentals of Image Processing
Computer Vision (CSE 455) Staff Web Page Handouts
Binary Image Analysis: Part 2 Readings: Chapter 3:
COMPUTER VISION Introduction
COMPUTER VISION Introduction
Computer Vision (CSE 455) Staff Web Page Handouts
© 2010 Cengage Learning Engineering. All Rights Reserved.
Introduction Computer vision is the analysis of digital images
CS 332 Visual Processing in Computer and Biological Vision Systems
Multiple Organ detection in CT Volumes - Week 3
Presentation transcript:

EE 596 Machine Vision Autumn 2015 Professor Linda Shapiro shapiro@cs.washington.edu TA: Yao Lu luyao@uw.edu

Introduction What IS computer vision? Where do images come from? The analysis of digital images by a computer You tell me!

Applications: Medical Imaging CT image of a patient’s abdomen liver kidney kidney

Visible Man Slice Through Lung

of the Blood Vessel Tree 3D Reconstruction of the Blood Vessel Tree

Robotics 2D Gray-tone or Color Images 3D Range Images What am I? “Mars” rover What am I?

Robot Soccer

Google Driverless Car

Image Databases: Images from my Ground-Truth collection: http://www.cs.washington.edu/research/imagedatabase/groundtruth Retrieve images containing trees

Some Features for Image Retrieval Original Images Color Regions Texture Regions Line Clusters

Documents:

Science Previous Classification Results: Calineuria (Cal) Doroneuria (Dor) Yor (Yor) Previous Classification Results: Classified as Cal as Yor Cal 171 16 Yor 99 Classified as Cal as Dor Cal 114 72 Dor 70 133 UW and Oregon State University

Soil Mesofauna TraychetesA XenillusA ZyqoribafulaA AchipteriaA BdellozoniumI BelbaA BelbaI CatoposurusA EniochthoniusA PtenothrixV PtiliidA HypochthoniusLA EntomobrgaTM EpidamaeusA EpilohmanniaA EpilohmanniaD EpilohmanniaT QuadroppiaA HypogastruraA LiacarusRA MetrioppiaA IsotomaVI NothrusF IsotomaA onychiurusA TomocerusA PlatynothrusF OppiellaA SiroVI PeltenuialaA PhthiracarusA PlatynothrusI

Surveillance: Event Recognition in Aerial Videos Original Video Frame Color Regions Structure Regions

2D Face Detection

Face Recognition Glasgow University

2D Object Recognition from “Parts” Oxford University

Object Recognition from “Parts” Oxford University

Action Recognition Using an egocentric and multiple static cameras

Graphics: Special Effects Andy Serkis, Gollum, Lord of the Rings

3D Reconstruction and Graphics Viewer

3D Craniofacial Shape Analysis from Meshes of Children’s Heads

Digital Breast Biopsy Image Showing Regions of Interest

Digital Image Terminology: 0 0 0 0 1 0 0 0 0 1 1 1 0 0 0 1 95 96 94 93 92 0 0 92 93 93 92 92 0 0 93 93 94 92 93 0 1 92 93 93 93 93 0 0 94 95 95 96 95 pixel (with value 94) its 3x3 neighborhood region of medium intensity resolution (7x7) binary image gray-scale (or gray-tone) image color image multi-spectral image range image labeled image

The Three Stages of Computer Vision low-level mid-level high-level image image image features features analysis

Low-Level sharpening blurring

Low-Level Mid-Level Canny original image edge image ORT data structure circular arcs and line segments

Mid-level K-means clustering (followed by connected component analysis) regions of homogeneous color original color image data structure

Low- to High-Level edge image consistent line clusters low-level edge image mid-level consistent line clusters high-level Building Recognition

We will study binary machine vision some gray scale operators color, texture region segmentation appearance-based recognition interest operators content-based image retrieval 2D object (shape) recognition motion (video) analysis 3D reconstruction 3D shape analysis