CIS 601 Fall 2004 Introduction to Computer Vision and Intelligent Systems Longin Jan Latecki Parts are based on lectures of Rolf Lakaemper and David Young.

Slides:



Advertisements
Similar presentations
Md. Monjur –ul-Hasan Department of Computer Science & Engineering Chittagong University of Engineering & Technology Chittagong 4349
Advertisements

Web Design Vocab 3 PNG, JPG, GIF, MP3, MPEG.
L.Ghadah R. Hadba CT1514-L1.  Computer Graphics :refers to processing of creating a new image from Geometry, Lighting parameters, Materials and Textures.Using.
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 4 – Digital Image Representation Klara Nahrstedt Spring 2009.
Multimedia for the Web: Creating Digital Excitement Multimedia Element -- Graphics.
Graphics CS 121 Concepts of Computing II. What is a graphic? n A rectangular image. n Stored in a file of its own, or … … embedded in another data file.
CS 561, Sessions 27 1 Towards intelligent machines Thanks to CSCI561, we now know how to… - Search (and play games) - Build a knowledge base using FOL.
Overview of Computer Vision CS491E/791E. What is Computer Vision? Deals with the development of the theoretical and algorithmic basis by which useful.
Processing Digital Images. Filtering Analysis –Recognition Transmission.
Image Representation CS105. Data Representation Text representation – ASCII character set – Unicode – Data compression Images!
V Obtained from a Guildford County workshop-Summer, 2014.
Goals of Computer Vision To make useful decisions based on sensed images To construct 3D structure from 2D images.
A Brief Overview of Computer Vision Jinxiang Chai.
CS 1308 Computer Literacy and the Internet. Creating Digital Pictures  A traditional photograph is an analog representation of an image.  Digitizing.
CSCI-235 Micro-Computers in Science Hardware Part II.
Module Code: CU0001NI Technical Information on Digital Images Week -2.
Digital Image: Representation & Processing (2/2) Lecture-3
BACKGROUND LEARNING AND LETTER DETECTION USING TEXTURE WITH PRINCIPAL COMPONENT ANALYSIS (PCA) CIS 601 PROJECT SUMIT BASU FALL 2004.
CIS 601 Fall 2003 Introduction to Computer Vision Longin Jan Latecki Based on the lectures of Rolf Lakaemper and David Young.
Bit-Mapped Graphic Data: Input (Capture) Hardware Multimedia – Section 2.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
Graphics and Animation Multimedia Projects Part 2.
Common file formats  Lesson Objective: Understanding common file formats and their differences.  Learning Outcome:  Describe the type of files which.
1 Lecture 1 1 Image Processing Eng. Ahmed H. Abo absa
Chapter 2 : Imaging and Image Representation Computer Vision Lab. Chonbuk National University.
Intelligent Vision Systems Image Geometry and Acquisition ENT 496 Ms. HEMA C.R. Lecture 2.
Addressing Image Compression Techniques on current Internet Technologies By: Eduardo J. Moreira & Onyeka Ezenwoye CIS-6931 Term Paper.
GRAPHICS. Topic Outline What is graphic. Resolution. Types of graphics. Using graphic in multimedia applications.
Chapter 14 Working with Graphics. 2Practical PC 5 th Edition Chapter 14 Getting Started In this Chapter, you will learn: − About different graphics you.
Computer Images Can store color info about each pixel, but makes file BIG Compression for Web 15.
Graphics. Graphic is the important media used to show the appearance of integrative media applications. According to DBP dictionary, graphics mean drawing.
Multimedia Elements –Graphics. Graphics in Multimedia Applications.
CS- 375 Graphics and Human Computer Interaction Lecture 1: 12/4/1435 Fundamental Techniques in Graphics Lecturer: Kawther Abas.
COMP322/S2000/L261 Geometric and Physical Models of Objects Geometric Models l defined as the spatial information (i.e. dimension, volume, shape) of objects.
Image Representation. Digital Cameras Scanned Film & Photographs Digitized TV Signals Computer Graphics Radar & Sonar Medical Imaging Devices (X-Ray,
2D Graphics Theory & Principles. Single Point Smallest addressable area on screen or digital image.
1 Artificial Intelligence: Vision Stages of analysis Low level vision Surfaces and distance Object Matching.
Multimedia. What is a graphic?  A graphic can be a: Chart Drawing Painting Photograph Logo Navigation button Diagram.
Raster Graphics 2.01 Investigate graphic image design.
CSCI-100 Introduction to Computing Hardware Part II.
Image File Formats. What is an Image File Format? Image file formats are standard way of organizing and storing of image files. Image files are composed.
Graphics Concepts Presentation
CIS 350 Principles and Applications Of Computer Vision Dr. Rolf Lakaemper.
1 Machine Vision. 2 VISION the most powerful sense.
COMPUTER GRAPHICS CS 482 – FALL 2015 OCTOBER 6, 2015 IMAGE MANIPULATION COMPRESSION COMPOSITING.
8 Graphics Digital Media I. What is a graphic? A graphic can be a:  Chart  Drawing  Painting  Photograph  Logo  Navigation button  Diagram.
Introduction to Image Processing Representasi Citra Tahap-Tahap Kunci pada Image Processing Aplikasi dan Topik Penelitian pada Image Processing.
Intelligent Vision Systems Image Geometry and Acquisition ENT 496 Ms. HEMA C.R. Lecture 2.
Image File Formats By Dr. Rajeev Srivastava 1. Image File Formats Header and Image data. A typical image file format contains two fields namely Dr. Rajeev.
Image File Formats Harrow Computer Club – Wed, 1 Dec 2010 Bob Watson MA CMath MIMA MBCS.
CS1354 GRAPHICS AND MULTIMEDIA Handle By, S.JENILA AP/IT.
Scanner Scanner Introduction: Scanner is an input device. It reads the graphical images or line art or text from the source and converts.
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
Chapter 14 Working with Graphics
Visual Information Retrieval
Sampling, Quantization, Color Models & Indexed Color
2.01 Investigate graphic image design.
Chapter III, Desktop Imaging Systems and Issues: Lesson IV Working With Images
Chapter 3:- Graphics Eyad Alshareef Eyad Alshareef.
1.01 Investigate graphic types and file formats.
CIS Introduction to Computer Vision
Outline Image formats and basic operations Image representation
Graphics Basic Concepts.
2.01 Investigate graphic image design.
CMSC 426: Image Processing (Computer Vision)
Multimedia Graphics.
2.01 Investigate graphic image design.
Introduction to Image Analysis and Processing
2.01 Investigate graphic image design.
Presentation transcript:

CIS 601 Fall 2004 Introduction to Computer Vision and Intelligent Systems Longin Jan Latecki Parts are based on lectures of Rolf Lakaemper and David Young

Computer Vision ?

“Computer vision’s great trick is extracting descriptions of the world from pictures or sequences of pictures” (Forsyth/Ponce: Computer Vision)

Pictures/Movies: How to Represent Process / Prepare Handle Recognize Objects

Representation Digital Images Color Spaces Gray Images Binary Images Geometrical Properties

Representation Digital Images Color Spaces Gray Images Binary Images Geometrical Properties

How to process / prepare: Filters Edges Geometric Primitives Lines, Circles

Introduction to Image Analysis and Processing

Low Level Object Handling: Image / Video Compression Huffman JPEG MPEG …

JPEG - Joint Photographic Experts Group JPEG is designed with photographs in mind. It is capable of handling all of the colors needed. JPEGs have a lossy way of compressing images. At a low compression value, this is largely not noticeable, but at high compression, an image can become blurry and messy. BMP - Bitmap Format uses a pixel map which contains line by line information. It is a very common format, as it got its start in Windows. This format can cause an image to be super large. Image File Formats

GIF - Graphics Interchange Format GIF is the most popular on the Internet, mainly because of its small file size. It is ideal for small navigational icons and simple diagrams and illustrations where accuracy is required, or graphics with large blocks of a single color. The format is loss-less, meaning it does not get blurry or messy. The 256 color maximum is sometimes tight, and so it has the option to dither, which means create the needed color by mixing two or more available colors. GIF use a simple technique called LZW compression to reduce the file sizes of images by finding repeated patterns, but this compression never degrades the image quality. GIF can also be animated.

Low Level Object Handling: Object representation

Low Level Object Handling: Segmentation

The “bottom-up” approach These operations fit into a processing scheme strongly associated with David Marr, whose seminal book Vision appeared in Marr espoused a principle of least commitment, and proposed a processing scheme involving a series of representations: Grey level array (the image, in effect) Raw primal sketch (edges) Primal sketch (groupings of edges) Two-and-a-half-D sketch (surface depths and orientations, camera centered) 3-D model (object-centered shapes and relationships). In some sense, the 3-D model is taken as the goal of the visual processing. It can be used for matching against a database of object shapes to achieve object identification.

But that is not the whole story A better goal is to produce systems that enable successful interaction with the environment. Interaction may mean, for example: navigating a robot or autonomous vehicle through obstacles, or along a road; moving a robot arm to manipulate parts for assembly; recognizing human gestures and movements for computer control; identifying images in a database on the basis of their content.

For many applications, a top-down, model-based or hypothesis-driven approach is more successful. In such an approach the system starts from an assumption about what is in front of it, and tests and updates this hypothesis to attempt to match the image data. Vision is becoming increasingly dynamic. Change and motion are integral to the goals and methods, not simply techniques for recognizing shape or inferring the third dimension. Dynamic vision needs to be predictive and goal-directed. Biological vision remains the most important inspiration for computer vision. Increasing attention is being paid to the role of foveal vision and eye movements. And computer modeling continues to shed light on how biological visual systems work.

Object Recognition: Color, Texture, Shape

Object Recognition: Applications Character recognition Face Recognition Shape Recognition (Image Databases)

3D Distance Histogram

The Interface (JAVA – Applet)

The Sketchpad: Query by Shape

The First Guess: Different Shape - Classes

Selected shape defines query by shape – class

Result

Intelligent Systems?

New sensors are about to make a breakthrough in development of intelligent systems Laser Detection and Ranging (LADAR) is about to become the 3D spatial sensing tool in many disciplines. Photo from NIST

Swiss Ranger from CSEM

Intelligent Systems in Close Future Rescue robots: Autonomous transport vehicles Intelligent surveillance video analysis Visual control devices Image retrieval software