CS654: Digital Image Analysis

Slides:



Advertisements
Similar presentations
3-D Computer Vision CSc83020 / Ioannis Stamos  Revisit filtering (Gaussian and Median)  Introduction to edge detection 3-D Computater Vision CSc
Advertisements

CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 4 – Digital Image Representation Klara Nahrstedt Spring 2009.
November 12, 2013Computer Vision Lecture 12: Texture 1Signature Another popular method of representing shape is called the signature. In order to compute.
Computational Biology, Part 23 Biological Imaging II Robert F. Murphy Copyright  1996, 1999, All rights reserved.
Chapter 8 Content-Based Image Retrieval. Query By Keyword: Some textual attributes (keywords) should be maintained for each image. The image can be indexed.
Each pixel is 0 or 1, background or foreground Image processing to
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
1 Improving Entropy Registration Theodor D. Richardson.
1 Image filtering Hybrid Images, Oliva et al.,
Lappeenranta University of Technology (Finland)
Lecture 1: Images and image filtering
1 Image Filtering Readings: Ch 5: 5.4, 5.5, 5.6,5.7.3, 5.8 (This lecture does not follow the book.) Images by Pawan SinhaPawan Sinha formal terminology.
Original image: 512 pixels by 512 pixels. Probe is the size of 1 pixel. Picture is sampled at every pixel ( samples taken)
1 Image filtering Images by Pawan SinhaPawan Sinha.
1 Image filtering
Lecture 2: Image filtering
1Ellen L. Walker Matching Find a smaller image in a larger image Applications Find object / pattern of interest in a larger picture Identify moving objects.
IMAGE 1 An image is a two dimensional Function f(x,y) where x and y are spatial coordinates And f at any x,y is related to the brightness at that point.
1 Image filtering Hybrid Images, Oliva et al.,
© 2010 Cengage Learning Engineering. All Rights Reserved.
1 An Implementation Sanun Srisuk of EdgeFlow.
Most slides from Steve Seitz
Lecture 1: Images and image filtering CS4670/5670: Intro to Computer Vision Kavita Bala Hybrid Images, Oliva et al.,
CS 6825: Binary Image Processing – binary blob metrics
EE663 Image Processing Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
Chapter 10 Image Segmentation.
AdeptSight Image Processing Tools Lee Haney January 21, 2010.
Why is computer vision difficult?
Digital Image Processing Lecture 10: Image Restoration March 28, 2005 Prof. Charlene Tsai.
Image Processing Part II. 2 Classes of Digital Filters global filters transform each pixel uniformly according to the function regardless of its location.
Digital Image Processing Lecture 10: Image Restoration
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
CSC508 Convolution Operators. CSC508 Convolution Arguably the most fundamental operation of computer vision It’s a neighborhood operator –Similar to the.
CS654: Digital Image Analysis
Lecture # 19 Image Processing II. 2 Classes of Digital Filters Global filters transform each pixel uniformly according to the function regardless of.
Chapter 9: Image Segmentation
CS654: Digital Image Analysis
CSE 6367 Computer Vision Image Operations and Filtering “You cannot teach a man anything, you can only help him find it within himself.” ― Galileo GalileiGalileo.
CS Spring 2010 CS 414 – Multimedia Systems Design Lecture 4 – Audio and Digital Image Representation Klara Nahrstedt Spring 2010.
Chapter 8 Computer Vision. Artificial IntelligenceChapter 92 Contents What is Image Processing? Digital Image Processing Electromagnetic Spectrum Steps.
Instructor: Mircea Nicolescu Lecture 5 CS 485 / 685 Computer Vision.
Gholamreza Anbarjafari, PhD Video Lecturers on Digital Image Processing Digital Image Processing Spatial Domain Filtering: Part I.
Digital Image Processing
Lecture 8: Edges and Feature Detection
Lecture 1: Images and image filtering CS4670/5670: Intro to Computer Vision Noah Snavely Hybrid Images, Oliva et al.,
Masaki Hayashi 2015, Autumn Visualization with 3D CG Digital 2D Image Basic.
Digital Image Processing (Digitaalinen kuvankäsittely) Exercise 5
Digital Image Processing Lecture 10: Image Restoration
ECE 692 – Advanced Topics in Computer Vision
Edge Detection CS 678 Spring 2018.
Introduction to Computer and Human Vision
Histogram Histogram is a graph that shows frequency of anything. Histograms usually have bars that represent frequency of occuring of data. Histogram has.
Chapter 8, Exploring the Digital Domain
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
DICOM 11/21/2018.
Lecture 10 Image sharpening.
Lecture 3 (2.5.07) Image Enhancement in Spatial Domain
Geometric and Point Transforms
9th Lecture - Image Filters
CS Digital Image Processing Lecture 5
Enhancing the Enlargement of Images
Fourier Transform of Boundaries
Lecture 2: Image filtering
The Image The pixels in the image The mask The resulting image 255 X
Image Filtering Readings: Ch 5: 5. 4, 5. 5, 5. 6, , 5
Morphological Operators
BASIC IMAGE PROCESSING OPERATIONS FOR COMPUTER VISION
DIGITAL IMAGE PROCESSING Elective 3 (5th Sem.)
FREQUENTLY USED 3x3 CONVOLUTION KERNELS
Presentation transcript:

CS654: Digital Image Analysis Lecture 40: Miscellaneous topics

Geometric transformations About origin About an arbitrary point About a line

Pixel arrangement

Invariance

Scaling and interpolation

Scaling and interpolation

Sampling

New image

6-Connectivity

Color Model

Mask based edge detection Smooth the input image 𝑓 𝑥,𝑦 =𝑓 𝑥,𝑦 ∗𝐺 𝑥,𝑦 𝑓 𝑥 𝑥,𝑦 = 𝑓 𝑥,𝑦 ∗ 𝑀 𝑥 𝑥,𝑦 𝑓 𝑦 𝑥,𝑦 = 𝑓 𝑥,𝑦 ∗ 𝑀 𝑦 𝑥,𝑦 |𝛻𝑓|= 𝑓 𝑥 𝑥,𝑦 +| 𝑓 𝑦 𝑥,𝑦 | 𝜃= tan −1 𝑓 𝑥 𝑥,𝑦 𝑓 𝑦 𝑥,𝑦 𝐼𝑓 𝑚𝑎𝑔𝑛(𝑥, 𝑦)>𝑇,𝑡ℎ𝑒𝑛 𝑝𝑜𝑠𝑠𝑖𝑏𝑙𝑒 𝑒𝑑𝑔𝑒 𝑝𝑜𝑖𝑛𝑡 𝒇 𝒚 𝜵𝒇 𝜽 𝒚+𝟏 38 66 65 14 35 64 12 15 42 𝒚 𝒇 𝒙 𝒚−𝟏 𝒙−𝟏 𝒙 𝒙+𝟏

Numerical Example

Numerical Example: Separable?

Segmentation The grey level values of the object and the background pixels are distributed according to the probability density function: 𝒑 𝒙 = 𝟑 𝟒 𝒂 𝟑 𝒂 𝟐 − 𝒙−𝒃 𝟐 𝒇𝒐𝒓 𝒃−𝒂≤𝒙≤𝒃+𝒂 𝟎, 𝒐𝒕𝒉𝒆𝒓𝒘𝒊𝒔𝒆 with a = 1, b = 5 for the background and a = 2, b = 7 for the object. Sketch the two distributions and determine the range of possible thresholds.

Segmentation

Weight of a 3×3 matrix for edge detection

Mask design Line detection kernels which respond maximally to horizontal, vertical and oblique single pixel wide lines -1 2 -1 2 -1 2 2 -1 Horizontal Vertical +45o -45o

Mask processing -1 2 -1 2 -1 2 ⊗