Eigen modelling and Dynamic Texture Modification
|
|
|
- Lorena Robinson
- 5 years ago
- Views:
Transcription
1 Dynamic Textures Modelling with Temporal Mixing Coefficients Approximation Michal Havlíček 4th year of PGS, Department of Mathematics Faculty of Nuclear Sciences and Physical Engineering, CTU in Prague advisor: Michal Haindl, Pattern Recognition Department, Institute of Information Theory and Automation, ASCR Abstract. Appearance of many real world materials is not static but changes in time. In case of spatially and temporally homogeneous changes the material can be represented by means of dynamic texture. Dynamic texture modelling is a challenging problem. In this article we present possible solution based on eigen analysis of input data and subsequent processing and modelling of temporal interpolation eigen coefficients using a combination of piecewise linear approximation and normal distribution sampling. The proposed method shows good performance, enables compress significantly the original data and extremely fast synthesis of arbitrarily long extension of the original texture. Keywords: Dynamic texture, texture analysis, texture synthesis, data compression, computer graphics Abstrakt. Vzhled mnoha skutečných materiálů není statický, ale mění se v čase. V případě prostorově a časově homogenních změn může být materiál reprezentován pomocí dynamické textury. Modelování dynamických textur představuje složitý problém. V tomto článku uvádíme možné řešení založené na vlastní analýze vstupních dat a následném zpracování a modelování časových interpolačních vlastních koeficientů pomocí kombinace po částech lineární aproximace a vzorkování z normálního rozdělení. Navržená metoda dosahuje dobrých výsledků, umožňuje výraznou kompresi původních dat a velmi rychlou syntézu libovolně dlouhého rozšíření původní textury. Klíčová slova: Dynamická textura, analýza textur, syntéza textur, komprese dat, počítačová grafika 1 Introduction Dynamic textures (DT) can be understood as spatially repetitive motion patterns exhibiting homogenous temporal properties. Good examples might be smoke, fire or liquids. Also waving trees or straws or some moving mechanical objects can be considered as dynamic textures. A sequence of images which are called frames is a basic representation of DT. Original data are always represented by finite length sequence. This property may limit the use of DTs in virtual reality systems so temporally unconstrained modelling of DT is an interesting problem in research such as computer vision, pattern recognition and computer graphics. Pattern Recognition Department, Institute of Information Theory and Automation, ASCR. 1
2 2 Already published works dealing with DTs can be divided according to the application to: recognition, representation and synthesis [1]. The DT synthesis is apparently the most difficult task and there are only few papers on this topic available [2]. For example: spatio temporal causal auto regressive model [7], auto regressive moving average model applied on responses of dimensionality reduction filter based on singular value decomposition [6], generative mono spectral DT model based on moving object structure modelling and trajectory modelling by means of dictionary containing Gabor bases for particle elements and Fourier bases for wave elements [8], combination of spatial steerable pyramid and temporal wavelet transformation [3]. All of them are limited by time consuming synthesis algorithm. In addition method [7] requires some high level of temporal homogeneity of the input and method [3] is restricted on monospectral DTs. Another possibility is utilize so called video editing techniques, developed for general video sequences originally, which can be used for DT synthesis as DT can be considered as a special case of general video sequence. Several examples: video textures generation based on searching for transition points for looping with additional blending and morphing [5], further extended in [4], or tree structured vector quantization [9]. These techniques are also time demanding, but some of them produce very high visual quality results [9]. The contribution of this paper is to propose straightforward colour DT modelling method with low computational demands enabling extremely fast synthesis of arbitrarily long DT sequence and in addition compression of original data. The method is based on combination of input data dimensionality reduction using eigen analysis and modelling of resulted temporal coefficients by means of combination of piece wise linear interpolation and uncorrelated noise sampling. It was inspired by the method described in [2] and represents interesting alternative. The rest of paper is organized as follows: Section 2 explains input data dimensionality reduction using eigen analysis, Section 3 describes temporal coefficients modelling, Section 4 deals with DT synthesis, Section 5 presents some achieved results and Section 6 summarizes the article with a discussion. 2 Dynamic Texture Eigen Analysis The first step is so called normalization of analysed DT in which average frame from all frames in the sequence is computed and then this frame is subtracted from each frame in this sequence. Values corresponding to pixels intensities of individual frames from the normalized sequence are arranged into column vectors forming (n t) matrix C where n is a number of values equals frame width frame height number of spectral planes in the frames and t is a number of frames. Then a covariance (t t) matrix A is computed as: A = C T C. The matrix A is decomposed using singular value decomposition so that A = UDU T where U is an orthogonal matrix of eigen vectors and D is a diagonal matrix of corresponding eigen numbers. Only k < t eigen vectors corresponding to eigen numbers representing the most of the information are saved. The number k can be determined by several techniques. The threshold selecting vectors which are not used may be computed from the values of the eigen numbers. Assuming that the eigen numbers i.e. the elements D (i,i) are ordered by
3 3 their value then the threshold δ can be computed as for example: δ = 1 t t D (i,i) or δ = D (i,i) where i = argmin j {1,...,k 1} ( D (j,j) D (j+1,j+1) ). Only eigen vectors which fulfill that their corresponding eigen number is higher than the treshold δ are saved. The effects of selecting the threshold δ and therefore the number of preserved vectors k and the other possibilities are further discussed in Section 5 and Section 6. Eigen images (n k) matrix I is computed as: I = CT, where T is (t k) matrix with elements: T (i,j) = U (i,j). Finally a matrix of temporal mixing coefficients of individual D(j,j) eigen images I for all frames from the sequence is computed as: M = I T C. The (k t) matrix M is a subject of further processing described in following section. 3 Temporal Mixing Coefficients Processing A threshold α is computed first: α = 1 k k (σ i) where σ j = 1 n 1 ( M (j,i) M (j,i+1) µ j )( M (j,i) M (j,i+1) µ j ), n 1 µ j = 1 n 1 ( M (j,i) M (j,i+1) ). n 1 Then the matrix M is processed following manner: if j-th row of M fulfils σ j > α then mean ˆµ j and dispersion ˆσ j of normal distribution from elements of this row are estimated as: ˆµ j = 1 t t M (j,i), ˆσ j = 1 t t (M (j,i) ˆµ j ) 2. The row which is under σ j α is disjoint into several sub intervals. We denote the set of the indices representing end points of the rows as L. The right edge i 1 of the block is detected by the threshold µ j applied to M (j,i1 ) M (j,i1 +1) so that at least one row j 0 L satisfies M (j0,i 1 ) M (j0,i 1 +1) > µ j0. Then values of M (j,i0 ) and M (j,i1 ) j L, where i 0 is the left edge of the block, are saved instead of all values in corresponding interval. In addition blocks with less than two elements are not saved at all. The set of all saved blocks will be denoted as B. The division is driven by the row j which both fulfils σ j α and the average value of all elements of this row is the higher than any other such value of the rest of the rows j ˆk under σ j α. Another possibility is to disjoint rows into the sub intervals with the same length. The length of intervals affects overall dynamics of the synthesized sequence and it appears that each DT need different division to achieve the best result. Although we have not
4 4 developed any technique to detect this optimal division yet it is apparent that some semi optimal division sufficient enough exists and it was verified by many experiments that this semi optimal length equals to two percents of the total length of the original sequence. 4 Synthesis The goal of the synthesis is to create certain number of DT frames so that overall visual appearance is close enough to the original. Unfortunately there does not exist any applicable criterion to decide if the synthesized DT is close enough to the original as explained in Section 5. During the synthesis a matrix (k t ) of temporal mixing coefficients M, where t is a length of the synthesized sequence, in general different from t, is created block wise from the blocks occurring the set B. Element M i,j is linearly interpolated if j L or sampled from uncorrelated noise with mean ˆµ j and dispersion ˆσ j otherwise. Blocks may be chosen even non deterministically but M i1,j M i0,j < µ j must hold for all j L, i 1 is the right edge of previously used block and i 0 is the left edge of the following one. New DT sequence C which is (n t ) matrix can be then computed simply as: C = M U. Final step is addition of the average frame to each frame in the synthesized sequence. Since only matrix operations occur in this step it can be easily performed on contemporary graphics hardware which considerably increases the synthesis speed. 5 Results We used the dynamic texture data sets from DynTex texture database 1 as a source of test data. Each dynamic texture from this sets is typically represented by a 250 frames long video sequence, that is equivalent to ten second long video. An analysed DT is processed frame by frame. Each frame is RGB colour image. As a test DT were chosen: smoke, steam, streaming water, sea waves, river, candle light, close shot of moving escalator, sheet, waving flag, leaves, straws and branches. Some results can be seen on Figures 1 and 2, showing selected synthesized frames and corresponding frames from original sequence. In this case the deterministic version of the algorithm with fixed length intervals were use to reproduce the sequence. From the shown results can be seen that although there are some differences between original and synthesized frames the overall dynamic stayed preserved. Unfortunately it is really hard to express this similarity exactly. Robust and reliable similarity comparison between two static textures is still unsolved problem up to now. Moreover, when we switch to the dynamic textures the complexity of comparison between original and synthesized DT sequence increase even more. In some cases the synthesized DT is visually similar to the original except for less details (for example: river and straws on Figure 1, sea waves on Figure 2), sometimes the moves in synthesized sequence are blurred (for example: waving leaves and sheet on Figure 2). Less detailed appearance is mainly caused by information loss during the dimensionality reduction phase when only about 15% of the original information is saved. 1
5 5 Figure 1: Original frames (odd rows) versus corresponding synthesized ones (even rows), sequences: candle light, smoke, river, straws.
6 6 Figure 2: Original frames (odd rows) versus corresponding synthesized ones (even rows), sequences: sea waves, sheet, waving leaves, flag.
7 7 Figure 3: The synthesis of several textures (candle light, river, straws and waving leaves) 300th and 400th frames. The approximation of coefficients is reflected in the blurring. The worst result is the flag sequence synthesis (Figure 2), maybe it is because this is not real DT but rather dynamic scene and this method is limited to DTs. Main advantage of this method to the solution published in [2], where Causal Auto Regressive (CAR) model is used to process matrix M, is its stability in the synthesis step. Another issue of using CAR model is that the overall dynamics of synthesized sequence decreases with time which is serious problem in case of sequences longer than original one. The general dynamic of the sequence is preserved in time in case of our method as presented on some results on Figure 3 showing selected frames from synthesized sequence longer than original one. The computational demands are identical for both methods. 6 Conclusion and discussion We presented a novel method for fast synthesis of dynamic multispectral textures in this article. The main part of the approach is based on modelling of temporal coefficients resulted from input data dimensionality reduction step. This solution enables extremely fast synthesis of arbitrary number of multispectral DT frames, which can be even more efficiently performed by contemporary graphical hardware. There are still some unsolved tasks. The detection of optimal number of component which should be saved is still discussed, because this step is essential and affect overall performance and resulting visual quality. The division of temporal matrix is not always the best solution and sometimes the fixed length sub intervals serves as the universal semi optimal solution. On the other we have not developed any method for optimal fixed sub interval length detection yet but many experiments demonstrated that for most DTs 2% of the total length of the sequence is sufficient. Although this method is still under development it represents interesting alternative to the existing approaches.
8 8 References [1] D. Chetverikov, R. Péteri. A brief survey of dynamic texture description and recognition. In Proceedings 4th Int. Conf. on Computer Recognition Systems (CORES05), Springer Advances in Soft Computing, (2005), [2] J. Filip, M. Haindl, D. Chetverikov. Fast Synthesis of Dynamic Colour Textures. Proceedings of 18th International Conference on Pattern Recognition, IEEE Computer Society Press, 4, 2006, [3] Z. Joseph, R. El-Yaniv, D. Lischinski, M. Werman. Texture mixing and texture movie synthesis using statistical learning. IEEE Transactions on Visualization and Computer Graphics, 7(2), 2001, [4] V. Kwatra, A. Schödl, I. Essa, A. Bobick. Graphcut textures: image and video synthesis using graph cuts. ACM SIGGRAPH 2003, ACM Press, 22(2), 2003, [5] A. Schödl, R. Szeliski, D. Salesin, I. Essa. ACM SIGGRAPH 2000, ACM Press, [6] S. Soatto, G. Doretto, Y. Wu. Dynamic textures. In ICCV, 2001, [7] M. Szummer and R. Picard. 2Temporal texture modeling. In Proceedings of IEEE International Conference on Image Processing (ICIP 96), [8] Y. Wang and S. Zhu. Analysis and synthesis of textured motion: Particle, wave and cartoon sketch. IEEE Trans. on Pattern Analysis and Machine Intelligence (PAMI), [9] L. Wei, M. Levoy. Fast texture synthesis using treestructured vector quantization. ACM SIGGRAPH 2000, ACM Press, pages
Space-Time Video Completion
Space-Time Video Completion Y. Wexler E. Shechtman M. Irani Dept. of Computer Science and Applied Math The Weizmann Institute of Science Rehovot, 7600 Israel Abstract We present a method for space-time
CHAPTER 6 TEXTURE ANIMATION
CHAPTER 6 TEXTURE ANIMATION 6.1. INTRODUCTION Animation is the creating of a timed sequence or series of graphic images or frames together to give the appearance of continuous movement. A collection of
Tracking Moving Objects In Video Sequences Yiwei Wang, Robert E. Van Dyck, and John F. Doherty Department of Electrical Engineering The Pennsylvania State University University Park, PA16802 Abstract{Object
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
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
WATER BODY EXTRACTION FROM MULTI SPECTRAL IMAGE BY SPECTRAL PATTERN ANALYSIS
WATER BODY EXTRACTION FROM MULTI SPECTRAL IMAGE BY SPECTRAL PATTERN ANALYSIS Nguyen Dinh Duong Department of Environmental Information Study and Analysis, Institute of Geography, 18 Hoang Quoc Viet Rd.,
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?
Tracking in flussi video 3D. Ing. Samuele Salti
Seminari XXIII ciclo Tracking in flussi video 3D Ing. Tutors: Prof. Tullio Salmon Cinotti Prof. Luigi Di Stefano The Tracking problem Detection Object model, Track initiation, Track termination, Tracking
Tracking Groups of Pedestrians in Video Sequences
Tracking Groups of Pedestrians in Video Sequences Jorge S. Marques Pedro M. Jorge Arnaldo J. Abrantes J. M. Lemos IST / ISR ISEL / IST ISEL INESC-ID / IST Lisbon, Portugal Lisbon, Portugal Lisbon, Portugal
Object Recognition and Template Matching
Object Recognition and Template Matching Template Matching A template is a small image (sub-image) The goal is to find occurrences of this template in a larger image That is, you want to find matches of
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
Compact Representations and Approximations for Compuation in Games
Compact Representations and Approximations for Compuation in Games Kevin Swersky April 23, 2008 Abstract Compact representations have recently been developed as a way of both encoding the strategic interactions
Face Model Fitting on Low Resolution Images
Face Model Fitting on Low Resolution Images Xiaoming Liu Peter H. Tu Frederick W. Wheeler Visualization and Computer Vision Lab General Electric Global Research Center Niskayuna, NY, 1239, USA {liux,tu,wheeler}@research.ge.com
Time Series Prediction by Chaotic Modeling of Nonlinear Dynamical Systems
Time Series Prediction by Chaotic Modeling of Nonlinear Dynamical Systems Arslan Basharat + Kitware Inc. Clifton Park, NY, USA [email protected] Mubarak Shah + + University of Central Florida
Component Ordering in Independent Component Analysis Based on Data Power
Component Ordering in Independent Component Analysis Based on Data Power Anne Hendrikse Raymond Veldhuis University of Twente University of Twente Fac. EEMCS, Signals and Systems Group Fac. EEMCS, Signals
Solution of Linear Systems
Chapter 3 Solution of Linear Systems In this chapter we study algorithms for possibly the most commonly occurring problem in scientific computing, the solution of linear systems of equations. We start
Bernice E. Rogowitz and Holly E. Rushmeier IBM TJ Watson Research Center, P.O. Box 704, Yorktown Heights, NY USA
Are Image Quality Metrics Adequate to Evaluate the Quality of Geometric Objects? Bernice E. Rogowitz and Holly E. Rushmeier IBM TJ Watson Research Center, P.O. Box 704, Yorktown Heights, NY USA ABSTRACT
REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING
REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING Ms.PALLAVI CHOUDEKAR Ajay Kumar Garg Engineering College, Department of electrical and electronics Ms.SAYANTI BANERJEE Ajay Kumar Garg Engineering
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
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
Solving Simultaneous Equations and Matrices
Solving Simultaneous Equations and Matrices The following represents a systematic investigation for the steps used to solve two simultaneous linear equations in two unknowns. The motivation for considering
Background Animation Generator: Interactive Scene Design based on Motion Graph
Background Animation Generator: Interactive Scene Design based on Motion Graph Tse-Hsien Wang National Taiwan University [email protected] Bin-Yu Chen National Taiwan University [email protected]
Image Compression through DCT and Huffman Coding Technique
International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347 5161 2015 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Rahul
Least Squares Estimation
Least Squares Estimation SARA A VAN DE GEER Volume 2, pp 1041 1045 in Encyclopedia of Statistics in Behavioral Science ISBN-13: 978-0-470-86080-9 ISBN-10: 0-470-86080-4 Editors Brian S Everitt & David
Non-negative Matrix Factorization (NMF) in Semi-supervised Learning Reducing Dimension and Maintaining Meaning
Non-negative Matrix Factorization (NMF) in Semi-supervised Learning Reducing Dimension and Maintaining Meaning SAMSI 10 May 2013 Outline Introduction to NMF Applications Motivations NMF as a middle step
Wavelet analysis. Wavelet requirements. Example signals. Stationary signal 2 Hz + 10 Hz + 20Hz. Zero mean, oscillatory (wave) Fast decay (let)
Wavelet analysis In the case of Fourier series, the orthonormal basis is generated by integral dilation of a single function e jx Every 2π-periodic square-integrable function is generated by a superposition
Image Segmentation and Registration
Image Segmentation and Registration Dr. Christine Tanner ([email protected]) Computer Vision Laboratory, ETH Zürich Dr. Verena Kaynig, Machine Learning Laboratory, ETH Zürich Outline Segmentation
Human behavior analysis from videos using optical flow
L a b o r a t o i r e I n f o r m a t i q u e F o n d a m e n t a l e d e L i l l e Human behavior analysis from videos using optical flow Yassine Benabbas Directeur de thèse : Chabane Djeraba Multitel
the points are called control points approximating curve
Chapter 4 Spline Curves A spline curve is a mathematical representation for which it is easy to build an interface that will allow a user to design and control the shape of complex curves and surfaces.
Computer Graphics. Geometric Modeling. Page 1. Copyright Gotsman, Elber, Barequet, Karni, Sheffer Computer Science - Technion. An Example.
An Example 2 3 4 Outline Objective: Develop methods and algorithms to mathematically model shape of real world objects Categories: Wire-Frame Representation Object is represented as as a set of points
Automatic Traffic Estimation Using Image Processing
Automatic Traffic Estimation Using Image Processing Pejman Niksaz Science &Research Branch, Azad University of Yazd, Iran [email protected] Abstract As we know the population of city and number of
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)
Computer Animation and Visualisation. Lecture 1. Introduction
Computer Animation and Visualisation Lecture 1 Introduction 1 Today s topics Overview of the lecture Introduction to Computer Animation Introduction to Visualisation 2 Introduction (PhD in Tokyo, 2000,
Object tracking in video scenes
A Seminar On Object tracking in video scenes Presented by Alok K. Watve M.Tech. IT 1st year Indian Institue of Technology, Kharagpur Under the guidance of Dr. Shamik Sural Assistant Professor School of
Animation. Persistence of vision: Visual closure:
Animation Persistence of vision: The visual system smoothes in time. This means that images presented to the eye are perceived by the visual system for a short time after they are presented. In turn, this
Mean-Shift Tracking with Random Sampling
1 Mean-Shift Tracking with Random Sampling Alex Po Leung, Shaogang Gong Department of Computer Science Queen Mary, University of London, London, E1 4NS Abstract In this work, boosting the efficiency of
Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries
First Semester Development 1A On completion of this subject students will be able to apply basic programming and problem solving skills in a 3 rd generation object-oriented programming language (such as
Low-resolution Image Processing based on FPGA
Abstract Research Journal of Recent Sciences ISSN 2277-2502. Low-resolution Image Processing based on FPGA Mahshid Aghania Kiau, Islamic Azad university of Karaj, IRAN Available online at: www.isca.in,
3. Interpolation. Closing the Gaps of Discretization... Beyond Polynomials
3. Interpolation Closing the Gaps of Discretization... Beyond Polynomials Closing the Gaps of Discretization... Beyond Polynomials, December 19, 2012 1 3.3. Polynomial Splines Idea of Polynomial Splines
Low-resolution Character Recognition by Video-based Super-resolution
2009 10th International Conference on Document Analysis and Recognition Low-resolution Character Recognition by Video-based Super-resolution Ataru Ohkura 1, Daisuke Deguchi 1, Tomokazu Takahashi 2, Ichiro
Quality Estimation for Scalable Video Codec. Presented by Ann Ukhanova (DTU Fotonik, Denmark) Kashaf Mazhar (KTH, Sweden)
Quality Estimation for Scalable Video Codec Presented by Ann Ukhanova (DTU Fotonik, Denmark) Kashaf Mazhar (KTH, Sweden) Purpose of scalable video coding Multiple video streams are needed for heterogeneous
Nonlinear Iterative Partial Least Squares Method
Numerical Methods for Determining Principal Component Analysis Abstract Factors Béchu, S., Richard-Plouet, M., Fernandez, V., Walton, J., and Fairley, N. (2016) Developments in numerical treatments for
MATLAB-based Applications for Image Processing and Image Quality Assessment Part II: Experimental Results
154 L. KRASULA, M. KLÍMA, E. ROGARD, E. JEANBLANC, MATLAB BASED APPLICATIONS PART II: EXPERIMENTAL RESULTS MATLAB-based Applications for Image Processing and Image Quality Assessment Part II: Experimental
Neural Network based Vehicle Classification for Intelligent Traffic Control
Neural Network based Vehicle Classification for Intelligent Traffic Control Saeid Fazli 1, Shahram Mohammadi 2, Morteza Rahmani 3 1,2,3 Electrical Engineering Department, Zanjan University, Zanjan, IRAN
Part II Redundant Dictionaries and Pursuit Algorithms
Aisenstadt Chair Course CRM September 2009 Part II Redundant Dictionaries and Pursuit Algorithms Stéphane Mallat Centre de Mathématiques Appliquées Ecole Polytechnique Sparsity in Redundant Dictionaries
OBJECT TRACKING USING LOG-POLAR TRANSFORMATION
OBJECT TRACKING USING LOG-POLAR TRANSFORMATION A Thesis Submitted to the Gradual Faculty of the Louisiana State University and Agricultural and Mechanical College in partial fulfillment of the requirements
A Survey of Video Processing with Field Programmable Gate Arrays (FGPA)
A Survey of Video Processing with Field Programmable Gate Arrays (FGPA) Heather Garnell Abstract This paper is a high-level, survey of recent developments in the area of video processing using reconfigurable
Speed Performance Improvement of Vehicle Blob Tracking System
Speed Performance Improvement of Vehicle Blob Tracking System Sung Chun Lee and Ram Nevatia University of Southern California, Los Angeles, CA 90089, USA [email protected], [email protected] Abstract. A speed
Visualization of Large Font Databases
Visualization of Large Font Databases Martin Solli and Reiner Lenz Linköping University, Sweden ITN, Campus Norrköping, Linköping University, 60174 Norrköping, Sweden [email protected], [email protected]
An Energy-Based Vehicle Tracking System using Principal Component Analysis and Unsupervised ART Network
Proceedings of the 8th WSEAS Int. Conf. on ARTIFICIAL INTELLIGENCE, KNOWLEDGE ENGINEERING & DATA BASES (AIKED '9) ISSN: 179-519 435 ISBN: 978-96-474-51-2 An Energy-Based Vehicle Tracking System using Principal
Accurate and robust image superresolution by neural processing of local image representations
Accurate and robust image superresolution by neural processing of local image representations Carlos Miravet 1,2 and Francisco B. Rodríguez 1 1 Grupo de Neurocomputación Biológica (GNB), Escuela Politécnica
Figure 1: Relation between codec, data containers and compression algorithms.
Video Compression Djordje Mitrovic University of Edinburgh This document deals with the issues of video compression. The algorithm, which is used by the MPEG standards, will be elucidated upon in order
International Journal of Advanced Information in Arts, Science & Management Vol.2, No.2, December 2014
Efficient Attendance Management System Using Face Detection and Recognition Arun.A.V, Bhatath.S, Chethan.N, Manmohan.C.M, Hamsaveni M Department of Computer Science and Engineering, Vidya Vardhaka College
Keywords: Image Generation and Manipulation, Video Processing, Video Factorization, Face Morphing
TENSORIAL FACTORIZATION METHODS FOR MANIPULATION OF FACE VIDEOS S. Manikandan, Ranjeeth Kumar, C.V. Jawahar Center for Visual Information Technology International Institute of Information Technology, Hyderabad
Efficient Storage, Compression and Transmission
Efficient Storage, Compression and Transmission of Complex 3D Models context & problem definition general framework & classification our new algorithm applications for digital documents Mesh Decimation
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
Mathematics Course 111: Algebra I Part IV: Vector Spaces
Mathematics Course 111: Algebra I Part IV: Vector Spaces D. R. Wilkins Academic Year 1996-7 9 Vector Spaces A vector space over some field K is an algebraic structure consisting of a set V on which are
VEHICLE LOCALISATION AND CLASSIFICATION IN URBAN CCTV STREAMS
VEHICLE LOCALISATION AND CLASSIFICATION IN URBAN CCTV STREAMS Norbert Buch 1, Mark Cracknell 2, James Orwell 1 and Sergio A. Velastin 1 1. Kingston University, Penrhyn Road, Kingston upon Thames, KT1 2EE,
Determining optimal window size for texture feature extraction methods
IX Spanish Symposium on Pattern Recognition and Image Analysis, Castellon, Spain, May 2001, vol.2, 237-242, ISBN: 84-8021-351-5. Determining optimal window size for texture feature extraction methods Domènec
Colorado School of Mines Computer Vision Professor William Hoff
Professor William Hoff Dept of Electrical Engineering &Computer Science http://inside.mines.edu/~whoff/ 1 Introduction to 2 What is? A process that produces from images of the external world a description
Segmentation of building models from dense 3D point-clouds
Segmentation of building models from dense 3D point-clouds Joachim Bauer, Konrad Karner, Konrad Schindler, Andreas Klaus, Christopher Zach VRVis Research Center for Virtual Reality and Visualization, Institute
Behavior Analysis in Crowded Environments. XiaogangWang Department of Electronic Engineering The Chinese University of Hong Kong June 25, 2011
Behavior Analysis in Crowded Environments XiaogangWang Department of Electronic Engineering The Chinese University of Hong Kong June 25, 2011 Behavior Analysis in Sparse Scenes Zelnik-Manor & Irani CVPR
False alarm in outdoor environments
Accepted 1.0 Savantic letter 1(6) False alarm in outdoor environments Accepted 1.0 Savantic letter 2(6) Table of contents Revision history 3 References 3 1 Introduction 4 2 Pre-processing 4 3 Detection,
Course Overview. CSCI 480 Computer Graphics Lecture 1. Administrative Issues Modeling Animation Rendering OpenGL Programming [Angel Ch.
CSCI 480 Computer Graphics Lecture 1 Course Overview January 14, 2013 Jernej Barbic University of Southern California http://www-bcf.usc.edu/~jbarbic/cs480-s13/ Administrative Issues Modeling Animation
Lecture L3 - Vectors, Matrices and Coordinate Transformations
S. Widnall 16.07 Dynamics Fall 2009 Lecture notes based on J. Peraire Version 2.0 Lecture L3 - Vectors, Matrices and Coordinate Transformations By using vectors and defining appropriate operations between
Index Terms: Face Recognition, Face Detection, Monitoring, Attendance System, and System Access Control.
Modern Technique Of Lecture Attendance Using Face Recognition. Shreya Nallawar, Neha Giri, Neeraj Deshbhratar, Shamal Sane, Trupti Gautre, Avinash Bansod Bapurao Deshmukh College Of Engineering, Sewagram,
Degree Reduction of Interval SB Curves
International Journal of Video&Image Processing and Network Security IJVIPNS-IJENS Vol:13 No:04 1 Degree Reduction of Interval SB Curves O. Ismail, Senior Member, IEEE Abstract Ball basis was introduced
Enhanced LIC Pencil Filter
Enhanced LIC Pencil Filter Shigefumi Yamamoto, Xiaoyang Mao, Kenji Tanii, Atsumi Imamiya University of Yamanashi {[email protected], [email protected], [email protected]}
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, [email protected] Indian Statistical Institute,
Introduction. Chapter 1
1 Chapter 1 Introduction Robotics and automation have undergone an outstanding development in the manufacturing industry over the last decades owing to the increasing demand for higher levels of productivity
Recall that two vectors in are perpendicular or orthogonal provided that their dot
Orthogonal Complements and Projections Recall that two vectors in are perpendicular or orthogonal provided that their dot product vanishes That is, if and only if Example 1 The vectors in are orthogonal
ROBUST VEHICLE TRACKING IN VIDEO IMAGES BEING TAKEN FROM A HELICOPTER
ROBUST VEHICLE TRACKING IN VIDEO IMAGES BEING TAKEN FROM A HELICOPTER Fatemeh Karimi Nejadasl, Ben G.H. Gorte, and Serge P. Hoogendoorn Institute of Earth Observation and Space System, Delft University
Tracking And Object Classification For Automated Surveillance
Tracking And Object Classification For Automated Surveillance Omar Javed and Mubarak Shah Computer Vision ab, University of Central Florida, 4000 Central Florida Blvd, Orlando, Florida 32816, USA {ojaved,shah}@cs.ucf.edu
Big Data Text Mining and Visualization. Anton Heijs
Copyright 2007 by Treparel Information Solutions BV. This report nor any part of it may be copied, circulated, quoted without prior written approval from Treparel7 Treparel Information Solutions BV Delftechpark
Introduction to Matrix Algebra
Psychology 7291: Multivariate Statistics (Carey) 8/27/98 Matrix Algebra - 1 Introduction to Matrix Algebra Definitions: A matrix is a collection of numbers ordered by rows and columns. It is customary
Detection and Restoration of Vertical Non-linear Scratches in Digitized Film Sequences
Detection and Restoration of Vertical Non-linear Scratches in Digitized Film Sequences Byoung-moon You 1, Kyung-tack Jung 2, Sang-kook Kim 2, and Doo-sung Hwang 3 1 L&Y Vision Technologies, Inc., Daejeon,
MODELING AND ANIMATION
UNIVERSITY OF CALICUT SCHOOL OF DISTANCE EDUCATION B M M C (2011 Admission Onwards) VI Semester Core Course MODELING AND ANIMATION QUESTION BANK 1. 2D Animation a) Wire Frame b) More than two Dimension
Very Low Frame-Rate Video Streaming For Face-to-Face Teleconference
Very Low Frame-Rate Video Streaming For Face-to-Face Teleconference Jue Wang, Michael F. Cohen Department of Electrical Engineering, University of Washington Microsoft Research Abstract Providing the best
The Image Deblurring Problem
page 1 Chapter 1 The Image Deblurring Problem You cannot depend on your eyes when your imagination is out of focus. Mark Twain When we use a camera, we want the recorded image to be a faithful representation
NEW VERSION OF DECISION SUPPORT SYSTEM FOR EVALUATING TAKEOVER BIDS IN PRIVATIZATION OF THE PUBLIC ENTERPRISES AND SERVICES
NEW VERSION OF DECISION SUPPORT SYSTEM FOR EVALUATING TAKEOVER BIDS IN PRIVATIZATION OF THE PUBLIC ENTERPRISES AND SERVICES Silvija Vlah Kristina Soric Visnja Vojvodic Rosenzweig Department of Mathematics
Visibility optimization for data visualization: A Survey of Issues and Techniques
Visibility optimization for data visualization: A Survey of Issues and Techniques Ch Harika, Dr.Supreethi K.P Student, M.Tech, Assistant Professor College of Engineering, Jawaharlal Nehru Technological
Volume 2, Issue 9, September 2014 International Journal of Advance Research in Computer Science and Management Studies
Volume 2, Issue 9, September 2014 International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online at: www.ijarcsms.com
Statistical machine learning, high dimension and big data
Statistical machine learning, high dimension and big data S. Gaïffas 1 14 mars 2014 1 CMAP - Ecole Polytechnique Agenda for today Divide and Conquer principle for collaborative filtering Graphical modelling,
Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist
Design-Simulation-Optimization Package for a Generic 6-DOF Manipulator with a Spherical Wrist MHER GRIGORIAN, TAREK SOBH Department of Computer Science and Engineering, U. of Bridgeport, USA ABSTRACT Robot
Video compression: Performance of available codec software
Video compression: Performance of available codec software Introduction. Digital Video A digital video is a collection of images presented sequentially to produce the effect of continuous motion. It takes
CS 4204 Computer Graphics
CS 4204 Computer Graphics Computer Animation Adapted from notes by Yong Cao Virginia Tech 1 Outline Principles of Animation Keyframe Animation Additional challenges in animation 2 Classic animation Luxo
Graphics. Computer Animation 고려대학교 컴퓨터 그래픽스 연구실. kucg.korea.ac.kr 1
Graphics Computer Animation 고려대학교 컴퓨터 그래픽스 연구실 kucg.korea.ac.kr 1 Computer Animation What is Animation? Make objects change over time according to scripted actions What is Simulation? Predict how objects
Data, Measurements, Features
Data, Measurements, Features Middle East Technical University Dep. of Computer Engineering 2009 compiled by V. Atalay What do you think of when someone says Data? We might abstract the idea that data are
IEOR 4404 Homework #2 Intro OR: Deterministic Models February 14, 2011 Prof. Jay Sethuraman Page 1 of 5. Homework #2
IEOR 4404 Homework # Intro OR: Deterministic Models February 14, 011 Prof. Jay Sethuraman Page 1 of 5 Homework #.1 (a) What is the optimal solution of this problem? Let us consider that x 1, x and x 3
DATA ANALYSIS II. Matrix Algorithms
DATA ANALYSIS II Matrix Algorithms Similarity Matrix Given a dataset D = {x i }, i=1,..,n consisting of n points in R d, let A denote the n n symmetric similarity matrix between the points, given as where
