APECE-505 Intelligent System Engineering Low-level Processing Md. Atiqur Rahman Ahad Reference books: - Computer Vision and Action Recognition, Md. Atiqur.

Slides:



Advertisements
Similar presentations
Distinctive Image Features from Scale-Invariant Keypoints
Advertisements

Spatial Filtering (Chapter 3)
Topic 6 - Image Filtering - I DIGITAL IMAGE PROCESSING Course 3624 Department of Physics and Astronomy Professor Bob Warwick.
Image Filtering. Outline Outline Concept of image filter  Focus on spatial image filter Various types of image filter  Smoothing, noise reductions 
EDGE DETECTION ARCHANA IYER AADHAR AUTHENTICATION.
EE 4780 Image Enhancement. Bahadir K. Gunturk2 Image Enhancement The objective of image enhancement is to process an image so that the result is more.
Instructor: Mircea Nicolescu Lecture 15 CS 485 / 685 Computer Vision.
6/9/2015Digital Image Processing1. 2 Example Histogram.
Midterm Review CS485/685 Computer Vision Prof. Bebis.
EE663 Image Processing Edge Detection 2 Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
Median Filter If the objective is to achieve noise reduction rather than blurring, an alternative approach is to use median filters. That is, the gray.
Processing Digital Images. Filtering Analysis –Recognition Transmission.
Segmentation (Section 10.2)
SUSAN: structure-preserving noise reduction EE264: Image Processing Final Presentation by Luke Johnson 6/7/2007.
Image Enhancement.
Introduction to Computer Vision CS / ECE 181B Thursday, April 22, 2004  Edge detection (HO #5)  HW#3 due, next week  No office hours today.
Extension of M-VOTE: Improving Feature Detection
The Segmentation Problem
Elements of Biomedical Image Processing BMI 731 Winter 2005 Kun Huang Department of Biomedical Informatics Ohio State University.
Edge Detection Today’s readings Cipolla and Gee –supplemental: Forsyth, chapter 9Forsyth Watt, From Sandlot ScienceSandlot Science.
1 Image Features Hao Jiang Sept Image Matching 2.
Computational Photography: Image Processing Jinxiang Chai.
Overview Introduction to local features
ECE 472/572 - Digital Image Processing Lecture 4 - Image Enhancement - Spatial Filter 09/06/11.
Chapter 3 (cont).  In this section several basic concepts are introduced underlying the use of spatial filters for image processing.  Mainly spatial.
Presentation Image Filters
National Center for Supercomputing Applications University of Illinois at Urbana-Champaign Image Features Kenton McHenry, Ph.D. Research Scientist.
Computer Vision – Enhancement(Part II) Hanyang University Jong-Il Park.
Spatial Filtering: Basics
Overview Harris interest points Comparing interest points (SSD, ZNCC, SIFT) Scale & affine invariant interest points Evaluation and comparison of different.
AdeptSight Image Processing Tools Lee Haney January 21, 2010.
Image Processing is replacing Original Pixels by new Pixels using a Transform rst uvw xyz Origin x y Image f (x, y) e processed = v *e + r *a + s *b +
Chapter 10, Part I.  Segmentation subdivides an image into its constituent regions or objects.  Image segmentation methods are generally based on two.
Spatial Filtering.
Image Subtraction Mask mode radiography h(x,y) is the mask.
COMP322/S2000/L171 Robot Vision System Major Phases in Robot Vision Systems: A. Data (image) acquisition –Illumination, i.e. lighting consideration –Lenses,
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities Prof. Charlene Tsai.
Vision and SLAM Ingeniería de Sistemas Integrados Departamento de Tecnología Electrónica Universidad de Málaga (Spain) Acción Integrada –’Visual-based.
Autonomous Robots Vision © Manfred Huber 2014.
Overview Introduction to local features Harris interest points + SSD, ZNCC, SIFT Scale & affine invariant interest point detectors Evaluation and comparison.
Sejong Univ. Edge Detection Introduction Simple Edge Detectors First Order Derivative based Edge Detectors Compass Gradient based Edge Detectors Second.
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 15/16 – TP7 Spatial Filters Miguel Tavares Coimbra.
APECE-505 Intelligent System Engineering Basics of Digital Image Processing! Md. Atiqur Rahman Ahad Reference books: – Digital Image Processing, Gonzalez.
Reference books: – Digital Image Processing, Gonzalez & Woods. - Digital Image Processing, M. Joshi - Computer Vision – a modern approach, Forsyth & Ponce.
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.
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities May 2, 2005 Prof. Charlene Tsai.
Digital Image Processing Part 3 Spatial Domain Processing.
Lecture 04 Edge Detection Lecture 04 Edge Detection Mata kuliah: T Computer Vision Tahun: 2010.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Filtering the Images.  Filtering images using low-pass filters  Filtering images using a median filter  Applying directional filters to detect edges.
Edge Segmentation in Computer Images CSE350/ Sep 03.
Computer Vision Image Features Instructor: Dr. Sherif Sami Lecture 4.
EE 7730 Image Enhancement. Bahadir K. Gunturk2 Image Enhancement The objective of image enhancement is to process an image so that the result is more.
Digital Image Processing
Digital Image Processing CSC331
Sliding Window Filters Longin Jan Latecki October 9, 2002.
CSE 185 Introduction to Computer Vision Local Invariant Features.
Spatial Filtering (Chapter 3) CS474/674 - Prof. Bebis.
Distinctive Image Features from Scale-Invariant Keypoints
Local features: main components
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities Prof. Charlene Tsai.
Image Pre-Processing in the Spatial and Frequent Domain
ECE 692 – Advanced Topics in Computer Vision
Spatial Filtering - Enhancement
Digital Image Processing
Contourlet Transforms For Feature Detection
CAP 5415 Computer Vision Fall 2012 Dr. Mubarak Shah Lecture-5
Introduction Computer vision is the analysis of digital images
Introduction Computer vision is the analysis of digital images
Image Enhancement in the Spatial Domain
Presentation transcript:

APECE-505 Intelligent System Engineering Low-level Processing Md. Atiqur Rahman Ahad Reference books: - Computer Vision and Action Recognition, Md. Atiqur Rahman Ahad - Digital Image Processing, Gonzalez & Woods.

Filtering – in spatial domain — low-pass filters for smoothing/ blurring (demonstrates smooth areas by removing fine details), — high-pass filters for sharpening (demonstrate edges, noises, details — by highlighting fine details),

— averaging filter, — median filters, — max filter, — min filter, — box filter, etc.

Filtering in freq. domain — Butterworth low-pass filter, — Gaussian low-pass filter, — high-pass filter, — Laplacian in the frequency domain, etc. In many cases, initially, images are smoothed by employing Gaussian or other low-pass filtering schemes.

Median filtering Median filtering reduces noise without blurring edges and other sharp details. Median filtering is particularly effective when the noise pattern consists of strong, spike-like components (e.g., salt-and-pepper noise).

The median filter considers each pixel in the image and looks at its nearby neighbors to decide whether or not it is representative of its surroundings. Instead of simply replacing the pixel value with the mean of neighboring pixel values, it replaces it with the median of those values.

Feature Feature detection from an image What is a feature? What constitutes a feature? not clearly defined what constitutes a feature varies depending on the application. Typical – edges, corners, interest points, blobs, regions of interest, etc.

Presence of occlusion, shadows and image-noise,  features may not find proper correspondence to the edge locations and the corresponding features.

Edge detection An edge: as the points—where there is a sharp change in pixel values or gradient. Edge detection is important in many applications.

Approaches for edge detection Gradient operators, Canny edge detectors, Sobel operators, Prewitt operators, Smallest Univalue Segment Assimilating Nucleus (SUSAN),

Harris and Stephens / Plessey operators, Roberts operators, Laplacian operators, Krish operators, Isotropic edge operators, etc.

Corner points / interest points Features from Accelerated Segment Test (FAST) [3], Laplacian of Gaussian (LoG) [38, 419], Difference of Gaussians (DoG—DoG is an approximation of LoG) [559], Smallest Univalue Segment Assimilating Nucleus (SUSAN) [41],

Trajkovic and Hedley corner detector (similar approach to SUSAN) [40], Accelerated Segment Test (AST)-based feature detectors, Harris and Stephens [39] / Plessey, Shi and Tomasi [145],

Wang and Brady corner detector [37], Level curve curvature, Determinant of Hessian [419], — etc. and some of their variants are mostly exploited in different applications.

Blob detectors Blob detectors are sometimes interrelated with corner detectors in some literatures and used the terms interchangeably. Blob or regions of interest cover the detection of those images, which are too smooth to be traced by a corner detectors. Instead of having point-like detection, a blob detector detects a region as a blob of circle or ellipse.

Laplacian of Gaussian (LoG), Difference of Gaussians (DoG) [559], Determinant of Hessian, Maximally Stable Extremal Regions (MSER) [26], Principal Curvature-based Region Detector (PCBR) [36],

Harris-affine [336], Hessian-affine [336], Edge-based regions (EBR) [336], Intensity Extrema-based Region (IBR) [336], Salient regions [336], Grey-level blobs.

Feature descriptors  to detect and describe local features in images. Scale-Invariant Feature Transform(SIFT) [35, 559], Speeded Up Robust Features (SURF) [341], Histogram of Oriented Gradients (HOG) [224], Local Energy-based Shape Histogram (LESH) [32], PCA-SIFT [340], Gradient Location-Orientation Histogram (GLOH) [367]

Segmentation Segmentation of an object or an area of interest or interesting features in an image Possibilities for selecting regions of interest (ROI) are, Background subtraction, Image/frame/temporal differencing, Optical flow, Steaklines, Three-frame difference, Skin color, Edges, etc.

Background subtraction

Frame subtraction

Optical flow

Streaklines