An Extension to a Filter Implementation of a Local Quadratic Surface for Image Noise Estimation
|
|
- Eleanor Harvey
- 6 years ago
- Views:
Transcription
1 An Extension to a Filter Implementation of a Local Quadratic Surface for Image Noise Estimation Allan Aasbjerg Nielsen IMM, Department of Mathematical Modelling Technical University of Denmark, Building DK-800 Lyngby, Denmark http// aa@imm.dtu.dk Abstract Based on regression analysis this paper gives a description for simple image filter design. Specifically filter implementations of a quadratic surface, residuals from this surface, gradients and the Laplacian are given. For the residual a filter is given also. It is shown that the filter for the residual gives low values for horizontal and vertical lines and edges as opposed to diagonal ones. Therefore an extension including a rotated version of the filter for the residual to ensure low values for lines and edges in all directions is suggested. It is also shown that the filter for the residual does not give low values for lines and edges in any direction. The performance of six noise models including the ones mentioned above are compared. Based on visual inspection of results from an example using a generated image (with all directions and many spatial frequencies represented) it is concluded that if striping is to be considered as a part of the noise, the residual from a median filter seems best. If we are interested in a salt-andpepper noise estimator the proposed extension to the filter for the residual from a quadratic surface seems best. Simple statistics and autocorrelations in the estimated noise images support these findings.. Introduction An important task in image analysis is the estimation of noise content. This is often done by means of methods that estimate the noise directly from the data such as residuals from mean or median filters. In this paper filter implementations of residuals from a quadratic surface in small ( and ) windows are given. Also filters for gradients and the Laplacian are given. A quadratic surface is chosen for its expected ability to adapt to both dark and bright lines and edges in all directions. A potential drawback of this otherwise desired characteristic is ) the adaption to the horizontal (across-track) striping often present in data from whisk-broom scanners such as the (spaceborne) Landsat Thematic Mapper (TM) and the Airborne Visible and Infra-Red Imaging Spectrometer (AVIRIS), and the Digital Airborne Imaging Spectrometer (DAIS), and ) the adaption to vertical (along-track) striping often present in data from push-broom scanners such as the (spaceborne) SPOT High Resolution Visible (HRV) and the Compact Airborne Spectrographic Imager (casi), and the (airborne) Reflective Optics System Imaging Spectrometer (ROSIS). For a description and comparison of six noise estimators including the mean and median filters see []. Space limitations allow neither examples with real world data nor the application of the noise models to e.g. comparisons between the MAF/MNF transformation, [,,,, 8,, 0, ], and the principal components (PC) transformation.. Quadratic Surface in a window In this section filters based on a quadratic surface in a window are deduced. This is done by means of regression analysis... Residuals Consider a univariate image Z with the following numbering of pixels Z Z Z Z Z Z Z Z 8 Z where Z i denotes the pixel value at location [X i ;Y i ] T.We wish to predict the pixel values Z i by a quadratic surface
2 which is chosen for its expected ability to adapt to both dark and bright lines and edges in all directions present in the image Z i = 0 + X i + Y i + X i + Y i + X i Y i + " i ; i = ;; where i are parameters to be estimated. In matrix notation we get X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y Z = X Y X Y X Y + " = X + " X Y X Y X Y X Y X Y X Y X 8 Y 8 X8 Y8 X 8 Y 8 X Y X Y X Y where Z = [Z ;;Z ] T, = [ 0 ;; ] T and " = [" ;;" ] T. For the norm of the residuals " which have dispersion we get jj"jj = " T, " =(Z, X) T, (Z, X) which is a quadratic function in. To minimise we differentiate and set the derivative jj"jj =X T, X, X T, Z = 0 =(X T, X), X T, Z If we think of the image as a window moving over a larger image to make local estimates of a quadratic surface and consider the center pixel Z as the origin of a coordinate system that moves with the window, we get Z = X Y X Y X Y + " + " = = 0 + " 0 0 We see that with fixed we can implement the quadratic surface estimator for the center pixel as a filter multiply the first row of (X T, X), X T, with Z to obtain 0. With = I where is the variance of " i and I is the identity matrix we get (Gaussian or other weights can be applied through another choice of ) X =,, 0 0 0, ,, 0, 0 0,, X T X = (X T X), = ,, , , In this case we are interested in 0 so we need the first row of (X T X), X T only (below we shall need more rows),,, 0, 0 (X T X), X T = (),,, 0,,,,,,, 0,,, 0, Because of the special structure of (X T X), (the three zeros in columns two, three and six of the first row) and X T (rows two, three and six corresponding to the X-, Y - and XY -terms in the estimator) 0 corresponding to the first row of (X T X), X T is independent of the X-, Y -and XY -terms. The estimator for Z which we call ^Z is,,, ^Z = or written as a filter for Z,,,, For the residual " = Z, ^Z we get 0 0,,,,, =, Z,,,, which is separable. We note that the weights add to zero and that all rows and columns have weights that add to zero. Hence horizontal and vertical ideal one-pixel wide lines and ideal edges have residuals equal to zero. Diagonal ones do not. The filter for the residual is proportional to the filter postulated in []. The filter weights are independent of the chosen coordinate system.
3 .. Gradients To obtain gradients in the column and row directions = + X + = + Y + X = From equation we get the filters, 0, 0, 0.. The Laplacian and To obtain the Laplacian we = From equation we get the filter,,, = and r =( + ),,,,,. Quadratic Surface in a window As in the casefora window with this pixel numbering Z Z Z Z Z Z Z Z 8 Z Z 0 Z Z Z Z Z Z Z Z 8 Z Z 0 Z Z Z Z Z we get for the center pixel Z = 0 + " with Z = [Z ;;Z ] T, =[ 0 ;; ] T =(X T X), X T Z (X is now rows by columns), " =[" ;;" ] T. For the residual " = Z, ^Z we get,,,,,,,,,, 8,,,,,,,,,, We note that the weights add to zero and that no rows or columns have weights that add to zero. We see that we do not obtain the same desired filter characteristics as with the filter. In a similar fashion we could obtain filters for gradients etc. with other filter sizes.. An Extension to the filter In the case we saw that horizontal and vertical lines and edges have low residuals as opposed to diagonal ones. Therefore the following extension to the simple filter is suggested first apply the simple filter derived above, then apply the same filter rotated and use the residual closer to zero. This ensures low residuals for both horizontal, vertical and diagonal lines and edges.. Example An example with a generated image is shown. The generated image features all directions and many spatial frequencies. Results from six noise estimators are shown, namely. simple differencing with the immediate north and east neighbours corresponding to this filter (with the center pixel placed in the lower left corner), 0, ; this is used in [] which is a commercial software package that offers an MNF transformation;. residual from a mean filter,,,, 8,,,, it is seen that this filter results in high residuals for lines and edges in all directions;. residual from a median filter;. residual from the filter for a quadratic surface derived above,,,,. residual from the filter for a quadratic surface derived above rotated,,,, it is seen that this filter results in low residuals for diagonal lines and edges; ; ; ;
4 . residual from the extended filter for a quadratic surface proposed in this paper (i.e., choose the residual closer to 0 from the two filters mentioned immediately above). The generated image which features all directions and many spatial frequencies is shown in Figure. The left column shows the generated image itself (top) and the generated image with pseudo-random, independent, zero-mean, Gaussian noise with a signal-to-noise ratio equal to one added (bottom). The right column shows the corresponding noise images as estimated by means of the residual from a quadratic surface in a window. Table shows simple statistics and autocorrelations between E-W, N-S, SW-NE, SE-NW neighbours and their mean value in these images. Figures and show noise as estimated from the six filters given above stretched linearly between minimum and maximum, Figure on the image in Figure top-left, and Figure on the image in Figure bottom-left. Tables and show simple statistics and autocorrelations between E-W, N-S, SW-NE, SE-NW neighbours and their mean value in the images in Figures and, respectively.. Discussion and Conclusions Figure shows that the quadratic surface residual filter does not give low values in any direction for intermediate and high spatial frequencies. Figures and show that ) noise model leaves more visual structure than the other noise models, noise estimated from models,, and contain horizontal and vertical striping (which for model complies with the filter weights), noise estimated from model contains diagonal structure for intermediate and high spatial frequencies, noise estimated from model contains low and intermediate spatial frequency diagonal structure, and noise estimated from model contains intermediate spatial frequency diagonal structure; ) for noise model we get low estimates in the E-W and N-S directions for all spatial frequencies also with severe noise present (the signal-to-noise ratio is one); ) for noise model we get low estimates in the SW-NE and SE-NW directions for high spatial frequencies; and ) for noise model we get a combination of the characteristics of models and. Remarks based on inspection are supported by the simple statistics and autocorrelations calculated. If striping is to be considered as a part of the noise, model seems to be the best noise detector since it picks up both salt-andpepper noise and striping in all directions at many spatial frequencies. The suggested noise model seems to be the best salt-and-pepper noise detector.. Acknowledgments The work reported here is funded partly by the Danish National Research Councils under the Earth Observation Programme. References [] K. Conradsen, B. K. Nielsen, and T. Thyrsted. A comparison of min/max autocorrelation factor analysis and ordinairy factor analysis. In Proceedings from the Nordic Symposium on Applied Statistics, pages, Lyngby, Denmark, January 8. [] ENVI User s Guide, the Environment for Visualizing Images, Version.. Research Systems, Inc., and Better Solutions Consulting,. Internet http// [] B. K. Ersbøll. Transformations and Classifications of Remotely Sensed Data Theory and Geological Cases. PhD thesis, Institute of Mathematical Statistics and Operations Research, Technical University of Denmark, Lyngby, 8. pp. [] A. A. Green, M. Berman, P. Switzer, and M. D. Craig. A transformation for ordering multispectral data in terms of image quality with implications for noise removal. IEEE Transactions on Geoscience and Remote Sensing, (), Jan. 88. [] J. Immerkær. Fast noise variance estimation. Computer Vision and Image Understanding, ()00 0,. [] A. A. Nielsen. Analysis of Regularly and Irregularly Sampled Spatial, Multivariate, and Multi-temporal Data. PhD thesis, Department of Mathematical Modelling, Technical University of Denmark, Lyngby,. Internet http// [] A. A. Nielsen, K. Conradsen, and J. J. Simpson. Multivariate alteration detection (MAD) and MAF post-processing in multispectral, bi-temporal image data New approaches to change detection studies. Remote Sensing of Environment,, 8. [8] A. A. Nielsen and R. Larsen. Restoration of GERIS data using the maximum noise fractions transform. In ERIM, editor, Proceedings from the First International Airborne Remote Sensing Conference and Exhibition, Volume II, pages 8, Strasbourg, France,. [] S. I. Olsen. Estimation of noise in images An evaluation. Graphical Models and Image Processing, (),. [0] P. Strobl, R. Richter, A. Müller, F. Lehmann, D. Oertel, S. Tischler, and A. Nielsen. DAIS system performance, first results from the evaluation campaigns. In ERIM, editor, Proceedings from the Second International Airborne Remote Sensing Conference and Exhibition, Volume II, pages, San Francisco, California, USA, June. [] P. Switzer and A. A. Green. Min/max autocorrelation factors for multivariate spatial imagery. Technical Report, Stanford University, 8.
5 Table. Generated image, top simple statistics, bottom autocorrelations between E- W, N-S, SW-NE, SE-NW neighbours and their mean value. Image Mean Stddev Min Max top-left top-right bot-left bot-right Image E-W N-S SW-NE SE-NW Mean top-left top-right bot-left bot-right Table. Generated image (with noise) noise estimates, top simple statistics, bottom autocorrelations between E-W, N-S, SW-NE, SE- NW neighbours and their mean value. Model Mean Stddev Min Max Model E-W N-S SW-NE SE-NW Mean Table. Generated image noise estimates, top simple statistics, bottom autocorrelations between E-W, N-S, SW-NE, SE-NW neighbours and their mean value. Model Mean Stddev Min Max Model E-W N-S SW-NE SE-NW Mean Figure. Generated image (top-left), corresponding noise image (top-right), generated image with noise added (bottom-left), corresponding noise image (bottomright), all with linear stretching between minimum and maximum.
6 Figure. Generated - row-wise, noise as estimated from the six models mentioned above, linear stretching between minimum and maximum. Figure. Generated with noise - row-wise, noise as estimated from the six models mentioned above, linear stretching between minimum and maximum.
A MAXIMUM NOISE FRACTION TRANSFORM BASED ON A SENSOR NOISE MODEL FOR HYPERSPECTRAL DATA. Naoto Yokoya 1 and Akira Iwasaki 2
A MAXIMUM NOISE FRACTION TRANSFORM BASED ON A SENSOR NOISE MODEL FOR HYPERSPECTRAL DATA Naoto Yokoya 1 and Akira Iwasaki 1 Graduate Student, Department of Aeronautics and Astronautics, The University of
More informationCopyright 2005 Society of Photo-Optical Instrumentation Engineers.
Copyright 2005 Society of Photo-Optical Instrumentation Engineers. This paper was published in the Proceedings, SPIE Symposium on Defense & Security, 28 March 1 April, 2005, Orlando, FL, Conference 5806
More informationInvestigation of Alternative Iteration Schemes for the IR-MAD Algorithm
Investigation of Alternative Iteration Schemes for the IR-MAD Algorithm Morton J. Canty a and Allan A. Nielsen b a Institute for Chemistry and Dynamics of the Geosphere, Jülich Research Center, D-52425
More informationAPREMISE to a supervised classifier is that the training
A contextual classifier that only requires one prototype pixel for each class Gabriela Maletti, Bjarne Ersbøll and Knut Conradsen Abstract A three stage scheme for classification of multi-spectral images
More informationSegmentation algorithm for monochrome images generally are based on one of two basic properties of gray level values: discontinuity and similarity.
Chapter - 3 : IMAGE SEGMENTATION Segmentation subdivides an image into its constituent s parts or objects. The level to which this subdivision is carried depends on the problem being solved. That means
More informationENG 7854 / 9804 Industrial Machine Vision. Midterm Exam March 1, 2010.
ENG 7854 / 9804 Industrial Machine Vision Midterm Exam March 1, 2010. Instructions: a) The duration of this exam is 50 minutes (10 minutes per question). b) Answer all five questions in the space provided.
More informationFiltering and Enhancing Images
KECE471 Computer Vision Filtering and Enhancing Images Chang-Su Kim Chapter 5, Computer Vision by Shapiro and Stockman Note: Some figures and contents in the lecture notes of Dr. Stockman are used partly.
More informationComputer Vision I. Announcements. Fourier Tansform. Efficient Implementation. Edge and Corner Detection. CSE252A Lecture 13.
Announcements Edge and Corner Detection HW3 assigned CSE252A Lecture 13 Efficient Implementation Both, the Box filter and the Gaussian filter are separable: First convolve each row of input image I with
More informationGeometric Rectification of Remote Sensing Images
Geometric Rectification of Remote Sensing Images Airborne TerrestriaL Applications Sensor (ATLAS) Nine flight paths were recorded over the city of Providence. 1 True color ATLAS image (bands 4, 2, 1 in
More informationImage Analysis, Classification and Change Detection in Remote Sensing
Image Analysis, Classification and Change Detection in Remote Sensing WITH ALGORITHMS FOR ENVI/IDL Morton J. Canty Taylor &. Francis Taylor & Francis Group Boca Raton London New York CRC is an imprint
More informationVivekananda. Collegee of Engineering & Technology. Question and Answers on 10CS762 /10IS762 UNIT- 5 : IMAGE ENHANCEMENT.
Vivekananda Collegee of Engineering & Technology Question and Answers on 10CS762 /10IS762 UNIT- 5 : IMAGE ENHANCEMENT Dept. Prepared by Harivinod N Assistant Professor, of Computer Science and Engineering,
More informationLocally Weighted Least Squares Regression for Image Denoising, Reconstruction and Up-sampling
Locally Weighted Least Squares Regression for Image Denoising, Reconstruction and Up-sampling Moritz Baecher May 15, 29 1 Introduction Edge-preserving smoothing and super-resolution are classic and important
More informationChapter - 2 : IMAGE ENHANCEMENT
Chapter - : IMAGE ENHANCEMENT The principal objective of enhancement technique is to process a given image so that the result is more suitable than the original image for a specific application Image Enhancement
More informationComputer Vision I - Filtering and Feature detection
Computer Vision I - Filtering and Feature detection Carsten Rother 30/10/2015 Computer Vision I: Basics of Image Processing Roadmap: Basics of Digital Image Processing Computer Vision I: Basics of Image
More informationCLASSIFICATION AND CHANGE DETECTION
IMAGE ANALYSIS, CLASSIFICATION AND CHANGE DETECTION IN REMOTE SENSING With Algorithms for ENVI/IDL and Python THIRD EDITION Morton J. Canty CRC Press Taylor & Francis Group Boca Raton London NewYork CRC
More informationIMAGE ANALYSIS, CLASSIFICATION, and CHANGE DETECTION in REMOTE SENSING
SECOND EDITION IMAGE ANALYSIS, CLASSIFICATION, and CHANGE DETECTION in REMOTE SENSING ith Algorithms for ENVI/IDL Morton J. Canty с*' Q\ CRC Press Taylor &. Francis Group Boca Raton London New York CRC
More informationBiometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong)
Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong) References: [1] http://homepages.inf.ed.ac.uk/rbf/hipr2/index.htm [2] http://www.cs.wisc.edu/~dyer/cs540/notes/vision.html
More informationINTENSITY TRANSFORMATION AND SPATIAL FILTERING
1 INTENSITY TRANSFORMATION AND SPATIAL FILTERING Lecture 3 Image Domains 2 Spatial domain Refers to the image plane itself Image processing methods are based and directly applied to image pixels Transform
More informationDenoising and Edge Detection Using Sobelmethod
International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) Denoising and Edge Detection Using Sobelmethod P. Sravya 1, T. Rupa devi 2, M. Janardhana Rao 3, K. Sai Jagadeesh 4, K. Prasanna
More informationEE795: Computer Vision and Intelligent Systems
EE795: Computer Vision and Intelligent Systems Spring 2012 TTh 17:30-18:45 WRI C225 Lecture 04 130131 http://www.ee.unlv.edu/~b1morris/ecg795/ 2 Outline Review Histogram Equalization Image Filtering Linear
More informationC E N T E R A T H O U S T O N S C H O O L of H E A L T H I N F O R M A T I O N S C I E N C E S. Image Operations II
T H E U N I V E R S I T Y of T E X A S H E A L T H S C I E N C E C E N T E R A T H O U S T O N S C H O O L of H E A L T H I N F O R M A T I O N S C I E N C E S Image Operations II For students of HI 5323
More informationDigital Image Processing. Prof. P. K. Biswas. Department of Electronic & Electrical Communication Engineering
Digital Image Processing Prof. P. K. Biswas Department of Electronic & Electrical Communication Engineering Indian Institute of Technology, Kharagpur Lecture - 21 Image Enhancement Frequency Domain Processing
More informationDesriping Hyperion Imagery Using Spline Interpolation
Desriping Hyperion Imagery Using Spline Interpolation Fuan Tsai Center for Space and Remote Sensing Research National Central University 00 Zhong-Da Rd. Zhong-Li, Taoyuan 0 Taiwan ftsai@csrsr.ncu.edu.tw
More informationSharpening through spatial filtering
Sharpening through spatial filtering Stefano Ferrari Università degli Studi di Milano stefano.ferrari@unimi.it Methods for Image Processing academic year 2017 2018 Sharpening The term sharpening is referred
More informationELEC Dr Reji Mathew Electrical Engineering UNSW
ELEC 4622 Dr Reji Mathew Electrical Engineering UNSW Review of Motion Modelling and Estimation Introduction to Motion Modelling & Estimation Forward Motion Backward Motion Block Motion Estimation Motion
More informationImage Processing. Bilkent University. CS554 Computer Vision Pinar Duygulu
Image Processing CS 554 Computer Vision Pinar Duygulu Bilkent University Today Image Formation Point and Blob Processing Binary Image Processing Readings: Gonzalez & Woods, Ch. 3 Slides are adapted from
More informationNoise Model. Important Noise Probability Density Functions (Cont.) Important Noise Probability Density Functions
Others -- Noise Removal Techniques -- Edge Detection Techniques -- Geometric Operations -- Color Image Processing -- Color Spaces Xiaojun Qi Noise Model The principal sources of noise in digital images
More informationFiltering Images. Contents
Image Processing and Data Visualization with MATLAB Filtering Images Hansrudi Noser June 8-9, 010 UZH, Multimedia and Robotics Summer School Noise Smoothing Filters Sigmoid Filters Gradient Filters Contents
More informationCS 565 Computer Vision. Nazar Khan PUCIT Lectures 15 and 16: Optic Flow
CS 565 Computer Vision Nazar Khan PUCIT Lectures 15 and 16: Optic Flow Introduction Basic Problem given: image sequence f(x, y, z), where (x, y) specifies the location and z denotes time wanted: displacement
More informationBreaking it Down: The World as Legos Benjamin Savage, Eric Chu
Breaking it Down: The World as Legos Benjamin Savage, Eric Chu To devise a general formalization for identifying objects via image processing, we suggest a two-pronged approach of identifying principal
More informationComputer Vision 2. SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung. Computer Vision 2 Dr. Benjamin Guthier
Computer Vision 2 SS 18 Dr. Benjamin Guthier Professur für Bildverarbeitung Computer Vision 2 Dr. Benjamin Guthier 1. IMAGE PROCESSING Computer Vision 2 Dr. Benjamin Guthier Content of this Chapter Non-linear
More informationFeature Tracking and Optical Flow
Feature Tracking and Optical Flow Prof. D. Stricker Doz. G. Bleser Many slides adapted from James Hays, Derek Hoeim, Lana Lazebnik, Silvio Saverse, who in turn adapted slides from Steve Seitz, Rick Szeliski,
More informationSUMMARY: DISTINCTIVE IMAGE FEATURES FROM SCALE- INVARIANT KEYPOINTS
SUMMARY: DISTINCTIVE IMAGE FEATURES FROM SCALE- INVARIANT KEYPOINTS Cognitive Robotics Original: David G. Lowe, 004 Summary: Coen van Leeuwen, s1460919 Abstract: This article presents a method to extract
More informationDesign for an Image Processing Graphical User Interface
2017 2nd International Conference on Information Technology and Industrial Automation (ICITIA 2017) ISBN: 978-1-60595-469-1 Design for an Image Processing Graphical User Interface Dan Tian and Yue Zheng
More informationPractice Exam Sample Solutions
CS 675 Computer Vision Instructor: Marc Pomplun Practice Exam Sample Solutions Note that in the actual exam, no calculators, no books, and no notes allowed. Question 1: out of points Question 2: out of
More informationMixture Models and EM
Mixture Models and EM Goal: Introduction to probabilistic mixture models and the expectationmaximization (EM) algorithm. Motivation: simultaneous fitting of multiple model instances unsupervised clustering
More informationMotivation. Gray Levels
Motivation Image Intensity and Point Operations Dr. Edmund Lam Department of Electrical and Electronic Engineering The University of Hong ong A digital image is a matrix of numbers, each corresponding
More informationData: a collection of numbers or facts that require further processing before they are meaningful
Digital Image Classification Data vs. Information Data: a collection of numbers or facts that require further processing before they are meaningful Information: Derived knowledge from raw data. Something
More informationPrincipal Component Image Interpretation A Logical and Statistical Approach
Principal Component Image Interpretation A Logical and Statistical Approach Md Shahid Latif M.Tech Student, Department of Remote Sensing, Birla Institute of Technology, Mesra Ranchi, Jharkhand-835215 Abstract
More informationTypes of Edges. Why Edge Detection? Types of Edges. Edge Detection. Gradient. Edge Detection
Why Edge Detection? How can an algorithm extract relevant information from an image that is enables the algorithm to recognize objects? The most important information for the interpretation of an image
More informationFuzzy Inference System based Edge Detection in Images
Fuzzy Inference System based Edge Detection in Images Anjali Datyal 1 and Satnam Singh 2 1 M.Tech Scholar, ECE Department, SSCET, Badhani, Punjab, India 2 AP, ECE Department, SSCET, Badhani, Punjab, India
More informationHyperspectral Chemical Imaging: principles and Chemometrics.
Hyperspectral Chemical Imaging: principles and Chemometrics aoife.gowen@ucd.ie University College Dublin University College Dublin 1,596 PhD students 6,17 international students 8,54 graduate students
More informationEE795: Computer Vision and Intelligent Systems
EE795: Computer Vision and Intelligent Systems Spring 2012 TTh 17:30-18:45 WRI C225 Lecture 02 130124 http://www.ee.unlv.edu/~b1morris/ecg795/ 2 Outline Basics Image Formation Image Processing 3 Intelligent
More information4.3 Rational Thinking
RATIONAL EXPRESSIONS & FUNCTIONS -4.3 4.3 Rational Thinking A Solidify Understanding Task The broad category of functions that contains the function!(#) = & ' is called rational functions. A rational number
More informationWikipedia - Mysid
Wikipedia - Mysid Erik Brynjolfsson, MIT Filtering Edges Corners Feature points Also called interest points, key points, etc. Often described as local features. Szeliski 4.1 Slides from Rick Szeliski,
More informationCorrection and Calibration 2. Preprocessing
Correction and Calibration Reading: Chapter 7, 8. 8.3 ECE/OPTI 53 Image Processing Lab for Remote Sensing Preprocessing Required for certain sensor characteristics and systematic defects Includes: noise
More informationCHAPTER 3 IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN
CHAPTER 3 IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN CHAPTER 3: IMAGE ENHANCEMENT IN THE SPATIAL DOMAIN Principal objective: to process an image so that the result is more suitable than the original image
More informationCHAPTER 2 TEXTURE CLASSIFICATION METHODS GRAY LEVEL CO-OCCURRENCE MATRIX AND TEXTURE UNIT
CHAPTER 2 TEXTURE CLASSIFICATION METHODS GRAY LEVEL CO-OCCURRENCE MATRIX AND TEXTURE UNIT 2.1 BRIEF OUTLINE The classification of digital imagery is to extract useful thematic information which is one
More informationImage restoration. Restoration: Enhancement:
Image restoration Most images obtained by optical, electronic, or electro-optic means is likely to be degraded. The degradation can be due to camera misfocus, relative motion between camera and object,
More informationALGORITHM OF PRELIMINARY SESSILE DROP PROCESSING FOR NOISE SUPPRESSION X
ALGORITHM OF PRELIMINARY SESSILE DROP PROCESSING FOR NOISE SUPPRESSION X Y.P. KULYNYCH, L.I. MURAVSKY, R.S. BATCHEVSKY, O.G. KUTS Physic-Mechanical Institute of the National Academy of Sciences of Ukraine,
More informationCORRECTING RS SYSTEM DETECTOR ERROR GEOMETRIC CORRECTION
1 CORRECTING RS SYSTEM DETECTOR ERROR GEOMETRIC CORRECTION Lecture 1 Correcting Remote Sensing 2 System Detector Error Ideally, the radiance recorded by a remote sensing system in various bands is an accurate
More informationFeature Tracking and Optical Flow
Feature Tracking and Optical Flow Prof. D. Stricker Doz. G. Bleser Many slides adapted from James Hays, Derek Hoeim, Lana Lazebnik, Silvio Saverse, who 1 in turn adapted slides from Steve Seitz, Rick Szeliski,
More informationFace Tracking : An implementation of the Kanade-Lucas-Tomasi Tracking algorithm
Face Tracking : An implementation of the Kanade-Lucas-Tomasi Tracking algorithm Dirk W. Wagener, Ben Herbst Department of Applied Mathematics, University of Stellenbosch, Private Bag X1, Matieland 762,
More informationComputer Vision I - Basics of Image Processing Part 2
Computer Vision I - Basics of Image Processing Part 2 Carsten Rother 07/11/2014 Computer Vision I: Basics of Image Processing Roadmap: Basics of Digital Image Processing Computer Vision I: Basics of Image
More informationRESTORING ARTIFACT-FREE MICROSCOPY IMAGE SEQUENCES. Robotics Institute Carnegie Mellon University 5000 Forbes Ave, Pittsburgh, PA 15213, USA
RESTORING ARTIFACT-FREE MICROSCOPY IMAGE SEQUENCES Zhaozheng Yin Takeo Kanade Robotics Institute Carnegie Mellon University 5000 Forbes Ave, Pittsburgh, PA 15213, USA ABSTRACT Phase contrast and differential
More informationSchedule for Rest of Semester
Schedule for Rest of Semester Date Lecture Topic 11/20 24 Texture 11/27 25 Review of Statistics & Linear Algebra, Eigenvectors 11/29 26 Eigenvector expansions, Pattern Recognition 12/4 27 Cameras & calibration
More informationImage Restoration and Reconstruction
Image Restoration and Reconstruction Image restoration Objective process to improve an image, as opposed to the subjective process of image enhancement Enhancement uses heuristics to improve the image
More informationMultimedia Retrieval Ch 5 Image Processing. Anne Ylinen
Multimedia Retrieval Ch 5 Image Processing Anne Ylinen Agenda Types of image processing Application areas Image analysis Image features Types of Image Processing Image Acquisition Camera Scanners X-ray
More informationImage Processing Fundamentals. Nicolas Vazquez Principal Software Engineer National Instruments
Image Processing Fundamentals Nicolas Vazquez Principal Software Engineer National Instruments Agenda Objectives and Motivations Enhancing Images Checking for Presence Locating Parts Measuring Features
More informationHyperspectral and Multispectral Image Fusion Using Local Spatial-Spectral Dictionary Pair
Hyperspectral and Multispectral Image Fusion Using Local Spatial-Spectral Dictionary Pair Yifan Zhang, Tuo Zhao, and Mingyi He School of Electronics and Information International Center for Information
More informationMoving Object Segmentation Method Based on Motion Information Classification by X-means and Spatial Region Segmentation
IJCSNS International Journal of Computer Science and Network Security, VOL.13 No.11, November 2013 1 Moving Object Segmentation Method Based on Motion Information Classification by X-means and Spatial
More informationRandomized Nonlinear Component Analysis for Dimensionality Reduction of Hyperspectral Images
Randomized Nonlinear Component Analysis for Dimensionality Reduction of Hyperspectral Images Bharath Damodaran, Nicolas Courty, Romain Tavenard To cite this version: Bharath Damodaran, Nicolas Courty,
More informationFMA901F: Machine Learning Lecture 3: Linear Models for Regression. Cristian Sminchisescu
FMA901F: Machine Learning Lecture 3: Linear Models for Regression Cristian Sminchisescu Machine Learning: Frequentist vs. Bayesian In the frequentist setting, we seek a fixed parameter (vector), with value(s)
More informationImage Analysis Image Segmentation (Basic Methods)
Image Analysis Image Segmentation (Basic Methods) Christophoros Nikou cnikou@cs.uoi.gr Images taken from: R. Gonzalez and R. Woods. Digital Image Processing, Prentice Hall, 2008. Computer Vision course
More informationCoE4TN4 Image Processing. Chapter 5 Image Restoration and Reconstruction
CoE4TN4 Image Processing Chapter 5 Image Restoration and Reconstruction Image Restoration Similar to image enhancement, the ultimate goal of restoration techniques is to improve an image Restoration: a
More informationGEO-REFERENCING CASI IMAGERY USING DIRECT MEASUREMENT OF POSITION AND ATTITUDE
GEO-REFERENCING CASI IMAGERY USING DIRECT MEASUREMENT OF POSITION AND ATTITUDE Rakesh K. SHUKLA *, Martin J. SMITH Institute of Engineering Surveying and Space Geodesy The University of Nottingham University
More informationSpatial Enhancement Definition
Spatial Enhancement Nickolas Faust The Electro- Optics, Environment, and Materials Laboratory Georgia Tech Research Institute Georgia Institute of Technology Definition Spectral enhancement relies on changing
More informationImage Quality Assessment Techniques: An Overview
Image Quality Assessment Techniques: An Overview Shruti Sonawane A. M. Deshpande Department of E&TC Department of E&TC TSSM s BSCOER, Pune, TSSM s BSCOER, Pune, Pune University, Maharashtra, India Pune
More informationEdge and local feature detection - 2. Importance of edge detection in computer vision
Edge and local feature detection Gradient based edge detection Edge detection by function fitting Second derivative edge detectors Edge linking and the construction of the chain graph Edge and local feature
More informationLecture 7. Spectral Unmixing. Summary. Mixtures in Remote Sensing
Lecture 7 Spectral Unmixing Summary This lecture will introduce you to the concepts of linear spectral mixing. This methods is sometimes also called: Spectral Mixture Analysis (SMA: Wessman et al 1997)
More informationIntroduction to Homogeneous coordinates
Last class we considered smooth translations and rotations of the camera coordinate system and the resulting motions of points in the image projection plane. These two transformations were expressed mathematically
More informationLagrange Multipliers and Problem Formulation
Lagrange Multipliers and Problem Formulation Steven J. Miller Department of Mathematics and Statistics Williams College Williamstown, MA 01267 Abstract The method of Lagrange Multipliers (and its generalizations)
More informationEXAM SOLUTIONS. Image Processing and Computer Vision Course 2D1421 Monday, 13 th of March 2006,
School of Computer Science and Communication, KTH Danica Kragic EXAM SOLUTIONS Image Processing and Computer Vision Course 2D1421 Monday, 13 th of March 2006, 14.00 19.00 Grade table 0-25 U 26-35 3 36-45
More informationKeypoint detection. (image registration, panorama stitching, motion estimation + tracking, recognition )
Keypoint detection n n Many applications benefit from features localized in (x,y) (image registration, panorama stitching, motion estimation + tracking, recognition ) Edges well localized only in one direction
More informationA Simple N eural N etwork Contextual Classifier
A Simple N eural N etwork Contextual Classifier Jens Tidemann and Allan Aasbjerg Nielsen IMM - Department of Mathematical Modeiling, Technical University of Denmark, Building 321, DK~2800 Lyngby, Denmark.
More informationImage Analysis. Rasmus R. Paulsen DTU Compute. DTU Compute
Rasmus R. Paulsen rapa@dtu.dk http://www.compute.dtu.dk/courses/02502 Plenty of slides adapted from Thomas Moeslunds lectures Lecture 8 Geometric Transformation 2, Technical University of Denmark What
More informationLaser sensors. Transmitter. Receiver. Basilio Bona ROBOTICA 03CFIOR
Mobile & Service Robotics Sensors for Robotics 3 Laser sensors Rays are transmitted and received coaxially The target is illuminated by collimated rays The receiver measures the time of flight (back and
More informationImage Processing. Filtering. Slide 1
Image Processing Filtering Slide 1 Preliminary Image generation Original Noise Image restoration Result Slide 2 Preliminary Classic application: denoising However: Denoising is much more than a simple
More informationBabu Madhav Institute of Information Technology Years Integrated M.Sc.(IT)(Semester - 7)
5 Years Integrated M.Sc.(IT)(Semester - 7) 060010707 Digital Image Processing UNIT 1 Introduction to Image Processing Q: 1 Answer in short. 1. What is digital image? 1. Define pixel or picture element?
More informationLinear Methods for Regression and Shrinkage Methods
Linear Methods for Regression and Shrinkage Methods Reference: The Elements of Statistical Learning, by T. Hastie, R. Tibshirani, J. Friedman, Springer 1 Linear Regression Models Least Squares Input vectors
More informationRepresenting 2D Transformations as Matrices
Representing 2D Transformations as Matrices John E. Howland Department of Computer Science Trinity University One Trinity Place San Antonio, Texas 78212-7200 Voice: (210) 999-7364 Fax: (210) 999-7477 E-mail:
More informationEN1610 Image Understanding Lab # 3: Edges
EN1610 Image Understanding Lab # 3: Edges The goal of this fourth lab is to ˆ Understanding what are edges, and different ways to detect them ˆ Understand different types of edge detectors - intensity,
More informationOutline 7/2/201011/6/
Outline Pattern recognition in computer vision Background on the development of SIFT SIFT algorithm and some of its variations Computational considerations (SURF) Potential improvement Summary 01 2 Pattern
More informationClassification Methods for CT-Scanned Carcass Midsections
Classification Methods for CT-Scanned Carcass Midsections A Study of Noise Stability Jacob Lercke Skytte 1, Anders Lindbjerg Dahl 1, Rasmus Larsen 1, Lars Bager Christensen 2, and Bjarne Kjær Ersbøll 1
More informationImproved Geometric Warping-Based Watermarking
Improved Geometric Warping-Based Watermarking Dima Pröfrock, Mathias Schlauweg, Erika Müller Institute of Communication Engineering, Faculty of Computer Science and Electrical Engineering, University of
More informationREGISTRATION OF AIRBORNE LASER DATA TO SURFACES GENERATED BY PHOTOGRAMMETRIC MEANS. Y. Postolov, A. Krupnik, K. McIntosh
REGISTRATION OF AIRBORNE LASER DATA TO SURFACES GENERATED BY PHOTOGRAMMETRIC MEANS Y. Postolov, A. Krupnik, K. McIntosh Department of Civil Engineering, Technion Israel Institute of Technology, Haifa,
More informationDetecting and Identifying Moving Objects in Real-Time
Chapter 9 Detecting and Identifying Moving Objects in Real-Time For surveillance applications or for human-computer interaction, the automated real-time tracking of moving objects in images from a stationary
More informationSymmetrized local co-registration optimization for anomalous change detection
Symmetrized local co-registration optimization for anomalous change detection Brendt Wohlberg and James Theiler Los Alamos National Laboratory, Los Alamos, NM 87545 ABSTRACT The goal of anomalous change
More informationPrewitt, Sobel and Scharr gradient 5x5 convolution matrices
Prewitt, Sobel and Scharr gradient x convolution matrices First Draft, February Second Draft, June Guennadi Henry Levkine Email hlevkin at yahoo.com Vancouver, Canada. Abstract. Prewitt, Sobel and Scharr
More informationCHANGE DETECTION OF LINEAR MAN-MADE OBJECTS USING FEATURE EXTRACTION TECHNIQUE
CHANGE DETECTION OF LINEAR MAN-MADE OBJECTS USING FEATURE EXTRACTION TECHNIQUE S. M. Phalke and I. Couloigner Department of Geomatics Engineering, University of Calgary, Calgary, Alberta, Canada T2N 1N4
More informationCS 4495 Computer Vision A. Bobick. CS 4495 Computer Vision. Features 2 SIFT descriptor. Aaron Bobick School of Interactive Computing
CS 4495 Computer Vision Features 2 SIFT descriptor Aaron Bobick School of Interactive Computing Administrivia PS 3: Out due Oct 6 th. Features recap: Goal is to find corresponding locations in two images.
More informationClassifying Depositional Environments in Satellite Images
Classifying Depositional Environments in Satellite Images Alex Miltenberger and Rayan Kanfar Department of Geophysics School of Earth, Energy, and Environmental Sciences Stanford University 1 Introduction
More informationFiltering and Edge Detection. Computer Vision I. CSE252A Lecture 10. Announcement
Filtering and Edge Detection CSE252A Lecture 10 Announcement HW1graded, will be released later today HW2 assigned, due Wed. Nov. 7 1 Image formation: Color Channel k " $ $ # $ I r I g I b % " ' $ ' = (
More informationCS143 Introduction to Computer Vision Homework assignment 1.
CS143 Introduction to Computer Vision Homework assignment 1. Due: Problem 1 & 2 September 23 before Class Assignment 1 is worth 15% of your total grade. It is graded out of a total of 100 (plus 15 possible
More informationMatrices. Chapter Matrix A Mathematical Definition Matrix Dimensions and Notation
Chapter 7 Introduction to Matrices This chapter introduces the theory and application of matrices. It is divided into two main sections. Section 7.1 discusses some of the basic properties and operations
More informationHand-Eye Calibration from Image Derivatives
Hand-Eye Calibration from Image Derivatives Abstract In this paper it is shown how to perform hand-eye calibration using only the normal flow field and knowledge about the motion of the hand. The proposed
More informationIncreasing/Decreasing Behavior
Derivatives and the Shapes of Graphs In this section, we will specifically discuss the information that f (x) and f (x) give us about the graph of f(x); it turns out understanding the first and second
More informationExtensions of One-Dimensional Gray-level Nonlinear Image Processing Filters to Three-Dimensional Color Space
Extensions of One-Dimensional Gray-level Nonlinear Image Processing Filters to Three-Dimensional Color Space Orlando HERNANDEZ and Richard KNOWLES Department Electrical and Computer Engineering, The College
More informationComputer Vision I. Announcement. Corners. Edges. Numerical Derivatives f(x) Edge and Corner Detection. CSE252A Lecture 11
Announcement Edge and Corner Detection Slides are posted HW due Friday CSE5A Lecture 11 Edges Corners Edge is Where Change Occurs: 1-D Change is measured by derivative in 1D Numerical Derivatives f(x)
More informationHybrid filters for medical image reconstruction
Vol. 6(9), pp. 177-182, October, 2013 DOI: 10.5897/AJMCSR11.124 ISSN 2006-9731 2013 Academic Journals http://www.academicjournals.org/ajmcsr African Journal of Mathematics and Computer Science Research
More information