Stockman MSU/CSE Fall 20081 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.
Economics 1 Principles of Microeconomics Instructor: Ted Bergstrom.
Week 4 Together in your groups… There are 10 kinds of people in the world. Those who understand base 2 and those who don’t. Write a sentence or two to.
1 Distributed Computing Algorithms CSCI Distributed Computing: everything not centralized many processors.
CSE 803 Using images in C++ Computing with images Applications & Methods 2D arrays in C++ Programming project 4.
Fall 2004 WWW IS112 Prof. Dwyer Intro1: Overview and Syllabus Professor Catherine Dwyer.
Introduction to Computers Lab Assignments. Introduction to Computers Laboratory Schedule All Lab Sessions are held in the classroom. The completion of.
Fall 2005Costas Busch - RPI1 CSCI-2400 Models of Computation.
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: 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.
Grading for ELE 5450 Assignment 28% Short test 12% Project 60%
Feb. 23, 2004CS WPI1 CS 509 Design of Software Systems Lecture #5 Monday, Feb. 23, 2004.
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
Digtial Image Processing, Spring ECES 682 Digital Image Processing Oleh Tretiak ECE Department Drexel University.
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.
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.
CSE 116 Introduction to Computer Science For Majors II Carl Alphonce 219 Bell Hall.
Stockman MSU/CSE Math models 3D to 2D Affine transformations in 3D; Projections 3D to 2D; Derivation of camera matrix form.
Computer Vision (CSE/EE 576) Staff Prof: Steve Seitz TA: Aseem Agarwala Web Page
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.
Staff Web Page Handouts overload list intro slides image filtering slides Computer Vision (CSE.
WEEK 1 CS 361: ADVANCED DATA STRUCTURES AND ALGORITHMS Dong Si Dept. of Computer Science 1.
Piyush Kumar (Lecture 1: Introduction)
Introduction CSE 1310 – Introduction to Computers and Programming
Chapter 7 – Solving Systems of Linear Equations 7.3 – Solving Linear Systems by Linear Combinations.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
DEMO - 8/14/2007. R2 Feature List ReceiveDocumentBatch Web Service SendPESCAcknowledgment Web Service Validate Acknowledgment Upload Acknowledgment Transcript.
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.
Course Assessment SL External Assessment (Exam): 70% Paper 1 (Sections 1-4): 45% Paper 2 (Options paper): 25% Internal Assessment (Projects): 30% Solution:
Information Technology Fundamentals (ITF) Mr. Shultz.
Computer Vision Chapter 1 Introduction.  The goal of computer vision is to make useful decisions about real physical objects and scenes based on sensed.
Welcome to Psychology 437 Advanced Psychology Lab: Research Methods in Personality Psychology web page:
CS 376b Introduction to Computer Vision 02 / 11 / 2008 Instructor: Michael Eckmann.
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.
Information Technology Fundamentals (ITF) Mr. Shultz.
1 Computational Vision CSCI 363, Fall 2012 Lecture 1 Introduction to Vision Science Course webpage:
CS 376b Introduction to Computer Vision 02 / 12 / 2008 Instructor: Michael Eckmann.
CS 376b Introduction to Computer Vision 03 / 31 / 2008 Instructor: Michael Eckmann.
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.
CHAPTER 1 COMPUTER SCIENCE II. HISTORY OF COMPUTERS (1.1) Eniac- one of the worlds first computers Used more electricity than an entire city block of.
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.
Accelerated B.S./M.S An approved Accelerated BS/MS program allows an undergraduate student to take up to 6 graduate level credits as an undergraduate.
Computer Network Fundamentals CNT4007C
Computer Science II Chapter 1.
ACCT 217 Education for Service/tutorialrank.com
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
CSE 542: Operating Systems
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 5 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.