Introduction Bilateral Filtering Results. Bilateral Filtering. Mathias Eitz. TU Berlin. November, 21st 2006

Size: px
Start display at page:

Download "Introduction Bilateral Filtering Results. Bilateral Filtering. Mathias Eitz. TU Berlin. November, 21st 2006"

Transcription

1 Introduction TU Berlin November, 21st 2006

2 About Me Introduction Student at TU Berlin since 2002

3 Outline Introduction 1 Introduction Smoothing Filters Comparison 2 Intuition Mathematical 3 Pictures

4 Outline Introduction Smoothing Filters Comparison 1 Introduction Smoothing Filters Comparison 2 Intuition Mathematical 3 Pictures

5 Introduction Image Smoothing Filters Smoothing Filters Comparison Aim: Smooth image to reduce noise Problem: Details are reduced as well Examples Mean (average) filter Median filter Gaussian filter

6 Introduction Smoothing Filters - Mean Filter Smoothing Filters Comparison Replace pixel value by mean (average) of its neigbours /9 1/9 1/9 * 1/9 1/9 1/9 = 1/9 1/9 1/ Figure: Computing mean of central pixel

7 Introduction Smoothing Filters - Median Filter Smoothing Filters Comparison Replace pixel value by median of its neigbours Variance in neigbouring values does not influence mean Sort values, find the middle one Figure: Computing median of central pixel

8 Introduction Smoothing Filters - Gaussian Smoothing Filters Comparison Replace pixel value by weighted average Pixels near center of kernel are weighted higher Pixels near border of kernel are weighted lower Weighting function G (x, y) = 1 x 2 +y 2 2πσ 2 e 2σ 2

9 Gaussian Function Introduction Smoothing Filters Comparison Figure: Gaussian, σ = 0.25 Figure: Filtered, σ = 0.25

10 Gaussian Function Introduction Smoothing Filters Comparison Figure: Gaussian, σ = 0.5 Figure: Filtered, σ = 0.5

11 Gaussian Function Introduction Smoothing Filters Comparison Figure: Gaussian, σ = 1.0 Figure: Filtered, σ = 1.0

12 Gaussian Function Introduction Smoothing Filters Comparison Figure: Gaussian, σ = 2.0 Figure: Filtered, σ = 2.0

13 Gaussian Function Introduction Smoothing Filters Comparison Figure: Gaussian, σ = 4.0 Figure: Filtered, σ = 4.0

14 Gaussian Function Introduction Smoothing Filters Comparison Figure: Gaussian, σ = 8.0 Figure: Filtered, σ = 8.0

15 Outline Introduction Smoothing Filters Comparison 1 Introduction Smoothing Filters Comparison 2 Intuition Mathematical 3 Pictures

16 Introduction Smoothing Filters Comparison Comparison of Mean, Median and Gaussian Figure: Original Figure: Mean, radius 6px

17 Introduction Smoothing Filters Comparison Comparison of Mean, Median and Gaussian Figure: Original Figure: Gaussian, σ = 4.0

18 Introduction Smoothing Filters Comparison Comparison of Mean, Median and Gaussian Figure: Original Figure: Median, radius 6px

19 Common Problems Introduction Smoothing Filters Comparison Aim Mean Blurs the image, removes simple noise, no details are preserved Gaussian Blurs the image, results related to the mean filter, preserves details only for small σ Median Preserves some details, good at removing strong noise We need a filter that only smooths regions but does not smooth edges

20 Outline Introduction Intuition Mathematical 1 Introduction Smoothing Filters Comparison 2 Intuition Mathematical 3 Pictures

21 Introduction Intuition Mathematical What Is a Bilateral Filter - Definition Some properties Convolution filter Smooth image but preserve edges Operates both in the domain and the range of the image Definition Bilateral Affecting or undertaken by two sides equally

22 Introduction Intuition Mathematical What Is a Bilateral Filter - Definition Some properties Convolution filter Smooth image but preserve edges Operates both in the domain and the range of the image Definition Bilateral Affecting or undertaken by two sides equally

23 Introduction - Basic Idea Intuition Mathematical Algorithm Idea Smooth as usual in the domain of the image (e.g. Gaussian) Do not smooth when pixels are not similar (edge) Similarity Function Determines the amount of smoothing Similar pixels: Strong smoothing Otherwise (edges): No smoothing Similarity based on human perception Simplest example: based on intensity values of pixel, two pixels considered similar if they have the same value

24 Introduction - Basic Idea Intuition Mathematical Algorithm Idea Smooth as usual in the domain of the image (e.g. Gaussian) Do not smooth when pixels are not similar (edge) Similarity Function Determines the amount of smoothing Similar pixels: Strong smoothing Otherwise (edges): No smoothing Similarity based on human perception Simplest example: based on intensity values of pixel, two pixels considered similar if they have the same value

25 Introduction of a Picture Intuition Mathematical Smoothing Weight: Similarity Weight: * 0.9 * 1.0 * 0.9 Resulting Weight: Weight * PixelValue: 0.30*0 * *21 sum() normalize()

26 Introduction of a Picture Intuition Mathematical Smoothing Weight: Similarity Weight: * 0.9 * 1.0 * 0.9 Resulting Weight: Weight * PixelValue: 0.30*15 * *7 sum() normalize()

27 Introduction of a Picture Intuition Mathematical Smoothing Weight: Similarity Weight: * 0.9 * 1.0 * 0.9 Resulting Weight: Weight * PixelValue: 0.30*21 *7 0.30*0 sum() normalize()

28 Introduction of a Picture Intuition Mathematical Smoothing Weight: Similarity Weight: * 0.9 * 1.0 * 0.0 Resulting Weight: Weight * PixelValue: 0.30*7 *0 0.0*255 sum() normalize()

29 Introduction of a Picture Intuition Mathematical Smoothing Weight: Similarity Weight: * 0.0 * 1.0 * 0.9 Resulting Weight: Weight * PixelValue: 0.0*0 * *240 sum() normalize()

30 Introduction of a Picture Intuition Mathematical Smoothing Weight: Similarity Weight: * 0.9 * 1.0 * 0.9 Resulting Weight: Weight * PixelValue: 0.30*255 * *231 sum() normalize()

31 Introduction of a Picture Intuition Mathematical Smoothing Weight: Similarity Weight: * 0.9 * 1.0 * 0.9 Resulting Weight: Weight * PixelValue: 0.30*240 * *242 sum() normalize()

32 Introduction of a Picture Intuition Mathematical Smoothing Weight: Similarity Weight: * 0.9 * 1.0 * 0.9 Resulting Weight: Weight * PixelValue: 0.30*231 * *251 sum() normalize()

33 Outline Introduction Intuition Mathematical 1 Introduction Smoothing Filters Comparison 2 Intuition Mathematical 3 Pictures

34 Introduction - Math Intuition Mathematical Formula J s = 1 f (p s) g (I p I s ) I p k s p Ω k s = p Ω f (p s) g (I p I s ) s coord. of center pixel, p coord. of current pixel, Ω set of all pixel coord. in the local neighbourhood (under kernel) J s resulting pixel intensity. I s, I p intensities of p and s f (p s) measures geometric distance between p and s g (I p I s ) measures photometric similarity betw. I p and I s

35 Introduction Domain Weighting Functions Intuition Mathematical Domain weighting Usually a standard Gaussian Filter f (p s) = e d(p s) 2 2σ d 2 d (p s) = p s = p 2 + s 2 d (p s) is the Euclidean distance between p and s

36 Introduction Range Weighting Function Intuition Mathematical Range weighting Usually Gaussian of the intensity difference g (I p I s ) = e δ(ip Is) 2 2σr 2 δ (I p I s ) = I p I s With I p I s suitable measure of the difference between two pixel values Simplest approach: Difference in intensity values I p I s = I p I s

37 Outline Introduction Pictures References 1 Introduction Smoothing Filters Comparison 2 Intuition Mathematical 3 Pictures

38 Lena Figure: Original Figure: σ d = 3.0, σ r = 3.0

39 Lena Figure: Original Figure: σ d = 6.0, σ r = 3.0

40 Lena Figure: Original Figure: σ d = 12.0, σ r = 3.0

41 Lena Figure: Original Figure: σ d = 12.0, σ r = 6.0

42 Lena Figure: Original Figure: σ d = 15.0, σ r = 8.0

43 Water Lily Figure: Original Figure: σ d = 3.0, σ r = 3.0

44 Water Lily Figure: Original Figure: σ d = 6.0, σ r = 3.0

45 Water Lily Figure: Original Figure: σ d = 12.0, σ r = 3.0

46 Water Lily Figure: Original Figure: σ d = 12.0, σ r = 6.0

47 Water Lily Figure: Original Figure: σ d = 15.0, σ r = 8.0

48 Chinese Handle

49 Chinese Handle

50 Chinese Handle

51 Chinese Handle

52 Chinese Handle

53 Peppers Figure: Original Figure: σ d = 3.0, σ r = 3.0

54 Peppers Figure: Original Figure: σ d = 6.0, σ r = 3.0

55 Peppers Figure: Original Figure: σ d = 12.0, σ r = 3.0

56 Peppers Figure: Original Figure: σ d = 12.0, σ r = 6.0

57 Peppers Figure: Original Figure: σ d = 15.0, σ r = 8.0

58 Questions Introduction Pictures References Any questions? Slides can be downloaded at eitz References: [1, 2, 3, 4, 5]

59 Bibliography I Introduction Pictures References Barash, D. and Anisotropic Diffusion: Towards a Unified Viewpoint. Springer, Barash, D. Fundamental relationship between bilateral filtering, adaptivesmoothing, and the nonlinear diffusion equation. Pattern Analysis and Machine Intelligence, IEEE Transactions on 24, 6 (2002),

60 Bibliography II Introduction Pictures References Durand, F., and Dorsey, J. Fast bilateral filtering for the display of high-dynamic-range images. Proceedings of the 29th annual conference on Computer graphics and interactive techniques (2002), Fleishman, S., Drori, I., and Cohen-Or, D. Bilateral mesh denoising. ACM Transactions on Graphics (TOG) 22, 3 (2003), Tomasi, C., and Manduchi, R. Bilateral filtering for gray and color images. Proceedings of the Sixth International Conference on Computer Vision (1998),

Bildverarbeitung und Mustererkennung Image Processing and Pattern Recognition

Bildverarbeitung und Mustererkennung Image Processing and Pattern Recognition Bildverarbeitung und Mustererkennung Image Processing and Pattern Recognition 1. Image Pre-Processing - Pixel Brightness Transformation - Geometric Transformation - Image Denoising 1 1. Image Pre-Processing

More information

Canny Edge Detection

Canny Edge Detection Canny Edge Detection 09gr820 March 23, 2009 1 Introduction The purpose of edge detection in general is to significantly reduce the amount of data in an image, while preserving the structural properties

More information

Digital Imaging and Multimedia. Filters. Ahmed Elgammal Dept. of Computer Science Rutgers University

Digital Imaging and Multimedia. Filters. Ahmed Elgammal Dept. of Computer Science Rutgers University Digital Imaging and Multimedia Filters Ahmed Elgammal Dept. of Computer Science Rutgers University Outlines What are Filters Linear Filters Convolution operation Properties of Linear Filters Application

More information

jorge s. marques image processing

jorge s. marques image processing image processing images images: what are they? what is shown in this image? What is this? what is an image images describe the evolution of physical variables (intensity, color, reflectance, condutivity)

More information

An Adaptive Window Mechanism for Image Smoothing

An Adaptive Window Mechanism for Image Smoothing An Adaptive Window Mechanism for Image Smoothing Ardeshir Goshtasby and Martin Satter Abstract Image smoothing using adaptive windows whose shapes, sizes, and orientations vary with image structure is

More information

(Refer Slide Time: 06:10)

(Refer Slide Time: 06:10) Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 43 Digital Image Processing Welcome back to the last part of the lecture

More information

High Performance GPU-based Preprocessing for Time-of-Flight Imaging in Medical Applications

High Performance GPU-based Preprocessing for Time-of-Flight Imaging in Medical Applications High Performance GPU-based Preprocessing for Time-of-Flight Imaging in Medical Applications Jakob Wasza 1, Sebastian Bauer 1, Joachim Hornegger 1,2 1 Pattern Recognition Lab, Friedrich-Alexander University

More information

CMOS Image Sensor Noise Reduction Method for Image Signal Processor in Digital Cameras and Camera Phones

CMOS Image Sensor Noise Reduction Method for Image Signal Processor in Digital Cameras and Camera Phones CMOS Image Sensor Noise Reduction Method for Image Signal Processor in Digital Cameras and Camera Phones Youngjin Yoo, SeongDeok Lee, Wonhee Choe and Chang-Yong Kim Display and Image Processing Laboratory,

More information

Analecta Vol. 8, No. 2 ISSN 2064-7964

Analecta Vol. 8, No. 2 ISSN 2064-7964 EXPERIMENTAL APPLICATIONS OF ARTIFICIAL NEURAL NETWORKS IN ENGINEERING PROCESSING SYSTEM S. Dadvandipour Institute of Information Engineering, University of Miskolc, Egyetemváros, 3515, Miskolc, Hungary,

More information

Convolution. 1D Formula: 2D Formula: Example on the web: http://www.jhu.edu/~signals/convolve/

Convolution. 1D Formula: 2D Formula: Example on the web: http://www.jhu.edu/~signals/convolve/ Basic Filters (7) Convolution/correlation/Linear filtering Gaussian filters Smoothing and noise reduction First derivatives of Gaussian Second derivative of Gaussian: Laplacian Oriented Gaussian filters

More information

Implementation of Canny Edge Detector of color images on CELL/B.E. Architecture.

Implementation of Canny Edge Detector of color images on CELL/B.E. Architecture. Implementation of Canny Edge Detector of color images on CELL/B.E. Architecture. Chirag Gupta,Sumod Mohan K cgupta@clemson.edu, sumodm@clemson.edu Abstract In this project we propose a method to improve

More information

A Noise-Aware Filter for Real-Time Depth Upsampling

A Noise-Aware Filter for Real-Time Depth Upsampling A Noise-Aware Filter for Real-Time Depth Upsampling Derek Chan Hylke Buisman Christian Theobalt Sebastian Thrun Stanford University, USA Abstract. A new generation of active 3D range sensors, such as time-of-flight

More information

Vision based Vehicle Tracking using a high angle camera

Vision based Vehicle Tracking using a high angle camera Vision based Vehicle Tracking using a high angle camera Raúl Ignacio Ramos García Dule Shu gramos@clemson.edu dshu@clemson.edu Abstract A vehicle tracking and grouping algorithm is presented in this work

More information

High Quality Image Magnification using Cross-Scale Self-Similarity

High Quality Image Magnification using Cross-Scale Self-Similarity High Quality Image Magnification using Cross-Scale Self-Similarity André Gooßen 1, Arne Ehlers 1, Thomas Pralow 2, Rolf-Rainer Grigat 1 1 Vision Systems, Hamburg University of Technology, D-21079 Hamburg

More information

Computational Foundations of Cognitive Science

Computational Foundations of Cognitive Science Computational Foundations of Cognitive Science Lecture 15: Convolutions and Kernels Frank Keller School of Informatics University of Edinburgh keller@inf.ed.ac.uk February 23, 2010 Frank Keller Computational

More information

SIGNATURE VERIFICATION

SIGNATURE VERIFICATION SIGNATURE VERIFICATION Dr. H.B.Kekre, Dr. Dhirendra Mishra, Ms. Shilpa Buddhadev, Ms. Bhagyashree Mall, Mr. Gaurav Jangid, Ms. Nikita Lakhotia Computer engineering Department, MPSTME, NMIMS University

More information

Admin stuff. 4 Image Pyramids. Spatial Domain. Projects. Fourier domain 2/26/2008. Fourier as a change of basis

Admin stuff. 4 Image Pyramids. Spatial Domain. Projects. Fourier domain 2/26/2008. Fourier as a change of basis Admin stuff 4 Image Pyramids Change of office hours on Wed 4 th April Mon 3 st March 9.3.3pm (right after class) Change of time/date t of last class Currently Mon 5 th May What about Thursday 8 th May?

More information

Color Segmentation Based Depth Image Filtering

Color Segmentation Based Depth Image Filtering Color Segmentation Based Depth Image Filtering Michael Schmeing and Xiaoyi Jiang Department of Computer Science, University of Münster Einsteinstraße 62, 48149 Münster, Germany, {m.schmeing xjiang}@uni-muenster.de

More information

Metrics on SO(3) and Inverse Kinematics

Metrics on SO(3) and Inverse Kinematics Mathematical Foundations of Computer Graphics and Vision Metrics on SO(3) and Inverse Kinematics Luca Ballan Institute of Visual Computing Optimization on Manifolds Descent approach d is a ascent direction

More information

Combining an Alternating Sequential Filter (ASF) and Curvelet for Denoising Coronal MRI Images

Combining an Alternating Sequential Filter (ASF) and Curvelet for Denoising Coronal MRI Images Contemporary Engineering Sciences, Vol. 5, 2012, no. 2, 85-90 Combining an Alternating Sequential Filter (ASF) and Curvelet for Denoising Coronal MRI Images Mohamed Ali HAMDI Ecole Nationale d Ingénieur

More information

Automatic 3D Reconstruction via Object Detection and 3D Transformable Model Matching CS 269 Class Project Report

Automatic 3D Reconstruction via Object Detection and 3D Transformable Model Matching CS 269 Class Project Report Automatic 3D Reconstruction via Object Detection and 3D Transformable Model Matching CS 69 Class Project Report Junhua Mao and Lunbo Xu University of California, Los Angeles mjhustc@ucla.edu and lunbo

More information

Image Gradients. Given a discrete image Á Òµ, consider the smoothed continuous image ܵ defined by

Image Gradients. Given a discrete image Á Òµ, consider the smoothed continuous image ܵ defined by Image Gradients Given a discrete image Á Òµ, consider the smoothed continuous image ܵ defined by ܵ Ü ¾ Ö µ Á Òµ Ü ¾ Ö µá µ (1) where Ü ¾ Ö Ô µ Ü ¾ Ý ¾. ½ ¾ ¾ Ö ¾ Ü ¾ ¾ Ö. Here Ü is the 2-norm for the

More information

Research Article A Simple Framework for Face Photo-Sketch Synthesis

Research Article A Simple Framework for Face Photo-Sketch Synthesis Mathematical Problems in Engineering Volume 2012, Article ID 910719, 19 pages doi:10.1155/2012/910719 Research Article A Simple Framework for Face Photo-Sketch Synthesis Xuewei Li and Xiaochun Cao School

More information

Simultaneous Gamma Correction and Registration in the Frequency Domain

Simultaneous Gamma Correction and Registration in the Frequency Domain Simultaneous Gamma Correction and Registration in the Frequency Domain Alexander Wong a28wong@uwaterloo.ca William Bishop wdbishop@uwaterloo.ca Department of Electrical and Computer Engineering University

More information

Morphological segmentation of histology cell images

Morphological segmentation of histology cell images Morphological segmentation of histology cell images A.Nedzved, S.Ablameyko, I.Pitas Institute of Engineering Cybernetics of the National Academy of Sciences Surganova, 6, 00 Minsk, Belarus E-mail abl@newman.bas-net.by

More information

Kriging Interpolation Filter to Reduce High Density Salt and Pepper Noise

Kriging Interpolation Filter to Reduce High Density Salt and Pepper Noise World of Computer Science and Information Technology Journal (WCSIT) ISSN: 2221-0741 Vol. 3, No. 1, 8-14, 2013 Kriging Interpolation Filter to Reduce High Density Salt and Pepper Noise Firas Ajil Jassim

More information

Fast Digital Image Inpainting

Fast Digital Image Inpainting Appeared in the Proceedings of the International Conference on Visualization, Imaging and Image Processing (VIIP 2001), Marbella, Spain. September 3-5, 2001 Fast Digital Image Inpainting Manuel M. Oliveira

More information

The Visual Internet of Things System Based on Depth Camera

The Visual Internet of Things System Based on Depth Camera The Visual Internet of Things System Based on Depth Camera Xucong Zhang 1, Xiaoyun Wang and Yingmin Jia Abstract The Visual Internet of Things is an important part of information technology. It is proposed

More information

Correlation and Convolution Class Notes for CMSC 426, Fall 2005 David Jacobs

Correlation and Convolution Class Notes for CMSC 426, Fall 2005 David Jacobs Correlation and Convolution Class otes for CMSC 46, Fall 5 David Jacobs Introduction Correlation and Convolution are basic operations that we will perform to extract information from images. They are in

More information

Super-resolution Reconstruction Algorithm Based on Patch Similarity and Back-projection Modification

Super-resolution Reconstruction Algorithm Based on Patch Similarity and Back-projection Modification 1862 JOURNAL OF SOFTWARE, VOL 9, NO 7, JULY 214 Super-resolution Reconstruction Algorithm Based on Patch Similarity and Back-projection Modification Wei-long Chen Digital Media College, Sichuan Normal

More information

Numerical Methods For Image Restoration

Numerical Methods For Image Restoration Numerical Methods For Image Restoration CIRAM Alessandro Lanza University of Bologna, Italy Faculty of Engineering CIRAM Outline 1. Image Restoration as an inverse problem 2. Image degradation models:

More information

Optical Flow. Shenlong Wang CSC2541 Course Presentation Feb 2, 2016

Optical Flow. Shenlong Wang CSC2541 Course Presentation Feb 2, 2016 Optical Flow Shenlong Wang CSC2541 Course Presentation Feb 2, 2016 Outline Introduction Variation Models Feature Matching Methods End-to-end Learning based Methods Discussion Optical Flow Goal: Pixel motion

More information

An Introduction to Machine Learning

An Introduction to Machine Learning An Introduction to Machine Learning L5: Novelty Detection and Regression Alexander J. Smola Statistical Machine Learning Program Canberra, ACT 0200 Australia Alex.Smola@nicta.com.au Tata Institute, Pune,

More information

Lecture 14. Point Spread Function (PSF)

Lecture 14. Point Spread Function (PSF) Lecture 14 Point Spread Function (PSF), Modulation Transfer Function (MTF), Signal-to-noise Ratio (SNR), Contrast-to-noise Ratio (CNR), and Receiver Operating Curves (ROC) Point Spread Function (PSF) Recollect

More information

Two Dimensional Image Denoising Using Partial Differential Equations with a Constraint on High Dimensional Domains.

Two Dimensional Image Denoising Using Partial Differential Equations with a Constraint on High Dimensional Domains. Two Dimensional Image Denoising Using Partial Differential Equations with a Constraint on High Dimensional Domains Abstract Carl Lederman 1 1 Department of Mathematics, University of California, Los Angeles

More information

A Study on SURF Algorithm and Real-Time Tracking Objects Using Optical Flow

A Study on SURF Algorithm and Real-Time Tracking Objects Using Optical Flow , pp.233-237 http://dx.doi.org/10.14257/astl.2014.51.53 A Study on SURF Algorithm and Real-Time Tracking Objects Using Optical Flow Giwoo Kim 1, Hye-Youn Lim 1 and Dae-Seong Kang 1, 1 Department of electronices

More information

A Novel Hole filling method based on Projection onto Convex Set in DIBR

A Novel Hole filling method based on Projection onto Convex Set in DIBR 3rd International Conference on Multimedia Technology ICMT 2013) A Novel Hole filling method based on Projection onto Convex Set in DIBR Weiquan Wang1 and Yingyun Yang2 and Qian Liang3 Abstract. Depth

More information

CSE168 Computer Graphics II, Rendering. Spring 2006 Matthias Zwicker

CSE168 Computer Graphics II, Rendering. Spring 2006 Matthias Zwicker CSE168 Computer Graphics II, Rendering Spring 2006 Matthias Zwicker Last time Global illumination Light transport notation Path tracing Sampling patterns Reflection vs. rendering equation Reflection equation

More information

Computer-Generated Photorealistic Hair

Computer-Generated Photorealistic Hair Computer-Generated Photorealistic Hair Alice J. Lin Department of Computer Science, University of Kentucky, Lexington, KY 40506, USA ajlin0@cs.uky.edu Abstract This paper presents an efficient method for

More information

Virtual Mouse Using a Webcam

Virtual Mouse Using a Webcam 1. INTRODUCTION Virtual Mouse Using a Webcam Since the computer technology continues to grow up, the importance of human computer interaction is enormously increasing. Nowadays most of the mobile devices

More information

A Comparison of Photometric Normalisation Algorithms for Face Verification

A Comparison of Photometric Normalisation Algorithms for Face Verification A Comparison of Photometric Normalisation Algorithms for Face Verification James Short, Josef Kittler and Kieron Messer Centre for Vision, Speech and Signal Processing University of Surrey Guildford, Surrey,

More information

Computer vision. 3D Stereo camera Bumblebee. 25 August 2014

Computer vision. 3D Stereo camera Bumblebee. 25 August 2014 Computer vision 3D Stereo camera Bumblebee 25 August 2014 Copyright 2001 2014 by NHL Hogeschool and Van de Loosdrecht Machine Vision BV All rights reserved Thomas Osinga j.van.de.loosdrecht@nhl.nl, jaap@vdlmv.nl

More information

Video OCR for Sport Video Annotation and Retrieval

Video OCR for Sport Video Annotation and Retrieval Video OCR for Sport Video Annotation and Retrieval Datong Chen, Kim Shearer and Hervé Bourlard, Fellow, IEEE Dalle Molle Institute for Perceptual Artificial Intelligence Rue du Simplon 4 CH-190 Martigny

More information

Segmentation & Clustering

Segmentation & Clustering EECS 442 Computer vision Segmentation & Clustering Segmentation in human vision K-mean clustering Mean-shift Graph-cut Reading: Chapters 14 [FP] Some slides of this lectures are courtesy of prof F. Li,

More information

Face detection is a process of localizing and extracting the face region from the

Face detection is a process of localizing and extracting the face region from the Chapter 4 FACE NORMALIZATION 4.1 INTRODUCTION Face detection is a process of localizing and extracting the face region from the background. The detected face varies in rotation, brightness, size, etc.

More information

Chapter 2 The Research on Fault Diagnosis of Building Electrical System Based on RBF Neural Network

Chapter 2 The Research on Fault Diagnosis of Building Electrical System Based on RBF Neural Network Chapter 2 The Research on Fault Diagnosis of Building Electrical System Based on RBF Neural Network Qian Wu, Yahui Wang, Long Zhang and Li Shen Abstract Building electrical system fault diagnosis is the

More information

Wireless Sensor Networks Coverage Optimization based on Improved AFSA Algorithm

Wireless Sensor Networks Coverage Optimization based on Improved AFSA Algorithm , pp. 99-108 http://dx.doi.org/10.1457/ijfgcn.015.8.1.11 Wireless Sensor Networks Coverage Optimization based on Improved AFSA Algorithm Wang DaWei and Wang Changliang Zhejiang Industry Polytechnic College

More information

Lectures 6&7: Image Enhancement

Lectures 6&7: Image Enhancement Lectures 6&7: Image Enhancement Leena Ikonen Pattern Recognition (MVPR) Lappeenranta University of Technology (LUT) leena.ikonen@lut.fi http://www.it.lut.fi/ip/research/mvpr/ 1 Content Background Spatial

More information

Noise Reduction in Video Images Using Coring on QMF Pyramids by. Arthur J. Kalb

Noise Reduction in Video Images Using Coring on QMF Pyramids by. Arthur J. Kalb Noise Reduction in Video Images Using Coring on QMF Pyramids by Arthur J. Kalb Submitted to the Department of Electrical Engineering and Computer Science on May 20, 1991, in partial fulfillment of the

More information

Advanced Ensemble Strategies for Polynomial Models

Advanced Ensemble Strategies for Polynomial Models Advanced Ensemble Strategies for Polynomial Models Pavel Kordík 1, Jan Černý 2 1 Dept. of Computer Science, Faculty of Information Technology, Czech Technical University in Prague, 2 Dept. of Computer

More information

Algorithms for the resizing of binary and grayscale images using a logical transform

Algorithms for the resizing of binary and grayscale images using a logical transform Algorithms for the resizing of binary and grayscale images using a logical transform Ethan E. Danahy* a, Sos S. Agaian b, Karen A. Panetta a a Dept. of Electrical and Computer Eng., Tufts University, 161

More information

The Wondrous World of fmri statistics

The Wondrous World of fmri statistics Outline The Wondrous World of fmri statistics FMRI data and Statistics course, Leiden, 11-3-2008 The General Linear Model Overview of fmri data analysis steps fmri timeseries Modeling effects of interest

More information

Fast Prototype Based Noise Reduction

Fast Prototype Based Noise Reduction Fast Prototype Based Noise Reduction Kajsa Tibell, Hagen Spies, and Magnus Borga Sapheneia Commercial Products AB, Teknikringen 8, 583 3 Linkoping, SWEDEN Department of Biomedical Engineering, Linkoping

More information

MATLAB-based Applications for Image Processing and Image Quality Assessment Part I: Software Description

MATLAB-based Applications for Image Processing and Image Quality Assessment Part I: Software Description RADIOENGINEERING, VOL. 20, NO. 4, DECEMBER 2011 1009 MATLAB-based Applications for Image Processing and Image Quality Assessment Part I: Software Description Lukáš KRASULA, Miloš KLÍMA, Eric ROGARD, Edouard

More information

Fast Visibility Restoration from a Single Color or Gray Level Image

Fast Visibility Restoration from a Single Color or Gray Level Image Fast Visibility Restoration from a Single Color or Gray Level Image Jean-Philippe Tarel Nicolas Hautière LCPC-INRETS(LEPSIS), 58 Boulevard Lefèbvre, F-75015 Paris, France tarel@lcpc.fr hautiere@lcpc.fr

More information

Towards real-time image processing with Hierarchical Hybrid Grids

Towards real-time image processing with Hierarchical Hybrid Grids Towards real-time image processing with Hierarchical Hybrid Grids International Doctorate Program - Summer School Björn Gmeiner Joint work with: Harald Köstler, Ulrich Rüde August, 2011 Contents The HHG

More information

Visualization by Linear Projections as Information Retrieval

Visualization by Linear Projections as Information Retrieval Visualization by Linear Projections as Information Retrieval Jaakko Peltonen Helsinki University of Technology, Department of Information and Computer Science, P. O. Box 5400, FI-0015 TKK, Finland jaakko.peltonen@tkk.fi

More information

Euler Vector: A Combinatorial Signature for Gray-Tone Images

Euler Vector: A Combinatorial Signature for Gray-Tone Images Euler Vector: A Combinatorial Signature for Gray-Tone Images Arijit Bishnu, Bhargab B. Bhattacharya y, Malay K. Kundu, C. A. Murthy fbishnu t, bhargab, malay, murthyg@isical.ac.in Indian Statistical Institute,

More information

Psychological Questionnaires and Kernel Extension

Psychological Questionnaires and Kernel Extension Psychological Questionnaires and Kernel Extension Liberty.E 1 Almagor.M 2 James.B 3 Keller.Y 4 Coifman.R.R. 5 Zucker.S.W. 6 1 Department of Computer Science, Yale University 2 Department of Psychology,

More information

Clustering and mapper

Clustering and mapper June 17th, 2014 Overview Goal of talk Explain Mapper, which is the most widely used and most successful TDA technique. (At core of Ayasdi, TDA company founded by Gunnar Carlsson.) Basic idea: perform clustering

More information

Non Local Point Set Surfaces

Non Local Point Set Surfaces Non Local Point Set Surfaces Thierry Guillemot Telecom ParisTech - CNRS - LTCI Paris, France thierry.guillemot@telecom-paristech.fr Andres Almansa Telecom ParisTech - CNRS - LTCI Paris, France andres.almansa@telecom-paristech.fr

More information

Blind Deconvolution of Barcodes via Dictionary Analysis and Wiener Filter of Barcode Subsections

Blind Deconvolution of Barcodes via Dictionary Analysis and Wiener Filter of Barcode Subsections Blind Deconvolution of Barcodes via Dictionary Analysis and Wiener Filter of Barcode Subsections Maximilian Hung, Bohyun B. Kim, Xiling Zhang August 17, 2013 Abstract While current systems already provide

More information

A BRIEF STUDY OF VARIOUS NOISE MODEL AND FILTERING TECHNIQUES

A BRIEF STUDY OF VARIOUS NOISE MODEL AND FILTERING TECHNIQUES Volume 4, No. 4, April 2013 Journal of Global Research in Computer Science REVIEW ARTICLE Available Online at www.jgrcs.info A BRIEF STUDY OF VARIOUS NOISE MODEL AND FILTERING TECHNIQUES Priyanka Kamboj

More information

Highlight Removal by Illumination-Constrained Inpainting

Highlight Removal by Illumination-Constrained Inpainting Highlight Removal by Illumination-Constrained Inpainting Ping Tan Stephen Lin Long Quan Heung-Yeung Shum Microsoft Research, Asia Hong Kong University of Science and Technology Abstract We present a single-image

More information

QUALITY TESTING OF WATER PUMP PULLEY USING IMAGE PROCESSING

QUALITY TESTING OF WATER PUMP PULLEY USING IMAGE PROCESSING QUALITY TESTING OF WATER PUMP PULLEY USING IMAGE PROCESSING MRS. A H. TIRMARE 1, MS.R.N.KULKARNI 2, MR. A R. BHOSALE 3 MR. C.S. MORE 4 MR.A.G.NIMBALKAR 5 1, 2 Assistant professor Bharati Vidyapeeth s college

More information

Automatic Traffic Estimation Using Image Processing

Automatic Traffic Estimation Using Image Processing Automatic Traffic Estimation Using Image Processing Pejman Niksaz Science &Research Branch, Azad University of Yazd, Iran Pezhman_1366@yahoo.com Abstract As we know the population of city and number of

More information

A Fast Algorithm for Multilevel Thresholding

A Fast Algorithm for Multilevel Thresholding JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 17, 713-727 (2001) A Fast Algorithm for Multilevel Thresholding PING-SUNG LIAO, TSE-SHENG CHEN * AND PAU-CHOO CHUNG + Department of Electrical Engineering

More information

Visualization and Feature Extraction, FLOW Spring School 2016 Prof. Dr. Tino Weinkauf. Flow Visualization. Image-Based Methods (integration-based)

Visualization and Feature Extraction, FLOW Spring School 2016 Prof. Dr. Tino Weinkauf. Flow Visualization. Image-Based Methods (integration-based) Visualization and Feature Extraction, FLOW Spring School 2016 Prof. Dr. Tino Weinkauf Flow Visualization Image-Based Methods (integration-based) Spot Noise (Jarke van Wijk, Siggraph 1991) Flow Visualization:

More information

Linear Threshold Units

Linear Threshold Units Linear Threshold Units w x hx (... w n x n w We assume that each feature x j and each weight w j is a real number (we will relax this later) We will study three different algorithms for learning linear

More information

A System for Classification of Skin Lesions in Dermoscopic Images

A System for Classification of Skin Lesions in Dermoscopic Images International Journal of Computer Sciences and Engineering Open Access Research Paper Volume-4, Issue-4 E-ISSN: 2347-2693 A System for Classification of Skin Lesions in Dermoscopic Images Prathamesh A

More information

Colour Image Segmentation Technique for Screen Printing

Colour Image Segmentation Technique for Screen Printing 60 R.U. Hewage and D.U.J. Sonnadara Department of Physics, University of Colombo, Sri Lanka ABSTRACT Screen-printing is an industry with a large number of applications ranging from printing mobile phone

More information

Sachin Patel HOD I.T Department PCST, Indore, India. Parth Bhatt I.T Department, PCST, Indore, India. Ankit Shah CSE Department, KITE, Jaipur, India

Sachin Patel HOD I.T Department PCST, Indore, India. Parth Bhatt I.T Department, PCST, Indore, India. Ankit Shah CSE Department, KITE, Jaipur, India Image Enhancement Using Various Interpolation Methods Parth Bhatt I.T Department, PCST, Indore, India Ankit Shah CSE Department, KITE, Jaipur, India Sachin Patel HOD I.T Department PCST, Indore, India

More information

Lecture 9: Introduction to Pattern Analysis

Lecture 9: Introduction to Pattern Analysis Lecture 9: Introduction to Pattern Analysis g Features, patterns and classifiers g Components of a PR system g An example g Probability definitions g Bayes Theorem g Gaussian densities Features, patterns

More information

Visualising Class Distribution on Self-Organising Maps

Visualising Class Distribution on Self-Organising Maps Visualising Class Distribution on Self-Organising Maps Rudolf Mayer, Taha Abdel Aziz, and Andreas Rauber Institute for Software Technology and Interactive Systems Vienna University of Technology Favoritenstrasse

More information

High Quality Image Deblurring Panchromatic Pixels

High Quality Image Deblurring Panchromatic Pixels High Quality Image Deblurring Panchromatic Pixels ACM Transaction on Graphics vol. 31, No. 5, 2012 Sen Wang, Tingbo Hou, John Border, Hong Qin, and Rodney Miller Presented by Bong-Seok Choi School of Electrical

More information

How To Filter Spam Image From A Picture By Color Or Color

How To Filter Spam Image From A Picture By Color Or Color Image Content-Based Email Spam Image Filtering Jianyi Wang and Kazuki Katagishi Abstract With the population of Internet around the world, email has become one of the main methods of communication among

More information

Aliasing, Image Sampling and Reconstruction

Aliasing, Image Sampling and Reconstruction Aliasing, Image Sampling and Reconstruction Recall: a pixel is a point It is NOT a box, disc or teeny wee light It has no dimension It occupies no area It can have a coordinate More than a point, it is

More information

Robert Collins CSE598G. More on Mean-shift. R.Collins, CSE, PSU CSE598G Spring 2006

Robert Collins CSE598G. More on Mean-shift. R.Collins, CSE, PSU CSE598G Spring 2006 More on Mean-shift R.Collins, CSE, PSU Spring 2006 Recall: Kernel Density Estimation Given a set of data samples x i ; i=1...n Convolve with a kernel function H to generate a smooth function f(x) Equivalent

More information

Research on medical image fusion based on improved redundant complex wavelet transform

Research on medical image fusion based on improved redundant complex wavelet transform Available online www.ocpr.com Journal of Chemical and Pharmaceutical Research, 204, 6(5):823-830 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 Research on medical image fusion based on improved

More information

Comparison of Non-linear Dimensionality Reduction Techniques for Classification with Gene Expression Microarray Data

Comparison of Non-linear Dimensionality Reduction Techniques for Classification with Gene Expression Microarray Data CMPE 59H Comparison of Non-linear Dimensionality Reduction Techniques for Classification with Gene Expression Microarray Data Term Project Report Fatma Güney, Kübra Kalkan 1/15/2013 Keywords: Non-linear

More information

7 Lens Shading Correction for Dirt Detection

7 Lens Shading Correction for Dirt Detection 7 Lens Shading Correction for Dirt Detection Chih-Wei Chen 1 and Chiou-Shann Fuh 1 Abstract We present a novel inspection framework to detect dirt and blemish in production line of optical fabrication

More information

Image Normalization for Illumination Compensation in Facial Images

Image Normalization for Illumination Compensation in Facial Images Image Normalization for Illumination Compensation in Facial Images by Martin D. Levine, Maulin R. Gandhi, Jisnu Bhattacharyya Department of Electrical & Computer Engineering & Center for Intelligent Machines

More information

Face Recognition in Low-resolution Images by Using Local Zernike Moments

Face Recognition in Low-resolution Images by Using Local Zernike Moments Proceedings of the International Conference on Machine Vision and Machine Learning Prague, Czech Republic, August14-15, 014 Paper No. 15 Face Recognition in Low-resolution Images by Using Local Zernie

More information

SINGLE IMAGE SUPER RESOLUTION IN SPATIAL AND WAVELET DOMAIN

SINGLE IMAGE SUPER RESOLUTION IN SPATIAL AND WAVELET DOMAIN SINGLE IMAGE SUPER RESOLUTION IN SPATIAL AND WAVELET DOMAIN ABSTRACT Sapan Naik 1, Nikunj Patel 2 1 Department of Computer Science and Technology, Uka Tarsadia University, Bardoli, Surat, India Sapan_say@yahoo.co.in

More information

Deferred Shading & Screen Space Effects

Deferred Shading & Screen Space Effects Deferred Shading & Screen Space Effects State of the Art Rendering Techniques used in the 3D Games Industry Sebastian Lehmann 11. Februar 2014 FREESTYLE PROJECT GRAPHICS PROGRAMMING LAB CHAIR OF COMPUTER

More information

An explicit link between Gaussian fields and Gaussian Markov random fields; the stochastic partial differential equation approach

An explicit link between Gaussian fields and Gaussian Markov random fields; the stochastic partial differential equation approach Intro B, W, M, & R SPDE/GMRF Example End An explicit link between Gaussian fields and Gaussian Markov random fields; the stochastic partial differential equation approach Finn Lindgren 1 Håvard Rue 1 Johan

More information

A simplified implementation of the least squares solution for pairwise comparisons matrices

A simplified implementation of the least squares solution for pairwise comparisons matrices A simplified implementation of the least squares solution for pairwise comparisons matrices Marcin Anholcer Poznań University of Economics Al. Niepodleg lości 10, 61-875 Poznań, Poland V. Babiy McMaster

More information

Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches

Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches PhD Thesis by Payam Birjandi Director: Prof. Mihai Datcu Problematic

More information

The Role of Size Normalization on the Recognition Rate of Handwritten Numerals

The Role of Size Normalization on the Recognition Rate of Handwritten Numerals The Role of Size Normalization on the Recognition Rate of Handwritten Numerals Chun Lei He, Ping Zhang, Jianxiong Dong, Ching Y. Suen, Tien D. Bui Centre for Pattern Recognition and Machine Intelligence,

More information

Assessment. Presenter: Yupu Zhang, Guoliang Jin, Tuo Wang Computer Vision 2008 Fall

Assessment. Presenter: Yupu Zhang, Guoliang Jin, Tuo Wang Computer Vision 2008 Fall Automatic Photo Quality Assessment Presenter: Yupu Zhang, Guoliang Jin, Tuo Wang Computer Vision 2008 Fall Estimating i the photorealism of images: Distinguishing i i paintings from photographs h Florin

More information

2.2 Creaseness operator

2.2 Creaseness operator 2.2. Creaseness operator 31 2.2 Creaseness operator Antonio López, a member of our group, has studied for his PhD dissertation the differential operators described in this section [72]. He has compared

More information

A Reliability Point and Kalman Filter-based Vehicle Tracking Technique

A Reliability Point and Kalman Filter-based Vehicle Tracking Technique A Reliability Point and Kalman Filter-based Vehicle Tracing Technique Soo Siang Teoh and Thomas Bräunl Abstract This paper introduces a technique for tracing the movement of vehicles in consecutive video

More information

Saliency Based Content-Aware Image Retargeting

Saliency Based Content-Aware Image Retargeting Saliency Based Content-Aware Image Retargeting Madhura. S. Bhujbal 1, Pallavi. S. Deshpande 2 1 PG Student, Department of E&TC, STES S, Smt. Kashibai Navale College of Engineering, Pune, India 2 Professor,

More information

Introduction to Computer Graphics

Introduction to Computer Graphics Introduction to Computer Graphics Torsten Möller TASC 8021 778-782-2215 torsten@sfu.ca www.cs.sfu.ca/~torsten Today What is computer graphics? Contents of this course Syllabus Overview of course topics

More information

Patch-Based Near-Optimal Image Denoising Priyam Chatterjee, Student Member, IEEE, and Peyman Milanfar, Fellow, IEEE

Patch-Based Near-Optimal Image Denoising Priyam Chatterjee, Student Member, IEEE, and Peyman Milanfar, Fellow, IEEE IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 21, NO. 4, APRIL 2012 1635 Patch-Based Near-Optimal Image Denoising Priyam Chatterjee, Student Member, IEEE, and Peyman Milanfar, Fellow, IEEE Abstract In this

More information

Lecture 12: Cameras and Geometry. CAP 5415 Fall 2010

Lecture 12: Cameras and Geometry. CAP 5415 Fall 2010 Lecture 12: Cameras and Geometry CAP 5415 Fall 2010 The midterm What does the response of a derivative filter tell me about whether there is an edge or not? Things aren't working Did you look at the filters?

More information

A Prototype For Eye-Gaze Corrected

A Prototype For Eye-Gaze Corrected A Prototype For Eye-Gaze Corrected Video Chat on Graphics Hardware Maarten Dumont, Steven Maesen, Sammy Rogmans and Philippe Bekaert Introduction Traditional webcam video chat: No eye contact. No extensive

More information

Real-time Visual Tracker by Stream Processing

Real-time Visual Tracker by Stream Processing Real-time Visual Tracker by Stream Processing Simultaneous and Fast 3D Tracking of Multiple Faces in Video Sequences by Using a Particle Filter Oscar Mateo Lozano & Kuzahiro Otsuka presented by Piotr Rudol

More information

A Learning Based Method for Super-Resolution of Low Resolution Images

A Learning Based Method for Super-Resolution of Low Resolution Images A Learning Based Method for Super-Resolution of Low Resolution Images Emre Ugur June 1, 2004 emre.ugur@ceng.metu.edu.tr Abstract The main objective of this project is the study of a learning based method

More information