Stockman MSU/CSE Fall 20091 Computer Vision: Week 1 Intro. What are its goals? What are the applications What are some ways of using images (Later: methods.

Slides:



Advertisements
Similar presentations
Machine Vision Applications Case Study No. 4 Cake Decoration Patterns.
Advertisements

CGA 103 Design, Type, Color Fall 2014 Professor Malinconico.
Information Technology Fundamentals (ITF) Mr. Shultz.
CSE 803 Using images in C++ Computing with images Applications & Methods 2D arrays in C++ Programming project 4.
Machine Vision Basics 1.What is machine vision? 2.Some examples of machine vision applications 3.What can be learned from biological vision? 4.The curse.
Introduction to Computers. Michael R. Izzo
1 Computer Vision: Week 1 Intro. What are its goals? What are the applications What are some ways of using images (Later: methods and programming) MSU/CSE.
Stockman MSU/CSE Fall Computer Vision: Week 1 Intro. What are its goals? What are the applications What are some ways of using images (Later: methods.
Stockman MSU/CSE Fall Computer Vision: Imaging Devices Summary of several common imaging devices covered in Chapter 2 of Shapiro and Stockman.
CS 300 – Lecture 20 Intro to Computer Architecture / Assembly Language Caches.
Chapter 2 Computer Imaging Systems. Content Computer Imaging Systems.
CS211 Data Structures Sami Rollins Fall 2004.
Administrivia- Introduction CSE 373 Data Structures.
CS 376b Introduction to Computer Vision 04 / 01 / 2008 Instructor: Michael Eckmann.
Stockman MSU/CSE Fall 2009 Finding region boundaries.
Welcome to CS201!!! Introduction to Programming Using Visual Basic.
CV: 3D sensing and calibration
Stockman MSU/CSE Fall 2009 Computer Vision: CSE 803 A brief intro.
Computer Vision (CSE P576) Staff Prof: Steve Seitz TA: Jiun-Hung Chen Web Page
COMP 14 – 02: Introduction to Programming Andrew Leaver-Fay August 31, 2005 Monday/Wednesday 3-4:15 pm Peabody 217 Friday 3-3:50pm Peabody 217.
Stockman MSU/CSE Math models 3D to 2D Affine transformations in 3D; Projections 3D to 2D; Derivation of camera matrix form.
University of Colorado - Dept of Aerospace Engineering Sciences - Introduction to FEM This is ASEN 5007: Introduction to Finite Element Methods.
Track, Trace & Control Solutions © 2010 Microscan Systems, Inc. Choosing the Right Machine Vision Applications Part 2 of a 3-part webinar series: Introduction.
Prepared by Careene McCallum-Rodney Hardware specification of a computer system.
4/11/2011Rui de Oliveira1.  Collection of the biggest PCB failures we’ve seen at CERN workshop since 10 years.  The PTH (plated through hole) is the.
Types of Manufacturing Advanced Design Applications.
CSE 1111 Week 1 CSE 1111 Introduction to Computer Science and Engineering.
Introduction CSE 1310 – Introduction to Computers and Programming
Introduction to Vision & Robotics Bob Fisher IF 1.26 Michael Herrmann IF Lectures: Handouts (+ video)
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Moodle (Course Management Systems). Assignments 1 Assignments are a refreshingly simple method for collecting student work. They are a simple and flexible.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
Instructional Technologies 7/2013 Teaching ESOL with Technology Instructional Technologies.
Trinity Washington University 1 Moodle. All SPS courses are Web Enhanced! We use the Moodle online course platform –Easy access –User friendly 2.
What’s a computer Types of computers Cost in past and present What’s a computer Types of computers Cost in past and present.
CIS250 OPERATING SYSTEMS Memory Management Since we share memory, we need to manage it Memory manager only sees the address A program counter value indicates.
CS 376b Introduction to Computer Vision 02 / 08 / 2008 Instructor: Michael Eckmann.
C O M P U T E R G R A P H I C S Jian Chen January 15, 2010 Mechanics 1/8 Mechanics.
(1) ECE 3056: Architecture, Concurrency and Energy in Computation Lecture Notes by MKP and Sudhakar Yalamanchili Sudhakar Yalamanchili (Some small modifications.
ECE 172A SIMPLE OBJECT DETECTOR WITH INDICATOR WHEN A NEW OBJECT HAS BEEN ADDED TO OR MISSING IN A ROOM Presented by by Hugo Groening.
Slide 1 IEM 5303 Advanced Manufacturing Systems Design  2000 John W. Nazemetz Welcome/Opening Slide Welcome to Week 6 Discussion Experiment with New Format.
Information Technology Fundamentals (ITF) Mr. Shultz.
Corner Detection & Color Segmentation CSE350/ Sep 03.
Computer Vision Chapter 1 Introduction.  The goal of computer vision is to make useful decisions about real physical objects and scenes based on sensed.
CS 376b Introduction to Computer Vision 02 / 11 / 2008 Instructor: Michael Eckmann.
More Computer Science in your Future? CSE 142 Autumn
CSCE 1030 Computer Science 1 First Day. Course Dr. Ryan Garlick Office: Research Park F201 B –Inside the Computer Science department.
Simplify! 1 Frank Vahid Prof. of CS&E, Univ. of California, Riverside Alex Edgcomb Research Specialist, Univ. of California, Riverside Both also with zyBooks.com.
Software Systems Engineering Rob Oshana Southern Methodist University EMIS 7312.
ISP 1600 for Fall 2007 Web.Edu: How Internet Courses Work Ninth meeting December 8, 2007 Course web site: Moodle: techtools.culma.wayne.edu/moodle.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
CS 376b Introduction to Computer Vision 02 / 12 / 2008 Instructor: Michael Eckmann.
CS 376b Introduction to Computer Vision 03 / 31 / 2008 Instructor: Michael Eckmann.
Welcome to PHY2170/2175 G. Bonvicini, Wayne State University –The purpose of the course –Web sites connected to course –Labs, old text books, etc. –How.
DAY 2: SPRING 2016 COURSE INTRODUCTION Rahul Kavi January 14,
Excel: Fill and Fill Series Computer Information Technology Section 6-10 Some text and examples used with permission from: Note:
IST 222 Day 2. Homework for Today Take up homework and go over Go to CompTIA web site and view objectives for A+ certification test.
1 Image Search/Thinkin g Look at a computer or a photo of a computer. What parts can you identify? 2 Web Search What is hardware? What are three.
9/9 - Monday Advanced Algebra w/ Trig Turn-in assignment from Friday Bell Ringer New Notes Homework Textbook TODAY.
Wednesday NI Vision Sessions
Computer Vision COURSE OBJECTIVES: To introduce the student to computer vision algorithms, methods and concepts. EXPECTED OUTCOME: Get introduced to computer.
Computer Network Fundamentals CNT4007C
Application Software Chapter 6.
Introduction CSE 1310 – Introduction to Computers and Programming
Machine Vision Acquisition of image data, followed by the processing and interpretation of these data by computer for some useful application like inspection,
Manufacturing Planning
Visual inspection machine manufacturer visual inspection machine manufacturer free shipping coupon code: freeshipping on any order from sipotek.net
Administrivia- Introduction
SMARTPHONE Electrical Engineer: DISPLAY LIGHTING SENSORS CAMERAS POWER
Presentation transcript:

Stockman MSU/CSE Fall Computer Vision: Week 1 Intro. What are its goals? What are the applications What are some ways of using images (Later: methods and programming)

Stockman MSU/CSE Fall First day course business Syllabus on web Homework 1 specs on web (due 12 Sep) Course web pages ( Computer accounts: DECS or CSE Textbook by Shapiro and Stockman Read both Chapters 1 and 2 Read outside reading S1 (.pdf online)

Stockman MSU/CSE Fall Manufacturing case 100 % inspection needed Quality demanded by major buyer Assembly line updated for visual inspection well before today’s powerful computers

Stockman MSU/CSE Fall Simple Hole Counting Alg. Customer needs 100% inspection About 100 holes Big problem if any hole missing Implementation in the 70’s Alg also good for counting objects

Stockman MSU/CSE Fall Imaging added to line Camera placed above conveyor line Back lighting added 1D of image from motion of object past the camera

Stockman MSU/CSE Fall Critical “corner patterns” “external corner” has 3(1)s and 1(0) “internal corner” has 3(0)s and 1(1) Holes computed from only these patterns!

Stockman MSU/CSE Fall Hole (Object) Counting Alg.

Stockman MSU/CSE Fall #holes = (#e - #i)/4

Stockman MSU/CSE Fall Variations on Algorithm Easy if entire image is in memory Only need to have 2 rows in memory at any time * used in the 1970’s * can allow special hardware Relate to driving around city blocks. Check out C++ program and results on web.

Stockman MSU/CSE Fall Industrial vision/inspection Literally thousands of applications Usually very specific engineering Usually called “image processing” – not “computer vision” See Oshawa-Stemmer video See John Deer application