Creating an Automated Blood Vessel. Diameter Tracking Tool

Size: px
Start display at page:

Download "Creating an Automated Blood Vessel. Diameter Tracking Tool"

Transcription

1 Medical Biophysics 3970Z 6 Week Project: Creating an Automated Blood Vessel Diameter Tracking Tool Peter McLachlan April 2, 2013 Introduction In order to meet the demands of tissues the body modulates local blood flow. Blood flow is primarily controlled in the microcirculation by changing the arteriole diameter. Measuring blood flow is an important metric for many physiologically relevant conditions including sepsis and cancer. Manual diameter measurements can be obtained after video recording using software like ImageJ or on the fly using electronic calipers [1]. These methods are time consuming and error prone, respectively, making automated software measurement desirable. Automated diameter measurement from initial seed points has been performed on videos of blood vessels flowing horizontally [1]. It is desirable to reproduce this process for vessels at an arbitrary orientation. This project attempts to achieve automated diameter measurements from video sequences featuring vessels at an arbitrary two-dimensional direction.

2 Theory Blood flow is modulated to meet metabolic demands and so is an important factor for many biophysical models. Blood flow can be quantified in the simplest way using Ohm s law, which states that blood flow is proportional to the blood pressure and inversely proportional to the resistance of the vessel. Q = P R (1) Note that, according to Poiseuille s law, the resistance is dependent on many factors including the vessel length, the fluid viscosity and importantly the radius, giving the Poiseuille s flow equation. Q = P π r4 8Lη (2) According to Poiseuille s law flow equation, as radius appears to the fourth power, blood flow is more sensitive to changes in radius than changes to the pressure, length or viscosity. Consequently, blood vessel radius, or diameter, is of particular interest when studying vascular behavior. Gold standard blood vessel diameter measurements from in vivo videos are obtained manually. This is effective however it is time very time consuming as projects may require multiple experiments each with videos of tens of thousands of video frames per experiment. This lengthy process begs for automation using image processing software. Lee et al. have produced a method for automated diameter measurements from initial diameter seed points within in vivo vascular videos for purely horizontal vessels [1]. The horizontal vessel videos were obtained by rotating the camera to the direction of the blood vessel before video recording and by numerical phantom creation.

3 It is desirable to generalize this process to vessels at any orientation since videos of vascular networks may feature multiple blood vessels at various orientations. This project attempts to achieve the goal of diameter measurements from automated video feature tracking of moving vessels at an arbitrary two-dimensional direction following a similar algorithm to Lee et al. Methods The overall programming flow is depicted in figure 1 showing the major functions of the developed software to take an in vivo microvessel video and output automated diameter measurements for all frames. Figure 1: Flow chart of software tasks performed to obtain diameter measurements from an in vivo vascular video Image Registration For this project frames for in vivo vascular videos must first undergo image registration. Image registration is a process with the goal of aligning multiple images taken at different times [1,2]. Consecutive frames in the video sequence are subject to tissue motion due to animal breathing and responses to experimental interventions. To obtain accurate measurements it will be necessary to align all images as much as possible. To do this each frame in the video sequence is compared to the

4 first image, the reference, and the between that frame and the reference similarity is measured. There are many metric for similarity that can be used and in fact other methods of image registration all together. For this study the two-dimensional normalized cross correlation was used. The amplitude of the normalized cross-correlation between two images, I 1 and I 2, is given by Equation 3 [3,4]. m 1 norm_corr (I 1, I 2 ) = i=0 n 1 I 1(i, j)(i 2 (i, j) I 2 ) σ 1 σ 2 j=0 (3) The following tasks were accomplished in order to create the registered video sequence. Using the built-in MATLAB function NORMXCORR2 the normalized correlation coefficient was calculated exhaustively for all positions of overlap between each image and the reference image (the first image in the sequence) [4]. The peak correlation amplitude was determined and the corresponding offset positions were used to create a new shifted, or registered, image offset from the original with any empty sections padded with pixels of value zero. This process was performed for all frames in the video sequence. Vessel Diameter Measurement and Feature Tracking To begin diameter measurement the diameter in the first video frame is determined from seed points defined by the user in the MATLAB interface. The Euclidean distance is calculated between the points as given by Equation 4. d 2 = (x 2 x 1 ) 2 + (y 2 y 1 ) 2 (4) The frame by frame process of obtaining diameter measurements from a vascular video sequence given initial seed points is depicted in Figure 2. From the seed points declared on the n th frame an input sub-region was created on frame (n+1) and a base sub-region was created on the nth frame shown in Figure 2. The shifts between these regions were used to calculate movement of the points

5 indicating the boundary of the blood vessel with two-dimensional cross-correlation just as with image registration. Initial seed points were picked by the expert observer to be just on inside edge of the blood vessel at the intersection of the blue line and the black input rectangle. In other words the control point is located at the midpoint of the vertical edge of the square closest to the vessel. Other relative positions between the control points and the input rectangles are possible. Figure 2: Base regions (white) and input regions (black) of a video frame. Note that seed points in this image are placed outside of the lumen during testing. Typical results feature the seeds point at the outer most edge of the lumen. Seed points for frame (n+1) were calculated when the independent shifts were added to the n th frame seed points. From these new points the diameter for frame (n+1) was also calculated. In this was diameters were calculated for the entire video sequence according to Figure 3. Figure 3: Flow chart of feature tracking algorithm

6 Vessel diameter was calculated sequentially from the initial seed points provided that there was a reasonable peak correlation. The software was written that if the peak correlation amplitude was calculated to be less than 0.5 the user was notified of a poor correlation and the correlation offset was set to zero. In this event the seed points of the previous frame become those of the next frame unchanged. To validate the automated measurements gold standard expert manual measurements were obtained using ImageJ. The diameter measurement software was then run using the same initial seed points as the diameter points measured in the first frame of the expert manual measurements. Results Image registration of the video sequence, using the first image as the reference, produced correlation amplitudes of about 0.8 on average that declined slightly through the sequence. Frame 1 auto-correlated and the normalized cross correlation function in MATLAB, NORMXCORR2, provided it a correlation amplitude of zero. Likewise, frame zero is given a correlation amplitude of one by the same function. Figure 4: Correlation amplitudes for each video sequence frame performed with normalized cross-correlation

7 Automated vessel diameter measurements matched well to expert manual measurements using the same initial seed points. The average absolute error was 1.5 microns which, given the average diameter of the vessel is 35 microns, represents an error of roughly 5 percent. Correlation amplitudes for both control points are plotted against frame showing typically good correlations, close to unity, however with periods of poor correlation near the beginning and end of the sequence and corresponding to periods of increased absolute error. Figure 5: Automated and expert manual vessel diameter measurements, sub-region correlation amplitudes and the absolute difference between automated and expert manual diameter measurements Discussion Image Registration

8 Image registration using normalized cross-correlation produced seemingly low correlation amplitudes of approximately 0.8 and visually did not remove all of the tissue motion from the video sequence. The correlation amplitude declined slightly as the frame number increased. This may be due to each frame image differing slightly from the reference due to vessel dilation or contraction and background tissue motion. This may be a limitation of the normalized cross-correlation image registration method. Also the correlation coefficients of one and zero for the first two frames indicate demonstrate a possible error in the image registration implementation or the limitation of the NORMXCORR2 MATLAB function. These results indicates that a different method may provide superior image registration. It is assumed that using a better registration process will enable more accurate diameter measurements in the future. Discrete Fourier Transform (DFT) image registration may be a more robust method of registration [2]. It has been performed and has provided qualitatively better image registration but so far this registered sequence has not been used to perform diameter measurements in this study. Automated Diameter Measurements For some frames the region around Control Point 2, in the automated method, produced zero correlation amplitudes. The reason for this is unknown at this point but hypothesized to be an artefact of motion of the tissue in the video that was not sufficiently minimized by image registration. This video sequence was a portion of a longer sequence that featured a number of frames where the video was largely out of focus due to tissue response to a tetanic stimulus. It is desirable to be able to track diameters continuously before and after such an event. As a starting point this problem was ignored and the work focussed on the post-stimulus portion of the video sequence as this did feature most of the vessel dilation and subsequent relaxation to its resting diameter.

9 Initial seed points were picked by the expert observer to be just on inside edge of the blood vessel. The corresponding input rectangles were then positioned as described with the control point on the midpoint of the vertical edge facing the vessel. Note that positioning the input rectangle in this way may be suboptimal as some of the interior of the vessel will be inside of the input rectangle. Since the vascular blood is flowing, the image of this region is constantly changing and could contribute to spurious correlations or decrease correlation amplitudes. Alternatively, input rectangles could be positioned to have the control point at a vertex minimizing the area of the input rectangle overlapping the blood vessel. Applying these alternative approaches to handling control points should be explored in future work. Input regions were observed to drift into the blood vessel during some runs of the software. It is hypothesized that this is due to overlap of the region with the blood vessel causing correlations to areas further within the vessel. Input regions drifts were also observed along the vessel wall. To overcome these problems in the future we hope that modifying the position of the input patch to the diameter control point can minimize the overlap with the blood vessel and hence produce more stable positions of the input regions. All correlations were computed using a single video sequence and using only normalized cross correlation similarity metric. In the future it is desirable attempt automated diameter measurements on many different video sequence using varied imaging modalities. It is hypothesized that some similarity metrics may perform better across the board or at least for certain imaging modalities. A possible source of error includes any possible motion away or towards the camera by the tissue. Tissue motion towards the camera would have the effect of an apparent but erroneous change in

10 vessel diameter. It is an open question to quantify the significance of this effect and if it may be detected by analyzing size changes of static structures in the background tissue. In the future it is desirable expand the functionality of the software to be able to measure multiple vessels and to measure multiple a vessel in multiple regions of interest. If multiple measurements of a single vessel are performed some post-hoc removal of spurious results may be possible and could help to validate consistency of the results. Measuring changes in diameter of multiple vessels in a vascular bed may also be important for physiological studies. It has been shown that accurate automated diameter measurements are achievable from a video sequence of a blood vessel at one particular non-horizontal orientation within 5 percent accuracy. This builds on the work of Lee et al. However, to further generalize this result to vessels at any orientation testing of the software with further video sequences with vessels at multiple directions is required. Discrete periods with large absolute errors of about 6 microns (17 percent of typical diameter) were seen and are considered unsatisfactory. It will be necessary to attempt to minimize those errors potentially with the techniques previously mentioned (adjusted input rectangle positioning, other similarity metric, improved image registration, post-hoc measurement run selection). Conclusion The software was able to successfully stabilized tissue motion in sequences through image registration with reasonable correlation amplitudes. However it is believed that better registration can be achieved in the future.

11 The software is capable of making automated diameter measurements within a small degree of error when compared to expert manual measurements undesirable periods exhibiting large errors are observed. Some post-hoc analysis and selection of accurate results may be necessary to identify periods of poor measurements. Acknowledgements Dr. Graham Fraser Dr. Dwayne Jackson Nicole Novielli References [1] Lee, J., Jirapatnakul, A., Reeves, A., Crowe, W., Sarelius, I. Vessel Diameter Measurement from Intravital Microscopy. Annals of Biomedical Engineering, Vol. 37, No. 5, May 2009 (2009) p [2] Brown, L. G. A survey of image registration techniques. ACM Comput. Surv. 24(4): , 1992 [3] J. P. Lewis. Fast Normalized Cross-Correlation. Industrial Light & Magic, 1995 [3] J. P. Lewis, Fast Template Matching. Vision Interface, p , 1995

Introduction. Computer Vision & Digital Image Processing. Preview. Basic Concepts from Set Theory

Introduction. Computer Vision & Digital Image Processing. Preview. Basic Concepts from Set Theory Introduction Computer Vision & Digital Image Processing Morphological Image Processing I Morphology a branch of biology concerned with the form and structure of plants and animals Mathematical morphology

More information

Performance Evaluation of the TINA Medical Image Segmentation Algorithm on Brainweb Simulated Images

Performance Evaluation of the TINA Medical Image Segmentation Algorithm on Brainweb Simulated Images Tina Memo No. 2008-003 Internal Memo Performance Evaluation of the TINA Medical Image Segmentation Algorithm on Brainweb Simulated Images P. A. Bromiley Last updated 20 / 12 / 2007 Imaging Science and

More information

FLUENT Secondary flow in a teacup Author: John M. Cimbala, Penn State University Latest revision: 26 January 2016

FLUENT Secondary flow in a teacup Author: John M. Cimbala, Penn State University Latest revision: 26 January 2016 FLUENT Secondary flow in a teacup Author: John M. Cimbala, Penn State University Latest revision: 26 January 2016 Note: These instructions are based on an older version of FLUENT, and some of the instructions

More information

Motion Estimation for Video Coding Standards

Motion Estimation for Video Coding Standards Motion Estimation for Video Coding Standards Prof. Ja-Ling Wu Department of Computer Science and Information Engineering National Taiwan University Introduction of Motion Estimation The goal of video compression

More information

Using the Eulerian Multiphase Model for Granular Flow

Using the Eulerian Multiphase Model for Granular Flow Tutorial 21. Using the Eulerian Multiphase Model for Granular Flow Introduction Mixing tanks are used to maintain solid particles or droplets of heavy fluids in suspension. Mixing may be required to enhance

More information

One category of visual tracking. Computer Science SURJ. Michael Fischer

One category of visual tracking. Computer Science SURJ. Michael Fischer Computer Science Visual tracking is used in a wide range of applications such as robotics, industrial auto-control systems, traffic monitoring, and manufacturing. This paper describes a new algorithm for

More information

Digital Image Processing COSC 6380/4393

Digital Image Processing COSC 6380/4393 Digital Image Processing COSC 6380/4393 Lecture 6 Sept 6 th, 2017 Pranav Mantini Slides from Dr. Shishir K Shah and Frank (Qingzhong) Liu Today Review Logical Operations on Binary Images Blob Coloring

More information

82 REGISTRATION OF RETINOGRAPHIES

82 REGISTRATION OF RETINOGRAPHIES 82 REGISTRATION OF RETINOGRAPHIES 3.3 Our method Our method resembles the human approach to image matching in the sense that we also employ as guidelines features common to both images. It seems natural

More information

Introduction to Digital Image Processing

Introduction to Digital Image Processing Fall 2005 Image Enhancement in the Spatial Domain: Histograms, Arithmetic/Logic Operators, Basics of Spatial Filtering, Smoothing Spatial Filters Tuesday, February 7 2006, Overview (1): Before We Begin

More information

CHAPTER 9 INPAINTING USING SPARSE REPRESENTATION AND INVERSE DCT

CHAPTER 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 information

EE368 Project: Visual Code Marker Detection

EE368 Project: Visual Code Marker Detection EE368 Project: Visual Code Marker Detection Kahye Song Group Number: 42 Email: kahye@stanford.edu Abstract A visual marker detection algorithm has been implemented and tested with twelve training images.

More information

Analysis of Effects of Occlusion on Blood Flow Through Rat Arterial Mesentery

Analysis of Effects of Occlusion on Blood Flow Through Rat Arterial Mesentery Analysis of Effects of Occlusion on Blood Flow Through Rat Arterial Mesentery has been found that the smaller blood vessels in vertebrate anatomy have a large effect on the control of peripheral blood

More information

Assignment 3: Edge Detection

Assignment 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 information

Assignment: Backgrounding and Optical Flow.

Assignment: Backgrounding and Optical Flow. Assignment: Backgrounding and Optical Flow. April 6, 00 Backgrounding In this part of the assignment, you will develop a simple background subtraction program.. In this assignment, you are given two videos.

More information

Statics: the abusive power of trimming

Statics: the abusive power of trimming John C. Bancroft, Alan Richards, and Charles P. Ursenbach Statics: the abusive power of trimming ABSTRACT The application of trim statics directly to each seismic trace can be very dangerous as any seismic

More information

1216 P a g e 2.1 TRANSLATION PARAMETERS ESTIMATION. If f (x, y) F(ξ,η) then. f(x,y)exp[j2π(ξx 0 +ηy 0 )/ N] ) F(ξ- ξ 0,η- η 0 ) and

1216 P a g e 2.1 TRANSLATION PARAMETERS ESTIMATION. If f (x, y) F(ξ,η) then. f(x,y)exp[j2π(ξx 0 +ηy 0 )/ N] ) F(ξ- ξ 0,η- η 0 ) and An Image Stitching System using Featureless Registration and Minimal Blending Ch.Rajesh Kumar *,N.Nikhita *,Santosh Roy *,V.V.S.Murthy ** * (Student Scholar,Department of ECE, K L University, Guntur,AP,India)

More information

D-Optimal Designs. Chapter 888. Introduction. D-Optimal Design Overview

D-Optimal Designs. Chapter 888. Introduction. D-Optimal Design Overview Chapter 888 Introduction This procedure generates D-optimal designs for multi-factor experiments with both quantitative and qualitative factors. The factors can have a mixed number of levels. For example,

More information

An Automated Image-based Method for Multi-Leaf Collimator Positioning Verification in Intensity Modulated Radiation Therapy

An Automated Image-based Method for Multi-Leaf Collimator Positioning Verification in Intensity Modulated Radiation Therapy An Automated Image-based Method for Multi-Leaf Collimator Positioning Verification in Intensity Modulated Radiation Therapy Chenyang Xu 1, Siemens Corporate Research, Inc., Princeton, NJ, USA Xiaolei Huang,

More information

Edexcel Linear GCSE Higher Checklist

Edexcel Linear GCSE Higher Checklist Number Add, subtract, multiply and divide whole numbers integers and decimals Multiply and divide fractions Order integers and decimals Order rational numbers Use the concepts and vocabulary of factor

More information

FEMLAB Exercise 1 for ChE366

FEMLAB Exercise 1 for ChE366 FEMLAB Exercise 1 for ChE366 Problem statement Consider a spherical particle of radius r s moving with constant velocity U in an infinitely long cylinder of radius R that contains a Newtonian fluid. Let

More information

BioIRC solutions. CFDVasc manual

BioIRC solutions. CFDVasc manual BioIRC solutions CFDVasc manual Main window of application is consisted from two parts: toolbar - which consist set of button for accessing variety of present functionalities image area area in which is

More information

Laser speckle based background oriented schlieren measurements in a fire backlayering front

Laser speckle based background oriented schlieren measurements in a fire backlayering front Laser speckle based background oriented schlieren measurements in a fire backlayering front Philipp Bühlmann 1*, Alexander H. Meier 1, Martin Ehrensperger 1, Thomas Rösgen 1 1: ETH Zürich, Institute of

More information

Mesh Quality Tutorial

Mesh Quality Tutorial Mesh Quality Tutorial Figure 1: The MeshQuality model. See Figure 2 for close-up of bottom-right area This tutorial will illustrate the importance of Mesh Quality in PHASE 2. This tutorial will also show

More information

AUTOMATED VESSEL DIAMETER MEASUREMENT FROM INTRAVITAL MICROSCOPY

AUTOMATED VESSEL DIAMETER MEASUREMENT FROM INTRAVITAL MICROSCOPY AUTOMATED VESSEL DIAMETER MEASUREMENT FROM INTRAVITAL MICROSCOPY A Thesis Presented to the Faculty of the Graduate School of Cornell University in Partial Fulfillment of the Requirements for the Degree

More information

(Refer Slide Time: 00:02:00)

(Refer Slide Time: 00:02:00) Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 18 Polyfill - Scan Conversion of a Polygon Today we will discuss the concepts

More information

Change detection using joint intensity histogram

Change detection using joint intensity histogram Change detection using joint intensity histogram Yasuyo Kita National Institute of Advanced Industrial Science and Technology (AIST) Information Technology Research Institute AIST Tsukuba Central 2, 1-1-1

More information

Digital Image Correlation of Stereoscopic Images for Radial Metrology

Digital Image Correlation of Stereoscopic Images for Radial Metrology Digital Image Correlation of Stereoscopic Images for Radial Metrology John A. Gilbert Professor of Mechanical Engineering University of Alabama in Huntsville Huntsville, AL 35899 Donald R. Matthys Professor

More information

Colorado School of Mines. Computer Vision. Professor William Hoff Dept of Electrical Engineering &Computer Science.

Colorado School of Mines. Computer Vision. Professor William Hoff Dept of Electrical Engineering &Computer Science. Professor William Hoff Dept of Electrical Engineering &Computer Science http://inside.mines.edu/~whoff/ 1 Stereo Vision 2 Inferring 3D from 2D Model based pose estimation single (calibrated) camera Stereo

More information

Particle Velocimetry Data from COMSOL Model of Micro-channels

Particle Velocimetry Data from COMSOL Model of Micro-channels Particle Velocimetry Data from COMSOL Model of Micro-channels P.Mahanti *,1, M.Keebaugh 1, N.Weiss 1, P.Jones 1, M.Hayes 1, T.Taylor 1 Arizona State University, Tempe, Arizona *Corresponding author: GWC

More information

A Generic Lie Group Model for Computer Vision

A Generic Lie Group Model for Computer Vision A Generic Lie Group Model for Computer Vision Within this research track we follow a generic Lie group approach to computer vision based on recent physiological research on how the primary visual cortex

More information

Robust Ring Detection In Phase Correlation Surfaces

Robust Ring Detection In Phase Correlation Surfaces Griffith Research Online https://research-repository.griffith.edu.au Robust Ring Detection In Phase Correlation Surfaces Author Gonzalez, Ruben Published 2013 Conference Title 2013 International Conference

More information

Reconstruction of Images Distorted by Water Waves

Reconstruction of Images Distorted by Water Waves Reconstruction of Images Distorted by Water Waves Arturo Donate and Eraldo Ribeiro Computer Vision Group Outline of the talk Introduction Analysis Background Method Experiments Conclusions Future Work

More information

Unit Activity Correlations to Common Core State Standards. Geometry. Table of Contents. Geometry 1 Statistics and Probability 8

Unit Activity Correlations to Common Core State Standards. Geometry. Table of Contents. Geometry 1 Statistics and Probability 8 Unit Activity Correlations to Common Core State Standards Geometry Table of Contents Geometry 1 Statistics and Probability 8 Geometry Experiment with transformations in the plane 1. Know precise definitions

More information

Exploration and Study of MultiVolume Image Data using 3D Slicer

Exploration and Study of MultiVolume Image Data using 3D Slicer Exploration and Study of MultiVolume Image Data using 3D Slicer Meysam Torabi and Andriy Fedorov torabi@bwh.harvard.edu, fedorov@bwh.harvard.edu Surgical Navigation and Robotics Lab and Surgical Planning

More information

Lab 9: FLUENT: Transient Natural Convection Between Concentric Cylinders

Lab 9: FLUENT: Transient Natural Convection Between Concentric Cylinders Lab 9: FLUENT: Transient Natural Convection Between Concentric Cylinders Objective: The objective of this laboratory is to introduce how to use FLUENT to solve both transient and natural convection problems.

More information

Image Sampling & Quantisation

Image Sampling & Quantisation Image Sampling & Quantisation Biomedical Image Analysis Prof. Dr. Philippe Cattin MIAC, University of Basel Contents 1 Motivation 2 Sampling Introduction and Motivation Sampling Example Quantisation Example

More information

Computer 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 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 information

Templates, Image Pyramids, and Filter Banks

Templates, Image Pyramids, and Filter Banks Templates, Image Pyramids, and Filter Banks Computer Vision James Hays, Brown Slides: Hoiem and others Reminder Project due Friday Fourier Bases Teases away fast vs. slow changes in the image. This change

More information

Visualization and Analysis of Inverse Kinematics Algorithms Using Performance Metric Maps

Visualization and Analysis of Inverse Kinematics Algorithms Using Performance Metric Maps Visualization and Analysis of Inverse Kinematics Algorithms Using Performance Metric Maps Oliver Cardwell, Ramakrishnan Mukundan Department of Computer Science and Software Engineering University of Canterbury

More information

CS490D: Introduction to Data Mining Prof. Chris Clifton

CS490D: Introduction to Data Mining Prof. Chris Clifton CS490D: Introduction to Data Mining Prof. Chris Clifton April 5, 2004 Mining of Time Series Data Time-series database Mining Time-Series and Sequence Data Consists of sequences of values or events changing

More information

Basic Algorithms for Digital Image Analysis: a course

Basic Algorithms for Digital Image Analysis: a course Institute of Informatics Eötvös Loránd University Budapest, Hungary Basic Algorithms for Digital Image Analysis: a course Dmitrij Csetverikov with help of Attila Lerch, Judit Verestóy, Zoltán Megyesi,

More information

HOBO Pendant G Data Logger (UA ) White Paper

HOBO Pendant G Data Logger (UA ) White Paper HOBO Pendant G Data Logger (UA-4-64) White Paper This white paper explains the operation of the HOBO Pendant G data logger (UA-4-64). Operating Principles The accelerometer used in the Pendant G logger

More information

USING THE ORTHOGONAL PROJECTION FOR PARAMETER INITIALIZATION IN THE 3D RECONSTRUCTION OF DISTANT OBJECTS INTRODUCTION

USING THE ORTHOGONAL PROJECTION FOR PARAMETER INITIALIZATION IN THE 3D RECONSTRUCTION OF DISTANT OBJECTS INTRODUCTION USING THE ORTHOGONAL PROJECTION FOR PARAMETER INITIALIZATION IN THE 3D RECONSTRUCTION OF DISTANT OBJECTS Keith F. Blonquist, Junior Project Engineer Lidar Pacific Corporation Logan, UT 84341 kfblonquist@lidarpacific.com

More information

IMAGE PROCESSING AND IMAGE REGISTRATION ON SPIRAL ARCHITECTURE WITH salib

IMAGE PROCESSING AND IMAGE REGISTRATION ON SPIRAL ARCHITECTURE WITH salib IMAGE PROCESSING AND IMAGE REGISTRATION ON SPIRAL ARCHITECTURE WITH salib Stefan Bobe 1 and Gerald Schaefer 2,* 1 University of Applied Sciences, Bielefeld, Germany. 2 School of Computing and Informatics,

More information

A Vision System for Monitoring Intermodal Freight Trains

A Vision System for Monitoring Intermodal Freight Trains A Vision System for Monitoring Intermodal Freight Trains Avinash Kumar, Narendra Ahuja, John M Hart Dept. of Electrical and Computer Engineering University of Illinois,Urbana-Champaign Urbana, Illinois

More information

Video Mosaics for Virtual Environments, R. Szeliski. Review by: Christopher Rasmussen

Video Mosaics for Virtual Environments, R. Szeliski. Review by: Christopher Rasmussen Video Mosaics for Virtual Environments, R. Szeliski Review by: Christopher Rasmussen September 19, 2002 Announcements Homework due by midnight Next homework will be assigned Tuesday, due following Tuesday.

More information

Pictures at an Exhibition

Pictures at an Exhibition Pictures at an Exhibition Han-I Su Department of Electrical Engineering Stanford University, CA, 94305 Abstract We employ an image identification algorithm for interactive museum guide with pictures taken

More information

Local Image Registration: An Adaptive Filtering Framework

Local Image Registration: An Adaptive Filtering Framework Local Image Registration: An Adaptive Filtering Framework Gulcin Caner a,a.murattekalp a,b, Gaurav Sharma a and Wendi Heinzelman a a Electrical and Computer Engineering Dept.,University of Rochester, Rochester,

More information

Correlation of the ALEKS courses Algebra 1 and High School Geometry to the Wyoming Mathematics Content Standards for Grade 11

Correlation of the ALEKS courses Algebra 1 and High School Geometry to the Wyoming Mathematics Content Standards for Grade 11 Correlation of the ALEKS courses Algebra 1 and High School Geometry to the Wyoming Mathematics Content Standards for Grade 11 1: Number Operations and Concepts Students use numbers, number sense, and number

More information

3D Computer Vision. Depth Cameras. Prof. Didier Stricker. Oliver Wasenmüller

3D Computer Vision. Depth Cameras. Prof. Didier Stricker. Oliver Wasenmüller 3D Computer Vision Depth Cameras Prof. Didier Stricker Oliver Wasenmüller Kaiserlautern University http://ags.cs.uni-kl.de/ DFKI Deutsches Forschungszentrum für Künstliche Intelligenz http://av.dfki.de

More information

CS 787: Assignment 4, Stereo Vision: Block Matching and Dynamic Programming Due: 12:00noon, Fri. Mar. 30, 2007.

CS 787: Assignment 4, Stereo Vision: Block Matching and Dynamic Programming Due: 12:00noon, Fri. Mar. 30, 2007. CS 787: Assignment 4, Stereo Vision: Block Matching and Dynamic Programming Due: 12:00noon, Fri. Mar. 30, 2007. In this assignment you will implement and test some simple stereo algorithms discussed in

More information

Critique: Efficient Iris Recognition by Characterizing Key Local Variations

Critique: Efficient Iris Recognition by Characterizing Key Local Variations Critique: Efficient Iris Recognition by Characterizing Key Local Variations Authors: L. Ma, T. Tan, Y. Wang, D. Zhang Published: IEEE Transactions on Image Processing, Vol. 13, No. 6 Critique By: Christopher

More information

ELEC Dr Reji Mathew Electrical Engineering UNSW

ELEC Dr Reji Mathew Electrical Engineering UNSW ELEC 4622 Dr Reji Mathew Electrical Engineering UNSW Dynamic Range and Weber s Law HVS is capable of operating over an enormous dynamic range, However, sensitivity is far from uniform over this range Example:

More information

The Elimination of Correlation Errors in PIV Processing

The Elimination of Correlation Errors in PIV Processing 9 th International Symposium on Applications of Laser Techniques to Fluid Mechanics, Lisbon, Portugal, July, 1998 The Elimination of Correlation Errors in PIV Processing Douglas P. Hart Massachusetts Institute

More information

NIH Public Access Author Manuscript Proc Int Conf Image Proc. Author manuscript; available in PMC 2013 May 03.

NIH Public Access Author Manuscript Proc Int Conf Image Proc. Author manuscript; available in PMC 2013 May 03. NIH Public Access Author Manuscript Published in final edited form as: Proc Int Conf Image Proc. 2008 ; : 241 244. doi:10.1109/icip.2008.4711736. TRACKING THROUGH CHANGES IN SCALE Shawn Lankton 1, James

More information

Spatial Frequency Domain Methods for Face and Iris Recognition

Spatial Frequency Domain Methods for Face and Iris Recognition Spatial Frequency Domain Methods for Face and Iris Recognition Dept. of Electrical and Computer Engineering Carnegie Mellon University Pittsburgh, PA 15213 e-mail: Kumar@ece.cmu.edu Tel.: (412) 268-3026

More information

Advanced PIV algorithms Why and when advanced PIV algorithms?

Advanced PIV algorithms Why and when advanced PIV algorithms? Advanced PIV algorithms Why and when advanced PIV algorithms? Speaker: Antonio Lecuona, Prof. Contributors: Dr. José I. Nogueira, Dr. Ángel Velázquez, A. Acosta, D. Santana, Prof. P. A. Rodríguez, Dr.

More information

Voxel-based Registration Methods in in vivo Imaging

Voxel-based Registration Methods in in vivo Imaging Vladimír Ulman Laboratory of Optical Microscopy, FI MU 14th April, 2005 Informatics seminar, FI MU Outline Introduction to bioinformatics Introduction to in vivo imaging Point-based registration Optical

More information

Integers & Absolute Value Properties of Addition Add Integers Subtract Integers. Add & Subtract Like Fractions Add & Subtract Unlike Fractions

Integers & Absolute Value Properties of Addition Add Integers Subtract Integers. Add & Subtract Like Fractions Add & Subtract Unlike Fractions Unit 1: Rational Numbers & Exponents M07.A-N & M08.A-N, M08.B-E Essential Questions Standards Content Skills Vocabulary What happens when you add, subtract, multiply and divide integers? What happens when

More information

Points Lines Connected points X-Y Scatter. X-Y Matrix Star Plot Histogram Box Plot. Bar Group Bar Stacked H-Bar Grouped H-Bar Stacked

Points 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 information

Robust Realignment of fmri Time Series Data

Robust Realignment of fmri Time Series Data Robust Realignment of fmri Time Series Data Ben Dodson bjdodson@stanford.edu Olafur Gudmundsson olafurg@stanford.edu December 12, 2008 Abstract FMRI data has become an increasingly popular source for exploring

More information

Performance Evaluation of Fusion of Infrared and Visible Images

Performance Evaluation of Fusion of Infrared and Visible Images Performance Evaluation of Fusion of Infrared and Visible Images Suhas S, CISCO, Outer Ring Road, Marthalli, Bangalore-560087 Yashas M V, TEK SYSTEMS, Bannerghatta Road, NS Palya, Bangalore-560076 Dr. Rohini

More information

Geometry-Based Optic Disk Tracking in Retinal Fundus Videos

Geometry-Based Optic Disk Tracking in Retinal Fundus Videos Geometry-Based Optic Disk Tracking in Retinal Fundus Videos Anja Kürten, Thomas Köhler,2, Attila Budai,2, Ralf-Peter Tornow 3, Georg Michelson 2,3, Joachim Hornegger,2 Pattern Recognition Lab, FAU Erlangen-Nürnberg

More information

Color Lesion Boundary Detection Using Live Wire

Color Lesion Boundary Detection Using Live Wire Color Lesion Boundary Detection Using Live Wire Artur Chodorowski a, Ulf Mattsson b, Morgan Langille c and Ghassan Hamarneh c a Chalmers University of Technology, Göteborg, Sweden b Central Hospital, Karlstad,

More information

Image Sampling and Quantisation

Image Sampling and Quantisation Image Sampling and Quantisation Introduction to Signal and Image Processing Prof. Dr. Philippe Cattin MIAC, University of Basel 1 of 46 22.02.2016 09:17 Contents Contents 1 Motivation 2 Sampling Introduction

More information

Particle Velocimetry Data from COMSOL Model of Micro-channels

Particle Velocimetry Data from COMSOL Model of Micro-channels Presented at the 2010 Boston Particle Velocimetry Data from COMSOL Model of Micro-channels P.Mahanti *,1, M.Keebaugh 1, N.Weiss 1, P.Jones 1, M.Hayes 1, T.Taylor 1 Arizona State University, Tempe, Arizona

More information

Linescan System Design for Robust Web Inspection

Linescan System Design for Robust Web Inspection Linescan System Design for Robust Web Inspection Vision Systems Design Webinar, December 2011 Engineered Excellence 1 Introduction to PVI Systems Automated Test & Measurement Equipment PC and Real-Time

More information

International Journal of Advanced Research in Computer Science and Software Engineering

International Journal of Advanced Research in Computer Science and Software Engineering ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: A Biometric Authentication Based Secured ATM Banking System Shouvik

More information

Module D: Laminar Flow over a Flat Plate

Module D: Laminar Flow over a Flat Plate Module D: Laminar Flow over a Flat Plate Summary... Problem Statement Geometry and Mesh Creation Problem Setup Solution. Results Validation......... Mesh Refinement.. Summary This ANSYS FLUENT tutorial

More information

Real Time View Alignment between Widely Spaced Cameras

Real Time View Alignment between Widely Spaced Cameras Real Time View Alignment between Widely Spaced Cameras Master of Science Project Report Gaurav Chanda GVU Lab College of Computing Georgia Institute of Technology gchanda@cc.gatech.edu Abstract View alignment

More information

Fast Image Registration via Joint Gradient Maximization: Application to Multi-Modal Data

Fast Image Registration via Joint Gradient Maximization: Application to Multi-Modal Data MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Fast Image Registration via Joint Gradient Maximization: Application to Multi-Modal Data Xue Mei, Fatih Porikli TR-19 September Abstract We

More information

University of Bristol - Explore Bristol Research. Peer reviewed version. Link to published version (if available): /ICIP.2005.

University of Bristol - Explore Bristol Research. Peer reviewed version. Link to published version (if available): /ICIP.2005. Hill, PR., Bull, DR., & Canagarajah, CN. (2005). Image fusion using a new framework for complex wavelet transforms. In IEEE International Conference on Image Processing 2005 (ICIP 2005) Genova, Italy (Vol.

More information

Central Valley School District Math Curriculum Map Grade 8. August - September

Central Valley School District Math Curriculum Map Grade 8. August - September August - September Decimals Add, subtract, multiply and/or divide decimals without a calculator (straight computation or word problems) Convert between fractions and decimals ( terminating or repeating

More information

Shutter Jitter History Measured from INTFLATS

Shutter Jitter History Measured from INTFLATS Shutter Jitter History Measured from INTFLATS Adam Riess, Stefano Casertano, John Biretta May 8, 2001 ABSTRACT Apparent sporadic variations in the closed position of the two WFPC2 shutter blades were detected

More information

CSE 527: Introduction to Computer Vision

CSE 527: Introduction to Computer Vision CSE 527: Introduction to Computer Vision Week 5 - Class 1: Matching, Stitching, Registration September 26th, 2017 ??? Recap Today Feature Matching Image Alignment Panoramas HW2! Feature Matches Feature

More information

Biomagnetic inverse problems:

Biomagnetic inverse problems: Biomagnetic inverse problems: Magnetic resonance electrical property tomography (MREPT) and magnetoencephalography (MEG) 2018 Aug. 16 The University of Tokyo Takaaki Nara 1 Contents Measurement What is

More information

Selective Space Structures Manual

Selective Space Structures Manual Selective Space Structures Manual February 2017 CONTENTS 1 Contents 1 Overview and Concept 4 1.1 General Concept........................... 4 1.2 Modules................................ 6 2 The 3S Generator

More information

Intraoperative Prostate Tracking with Slice-to-Volume Registration in MR

Intraoperative Prostate Tracking with Slice-to-Volume Registration in MR Intraoperative Prostate Tracking with Slice-to-Volume Registration in MR Sean Gill a, Purang Abolmaesumi a,b, Siddharth Vikal a, Parvin Mousavi a and Gabor Fichtinger a,b,* (a) School of Computing, Queen

More information

Chapter 24. Creating Surfaces for Displaying and Reporting Data

Chapter 24. Creating Surfaces for Displaying and Reporting Data Chapter 24. Creating Surfaces for Displaying and Reporting Data FLUENT allows you to select portions of the domain to be used for visualizing the flow field. The domain portions are called surfaces, and

More information

Michael Moody School of Pharmacy University of London 29/39 Brunswick Square London WC1N 1AX, U.K.

Michael Moody School of Pharmacy University of London 29/39 Brunswick Square London WC1N 1AX, U.K. This material is provided for educational use only. The information in these slides including all data, images and related materials are the property of : Michael Moody School of Pharmacy University of

More information

Chapter 4. The Classification of Species and Colors of Finished Wooden Parts Using RBFNs

Chapter 4. The Classification of Species and Colors of Finished Wooden Parts Using RBFNs Chapter 4. The Classification of Species and Colors of Finished Wooden Parts Using RBFNs 4.1 Introduction In Chapter 1, an introduction was given to the species and color classification problem of kitchen

More information

cse 252c Fall 2004 Project Report: A Model of Perpendicular Texture for Determining Surface Geometry

cse 252c Fall 2004 Project Report: A Model of Perpendicular Texture for Determining Surface Geometry cse 252c Fall 2004 Project Report: A Model of Perpendicular Texture for Determining Surface Geometry Steven Scher December 2, 2004 Steven Scher SteveScher@alumni.princeton.edu Abstract Three-dimensional

More information

NOISE PROPAGATION FROM VIBRATING STRUCTURES

NOISE PROPAGATION FROM VIBRATING STRUCTURES NOISE PROPAGATION FROM VIBRATING STRUCTURES Abstract R. Helfrich, M. Spriegel (INTES GmbH, Germany) Noise and noise exposure are becoming more important in product development due to environmental legislation.

More information

Additional Material (electronic only)

Additional Material (electronic only) Additional Material (electronic only) This additional material contains a presentation of additional capabilities of the system, a discussion of performance and temporal coherence as well as other limitations.

More information

Beaumont Middle School Design Project April May 2014 Carl Lee and Craig Schroeder

Beaumont Middle School Design Project April May 2014 Carl Lee and Craig Schroeder Beaumont Middle School Design Project April May 2014 Carl Lee and Craig Schroeder 1 2 SketchUp 1. SketchUp is free, and you can download it from the website www.sketchup.com. For some K12 use, see www.sketchup.com/3dfor/k12-education.

More information

Course Outlines. Elementary Mathematics (Grades K-5) Kids and Numbers (Recommended for K-1 students)

Course Outlines. Elementary Mathematics (Grades K-5) Kids and Numbers (Recommended for K-1 students) Course Outlines Elementary Mathematics (Grades K-5) Kids and Numbers (Recommended for K-1 students) Shapes and Patterns. Grouping objects by similar properties. Identifying simple figures within a complex

More information

Alabama State Standards correlated to Merit Software Math Programs

Alabama State Standards correlated to Merit Software Math Programs Alabama State Standards correlated to Merit Software Math Programs The Classroom Improvement Section is responsible for the development, implementation, and assessment of the minimum curriculum content

More information

APPENDIX: DETAILS ABOUT THE DISTANCE TRANSFORM

APPENDIX: DETAILS ABOUT THE DISTANCE TRANSFORM APPENDIX: DETAILS ABOUT THE DISTANCE TRANSFORM To speed up the closest-point distance computation, 3D Euclidean Distance Transform (DT) can be used in the proposed method. A DT is a uniform discretization

More information

Robert Collins CSE598G. Intro to Template Matching and the Lucas-Kanade Method

Robert Collins CSE598G. Intro to Template Matching and the Lucas-Kanade Method Intro to Template Matching and the Lucas-Kanade Method Appearance-Based Tracking current frame + previous location likelihood over object location current location appearance model (e.g. image template,

More information

EE795: Computer Vision and Intelligent Systems

EE795: Computer Vision and Intelligent Systems EE795: Computer Vision and Intelligent Systems Spring 2012 TTh 17:30-18:45 FDH 204 Lecture 14 130307 http://www.ee.unlv.edu/~b1morris/ecg795/ 2 Outline Review Stereo Dense Motion Estimation Translational

More information

Chapter 5. Transforming Shapes

Chapter 5. Transforming Shapes Chapter 5 Transforming Shapes It is difficult to walk through daily life without being able to see geometric transformations in your surroundings. Notice how the leaves of plants, for example, are almost

More information

Compression of Stereo Images using a Huffman-Zip Scheme

Compression of Stereo Images using a Huffman-Zip Scheme Compression of Stereo Images using a Huffman-Zip Scheme John Hamann, Vickey Yeh Department of Electrical Engineering, Stanford University Stanford, CA 94304 jhamann@stanford.edu, vickey@stanford.edu Abstract

More information

SHAPE, SPACE & MEASURE

SHAPE, SPACE & MEASURE STAGE 1 Know the place value headings up to millions Recall primes to 19 Know the first 12 square numbers Know the Roman numerals I, V, X, L, C, D, M Know the % symbol Know percentage and decimal equivalents

More information

Camera Calibration for Video See-Through Head-Mounted Display. Abstract. 1.0 Introduction. Mike Bajura July 7, 1993

Camera Calibration for Video See-Through Head-Mounted Display. Abstract. 1.0 Introduction. Mike Bajura July 7, 1993 Camera Calibration for Video See-Through Head-Mounted Display Mike Bajura July 7, 1993 Abstract This report describes a method for computing the parameters needed to model a television camera for video

More information

EE368 Project Report CD Cover Recognition Using Modified SIFT Algorithm

EE368 Project Report CD Cover Recognition Using Modified SIFT Algorithm EE368 Project Report CD Cover Recognition Using Modified SIFT Algorithm Group 1: Mina A. Makar Stanford University mamakar@stanford.edu Abstract In this report, we investigate the application of the Scale-Invariant

More information

Robustness of Selective Desensitization Perceptron Against Irrelevant and Partially Relevant Features in Pattern Classification

Robustness of Selective Desensitization Perceptron Against Irrelevant and Partially Relevant Features in Pattern Classification Robustness of Selective Desensitization Perceptron Against Irrelevant and Partially Relevant Features in Pattern Classification Tomohiro Tanno, Kazumasa Horie, Jun Izawa, and Masahiko Morita University

More information

PITSCO Math Individualized Prescriptive Lessons (IPLs)

PITSCO Math Individualized Prescriptive Lessons (IPLs) Orientation Integers 10-10 Orientation I 20-10 Speaking Math Define common math vocabulary. Explore the four basic operations and their solutions. Form equations and expressions. 20-20 Place Value Define

More information

Landmark-based 3D Elastic Registration of Pre- and Postoperative Liver CT Data

Landmark-based 3D Elastic Registration of Pre- and Postoperative Liver CT Data Landmark-based 3D Elastic Registration of Pre- and Postoperative Liver CT Data An Experimental Comparison Thomas Lange 1, Stefan Wörz 2, Karl Rohr 2, Peter M. Schlag 3 1 Experimental and Clinical Research

More information

Parameterization with Manifolds

Parameterization with Manifolds Parameterization with Manifolds Manifold What they are Why they re difficult to use When a mesh isn t good enough Problem areas besides surface models A simple manifold Sphere, torus, plane, etc. Using

More information

BODMAS and Standard Form. Integers. Understand and use coordinates. Decimals. Introduction to algebra, linear equations

BODMAS and Standard Form. Integers. Understand and use coordinates. Decimals. Introduction to algebra, linear equations HIGHER REVISION LIST FOUNDATION REVISION LIST Topic Objectives Topic Objectives BODMAS and Standard Form * Add, subtract, multiply and divide whole numbers, integers and decimals * Order integers and decimals

More information