Outline Image formats and basic operations Image representation

Slides:



Advertisements
Similar presentations
Working with Image Files Aaron Fuegi SCV Visualization Workshop – Fall 2008.
Advertisements

Image File Format How to read data ? HEADER IFD DATA.
CSE 803 Using images in C++ Computing with images Applications & Methods 2D arrays in C++ Programming project 4.
OpenCV Stacy O’Malley CS-590 Summer, What is OpenCV? Open source library of functions relating to computer vision. Cross-platform (Linux, OS X,
Image Representation and Manipulation CS302 Data Structures Prof. George Bebis
Working with Image Files Aaron Fuegi IS&T Scientific Visualization Tutorial – Spring 2010.
Digital Audio, Image and Video Hao Jiang Computer Science Department Sept. 6, 2007.
Introduction to Computers Section 11A. home Types of Graphics File Bitmap Vector.
Components Text Text--Processing Software A Word Processor is a software application that provides the user with the tools to create and edit text.
File Formats By Jack Turner. Raster (Bitmap) Raster or bitmap is a dot matrix data structure, containing columns of dots and rows, of a graphics image.
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.
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.
Computing in the Modern World BCS-CMW-7: Data Representation Wayne Summers Marion County October 25, 2011.
CIS 601 Fall 2003 Introduction to Computer Vision Longin Jan Latecki Based on the lectures of Rolf Lakaemper and David Young.
© 1999 Rochester Institute of Technology Introduction to Digital Imaging.
September 21, COMPUTER VISION WEB PAGE IS UP !! OR Simply go to computer science homepage.
Difference Between Raster and Vector Images Raster and vector are the two basic data structures for storing and manipulating images and graphics data on.
Digital Cameras And Digital Information. How a Camera works Light passes through the lens Shutter opens for an instant Film is exposed to light Film is.
Chapter 2 : Imaging and Image Representation Computer Vision Lab. Chonbuk National University.
Chapter 1. Introduction. Goals of Image Processing “One picture is worth more than a thousand words” 1.Improvement of pictorial information for human.
1 IMAGE ACQUSITION. 2 VIDEO 3 TRANSMISSION OF IMAGES/VIDEO.
Introduction to Image Processing. Image Processing is the steps of using image processing tools to covert different kinds of image sources into different.
Graphics and Images Graphics and images are both non-textual information, that can be displayed and printed. These images may appear on screen as well.
Quiz # 1 Chapters 1,2, & 3.
Georgia Institute of Technology Movies Barb Ericson Georgia Institute of Technology April 2006.
Chap 14 Presentation Layer Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
1 Introduction What IS computer vision? Where do images come from? the analysis of digital images by a computer.
Introduction to Image Processing Representasi Citra Tahap-Tahap Kunci pada Image Processing Aplikasi dan Topik Penelitian pada Image Processing.
Digital Graphics for Computer Games Pixels Types of Digital Graphics (Raster and Vector) Compression.
Introduction to Image Processing. What is Image Processing? Manipulation of digital images by computer. Image processing focuses on two major tasks: –Improvement.
Introduction to Image Processing Course Notes Anup Basu, Ph.D. Professor, Dept of Computing Sc. University of Alberta.
Image Representation and Read/Write CS479/679 – Prof. Bebis.
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
8th Lecture – Intro to Bitmap or Raster Images
Graphics vs. Images A graphic is any type of visual presentation that can be displayed on a physical surface like a sheet of paper, wall, poster, blackboard,
COMP 9517 Computer Vision Digital Images 1/28/2018 COMP 9517 S2, 2009.
Multimedia Subject: Informatics of Technology II year
Representation of image data
Chapter 13 Working with Graphics
Graphics Bitmap Vector
Background Perception Display Considerations Video Technology.
Reading Netpbm Images.
Image Segmentation Classify pixels into groups having similar characteristics.
Lesson 21 Working with Images.
2.01 Investigate graphic image design.
Bitmap vs. Vector.
Chapter III, Desktop Imaging Systems and Issues: Lesson IV Working With Images
Chapter 3:- Graphics Eyad Alshareef Eyad Alshareef.
Graphics.
Introduction to Computer Graphics
Image Formation Fundamentals
Digital Image Fundamentals
6th Lecture – Rectangles and Regions, and intro to Bitmap Images
Representing Images 2.6 – Data Representation.
Terms 1 Terms 2 Terms 3 Terms 4 Terms 5 1pt 1 pt 1 pt 1pt 1 pt 2 pt
Barb Ericson Georgia Institute of Technology April 2006
2.01 Investigate graphic image design.
Chapter 2 Data Representation.
Creative Media Pre-production Introduction Creative Media GCSE
COMS 161 Introduction to Computing
COMS 161 Introduction to Computing
Final Study Guide Arts & Communications.
Multimedia System Image
Lesson 21 Working with Images.
2.01 Investigate graphic image design.
Lecture 4 - Introduction to Computer Graphics
2.01 Investigate graphic image design.
Creating Digital Graphics
PGM Format CS474/674 – Prof. Bebis.
Presentation transcript:

Outline Image formats and basic operations Image representation

Four Stages of Visual Processing Image-based stage Surface-based stage Object-based stage Category-based stage 11/13/2018 Visual Perception Modeling

Problems in Computer Vision Classification Edge detection Segmentation Recognition Motion analysis 11/13/2018 Visual Perception Modeling

Digital Image Formation How to acquire a digital image – Digital cameras The continuous spatial space is digitized into small cells The color of a cell is all the photons fall into the cell within a very short period of time Charge Coupled Device  - CCD cameras An electronic memory which is able to be charged by light 11/13/2018 Visual Perception Modeling

Visual Perception Modeling Image Representation Mathematically, an image can be represented by a 2-D matrix Each entry (i,j) represents the value at the corresponding location, which is called a pixel The value of a pixel can have different types, depending on the image types Unsigned char Int Float A vector (Color image, for example) 11/13/2018 Visual Perception Modeling

Image Sequence Representation Mathematically, an image sequence is represented as a 3-D matrix At any time, it is a 2-D matrix A commonly used format is animated gif 11/13/2018 Visual Perception Modeling

Visual Perception Modeling Image as a File Image formats TIFF GIF JPEG PBM 11/13/2018 Visual Perception Modeling

Visual Perception Modeling Image as a File – cont. Image file consists of two parts Header Type of the image Size of the image Color map Data Uncompressed Compressed 11/13/2018 Visual Perception Modeling

Visual Perception Modeling PBM Format Portable Bitmap Utilities Header A two-letter magic number that identifies the format type File parameters Height, width, maximum value of a pixel of the image Data In ASCII or binary, depending on the format type 11/13/2018 Visual Perception Modeling

Visual Perception Modeling Portable Gray Map Binary PGM format P5 Width Height Max Pixels as binary values 11/13/2018 Visual Perception Modeling

Visual Perception Modeling Portable Pixel Map Binary PPM format P6 Width Height Max 11/13/2018 Visual Perception Modeling

Programs to Read/Write Images These functions are based on my program type-def.h defines the structures imageio.c defines the functions to read and write images of different types util.c defines functions to dynamically allocate memory needed for an image 11/13/2018 Visual Perception Modeling

Visual Perception Modeling Image Sequence There are many different kinds of formats for movie or video sequence avi mpeg An easy way to generate a video sequence is to concatenate images together Animated gif is such a format 11/13/2018 Visual Perception Modeling

Visualization of Images xv A utility for X-window system Can display and convert many different kinds of image formats ImageMagick package convert display animate available at http://www.simplesystems.org/ImageMagick/ 11/13/2018 Visual Perception Modeling