4. Reduced order modeling with respect to the Euclidean norm, is a big deal, and ubiquitious as an application of SVD. (Just say YES!
|
|
- Kory Boyd
- 5 years ago
- Views:
Transcription
1 EE520, Bollt, HW 1, SVD, PCA, Re Ch 15, and into Ch16, due F Sept Image of a circle. (Matlab). Make a drawing of a circle of radius r. Plot the image of a unit circle in R^2 when each point is multiplied by A = (3-2; -1 5). Also overlay the scaled left singular vectors σ1u1 and σ2u2 on your plot and verify that they line up with the axes of the ellipse. Does the placement of the (center) of the circle matter? Discuss. 2. Very simple linear regression. Consider the three points (0,1), (1,-1), (2,-2). What is the equation of the line that best fits those three points, in the sense of least squares? State the solution of this problem using methods of SVD. We have seen that the least-squares problem can be stated in terms of the pseudoinverse which is then in terms of the SVD. 3. Repeat on your own computer, and then report with graphs, pictures, words and equations, (so in other words, discuss) the Example 2, regarding the spatiotemporal function f(x,t) in Eq The point of the discussion is how the POD modes are more efficient than other modal decomposition, such as a Fourier decomposition. Can you expand the presentation of the example to emphasize this point? 4. Reduced order modeling with respect to the Euclidean norm, is a big deal, and ubiquitious as an application of SVD. (Just say YES!) 5. Dimension reduction. Load the file sdata.csv which contains a matrix of data. Each row of the matrix is a point (x_i, y_i, z_i) in R^3. We will approximate this data set as an affine one- dimensional space (a line that doesn t pass through the origin). a) Find the line that best approximates the data in the sense of minimizing the sum of the squares of the projections of all points onto the line. Plot the line and the data on the same axes and verify that the line approximates the points. Hint: before finding the line, shift every point so that the data has zero mean. You can make 3D scatter plots in Matlab by using plot3 b) Instead of using three numbers (x_i, y_i, z_i) to describe each data point, we can now use a singlenumber w_i, which is the position along the line of the projected data point. Give a formula that converts (x,y,z) to w and the reverse formula, which converts w to a point (x,y,z). c) Convert the data set to w_i coordinates, and plot a histogram of the {w_i} to see how the points are distributed. Use 20 equally spaced bins for the histogram. Big Hint:
2 6. Compute the SVD in closed form, by hand, by the method discussed in 15.1, of the matrix, A=[1-1; 0 1; 1 0]; 7. 8.
3 9. Compress your professor. Reduce order professor. There is an image of me giving a lecture locally at google images. Download it and save it in an appropriate place. In Matlab you can open this image by typing H = imread( whateveryoucalledit.jpg ); imshow(h) allows you to look at it from Matlab Then try size(h) to see how big the array is? There are three color channels. This work will be easier if we work with a grayscale version of the image. I = rgb2gray(h) I = double(i); allows you to make an array you can manipulate with mathematical operations like SVD, and so forth. Use the singular value decomposition to compress the image in Matlab. In particular replace I with nearest matrices with respect to the matrix 2-norm whose ranks are 10, 50, 100, 300. Show the result as pictures. Also, show a power spectrum plot. HW #2, due F Sept Eigenfaces. Perform an eigenface analysis of the data set provided. Here is an example of the kind of questions such an analysis would include, but this question is mostly open ended for you to discuss and code yourself Do a POD analysis for a clamped beam PDE. a. Get this code running, and then decompose the solutions so as to illustrate the dominant empirical modes. b. Plot those. c. Also show the time averaged power spectrum. d. Also, show the time varying Fourier coefficients for the first 5 modes. e. And show the residuals using each of the first 5 modes. beam-forced-damped-vibration
4 3. Download the data for images of the noisy professor. Attempt denoising by using the Robust PCA method BBerik-bolltnoisy.mat 4. Adjust the ICA codes from your book which were designed for images to do a linear BSS for a pair of sound files. I have provided some typical soonds. Moo. Bock. Etc. First combine the sounds. Then separate the sounds. Your solution as reported to me should include, discussion, graphs of before, (eg amplitude) and after combining, and then separation. AND for this one, I want you also to me the.wav files so I can hear with my own ears how well it went. Please comment what you think. There is a write.wav files command in matlab. HW #3, Due W Oct 4. In the spirit of Classification, Ch 17, Dogs vs Cats. 1) I will supply data of dogs and cats pictures. Arrange the data appropriately, and then try out the codes in the book to classify these report all the pictures as in the book and discuss accordingly. 2) Go to the website on sounds: Use the sound import routines in matlab to import at least a dozen sounds in each of two classes and then try out the LDA classification method, (recycling some of the codes above), after projecting onto an appropriate basis set (e.g.is the dwt2 useful in this setting? Discuss, and choose appriately). Write a small report style discussion of this using appropriate mathematical formulas, language and supporting figures. So choose two different labeled groups of sounds, to your taste. I choe the didgeridoo music versus folk music, but only because I like to say didgeridoo since it is a funny word. You choose as you wish. 3) For the sound data, or the image data (you choose) use another classification method of your choosing, and report success. E.g., knn method, k-means method, Gaussian mixture models, statistical, and on and on. You choose. 4) Discuss (no need to do) how the following adjustments impact the concepts in this homework. A) What if you needed to make a partition of k>2 elements? B) What if you want the method itself to suggest a good
5 number of partition elements? Discuss generally and then in the context of at least one of the methods. HW #4, due Fri Oct 20. Reconsider that data set you have already viewed in HW#2 of a noisy professor in the data, BBerik-bolltnoisy.mat 1. In terms of a discrete Fourier transform using the commands built into Matlab, akin to Fig in your book, showing the result pictures of reconstruction using a similar level of modes, and you may inspect the codes on pages to help. ALSO show the L2-error between the fitted reconstruction error versus the number N of modes used. That is, if I N (x i ) = a n φ n (x i ), a fine sum and truncation of the i= Fourier series at N terms, (expand upon this using notes from class, and material from pages so write this out further explicitly showing what is the specific form of φ n (x i ), and then how the matlab commands are used to find the FFT to get there. Then, with this, let e n = I(x i ) I N (x i ) 2 where (x i ) are the pixel positions, for a 1 i q,1 j p with q by p pixelated image, and. 2 is the usual L2 norm over the domain of the image. So finally there will be several images you will show me of decreasing quality of reproduction due to fewer and fewer Fourier modes used. And you will show me a plot of error vs n. 2. Now for compressed sensing. First we will sparsely sample the image in two different ways. a. A random sampling (akin to Fig ), and show me the binary sampling mask, and the resulting subsampled image. Use several levels of sparsity. (To produce your own binary mask, try A=1.5*rand(100,100); B=floor(A); spy(b); what level of sparsity does 1.5 produce? Then >I.*A will be the subsampled image, by array arithmetic that you can view by imagesc give it a nice gray color scale too). b. Second kind of sparse binary mask try something like the Candes- Romberg mask mentioned on page 470, and shown in 18.15b where lots of carefully selected diagonal lines are sampled. You can build your own easily, or they also exist on the internet for you to find. In any case, use several levels of sparsity (several masks), and show them in spy plot, and also show the resulting sparsified image. 3. Now for compressed sensing. First you will need to be able to realize that the image is really some form of Ax=b in disguise. The book discusses the nice localization properties of wavelets on page 471 as a hunt. But this can also be done
6 via Fourier. In any case, this part is paper and pencil argue why and how solving Ax=b is related to the image, and recovering the image. 4. Do it now that you have realized that solving Ax=b is relevant and you have subsampled the image in part 2, can you recover the image by solving min x 1? Ax=b Hint you will want to use the suggested package, cvx described on page 453. Further hint I find it does not work on the latest, matlab 2017b on my machine, but it does work on an older version such as the 2015 version of matlab and you should be able to install old versions. So page 453 for hints on syntax. 5. a. Required: show me (for the levels of sparsity you chose) a picture akin to Fig showing the sparsity structure using L1-optimization versus the sparsing but incorrect solution using the \ operator ( that is in fact a QR-recomposition solution). b. Optional even better than Fig. 18.3, would be if you shower a fuller compare and contrast, to the L2 optimal solutions, analogous to Fig Summary and all this compressed sensing is for the noising professor image. HW#5, due W Nov 8. Consider an Euler beam, with pinned boundary conditions at both ends. Also consider that it has a chaotic element bouncing in the middle. The equation is generally of the form, EI(d^4w/dx^4)=-mu(d^2w/dt^2)+q(x,t), with boundary conditions, w(0,t)=w(l,t)=0, and initial conditions, w(x,0)=f(x). And q(x,t) comes from a chaotic element, hanging from the beam, derived from the solution of a Rossler equation. A code that solves such a problem is provided as beamchaotic.m and a sample solution (downsampled) is provided in beamchaotic.mat. 1) Read the code and more clearly write the specific equation being solved; write out the PDE specifically. 2) The goal of this HW will be to perform a DMD analysis of this solution w(x,t). That is, considering Eq and in your book, produce a figure analogous to Fig 20.1 in your book, a DMD presentation of the dyamics projected onto just a few modes. How many did you use and why? I expect to see the same 6 panels, but now for describing this beam problem. 3) So for this to be complete, fully describe what you interpret, your choice of dimensionality and why, and also rewrite some of the mathematical background material from Sec 20.1 on this topic. HW#6, due W Nov 15
7 On Data assimilation. Consider the Rossler equations, x =-y-z, y =x+a y, z = b+ z(x-c), and choose the parameter values that give a very nice chaotic attractor. Let a=0.2, b=0.2, and c= ) Use ODE45, and an initial condition to integrate these equations, and show time series for each of x(t), y(t), and z(t); choose x(0)=1; y(0)=1; z(0)=1, and a time range t in [0,100]; Also show a 3d plot of the attractor, in a parametric plot of (x(t),y(t),z(t)) using the command plot3. 2) Now illustrate how this equation shows sensitive dependence to initial conditions; Choose x(0)=1.001; y(0)=1; z(0)=1, and redraw all of the plots from 1) but now show both solutions (in a different color) thus highlighting the difference; please describe sensitive dependence to initial conditions (as you read it from other sources) and interpret what you see in 2) vs 1) in this context. 3) Plot error e(t)=norm([x_1(t)-x_2(t), y_1(t)-y_2(t), z_1(t)-z_2(t)]) where 1 and 2 mean the answers from each of the above. So plot e(t) (growing Euclidean norm of the error) but as t vs e(t), and then t vs log(e(t)). What do you see? 4) Now Repeat all the computations of data assimulation by the ensemble Kalman Filter method (EnKF) demonstrated in your book, that was designed in 21.3, but for the Lorenz equations. You may adjust those equations, and those codes from the book section, to be correspondingly for the Rossler attractor. Include all the relevant equations (noted in the book in that section), and codes and graphs, and your own words describing what you see. HW#7/8. due Th Dec 14 (last homework/project). I Consider the simple equation free scenario from, which is in turn from, 10 Let a) State how this equation can be interpreted in the formalism as a fast-slow system, and declare which are the fast variables and which are the slow variables and what is the slow manifold. b) Before doing anything equation free use the full equations and integrate them with the intitial condition, and be sure to show not only a time series of each variable, but a time series of error from the slow manifold.
8 c) In b) use two different kinds of solvers, the standard adaptive RK solver built into ODE45 with an appropriate step size, and then contrast to performance when you use a stiff solver such as ODE115s.. By performance we mean how well it integrates the fast and slow variables despite the large derivative changes during approach to slow manifold. The way to illustrate that is to show error from slow manifold with respect to a given step size. Read in as well. d) Now on to equation free. First the setup: State your coarse variable(s), your fine variable(s), your projection operator and your lift operator. e) Build your own eqfree solver analogous to what is shown in the references, or your book and illustrate performance of your solver versus the result you got above using a standard solver but knowing the full system. f) Interpret why this is interesting relevant to being able to integrate a system despite not necessarily having all the variables. II See associated.zip file of codes from the book, Sec A.2, [age 314, Fig A.1 And A.3 Fig A.6, a Ulam-Galerkin estimation based on the Frobenius-Perron operator for the standard map and the Lorenz equations respectively. 1. Run the codes as they are and include the results the produce and interpret in your own words, but it is ok to interpret based on what is written in the book. 2. Look at A Glance at the Standard Map.pdf attached and use the codes from A.2 to study the parametric changes to the almost invariant sets as you adjust the critical parameter k from steps in 0.9 increasing through 1.5. Describe what you see. 3. Use the codes presented from A.3 and modify to describe an outer cover of the chaotic attractor associated with the Rossler equations; with the usual parameters associated with popular presentations of a chaotic attractor show me those equations and parameters.
9
4. Reduced order modeling with respect to the Euclidean norm, is a big deal, and ubiquitious as an application of SVD. (Just say YES!
EE520, Bollt, HW 1, SVD, PCA, Re Ch 15, and into Ch16, due F Sept 15 1. Image of a circle. (Matlab). Make a drawing of a circle of radius r. Plot the image of a unit circle in R^2 when each point is multiplied
More informationData-Driven Modeling. Scientific Computation J. NATHAN KUTZ OXPORD. Methods for Complex Systems & Big Data
Data-Driven Modeling & Scientific Computation Methods for Complex Systems & Big Data J. NATHAN KUTZ Department ofapplied Mathematics University of Washington OXPORD UNIVERSITY PRESS Contents Prolegomenon
More informationRecognition, SVD, and PCA
Recognition, SVD, and PCA Recognition Suppose you want to find a face in an image One possibility: look for something that looks sort of like a face (oval, dark band near top, dark band near bottom) Another
More informationImage Manipulation in MATLAB Due Monday, July 17 at 5:00 PM
Image Manipulation in MATLAB Due Monday, July 17 at 5:00 PM 1 Instructions Labs may be done in groups of 2 or 3 (i.e., not alone). You may use any programming language you wish but MATLAB is highly suggested.
More informationLab # 2 - ACS I Part I - DATA COMPRESSION in IMAGE PROCESSING using SVD
Lab # 2 - ACS I Part I - DATA COMPRESSION in IMAGE PROCESSING using SVD Goals. The goal of the first part of this lab is to demonstrate how the SVD can be used to remove redundancies in data; in this example
More informationAPPM 2360 Project 2 Due Nov. 3 at 5:00 PM in D2L
APPM 2360 Project 2 Due Nov. 3 at 5:00 PM in D2L 1 Introduction Digital images are stored as matrices of pixels. For color images, the matrix contains an ordered triple giving the RGB color values at each
More informationDimension Reduction CS534
Dimension Reduction CS534 Why dimension reduction? High dimensionality large number of features E.g., documents represented by thousands of words, millions of bigrams Images represented by thousands of
More informationCOMP 551 Applied Machine Learning Lecture 16: Deep Learning
COMP 551 Applied Machine Learning Lecture 16: Deep Learning Instructor: Ryan Lowe (ryan.lowe@cs.mcgill.ca) Slides mostly by: Class web page: www.cs.mcgill.ca/~hvanho2/comp551 Unless otherwise noted, all
More informationFundamentals of Digital Image Processing
\L\.6 Gw.i Fundamentals of Digital Image Processing A Practical Approach with Examples in Matlab Chris Solomon School of Physical Sciences, University of Kent, Canterbury, UK Toby Breckon School of Engineering,
More informationCSE 547: Machine Learning for Big Data Spring Problem Set 2. Please read the homework submission policies.
CSE 547: Machine Learning for Big Data Spring 2019 Problem Set 2 Please read the homework submission policies. 1 Principal Component Analysis and Reconstruction (25 points) Let s do PCA and reconstruct
More informationTexture. Frequency Descriptors. Frequency Descriptors. Frequency Descriptors. Frequency Descriptors. Frequency Descriptors
Texture The most fundamental question is: How can we measure texture, i.e., how can we quantitatively distinguish between different textures? Of course it is not enough to look at the intensity of individual
More informationLecture 19: November 5
0-725/36-725: Convex Optimization Fall 205 Lecturer: Ryan Tibshirani Lecture 9: November 5 Scribes: Hyun Ah Song Note: LaTeX template courtesy of UC Berkeley EECS dept. Disclaimer: These notes have not
More information1 Background and Introduction 2. 2 Assessment 2
Luleå University of Technology Matthew Thurley Last revision: October 27, 2011 Industrial Image Analysis E0005E Product Development Phase 4 Binary Morphological Image Processing Contents 1 Background and
More informationImage Compression With Haar Discrete Wavelet Transform
Image Compression With Haar Discrete Wavelet Transform Cory Cox ME 535: Computational Techniques in Mech. Eng. Figure 1 : An example of the 2D discrete wavelet transform that is used in JPEG2000. Source:
More informationName: Math 310 Fall 2012 Toews EXAM 1. The material we have covered so far has been designed to support the following learning goals:
Name: Math 310 Fall 2012 Toews EXAM 1 The material we have covered so far has been designed to support the following learning goals: understand sources of error in scientific computing (modeling, measurement,
More informationECG782: Multidimensional Digital Signal Processing
Professor Brendan Morris, SEB 3216, brendan.morris@unlv.edu ECG782: Multidimensional Digital Signal Processing Spring 2014 TTh 14:30-15:45 CBC C313 Lecture 06 Image Structures 13/02/06 http://www.ee.unlv.edu/~b1morris/ecg782/
More informationDigital Image Processing. Image Enhancement in the Frequency Domain
Digital Image Processing Image Enhancement in the Frequency Domain Topics Frequency Domain Enhancements Fourier Transform Convolution High Pass Filtering in Frequency Domain Low Pass Filtering in Frequency
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 informationRandomized sampling strategies
Randomized sampling strategies Felix J. Herrmann SLIM Seismic Laboratory for Imaging and Modeling the University of British Columbia SLIM Drivers & Acquisition costs impediments Full-waveform inversion
More informationBME I5000: Biomedical Imaging
BME I5000: Biomedical Imaging Lecture 1 Introduction Lucas C. Parra, parra@ccny.cuny.edu 1 Content Topics: Physics of medial imaging modalities (blue) Digital Image Processing (black) Schedule: 1. Introduction,
More informationRobust Face Recognition via Sparse Representation Authors: John Wright, Allen Y. Yang, Arvind Ganesh, S. Shankar Sastry, and Yi Ma
Robust Face Recognition via Sparse Representation Authors: John Wright, Allen Y. Yang, Arvind Ganesh, S. Shankar Sastry, and Yi Ma Presented by Hu Han Jan. 30 2014 For CSE 902 by Prof. Anil K. Jain: Selected
More informationCOSC160: Detection and Classification. Jeremy Bolton, PhD Assistant Teaching Professor
COSC160: Detection and Classification Jeremy Bolton, PhD Assistant Teaching Professor Outline I. Problem I. Strategies II. Features for training III. Using spatial information? IV. Reducing dimensionality
More informationCPSC 535 Assignment 1: Introduction to Matlab and Octave
CPSC 535 Assignment 1: Introduction to Matlab and Octave The goal of this assignment is to become familiar with Matlab and Octave as tools for scientific investigation. Matlab, a product of Mathworks,
More informationNon-Differentiable Image Manifolds
The Multiscale Structure of Non-Differentiable Image Manifolds Michael Wakin Electrical l Engineering i Colorado School of Mines Joint work with Richard Baraniuk, Hyeokho Choi, David Donoho Models for
More informationCoarse-to-fine image registration
Today we will look at a few important topics in scale space in computer vision, in particular, coarseto-fine approaches, and the SIFT feature descriptor. I will present only the main ideas here to give
More informationGeneral Instructions. Questions
CS246: Mining Massive Data Sets Winter 2018 Problem Set 2 Due 11:59pm February 8, 2018 Only one late period is allowed for this homework (11:59pm 2/13). General Instructions Submission instructions: These
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 informationMITOCW watch?v=r6-lqbquci0
MITOCW watch?v=r6-lqbquci0 The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for free. To
More informationImage Transformation Techniques Dr. Rajeev Srivastava Dept. of Computer Engineering, ITBHU, Varanasi
Image Transformation Techniques Dr. Rajeev Srivastava Dept. of Computer Engineering, ITBHU, Varanasi 1. Introduction The choice of a particular transform in a given application depends on the amount of
More informationVoronoi Region. K-means method for Signal Compression: Vector Quantization. Compression Formula 11/20/2013
Voronoi Region K-means method for Signal Compression: Vector Quantization Blocks of signals: A sequence of audio. A block of image pixels. Formally: vector example: (0.2, 0.3, 0.5, 0.1) A vector quantizer
More informationUnsupervised Learning
Unsupervised Learning Learning without Class Labels (or correct outputs) Density Estimation Learn P(X) given training data for X Clustering Partition data into clusters Dimensionality Reduction Discover
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 informationThe Curse of Dimensionality. Panagiotis Parchas Advanced Data Management Spring 2012 CSE HKUST
The Curse of Dimensionality Panagiotis Parchas Advanced Data Management Spring 2012 CSE HKUST Multiple Dimensions As we discussed in the lectures, many times it is convenient to transform a signal(time
More informationSurvey of the Mathematics of Big Data
Survey of the Mathematics of Big Data Issues with Big Data, Mathematics to the Rescue Philippe B. Laval KSU Fall 2015 Philippe B. Laval (KSU) Math & Big Data Fall 2015 1 / 28 Introduction We survey some
More informationCOMP 558 lecture 19 Nov. 17, 2010
COMP 558 lecture 9 Nov. 7, 2 Camera calibration To estimate the geometry of 3D scenes, it helps to know the camera parameters, both external and internal. The problem of finding all these parameters is
More informationModern Signal Processing and Sparse Coding
Modern Signal Processing and Sparse Coding School of Electrical and Computer Engineering Georgia Institute of Technology March 22 2011 Reason D etre Modern signal processing Signals without cosines? Sparse
More informationMachine Learning: Think Big and Parallel
Day 1 Inderjit S. Dhillon Dept of Computer Science UT Austin CS395T: Topics in Multicore Programming Oct 1, 2013 Outline Scikit-learn: Machine Learning in Python Supervised Learning day1 Regression: Least
More information10-701/15-781, Fall 2006, Final
-7/-78, Fall 6, Final Dec, :pm-8:pm There are 9 questions in this exam ( pages including this cover sheet). If you need more room to work out your answer to a question, use the back of the page and clearly
More informationApplications Video Surveillance (On-line or off-line)
Face Face Recognition: Dimensionality Reduction Biometrics CSE 190-a Lecture 12 CSE190a Fall 06 CSE190a Fall 06 Face Recognition Face is the most common biometric used by humans Applications range from
More informationSemester Final Report
CSUMS SemesterFinalReport InLaTex AnnKimball 5/20/2009 ThisreportisageneralsummaryoftheaccumulationofknowledgethatIhavegatheredthroughoutthis semester. I was able to get a birds eye view of many different
More informationUNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences
UNIVERSITY OF OSLO Faculty of Mathematics and Natural Sciences Exam: INF 4300 / INF 9305 Digital image analysis Date: Thursday December 21, 2017 Exam hours: 09.00-13.00 (4 hours) Number of pages: 8 pages
More informationStatistical image models
Chapter 4 Statistical image models 4. Introduction 4.. Visual worlds Figure 4. shows images that belong to different visual worlds. The first world (fig. 4..a) is the world of white noise. It is the world
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 informationProject # 3: Haar Wavelet Transform. Preliminaries
Math 357 MATLAB Project #3 1 Project # 3: Haar Wavelet Transform In this lab you will use Matlab to study the following topics: Haar wavelet basis, Haar analysis matrix, and Haar synthesis matrix. Fast
More informationDietrich Paulus Joachim Hornegger. Pattern Recognition of Images and Speech in C++
Dietrich Paulus Joachim Hornegger Pattern Recognition of Images and Speech in C++ To Dorothea, Belinda, and Dominik In the text we use the following names which are protected, trademarks owned by a company
More informationImage Processing. Application area chosen because it has very good parallelism and interesting output.
Chapter 11 Slide 517 Image Processing Application area chosen because it has very good parallelism and interesting output. Low-level Image Processing Operates directly on stored image to improve/enhance
More informationFace Recognition via Sparse Representation
Face Recognition via Sparse Representation John Wright, Allen Y. Yang, Arvind, S. Shankar Sastry and Yi Ma IEEE Trans. PAMI, March 2008 Research About Face Face Detection Face Alignment Face Recognition
More informationImage Compression using Singular Value Decomposition (SVD)
Image Compression using Singular Value Decomposition (SVD) by Brady Mathews 2 December 204 The University of Utah () What is the Singular Value Decomposition? Linear Algebra is a study that works mostly
More informationShort Communications
Pertanika J. Sci. & Technol. 9 (): 9 35 (0) ISSN: 08-7680 Universiti Putra Malaysia Press Short Communications Singular Value Decomposition Based Sub-band Decomposition and Multiresolution (SVD-SBD-MRR)
More informationCS231A Midterm Review. Friday 5/6/2016
CS231A Midterm Review Friday 5/6/2016 Outline General Logistics Camera Models Non-perspective cameras Calibration Single View Metrology Epipolar Geometry Structure from Motion Active Stereo and Volumetric
More informationAssignment 3: Edge Detection
Assignment 3: Edge Detection - EE Affiliate I. INTRODUCTION This assignment looks at different techniques of detecting edges in an image. Edge detection is a fundamental tool in computer vision to analyse
More informationHomework 4: Clustering, Recommenders, Dim. Reduction, ML and Graph Mining (due November 19 th, 2014, 2:30pm, in class hard-copy please)
Virginia Tech. Computer Science CS 5614 (Big) Data Management Systems Fall 2014, Prakash Homework 4: Clustering, Recommenders, Dim. Reduction, ML and Graph Mining (due November 19 th, 2014, 2:30pm, in
More informationCSE152a Computer Vision Assignment 2 WI14 Instructor: Prof. David Kriegman. Revision 1
CSE152a Computer Vision Assignment 2 WI14 Instructor: Prof. David Kriegman. Revision 1 Instructions: This assignment should be solved, and written up in groups of 2. Work alone only if you can not find
More informationDYADIC WAVELETS AND DCT BASED BLIND COPY-MOVE IMAGE FORGERY DETECTION
DYADIC WAVELETS AND DCT BASED BLIND COPY-MOVE IMAGE FORGERY DETECTION Ghulam Muhammad*,1, Muhammad Hussain 2, Anwar M. Mirza 1, and George Bebis 3 1 Department of Computer Engineering, 2 Department of
More informationAn Iteratively Reweighted Least Square Implementation for Face Recognition
Vol. 6: 26-32 THE UNIVERSITY OF CENTRAL FLORIDA Published May 15, 2012 An Iteratively Reweighted Least Square Implementation for Face Recognition By: Jie Liang Faculty Mentor: Dr. Xin Li ABSTRACT: We propose,
More information(Lec 14) Placement & Partitioning: Part III
Page (Lec ) Placement & Partitioning: Part III What you know That there are big placement styles: iterative, recursive, direct Placement via iterative improvement using simulated annealing Recursive-style
More informationCoE4TN3 Image Processing. Wavelet and Multiresolution Processing. Image Pyramids. Image pyramids. Introduction. Multiresolution.
CoE4TN3 Image Processing Image Pyramids Wavelet and Multiresolution Processing 4 Introduction Unlie Fourier transform, whose basis functions are sinusoids, wavelet transforms are based on small waves,
More informationCPSC 340: Machine Learning and Data Mining. Multi-Dimensional Scaling Fall 2017
CPSC 340: Machine Learning and Data Mining Multi-Dimensional Scaling Fall 2017 Assignment 4: Admin 1 late day for tonight, 2 late days for Wednesday. Assignment 5: Due Monday of next week. Final: Details
More informationLatent Semantic Indexing
Latent Semantic Indexing Thanks to Ian Soboroff Information Retrieval 1 Issues: Vector Space Model Assumes terms are independent Some terms are likely to appear together synonyms, related words spelling
More informationAdvanced phase retrieval: maximum likelihood technique with sparse regularization of phase and amplitude
Advanced phase retrieval: maximum likelihood technique with sparse regularization of phase and amplitude A. Migukin *, V. atkovnik and J. Astola Department of Signal Processing, Tampere University of Technology,
More informationInterlude: Solving systems of Equations
Interlude: Solving systems of Equations Solving Ax = b What happens to x under Ax? The singular value decomposition Rotation matrices Singular matrices Condition number Null space Solving Ax = 0 under
More informationADAPTIVE LOW RANK AND SPARSE DECOMPOSITION OF VIDEO USING COMPRESSIVE SENSING
ADAPTIVE LOW RANK AND SPARSE DECOMPOSITION OF VIDEO USING COMPRESSIVE SENSING Fei Yang 1 Hong Jiang 2 Zuowei Shen 3 Wei Deng 4 Dimitris Metaxas 1 1 Rutgers University 2 Bell Labs 3 National University
More informationImage Pyramids and Applications
Image Pyramids and Applications Computer Vision Jia-Bin Huang, Virginia Tech Golconda, René Magritte, 1953 Administrative stuffs HW 1 will be posted tonight, due 11:59 PM Sept 25 Anonymous feedback Previous
More informationFFT-Based Astronomical Image Registration and Stacking using GPU
M. Aurand 4.21.2010 EE552 FFT-Based Astronomical Image Registration and Stacking using GPU The productive imaging of faint astronomical targets mandates vanishingly low noise due to the small amount of
More informationAlgebraic Iterative Methods for Computed Tomography
Algebraic Iterative Methods for Computed Tomography Per Christian Hansen DTU Compute Department of Applied Mathematics and Computer Science Technical University of Denmark Per Christian Hansen Algebraic
More informationLecture Image Enhancement and Spatial Filtering
Lecture Image Enhancement and Spatial Filtering Harvey Rhody Chester F. Carlson Center for Imaging Science Rochester Institute of Technology rhody@cis.rit.edu September 29, 2005 Abstract Applications of
More informationClustering Images. John Burkardt (ARC/ICAM) Virginia Tech... Math/CS 4414:
John (ARC/ICAM) Virginia Tech... Math/CS 4414: http://people.sc.fsu.edu/ jburkardt/presentations/ clustering images.pdf... ARC: Advanced Research Computing ICAM: Interdisciplinary Center for Applied Mathematics
More informationCHAPTER 9 INPAINTING USING SPARSE REPRESENTATION AND INVERSE DCT
CHAPTER 9 INPAINTING USING SPARSE REPRESENTATION AND INVERSE DCT 9.1 Introduction In the previous chapters the inpainting was considered as an iterative algorithm. PDE based method uses iterations to converge
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 informationScanning Real World Objects without Worries 3D Reconstruction
Scanning Real World Objects without Worries 3D Reconstruction 1. Overview Feng Li 308262 Kuan Tian 308263 This document is written for the 3D reconstruction part in the course Scanning real world objects
More informationClustering K-means. Machine Learning CSEP546 Carlos Guestrin University of Washington February 18, Carlos Guestrin
Clustering K-means Machine Learning CSEP546 Carlos Guestrin University of Washington February 18, 2014 Carlos Guestrin 2005-2014 1 Clustering images Set of Images [Goldberger et al.] Carlos Guestrin 2005-2014
More informationFeature Extraction from Wavelet Coefficients for Pattern Recognition Tasks. Rajat Aggarwal Chandu Sharvani Koteru Gopinath
Feature Extraction from Wavelet Coefficients for Pattern Recognition Tasks Rajat Aggarwal Chandu Sharvani Koteru Gopinath Introduction A new efficient feature extraction method based on the fast wavelet
More informationAssignment 2. Unsupervised & Probabilistic Learning. Maneesh Sahani Due: Monday Nov 5, 2018
Assignment 2 Unsupervised & Probabilistic Learning Maneesh Sahani Due: Monday Nov 5, 2018 Note: Assignments are due at 11:00 AM (the start of lecture) on the date above. he usual College late assignments
More informationFace recognition based on improved BP neural network
Face recognition based on improved BP neural network Gaili Yue, Lei Lu a, College of Electrical and Control Engineering, Xi an University of Science and Technology, Xi an 710043, China Abstract. In order
More informationCS 521 Data Mining Techniques Instructor: Abdullah Mueen
CS 521 Data Mining Techniques Instructor: Abdullah Mueen LECTURE 2: DATA TRANSFORMATION AND DIMENSIONALITY REDUCTION Chapter 3: Data Preprocessing Data Preprocessing: An Overview Data Quality Major Tasks
More informationRelationship between Fourier Space and Image Space. Academic Resource Center
Relationship between Fourier Space and Image Space Academic Resource Center Presentation Outline What is an image? Noise Why do we transform images? What is the Fourier Transform? Examples of images in
More information(Refer Slide Time 04:53)
Programming and Data Structure Dr.P.P.Chakraborty Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture 26 Algorithm Design -1 Having made a preliminary study
More informationPoints Lines Connected points X-Y Scatter. X-Y Matrix Star Plot Histogram Box Plot. Bar Group Bar Stacked H-Bar Grouped H-Bar Stacked
Plotting Menu: QCExpert Plotting Module graphs offers various tools for visualization of uni- and multivariate data. Settings and options in different types of graphs allow for modifications and customizations
More informationNumerical Linear Algebra
Numerical Linear Algebra Probably the simplest kind of problem. Occurs in many contexts, often as part of larger problem. Symbolic manipulation packages can do linear algebra "analytically" (e.g. Mathematica,
More informationMachine Learning for Signal Processing Fundamentals of Linear Algebra
Machine Learning for Signal Processing Fundamentals of Linear Algebra Class Sep 4 Instructor: Bhiksha Raj Sep 4-755/8-797 Administrivia Info on second TA still awaited from ECE Registration: Anyone on
More informationTERM PAPER ON The Compressive Sensing Based on Biorthogonal Wavelet Basis
TERM PAPER ON The Compressive Sensing Based on Biorthogonal Wavelet Basis Submitted By: Amrita Mishra 11104163 Manoj C 11104059 Under the Guidance of Dr. Sumana Gupta Professor Department of Electrical
More informationCIS 520, Machine Learning, Fall 2015: Assignment 7 Due: Mon, Nov 16, :59pm, PDF to Canvas [100 points]
CIS 520, Machine Learning, Fall 2015: Assignment 7 Due: Mon, Nov 16, 2015. 11:59pm, PDF to Canvas [100 points] Instructions. Please write up your responses to the following problems clearly and concisely.
More informationMachine Learning for Signal Processing Fundamentals of Linear Algebra
Machine Learning for Signal Processing Fundamentals of Linear Algebra Class 3 Sep 3 Instructor: Bhiksha Raj 3 Sep 3-755/8-797 Administrivia Change of classroom: BH A5 Being broadcast to west coast Registration:
More informationMultiple Model Estimation : The EM Algorithm & Applications
Multiple Model Estimation : The EM Algorithm & Applications Princeton University COS 429 Lecture Dec. 4, 2008 Harpreet S. Sawhney hsawhney@sarnoff.com Plan IBR / Rendering applications of motion / pose
More informationCompressive Sensing for Multimedia. Communications in Wireless Sensor Networks
Compressive Sensing for Multimedia 1 Communications in Wireless Sensor Networks Wael Barakat & Rabih Saliba MDDSP Project Final Report Prof. Brian L. Evans May 9, 2008 Abstract Compressive Sensing is an
More informationBar Graphs and Dot Plots
CONDENSED LESSON 1.1 Bar Graphs and Dot Plots In this lesson you will interpret and create a variety of graphs find some summary values for a data set draw conclusions about a data set based on graphs
More informationVC 16/17 TP5 Single Pixel Manipulation
VC 16/17 TP5 Single Pixel Manipulation Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos Hélder Filipe Pinto de Oliveira Outline Dynamic Range Manipulation
More informationMidterm Exam Fundamentals of Computer Graphics (COMP 557) Thurs. Feb. 19, 2015 Professor Michael Langer
Midterm Exam Fundamentals of Computer Graphics (COMP 557) Thurs. Feb. 19, 2015 Professor Michael Langer The exam consists of 10 questions. There are 2 points per question for a total of 20 points. You
More informationCHAPTER 3 DIFFERENT DOMAINS OF WATERMARKING. domain. In spatial domain the watermark bits directly added to the pixels of the cover
38 CHAPTER 3 DIFFERENT DOMAINS OF WATERMARKING Digital image watermarking can be done in both spatial domain and transform domain. In spatial domain the watermark bits directly added to the pixels of the
More informationRobust image recovery via total-variation minimization
Robust image recovery via total-variation minimization Rachel Ward University of Texas at Austin (Joint work with Deanna Needell, Claremont McKenna College) February 16, 2012 2 Images are compressible
More informationCS 231A Computer Vision (Fall 2012) Problem Set 3
CS 231A Computer Vision (Fall 2012) Problem Set 3 Due: Nov. 13 th, 2012 (2:15pm) 1 Probabilistic Recursion for Tracking (20 points) In this problem you will derive a method for tracking a point of interest
More informationLecture 17 Sparse Convex Optimization
Lecture 17 Sparse Convex Optimization Compressed sensing A short introduction to Compressed Sensing An imaging perspective 10 Mega Pixels Scene Image compression Picture Why do we compress images? Introduction
More informationECE 176 Digital Image Processing Handout #14 Pamela Cosman 4/29/05 TEXTURE ANALYSIS
ECE 176 Digital Image Processing Handout #14 Pamela Cosman 4/29/ TEXTURE ANALYSIS Texture analysis is covered very briefly in Gonzalez and Woods, pages 66 671. This handout is intended to supplement that
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 informationDetecting Burnscar from Hyperspectral Imagery via Sparse Representation with Low-Rank Interference
Detecting Burnscar from Hyperspectral Imagery via Sparse Representation with Low-Rank Interference Minh Dao 1, Xiang Xiang 1, Bulent Ayhan 2, Chiman Kwan 2, Trac D. Tran 1 Johns Hopkins Univeristy, 3400
More informationLecture 7: Arnold s Cat Map
Lecture 7: Arnold s Cat Map Reference http://www.chaos.umd.edu/misc/catmap.html https://www.jasondavies.com/catmap/ Chaotic Maps: An Introduction A popular question in mathematics is how to analyze and
More informationA Representative Sample Selection Approach for SRC
DEIM Forum 2011 E9-1 AliceChen, NTT, 239-0847 1-1 School of Computing Science, Simon Fraser University 8888 University Drive, Burnaby BC, V5A 1S6 Canada E-mail: {alice.chen,eda.takeharu,katafuchi.norifumi,kataoka.ryoji}@lab.ntt.co.jp
More informationComputational Methods CMSC/AMSC/MAPL 460. Vectors, Matrices, Linear Systems, LU Decomposition, Ramani Duraiswami, Dept. of Computer Science
Computational Methods CMSC/AMSC/MAPL 460 Vectors, Matrices, Linear Systems, LU Decomposition, Ramani Duraiswami, Dept. of Computer Science Some special matrices Matlab code How many operations and memory
More informationGraded Assignment 2 Maple plots
Graded Assignment 2 Maple plots The Maple part of the assignment is to plot the graphs corresponding to the following problems. I ll note some syntax here to get you started see tutorials for more. Problem
More informationGEOMETRIC TOOLS FOR COMPUTER GRAPHICS
GEOMETRIC TOOLS FOR COMPUTER GRAPHICS PHILIP J. SCHNEIDER DAVID H. EBERLY MORGAN KAUFMANN PUBLISHERS A N I M P R I N T O F E L S E V I E R S C I E N C E A M S T E R D A M B O S T O N L O N D O N N E W
More information