Outline Announcement Local operations (continued) Linear filters

Slides:



Advertisements
Similar presentations
Digital Image Processing
Advertisements

Distinctive Image Features from Scale-Invariant Keypoints
NAPP Photo Five Pockets near Dubois. Google Earth.
With support from: NSF DUE in partnership with: George McLeod Prepared by: Geospatial Technician Education Through Virginia’s Community Colleges.
CSCE 641 Computer Graphics: Image Mosaicing Jinxiang Chai.
Mosaics con’t CSE 455, Winter 2010 February 10, 2010.
1 Robust Video Stabilization Based on Particle Filter Tracking of Projected Camera Motion (IEEE 2009) Junlan Yang University of Illinois,Chicago.
Probabilistic video stabilization using Kalman filtering and mosaicking.
8. Geometric Operations Geometric operations change image geometry by moving pixels around in a carefully constrained way. We might do this to remove distortions.
Detecting Image Region Duplication Using SIFT Features March 16, ICASSP 2010 Dallas, TX Xunyu Pan and Siwei Lyu Computer Science Department University.
Computing motion between images
Image Restoration.
Image warping/morphing Digital Video Special Effects Fall /10/17 with slides by Y.Y. Chuang,Richard Szeliski, Steve Seitz and Alexei Efros.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Automatic Camera Calibration
Georeferencing Getting maps and satellite images into GIS.
Applied Cartography and Introduction to GIS GEOG 2017 EL Lecture-3 Chapters 5 and 6.
Filtering Course web page: vision.cis.udel.edu/cv March 5, 2003  Lecture 9.
Image Registration January 2001 Gaia3D Inc. Sanghee Gaia3D Seminar Material.
Geometric Correction It is vital for many applications using remotely sensed images to know the ground locations for points in the image. There are two.
Remote Sensing Image Rectification and Restoration
Chapter 3: Image Restoration Geometric Transforms.
Geometric transformations Affine transformations Forward mapping Interpolations schemes.
NAPP Photo Five Pockets near Dubois.
3D SLAM for Omni-directional Camera
Imaging Geometry for the Pinhole Camera Outline: Motivation |The pinhole camera.
Image Preprocessing: Geometric Correction Image Preprocessing: Geometric Correction Jensen, 2003 John R. Jensen Department of Geography University of South.
Digital Image Processing Lecture 7: Geometric Transformation March 16, 2005 Prof. Charlene Tsai.
CSci 6971: Image Registration Lecture 3: Images and Transformations March 1, 2005 Prof. Charlene Tsai.
Introduction EE 520: Image Analysis & Computer Vision.
Digital Image Processing Lecture 6: Image Geometry
Geometric transformations Affine transformations Forward mapping Interpolations schemes.
CSCE 643 Computer Vision: Extractions of Image Features Jinxiang Chai.
Digital Image Processing Definition: Computer-based manipulation and interpretation of digital images.
Ch5 Image Restoration CS446 Instructor: Nada ALZaben.
Puzzle Solver Sravan Bhagavatula EE 638 Project Stanford ECE.
GEOMETRIC OPERATIONS. Transformations and directions Affine (linear) transformations Translation, rotation and scaling Non linear (Warping transformations)
Principle Component Analysis (PCA)
L6 – Transformations in the Euclidean Plane NGEN06(TEK230) – Algorithms in Geographical Information Systems by: Irene Rangel, updated by Sadegh Jamali.
CS654: Digital Image Analysis
Krivljenje slike - warping. Princip 2D krivljenja Demo.
Instructor: Mircea Nicolescu Lecture 5 CS 485 / 685 Computer Vision.
CS559: Computer Graphics Lecture 7: Image Warping and Panorama Li Zhang Spring 2008 Most slides borrowed from Yungyu ChuangYungyu Chuang.
Announcements Final is Thursday, March 18, 10:30-12:20 –MGH 287 Sample final out today.
Arithmetic and Geometric Transformations (Chapter 2) CS474/674 – Prof. Bebis.
Image warping/morphing Digital Visual Effects, Spring 2006 Yung-Yu Chuang 2005/3/15 with slides by Richard Szeliski, Steve Seitz and Alexei Efros.
Discrete Time Signal Processing Chu-Song Chen (陳祝嵩) Institute of Information Science Academia Sinica 中央研究院 資訊科學研究所.
Geometric Preprocessing
Processing visual information for Computer Vision
Distortions in imagery:
CS4670 / 5670: Computer Vision Kavita Bala Lecture 20: Panoramas.
NAPP Photo Five Pockets near Dubois.
- photometric aspects of image formation gray level images
Design for Embedded Image Processing on FPGAs
INTRODUCTION TO GEOGRAPHICAL INFORMATION SYSTEM
Image warping/morphing
Image enhancement algorithms & techniques Point-wise operations
CS4670 / 5670: Computer Vision Kavita Bala Lec 27: Stereo.
Announcements Final is Thursday, March 20, 10:30-12:20pm
7.0 Sampling 7.1 The Sampling Theorem
Outline Texture modeling - continued Filtering-based approaches.
Outline Linear Shift-invariant system Linear filters
Outline Linear Shift-invariant system Linear filters
Filtering Things to take away from this lecture An image as a function
Digital Image Processing Week IV
Digital Image Processing
Intensity Transformation
Filtering An image as a function Digital vs. continuous images
Lecture 3 Discrete time systems
Image Stitching Linda Shapiro ECE/CSE 576.
Presentation transcript:

Outline Announcement Local operations (continued) Linear filters Homework #1 Local operations (continued) Geometric operations Linear filters

Visual Perception Modeling Announcement Homework #1 11/8/2018 Visual Perception Modeling

Visual Perception Modeling Geometric Operations Geometric operations change the spatial relationships among the objects in an image Have an image on a rubber sheet and then deform the sheet A geometric operation is more general in that it can move any point in the input image to any point in the output image 11/8/2018 Visual Perception Modeling

Geometric Operations – cont. Two separate algorithms Spatial transformation An algorithm that defines the spatial transformation itself This specifies the motion of each pixel Pixel value interpolation Integer pixel positions can map to fractional positions Nearest neighbor interpolation Bilinear interpolation Implementation issues 11/8/2018 Visual Perception Modeling

Spatial Transformation Simple transformations Rotation Scaling Affine transformation General transformations Specified by the motion of each pixel Called “optical flow” Specified by control points 11/8/2018 Visual Perception Modeling

Applications of Geometric Operations Geometric calibration Remove the camera-induced geometric distortion from digital images Image rectification Transform images of non-rectangular pixel coordinates to display systems 11/8/2018 Visual Perception Modeling

Applications of Geometric Operations – cont. Image registration Register similar images for purposes of comparison Motion estimation and video analysis 11/8/2018 Visual Perception Modeling

Visual Perception Modeling Image Mosaicing Remote sensing of earth and planets, panoramas .... More on the web Image mosaics from CMU 11/8/2018 Visual Perception Modeling

Applications of Geometric Operations – cont. Model-based object recognition Transform an object model to match the input image 11/8/2018 Visual Perception Modeling

Applications of Geometric Operations – cont. Map projection Project images for purposes of mapping How to produce photo-mosaic maps of the Earth, moon, or the planets Cartography Produce two-dimensional maps of spherical or ellipsoidal bodies Map properties Cartographic projections 11/8/2018 Visual Perception Modeling

Applications of Geometric Operations – cont. Image morphing A technique that allows one object to transform gradually into another Generate a movie sequence from two images Image interpolation How to generate a realistic looking transformation It has tremendous commercial values 11/8/2018 Visual Perception Modeling

Visual Perception Modeling Image Morphing 11/8/2018 Visual Perception Modeling

Visual Perception Modeling An Example 11/8/2018 Visual Perception Modeling

Visual Perception Modeling Image Morphing 11/8/2018 Visual Perception Modeling

More Examples on the Web http://www.cis.ohio-state.edu/graphics/kf/morph_example.html 11/8/2018 Visual Perception Modeling

Visual Perception Modeling Research Problems How to create a model very efficiently Identify important features in one image and the corresponding features in the other image Deformable templates Specify the deformation for certain effects Facial expression modeling 11/8/2018 Visual Perception Modeling

Visual Perception Modeling Linear System Theory What is a system? A system is anything that accepts an input and produces an output in response y[n] = T{x[n]} where x[n] is the input sequence and y[n] is the output sequence in responses to x[n] How to represent a sequence? 11/8/2018 Visual Perception Modeling

Visual Perception Modeling Linear System Linearity y1[n] = T{x1[n]} y2[n] = T{x2[n]} Then y1[n]+y2[n] = T{x1[n]+x2[n]} 11/8/2018 Visual Perception Modeling

Shift-Invariant System Shift invariance y[n] = T{x[n]} y[n-T] = T{x[n-T]} LSI system A LSI system is completely characterized by its impulse response h[n] For any other input, we can obtain the response through convolution 11/8/2018 Visual Perception Modeling

Visual Perception Modeling Filtering Closely related to convolution Filter examples Smoothing by averaging Smoothing by Gaussian 11/8/2018 Visual Perception Modeling