Mosaicing of microscope images in the presence of large areas with insufficient information content

Size: px
Start display at page:

Download "Mosaicing of microscope images in the presence of large areas with insufficient information content"

Transcription

1 Mosaicing of microscope images in the presence of large areas with insufficient information content Yulia Arzhaeva and Changming Sun CSIRO Mathematics,Informatics and Statistics, Locked Bag 17, North Ryde, NSW 1670, Australia ABSTRACT In virtual microscopy, multiple overlapping fields of view are acquired from a large slide using a motorized microscope stage that moves and focuses the slide automatically. A virtual slide is reconstructed by combining digitally saved fields of view into an image mosaic. A seamless reconstruction requires the correction of unknown positioning errors of the stage. This is usually done by automatically estimating alignment parameters of the tiles in the image mosaic. But finding accurate alignment parameters can be inhibited by the presence of tiles that lack information content in the areas of overlap. In this work we propose a new mosaicing method that accesses information content of each overlap and performs pairwise registrations of adjacent tiles only if the content of their overlap is deemed sufficient for successful registration. For global positioning of tiles an optimal stitching path is found by tracing such content-rich overlaps. We tested the proposed algorithm on bright field and fluorescence microscope images and compared the results with those of an existing algorithm based on simultaneous estimation of global alignment parameters. It is shown that the new algorithm improves perceived image quality at boundaries between tiles. Our method is also computationally efficient since it performs no more than one pairwise registration per tile on average. 1. INTRODUCTION Virtual microscopy (VM) is enabled by computer controlled microscopes. In VM, microscope slides are scanned and stored as digital images. Following this, slides can be browsed on a personal computer and shared over a computer network. Furthermore, various automated image analysis techniques can be applied to large digital databases of slides thereby propelling discoveries in biomedical research and drug development. When microscope slides are too large to be acquired as single images, multiple overlapping fields of view (FOVs) are acquired and composed into a large single image. A sequential scanning process is assisted by a fully automated motorized microscope stage that moves and focuses the slide. The reconstruction of the original slide is performed by a software module that aligns acquired FOVs with their adjacent FOVs. This operation is called image mosaicing or stitching, and images representing individual FOVs are called tiles. Mosaicing is an essential preprocessing step for large microscope slides before any image analysis could be applied to them. An image stitching algorithm should be able to align tiles so as to minimize visual artifacts at their borders. There are two sources of artifacts - unavoidable positioning errors of the motorized stage, and uneven lighting within and across images. These artifacts are evident in Figure 1 which demonstrates a mosaiced histology section, stitched using uncorrected tiles positions obtained from an acquisition protocol. Therefore, a stitching algorithm should include geometric correction and intensity correction procedures. Stitching algorithms are widely used in computer vision, for example, in creation panoramic photo-mosaics. Szeliski 1 presents an extensive survey of geometric alignment and blending techniques. In this paper we focus on optimal positioning of tiles in a virtual microscope slide. A general approach to geometric alignment consists of two steps. In the first step, adjacent tiles are locally aligned, i.e. matching points are found, or image registration parameters are computed between two tiles. Based on pairwise registrations, the absolute positions of tiles in the mosaic are estimated in the second step. Such an estimation is carried out sequentially or simultaneously, by solving a global optimization problem. In contrast to stitching panoramas, algorithms for stitching microscope slides can benefit from preliminary knowledge about an acquisition setup. It includes positioning of the motorized stage for scanning each FOV. Based on the position information, adjacent tiles are easily identified and approximate overlap regions between neighboring tiles can be estimated. The

2 Figure 1: Image mosaic of the 5 5 histology section without geometric and intensity corrections. transformation between a pair of adjacent tiles is constrained to translations in X and Y directions, due to constrained movements of the motorized stage. Publications on image stitching for 2D and 3D virtual microscopy and available software solutions have been extensively surveyed in Emmenlauer et al. 3 Most of the approaches rely on knowing scanning positions of the stage or manual pre-alignment of tiles in order to initialize the search of local correspondences between tiles. The work of Emmenlauer et al 3 is an exception where fast registration of tiles is performed as a pre-processing step, in order to identify adjacent tiles and find initial transformations between tiles. The absolute positions of tiles are usually found either by simultaneous optimization of the global transformation parameters of all tiles, 2, 3 or by graph-based methods, 4, 5 or using dynamic programming. 6 Simultaneous optimization of global transformation parameters has the advantage of an even distribution of alignment errors over all transformations. However, if an overlap between two tiles contains no or little information, a local transformation between them cannot be reliably found, which is likely to lead to a suboptimal solution of the global optimization problem. Microscopy images, such as images of neurites, histology sections, images of bacterial colonies etc, often contain relatively large background areas. Therefore, there is always a likelihood that a pair of tiles overlaps along such an area, or a whole tile contains nothing but noise. In Emmenlauer et al, 3 the problem of large areas with little or no information content is tackled by dropping tiles with unreliable local transformations out of the set of optimization equations and asking for a manual placement of such tiles in the end of the processing. An automated solution for this problem has been proposed by Steckhan et al. 4 Their method is inspired by a general graph-based approach to image stitching. 7 In their paper, a graph is constructed based on the results of pairwise alignment of tiles, and global alignment is obtained through a search for an optimal, minimum cost path in the constructed graph. In this way, unreliable local transformations resulting from empty areas are not taken into account. In our paper we present a similar automated approach. Our work differs from Steckhan et al 4 in that for Some authors also consider rotation, possibly caused by misalignment of the microscope camera sensor and stage axis, as well as mechanical errors 2

3 pairwise image registration we use a metric based on mutual information which is better suited for registering images with unknown intensity variations due to lightning artifacts than phase correlation used by Steckhan et al. Another advantage of our method is a selective computation of local registration parameters, because image registration is a computationally costly procedure. After the assessment of the information content of each overlap, an optimal path for stitching tiles is found based on the results of this assessment. Local registration is performed only between adjacent tiles that lie on the stitching path. We have devised a custom algorithm to search for an optimal stitching path, which is an alternative to graph-based search algorithms. 2. MATERIALS Two sample images used in this paper were acquired with an Olympus BX61 microscope (Olympus, Tokyo, Japan) equipped with a motorized precision stage and 20 Olympus UPlanFL objective lens. The stage positioning accuracy was 3 µm. The images were acquired with two different cameras. A Media Cybernetics Evolution QEi camera (Media Cybernetics, Silver Spring, MD) was used to capture an images of fluorescently labelled bacteria, and a QImaging MicroPublisher 3.3 RTV colour camera (Burnaby, BC, Canada) was used to capture a hystology section. A histology section contained 5 5 FOVs, with a tile size of and only 5% overlap between tiles. The fluorescent microscopy image also contained 5 5 FOVs, with a tile size of and 20% overlap. Both images were scanned by rows from top to bottom, with individual rows scanned from left to right. The same images were used for evaluating the stitching algorithm in Sun et al Estimation of information content 3. METHODS At first, the information contents of all overlaps are accessed. An overlap is extracted from either of two adjacent images based on approximate translation parameters obtained from the motorized stage. As a measure of information content, a local coherence is derived from the structure tensor 8 at each point: c = { ( λ1 λ 2 ) 2, λ 1+λ 2 if (λ1 + λ 2 ) > 0 0, otherwise, where λ 1 and λ 2 are eigenvalues of the structure tensor. (1) The coherence ranges from zero to one. It provides a measure of the coherence of the oriented structure in the vicinity of the point. Isotropic areas are characterized by zero coherence, while in the vicinity of edges the coherence is close to one. For each overlap, the fraction of points with large coherence values is computed. If this fraction is lower than a user-defined threshold, an overlap is considered non-informative. Otherwise, an overlap is considered informative. 3.2 Optimal stitching path We assume that tiles that have an informative overlap can be registered reliably and, therefore, aligned to each other accurately. Our goal is to connect all the tiles in the mosaic using only reliable local transformations. Therefore, if a tile has at least one informative overlap with its neighbors, it is stitched to the mosaic through one of them. Here, an algorithm is presented that finds a stitching path through informative overlaps and computes the tiles absolute positions in the mosaic. Pseudocode of the algorithm is given in procedure ComputeAbsPositions in Figure 2. The absolute position of each tile in the mosaic is derived from the absolute position of an adjacent tile and a transformation between them. Since the movement of the motorized stage is translational, a possible transformation between two adjacent tiles is limited to a translation. The algorithm is run iteratively until an absolute position for each tile is found. In each iterations, all unconnected tile are visited. If a tile has a neighbor which absolute position is already known and there is an informative overlap between them, the absolute position of this tile is computed using an exact translation between the two tiles. Exact translation parameters are found via image registration described in Section 3.3. To initialize the algorithm, the absolute position of one of the

4 two tiles with the most informative overlap is set to (0, 0). This is an overlap with the highest fractions of points with large coherence values. In the beginning of the algorithm, pairwise translations Tinit x and T y init are computed for the two pairs of tiles with the most informative horizontal and vertical overlaps. Tinit x and T y init are computed for two purposes: in order to initialize image registration for other pairs of tiles, and to be used for stitching those tiles that have no informative overlaps with any of their neighbors. Appropriate initial transformation parameters ensure that registration almost always converts to an accurate solution. To find Tinit x and T y init, image registration is initialized with approximate translation parameters obtained from an acquisition setup. Sometimes, a group of informative tiles is connected to the rest of the mosaic only through non-informative overlaps or tiles. Such an isolated island can be stitched to the mosaic only if the rule of not connecting a tile via a non-informative overlap if there is at least one informative one is broken. It is enough to break this rule once in order to stich the whole island. Procedure ConnectIsolatedTiles in Figure 2 describes connecting an island. When all the tiles absolute positions are computed, they are shifted to the non-negative range, if necessary. procedure ComputeAbsPositions(S) compute T x init, T y init ; set a (0, 0) tile; while S is not empty do /* S = unplaced tiles */ D = {} ; /* S i,inf = neighbors of tile i with informative overlap */ n = size(s); /* S i,inf = neighbors of tile i with non-informative overlap */ foreach i S do if S i,inf is empty then if j S i,inf so that AbsP os(j) is known then AbsP os(i) = AbsP os(j) ± T init ; /* T init is either T x init or T y init */ delete i from S; else if j S i,inf so that AbsP os(j) is known then compute T exact between i and j via registration; AbsP os(i) = AbsP os(j) ± T exact; delete i from S; else add i to D; if size(s) == n then /* if no tiles were connected in for-loop */ ConnectIsolatedTiles(D); shift all AbsP os(i) to the positive range; end procedure ConnectIsolatedTiles(D) Resolved = false; k = 0; while!resolved do i = D[k]; if j S i,inf so that AbsP os(j) is known then AbsP os(i) = AbsP os(j) ± T init; Resolved = true; delete i from S; else k = k + 1; end Figure 2: The algorithm for computing the absolute positions of tiles. 3.3 Pairwise registration A pair of overlapping tiles that lie on a stitching path and have an informative overlap is aligned using a translation. Translation parameters are found by maximizing similarity between two tiles. For this purpose,

5 mutual information was used as the cost function. 9 Mutual information measures how much information image intensity in one image tells about image intensity in the other image. The actual form of the dependency does not have to be specified. It makes the cost function stable to intensity variations between tiles caused by lighting artifacts. To optimize the cost function, a regular step gradient descent algorithm was applied. 4.1 Implementation details 4. RESULTS Pairwise registration was implemented using a registration framework from an open-source library of software tools for image analysis, ITK. 10 User-defined thresholds for estimating the information content of an overlap were set as follows: an overlap between adjacent tiles was considered informative if not less than 1% of pixels in the overlap had a coherence value larger or equal to In addition to geometric alignment, an intensity correction procedure was performed on the test images. To this end, optimization of intensity transformation parameters was implemented as described in Sun et al. 2 Times required for mosaicing of the histology section and the fluorescent bacteria image were 43 and 21 sec, respectively, including the intensity correction time. Computations were performed on a PC with a 1.83 GHz Intel CPU and 3 GB RAM. 4.2 Visual evaluation For both test images visually consistent mosaics were obtained. In Figure 4 the resulting mosaic of histology images is shown. The stitching path found by the proposed algorithm is marked by fine white lines connecting the approximate centers of tiles. Tiles connected by dashed lines do not have neighbors with informative overlaps, therefore they were stitched using the initial translation parameters, Tinit x or T y init. Figure 5 shows two close-up views of the histology mosaic alongside the same views from a mosaic obtained by applying the global optimization method by Sun et al. 2 In these examples, our method produced a better alignment. Similar improvements were found in the mosaic with fluorescently labeled bacteria. This mosaic is shown in Figure??. 4.3 Quantitative evaluation Usually, there is no ground truth available for quantitative evaluation of stitching algorithms. In order to evaluate the accuracy of the proposed algorithm, we simulated the scanning procedure of the motorized stage. 14 tiles from the histology section, where content occupied at least half of a tile area, were cut into 5 5 subimages with 20% overlap. The cutting positions were randomly varied around the projected cuts to imitate the positioning accuracy of the stage. For each subimage, its positioning error was computed as the average of the Euclidean distances between the reference translation vector to every adjacent subimages and the translation vector obtained by the stitching algorithm. Translation vectors to adjacent subimages with non-informative overlaps were excluded from the computation because their accuracy are not vital. We obtained a mean error of 0.13 pixels and a standard deviation of 0.23 for 333 subimages that had at least one informative overlap with adjacent tiles. 5. CONCLUSIONS In this work, a new algorithm for mosaicing of microscope images is presented. It takes into account a possible presence of non-informative areas in a virtual slide and avoids estimating precise alignment parameters in such areas. The performance of the algorithm was evaluated visually on two real slides, with visually consistent results. Quantitative evaluation on an artificial example demonstrated the accurate alignment of tiles in the informative areas of a slide. 6. FUTURE WORK This work could be improved by using a more consistent measure of information content. Currently, the local coherence that we employ has no direct relationship to any local registration method. We would like to employ a measure with a strong ability to predict the success of local alignment. Besides, in the absence of simultaneous optimization of global alignment parameters we risk to accumulate a displacement error in case one of local translations is wrong. Therefore we are developing a modification of the proposed method. It uses feature

6 Figure 3: Image mosaic of the 5 5 histology section with corrected alignment and intensities. The stitching path, connecting the centers of tiles, is marked by white lines. Dashed lines denote stitching through non-informative overlaps. Areas marked by A and B are shown close-up in Figure 5. Figure 4: Image mosaic of the 5 5 fluorescently labeled bacteria with corrected alignment and intensities. A stitching path is not shown to avoid obscuring fine image details.

7 (a) Horizontal stitching (b) Vertical stitching Figure 5: Close-up views of stitched tiles from the histology section. Images in the left column were aligned using the global optimization method. 2 Images in the right column were aligned using the proposed method. The white arrows point out to discrepancies along the seam line between two tiles. points detection and matching between adjacent tiles. Based on the results of matching, a conclusion is drawn whether a pair of tiles possesses an informative overlap. Also, the results of matching are used in the stitching algorithm described in this paper to find the absolute positions of tiles. The tiles positions are further refined by solving a global optimization problem. Pilot experiments with the modified algorithm showed very good results in stitching images of neurons. REFERENCES [1] Szeliski, R., [Image Alignment and Stitching: A Tutorial], Now Publishers, Inc. (2006). [2] Sun, C., Beare, R., Hilsenstein, V., and Jackway, P., Mosaicing of microscope images with global geometric and radiometric corrections, Journal of Microscopy 224, (2006). [3] Emmenlauer, M., Ronneberger, O., Ponti, A., Schwarb, P., Griffa, A., Filippi, A., Nitschke, R., Driever, W., and Burkhardt, H., XuvTools: free, fast and reliable stitching of large 3D datasets, Journal of Microscopy 233, (2009). [4] Steckhan, D. and Wittenberg, T., Optimized graph-based mosaicking for virtual microscopy, in [SPIE Medical Imaging: Image Processing], Pluim, J. and Dawant, B., eds., 7259 (2009). [5] Chow, S., Hakozaki, H., Price, D., Maclean, N., Deerinck, T., Bouwer, J., Martone, M., Peltier, S., and Ellisman, M., Automated microscopy system for mosaic acquisition and processing, Journal of Microscopy 222, (2006).

8 [6] Appleton, B., Bradley, A., and Wildermoth, M., Towards optimal image stitching for virtual microscopy, in [Digital Image Computing: Techniques and Applications], (2005). [7] Kang, E.-Y., Cohen, I., and Medioni, G., A graph-based global registration for 2D mosaics, in [International Conference on Pattern Recognition], (2000). [8] Jähne, B., [Spatio-Temporal Image Processing: Theory and Scientific Applications], Springer (1993). [9] Thévenaz, P., Blu, T., and Unser, M., Image interpolation and resampling, in [Handbook of Medical Imaging, Processing and Analysis], , Academic Press (2000). [10] Ibáñez, L., Schroeder, W., Ng, L., and Cates, J., [The ITK Software Guide], Kitware, Inc. (2005).

Build Panoramas on Android Phones

Build Panoramas on Android Phones Build Panoramas on Android Phones Tao Chu, Bowen Meng, Zixuan Wang Stanford University, Stanford CA Abstract The purpose of this work is to implement panorama stitching from a sequence of photos taken

More information

Simultaneous Gamma Correction and Registration in the Frequency Domain

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

More information

Morphological segmentation of histology cell images

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

More information

Integer Computation of Image Orthorectification for High Speed Throughput

Integer Computation of Image Orthorectification for High Speed Throughput Integer Computation of Image Orthorectification for High Speed Throughput Paul Sundlie Joseph French Eric Balster Abstract This paper presents an integer-based approach to the orthorectification of aerial

More information

Image Segmentation and Registration

Image Segmentation and Registration Image Segmentation and Registration Dr. Christine Tanner (tanner@vision.ee.ethz.ch) Computer Vision Laboratory, ETH Zürich Dr. Verena Kaynig, Machine Learning Laboratory, ETH Zürich Outline Segmentation

More information

The Scientific Data Mining Process

The Scientific Data Mining Process Chapter 4 The Scientific Data Mining Process When I use a word, Humpty Dumpty said, in rather a scornful tone, it means just what I choose it to mean neither more nor less. Lewis Carroll [87, p. 214] In

More information

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

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

More information

Binary Image Scanning Algorithm for Cane Segmentation

Binary Image Scanning Algorithm for Cane Segmentation Binary Image Scanning Algorithm for Cane Segmentation Ricardo D. C. Marin Department of Computer Science University Of Canterbury Canterbury, Christchurch ricardo.castanedamarin@pg.canterbury.ac.nz Tom

More information

Ultra-High Resolution Digital Mosaics

Ultra-High Resolution Digital Mosaics Ultra-High Resolution Digital Mosaics J. Brian Caldwell, Ph.D. Introduction Digital photography has become a widely accepted alternative to conventional film photography for many applications ranging from

More information

Protocol for Microscope Calibration

Protocol for Microscope Calibration Protocol for Microscope Calibration A properly calibrated system is essential for successful and efficient software use. The following are step by step instructions on how to calibrate the hardware using

More information

Feature Tracking and Optical Flow

Feature Tracking and Optical Flow 02/09/12 Feature Tracking and Optical Flow Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem Many slides adapted from Lana Lazebnik, Silvio Saverse, who in turn adapted slides from Steve

More information

VECTORAL IMAGING THE NEW DIRECTION IN AUTOMATED OPTICAL INSPECTION

VECTORAL IMAGING THE NEW DIRECTION IN AUTOMATED OPTICAL INSPECTION VECTORAL IMAGING THE NEW DIRECTION IN AUTOMATED OPTICAL INSPECTION Mark J. Norris Vision Inspection Technology, LLC Haverhill, MA mnorris@vitechnology.com ABSTRACT Traditional methods of identifying and

More information

Fast Image Labeling for Creating High-Resolution Panoramic Images on Mobile Devices

Fast Image Labeling for Creating High-Resolution Panoramic Images on Mobile Devices 2009 11th IEEE International Symposium on Multimedia Fast Image Labeling for Creating High-Resolution Panoramic Images on Mobile Devices Yingen Xiong and Kari Pulli Nokia Research Center Palo Alto, CA

More information

A System for Capturing High Resolution Images

A System for Capturing High Resolution Images A System for Capturing High Resolution Images G.Voyatzis, G.Angelopoulos, A.Bors and I.Pitas Department of Informatics University of Thessaloniki BOX 451, 54006 Thessaloniki GREECE e-mail: pitas@zeus.csd.auth.gr

More information

Object Recognition and Template Matching

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

More information

Procedure for Marine Traffic Simulation with AIS Data

Procedure for Marine Traffic Simulation with AIS Data http://www.transnav.eu the International Journal on Marine Navigation and Safety of Sea Transportation Volume 9 Number 1 March 2015 DOI: 10.12716/1001.09.01.07 Procedure for Marine Traffic Simulation with

More information

Canny Edge Detection

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

More information

PHOTOGRAMMETRIC TECHNIQUES FOR MEASUREMENTS IN WOODWORKING INDUSTRY

PHOTOGRAMMETRIC TECHNIQUES FOR MEASUREMENTS IN WOODWORKING INDUSTRY PHOTOGRAMMETRIC TECHNIQUES FOR MEASUREMENTS IN WOODWORKING INDUSTRY V. Knyaz a, *, Yu. Visilter, S. Zheltov a State Research Institute for Aviation System (GosNIIAS), 7, Victorenko str., Moscow, Russia

More information

ECE 533 Project Report Ashish Dhawan Aditi R. Ganesan

ECE 533 Project Report Ashish Dhawan Aditi R. Ganesan Handwritten Signature Verification ECE 533 Project Report by Ashish Dhawan Aditi R. Ganesan Contents 1. Abstract 3. 2. Introduction 4. 3. Approach 6. 4. Pre-processing 8. 5. Feature Extraction 9. 6. Verification

More information

3D Scanner using Line Laser. 1. Introduction. 2. Theory

3D Scanner using Line Laser. 1. Introduction. 2. Theory . Introduction 3D Scanner using Line Laser Di Lu Electrical, Computer, and Systems Engineering Rensselaer Polytechnic Institute The goal of 3D reconstruction is to recover the 3D properties of a geometric

More information

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

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

More information

Automatic Labeling of Lane Markings for Autonomous Vehicles

Automatic Labeling of Lane Markings for Autonomous Vehicles Automatic Labeling of Lane Markings for Autonomous Vehicles Jeffrey Kiske Stanford University 450 Serra Mall, Stanford, CA 94305 jkiske@stanford.edu 1. Introduction As autonomous vehicles become more popular,

More information

Subspace Analysis and Optimization for AAM Based Face Alignment

Subspace Analysis and Optimization for AAM Based Face Alignment Subspace Analysis and Optimization for AAM Based Face Alignment Ming Zhao Chun Chen College of Computer Science Zhejiang University Hangzhou, 310027, P.R.China zhaoming1999@zju.edu.cn Stan Z. Li Microsoft

More information

Using angular speed measurement with Hall effect sensors to observe grinding operation with flexible robot.

Using angular speed measurement with Hall effect sensors to observe grinding operation with flexible robot. Using angular speed measurement with Hall effect sensors to observe grinding operation with flexible robot. François Girardin 1, Farzad Rafieian 1, Zhaoheng Liu 1, Marc Thomas 1 and Bruce Hazel 2 1 Laboratoire

More information

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

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

More information

Measuring large areas by white light interferometry at the nanopositioning and nanomeasuring machine (NPMM)

Measuring large areas by white light interferometry at the nanopositioning and nanomeasuring machine (NPMM) Image Processing, Image Analysis and Computer Vision Measuring large areas by white light interferometry at the nanopositioning and nanomeasuring machine (NPMM) Authors: Daniel Kapusi 1 Torsten Machleidt

More information

Advances in scmos Camera Technology Benefit Bio Research

Advances in scmos Camera Technology Benefit Bio Research Advances in scmos Camera Technology Benefit Bio Research scmos camera technology is gaining in popularity - Why? In recent years, cell biology has emphasized live cell dynamics, mechanisms and electrochemical

More information

IncuCyte ZOOM Whole Well Imaging Overview

IncuCyte ZOOM Whole Well Imaging Overview IncuCyte ZOOM Whole Well Imaging Overview With the release of the 2013B software, IncuCyte ZOOM users will have the added ability to image the complete surface of select multi-well plates and 35 mm dishes

More information

TerraColor White Paper

TerraColor White Paper TerraColor White Paper TerraColor is a simulated true color digital earth imagery product developed by Earthstar Geographics LLC. This product was built from imagery captured by the US Landsat 7 (ETM+)

More information

MetropoGIS: A City Modeling System DI Dr. Konrad KARNER, DI Andreas KLAUS, DI Joachim BAUER, DI Christopher ZACH

MetropoGIS: A City Modeling System DI Dr. Konrad KARNER, DI Andreas KLAUS, DI Joachim BAUER, DI Christopher ZACH MetropoGIS: A City Modeling System DI Dr. Konrad KARNER, DI Andreas KLAUS, DI Joachim BAUER, DI Christopher ZACH VRVis Research Center for Virtual Reality and Visualization, Virtual Habitat, Inffeldgasse

More information

Chemotaxis and Migration Tool 2.0

Chemotaxis and Migration Tool 2.0 Chemotaxis and Migration Tool 2.0 Visualization and Data Analysis of Chemotaxis and Migration Processes Chemotaxis and Migration Tool 2.0 is a program for analyzing chemotaxis and migration data. Quick

More information

CALIBRATING YOUR SYSTEM. Follow our guidelines carefully to ensure proper system function. EQUIPMENT

CALIBRATING YOUR SYSTEM. Follow our guidelines carefully to ensure proper system function. EQUIPMENT Follow our guidelines carefully to ensure proper system function. EQUIPMENT A microscope system (camera, stage, objectives, computer etc.) Calibration grid slide The latest version of MBF software. Optional:

More information

EQUATIONS and INEQUALITIES

EQUATIONS and INEQUALITIES EQUATIONS and INEQUALITIES Linear Equations and Slope 1. Slope a. Calculate the slope of a line given two points b. Calculate the slope of a line parallel to a given line. c. Calculate the slope of a line

More information

Geometric Camera Parameters

Geometric Camera Parameters Geometric Camera Parameters What assumptions have we made so far? -All equations we have derived for far are written in the camera reference frames. -These equations are valid only when: () all distances

More information

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

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

More information

Shear :: Blocks (Video and Image Processing Blockset )

Shear :: Blocks (Video and Image Processing Blockset ) 1 of 6 15/12/2009 11:15 Shear Shift rows or columns of image by linearly varying offset Library Geometric Transformations Description The Shear block shifts the rows or columns of an image by a gradually

More information

RESEARCH ON SPOKEN LANGUAGE PROCESSING Progress Report No. 29 (2008) Indiana University

RESEARCH ON SPOKEN LANGUAGE PROCESSING Progress Report No. 29 (2008) Indiana University RESEARCH ON SPOKEN LANGUAGE PROCESSING Progress Report No. 29 (2008) Indiana University A Software-Based System for Synchronizing and Preprocessing Eye Movement Data in Preparation for Analysis 1 Mohammad

More information

GelAnalyzer 2010 User s manual. Contents

GelAnalyzer 2010 User s manual. Contents GelAnalyzer 2010 User s manual Contents 1. Starting GelAnalyzer... 2 2. The main window... 2 3. Create a new analysis... 2 4. The image window... 3 5. Lanes... 3 5.1 Detect lanes automatically... 3 5.2

More information

An Iterative Image Registration Technique with an Application to Stereo Vision

An Iterative Image Registration Technique with an Application to Stereo Vision An Iterative Image Registration Technique with an Application to Stereo Vision Bruce D. Lucas Takeo Kanade Computer Science Department Carnegie-Mellon University Pittsburgh, Pennsylvania 15213 Abstract

More information

Visual Product Identification for Blind

Visual Product Identification for Blind RESEARCH ARTICLE OPEN ACCESS Visual Product Identification for Blind Krutarth Majithia*, Darshan Sanghavi**, Bhavesh Pandya***, Sonali Vaidya**** *(Student, Department of Information Technology, St, Francis

More information

Crater detection with segmentation-based image processing algorithm

Crater detection with segmentation-based image processing algorithm Template reference : 100181708K-EN Crater detection with segmentation-based image processing algorithm M. Spigai, S. Clerc (Thales Alenia Space-France) V. Simard-Bilodeau (U. Sherbrooke and NGC Aerospace,

More information

Constrained Tetrahedral Mesh Generation of Human Organs on Segmented Volume *

Constrained Tetrahedral Mesh Generation of Human Organs on Segmented Volume * Constrained Tetrahedral Mesh Generation of Human Organs on Segmented Volume * Xiaosong Yang 1, Pheng Ann Heng 2, Zesheng Tang 3 1 Department of Computer Science and Technology, Tsinghua University, Beijing

More information

Projection Center Calibration for a Co-located Projector Camera System

Projection Center Calibration for a Co-located Projector Camera System Projection Center Calibration for a Co-located Camera System Toshiyuki Amano Department of Computer and Communication Science Faculty of Systems Engineering, Wakayama University Sakaedani 930, Wakayama,

More information

Exiqon Array Software Manual. Quick guide to data extraction from mircury LNA microrna Arrays

Exiqon Array Software Manual. Quick guide to data extraction from mircury LNA microrna Arrays Exiqon Array Software Manual Quick guide to data extraction from mircury LNA microrna Arrays March 2010 Table of contents Introduction Overview...................................................... 3 ImaGene

More information

Copyright 2007 Casa Software Ltd. www.casaxps.com. ToF Mass Calibration

Copyright 2007 Casa Software Ltd. www.casaxps.com. ToF Mass Calibration ToF Mass Calibration Essentially, the relationship between the mass m of an ion and the time taken for the ion of a given charge to travel a fixed distance is quadratic in the flight time t. For an ideal

More information

Bildverarbeitung und Mustererkennung Image Processing and Pattern Recognition

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

More information

House Design Tutorial

House Design Tutorial Chapter 2: House Design Tutorial This House Design Tutorial shows you how to get started on a design project. The tutorials that follow continue with the same plan. When we are finished, we will have created

More information

REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING

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

More information

CBERS Program Update Jacie 2011. Frederico dos Santos Liporace AMS Kepler liporace@amskepler.com

CBERS Program Update Jacie 2011. Frederico dos Santos Liporace AMS Kepler liporace@amskepler.com CBERS Program Update Jacie 2011 Frederico dos Santos Liporace AMS Kepler liporace@amskepler.com Overview CBERS 3 and 4 characteristics Differences from previous CBERS satellites (CBERS 1/2/2B) Geometric

More information

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

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

More information

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

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

More information

Self-Calibrated Structured Light 3D Scanner Using Color Edge Pattern

Self-Calibrated Structured Light 3D Scanner Using Color Edge Pattern Self-Calibrated Structured Light 3D Scanner Using Color Edge Pattern Samuel Kosolapov Department of Electrical Engineering Braude Academic College of Engineering Karmiel 21982, Israel e-mail: ksamuel@braude.ac.il

More information

Static Environment Recognition Using Omni-camera from a Moving Vehicle

Static Environment Recognition Using Omni-camera from a Moving Vehicle Static Environment Recognition Using Omni-camera from a Moving Vehicle Teruko Yata, Chuck Thorpe Frank Dellaert The Robotics Institute Carnegie Mellon University Pittsburgh, PA 15213 USA College of Computing

More information

Automatic Detection of PCB Defects

Automatic Detection of PCB Defects IJIRST International Journal for Innovative Research in Science & Technology Volume 1 Issue 6 November 2014 ISSN (online): 2349-6010 Automatic Detection of PCB Defects Ashish Singh PG Student Vimal H.

More information

Signature verification using Kolmogorov-Smirnov. statistic

Signature verification using Kolmogorov-Smirnov. statistic Signature verification using Kolmogorov-Smirnov statistic Harish Srinivasan, Sargur N.Srihari and Matthew J Beal University at Buffalo, the State University of New York, Buffalo USA {srihari,hs32}@cedar.buffalo.edu,mbeal@cse.buffalo.edu

More information

Relating Vanishing Points to Catadioptric Camera Calibration

Relating Vanishing Points to Catadioptric Camera Calibration Relating Vanishing Points to Catadioptric Camera Calibration Wenting Duan* a, Hui Zhang b, Nigel M. Allinson a a Laboratory of Vision Engineering, University of Lincoln, Brayford Pool, Lincoln, U.K. LN6

More information

High-accuracy ultrasound target localization for hand-eye calibration between optical tracking systems and three-dimensional ultrasound

High-accuracy ultrasound target localization for hand-eye calibration between optical tracking systems and three-dimensional ultrasound High-accuracy ultrasound target localization for hand-eye calibration between optical tracking systems and three-dimensional ultrasound Ralf Bruder 1, Florian Griese 2, Floris Ernst 1, Achim Schweikard

More information

Making High Dynamic Range (HDR) Panoramas with Hugin

Making High Dynamic Range (HDR) Panoramas with Hugin Making High Dynamic Range (HDR) Panoramas with Hugin Dr Ryan Southall - School of Architecture & Design, University of Brighton. Introduction This document details how to use the free software programme

More information

HIGH-PERFORMANCE INSPECTION VEHICLE FOR RAILWAYS AND TUNNEL LININGS. HIGH-PERFORMANCE INSPECTION VEHICLE FOR RAILWAY AND ROAD TUNNEL LININGS.

HIGH-PERFORMANCE INSPECTION VEHICLE FOR RAILWAYS AND TUNNEL LININGS. HIGH-PERFORMANCE INSPECTION VEHICLE FOR RAILWAY AND ROAD TUNNEL LININGS. HIGH-PERFORMANCE INSPECTION VEHICLE FOR RAILWAYS AND TUNNEL LININGS. HIGH-PERFORMANCE INSPECTION VEHICLE FOR RAILWAY AND ROAD TUNNEL LININGS. The vehicle developed by Euroconsult and Pavemetrics and described

More information

DATA ANALYSIS II. Matrix Algorithms

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

More information

multimodality image processing workstation Visualizing your SPECT-CT-PET-MRI images

multimodality image processing workstation Visualizing your SPECT-CT-PET-MRI images multimodality image processing workstation Visualizing your SPECT-CT-PET-MRI images InterView FUSION InterView FUSION is a new visualization and evaluation software developed by Mediso built on state of

More information

Video Tracking Software User s Manual. Version 1.0

Video Tracking Software User s Manual. Version 1.0 Video Tracking Software User s Manual Version 1.0 Triangle BioSystems International 2224 Page Rd. Suite 108 Durham, NC 27703 Phone: (919) 361-2663 Fax: (919) 544-3061 www.trianglebiosystems.com Table of

More information

Overview Image Acquisition of Microscopic Slides via Web Camera

Overview Image Acquisition of Microscopic Slides via Web Camera MAX-PLANCK-INSTITUT FÜR MARINE MIKROBIOLOGIE ABTEILUNG MOLEKULARE ÖKOLOGIE Overview Image Acquisition of Microscopic Slides via Web Camera Andreas Ellrott and Michael Zeder Max Planck Institute for Marine

More information

Introduction. Chapter 1

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

More information

Scientific Graphing in Excel 2010

Scientific Graphing in Excel 2010 Scientific Graphing in Excel 2010 When you start Excel, you will see the screen below. Various parts of the display are labelled in red, with arrows, to define the terms used in the remainder of this overview.

More information

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

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

More information

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA N. Zarrinpanjeh a, F. Dadrassjavan b, H. Fattahi c * a Islamic Azad University of Qazvin - nzarrin@qiau.ac.ir

More information

Environmental Remote Sensing GEOG 2021

Environmental Remote Sensing GEOG 2021 Environmental Remote Sensing GEOG 2021 Lecture 4 Image classification 2 Purpose categorising data data abstraction / simplification data interpretation mapping for land cover mapping use land cover class

More information

jorge s. marques image processing

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

More information

PARTIAL FINGERPRINT REGISTRATION FOR FORENSICS USING MINUTIAE-GENERATED ORIENTATION FIELDS

PARTIAL FINGERPRINT REGISTRATION FOR FORENSICS USING MINUTIAE-GENERATED ORIENTATION FIELDS PARTIAL FINGERPRINT REGISTRATION FOR FORENSICS USING MINUTIAE-GENERATED ORIENTATION FIELDS Ram P. Krish 1, Julian Fierrez 1, Daniel Ramos 1, Javier Ortega-Garcia 1, Josef Bigun 2 1 Biometric Recognition

More information

Low-resolution Character Recognition by Video-based Super-resolution

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

More information

Personal Identity Verification (PIV) IMAGE QUALITY SPECIFICATIONS FOR SINGLE FINGER CAPTURE DEVICES

Personal Identity Verification (PIV) IMAGE QUALITY SPECIFICATIONS FOR SINGLE FINGER CAPTURE DEVICES Personal Identity Verification (PIV) IMAGE QUALITY SPECIFICATIONS FOR SINGLE FINGER CAPTURE DEVICES 1.0 SCOPE AND PURPOSE These specifications apply to fingerprint capture devices which scan and capture

More information

HSI BASED COLOUR IMAGE EQUALIZATION USING ITERATIVE n th ROOT AND n th POWER

HSI BASED COLOUR IMAGE EQUALIZATION USING ITERATIVE n th ROOT AND n th POWER HSI BASED COLOUR IMAGE EQUALIZATION USING ITERATIVE n th ROOT AND n th POWER Gholamreza Anbarjafari icv Group, IMS Lab, Institute of Technology, University of Tartu, Tartu 50411, Estonia sjafari@ut.ee

More information

Face Model Fitting on Low Resolution Images

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

More information

Forecasting Trade Direction and Size of Future Contracts Using Deep Belief Network

Forecasting Trade Direction and Size of Future Contracts Using Deep Belief Network Forecasting Trade Direction and Size of Future Contracts Using Deep Belief Network Anthony Lai (aslai), MK Li (lilemon), Foon Wang Pong (ppong) Abstract Algorithmic trading, high frequency trading (HFT)

More information

USING SPECTRAL RADIUS RATIO FOR NODE DEGREE TO ANALYZE THE EVOLUTION OF SCALE- FREE NETWORKS AND SMALL-WORLD NETWORKS

USING SPECTRAL RADIUS RATIO FOR NODE DEGREE TO ANALYZE THE EVOLUTION OF SCALE- FREE NETWORKS AND SMALL-WORLD NETWORKS USING SPECTRAL RADIUS RATIO FOR NODE DEGREE TO ANALYZE THE EVOLUTION OF SCALE- FREE NETWORKS AND SMALL-WORLD NETWORKS Natarajan Meghanathan Jackson State University, 1400 Lynch St, Jackson, MS, USA natarajan.meghanathan@jsums.edu

More information

RiMONITOR. Monitoring Software. for RIEGL VZ-Line Laser Scanners. Ri Software. visit our website www.riegl.com. Preliminary Data Sheet

RiMONITOR. Monitoring Software. for RIEGL VZ-Line Laser Scanners. Ri Software. visit our website www.riegl.com. Preliminary Data Sheet Monitoring Software RiMONITOR for RIEGL VZ-Line Laser Scanners for stand-alone monitoring applications by autonomous operation of all RIEGL VZ-Line Laser Scanners adaptable configuration of data acquisition

More information

ROBUST VEHICLE TRACKING IN VIDEO IMAGES BEING TAKEN FROM A HELICOPTER

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

More information

Wii Remote Calibration Using the Sensor Bar

Wii Remote Calibration Using the Sensor Bar Wii Remote Calibration Using the Sensor Bar Alparslan Yildiz Abdullah Akay Yusuf Sinan Akgul GIT Vision Lab - http://vision.gyte.edu.tr Gebze Institute of Technology Kocaeli, Turkey {yildiz, akay, akgul}@bilmuh.gyte.edu.tr

More information

How To Cluster

How To Cluster Data Clustering Dec 2nd, 2013 Kyrylo Bessonov Talk outline Introduction to clustering Types of clustering Supervised Unsupervised Similarity measures Main clustering algorithms k-means Hierarchical Main

More information

Mosaicking and Subsetting Images

Mosaicking and Subsetting Images Mosaicking and Subsetting Images Using SAGA GIS Tutorial ID: IGET_RS_005 This tutorial has been developed by BVIEER as part of the IGET web portal intended to provide easy access to geospatial education.

More information

CONFOCAL LASER SCANNING MICROSCOPY TUTORIAL

CONFOCAL LASER SCANNING MICROSCOPY TUTORIAL CONFOCAL LASER SCANNING MICROSCOPY TUTORIAL Robert Bagnell 2006 This tutorial covers the following CLSM topics: 1) What is the optical principal behind CLSM? 2) What is the spatial resolution in X, Y,

More information

Epipolar Geometry. Readings: See Sections 10.1 and 15.6 of Forsyth and Ponce. Right Image. Left Image. e(p ) Epipolar Lines. e(q ) q R.

Epipolar Geometry. Readings: See Sections 10.1 and 15.6 of Forsyth and Ponce. Right Image. Left Image. e(p ) Epipolar Lines. e(q ) q R. Epipolar Geometry We consider two perspective images of a scene as taken from a stereo pair of cameras (or equivalently, assume the scene is rigid and imaged with a single camera from two different locations).

More information

OPERATING INSTRUCTIONS Nikon TiE Deconvolution Microscope CCRB 1-220G

OPERATING INSTRUCTIONS Nikon TiE Deconvolution Microscope CCRB 1-220G OPERATING INSTRUCTIONS Nikon TiE Deconvolution Microscope CCRB 1-220G Conventions Through these notes bold font refers to a software button and italics refer to a hardware switch. The software makes extensive

More information

Practical Graph Mining with R. 5. Link Analysis

Practical Graph Mining with R. 5. Link Analysis Practical Graph Mining with R 5. Link Analysis Outline Link Analysis Concepts Metrics for Analyzing Networks PageRank HITS Link Prediction 2 Link Analysis Concepts Link A relationship between two entities

More information

Resolution Enhancement of Photogrammetric Digital Images

Resolution Enhancement of Photogrammetric Digital Images DICTA2002: Digital Image Computing Techniques and Applications, 21--22 January 2002, Melbourne, Australia 1 Resolution Enhancement of Photogrammetric Digital Images John G. FRYER and Gabriele SCARMANA

More information

VIIRS-CrIS mapping. NWP SAF AAPP VIIRS-CrIS Mapping

VIIRS-CrIS mapping. NWP SAF AAPP VIIRS-CrIS Mapping NWP SAF AAPP VIIRS-CrIS Mapping This documentation was developed within the context of the EUMETSAT Satellite Application Facility on Numerical Weather Prediction (NWP SAF), under the Cooperation Agreement

More information

Colour Image Segmentation Technique for Screen Printing

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

More information

SIGMOD RWE Review Towards Proximity Pattern Mining in Large Graphs

SIGMOD RWE Review Towards Proximity Pattern Mining in Large Graphs SIGMOD RWE Review Towards Proximity Pattern Mining in Large Graphs Fabian Hueske, TU Berlin June 26, 21 1 Review This document is a review report on the paper Towards Proximity Pattern Mining in Large

More information

Machine Learning for Medical Image Analysis. A. Criminisi & the InnerEye team @ MSRC

Machine Learning for Medical Image Analysis. A. Criminisi & the InnerEye team @ MSRC Machine Learning for Medical Image Analysis A. Criminisi & the InnerEye team @ MSRC Medical image analysis the goal Automatic, semantic analysis and quantification of what observed in medical scans Brain

More information

The KaleidaGraph Guide to Curve Fitting

The KaleidaGraph Guide to Curve Fitting The KaleidaGraph Guide to Curve Fitting Contents Chapter 1 Curve Fitting Overview 1.1 Purpose of Curve Fitting... 5 1.2 Types of Curve Fits... 5 Least Squares Curve Fits... 5 Nonlinear Curve Fits... 6

More information

Introduction. www.imagesystems.se

Introduction. www.imagesystems.se Product information Image Systems AB Main office: Ågatan 40, SE-582 22 Linköping Phone +46 13 200 100, fax +46 13 200 150 info@imagesystems.se, Introduction Motion is the world leading software for advanced

More information

How To Fix Out Of Focus And Blur Images With A Dynamic Template Matching Algorithm

How To Fix Out Of Focus And Blur Images With A Dynamic Template Matching Algorithm IJSTE - International Journal of Science Technology & Engineering Volume 1 Issue 10 April 2015 ISSN (online): 2349-784X Image Estimation Algorithm for Out of Focus and Blur Images to Retrieve the Barcode

More information

Practical Guide to the Simplex Method of Linear Programming

Practical Guide to the Simplex Method of Linear Programming Practical Guide to the Simplex Method of Linear Programming Marcel Oliver Revised: April, 0 The basic steps of the simplex algorithm Step : Write the linear programming problem in standard form Linear

More information

Current Standard: Mathematical Concepts and Applications Shape, Space, and Measurement- Primary

Current Standard: Mathematical Concepts and Applications Shape, Space, and Measurement- Primary Shape, Space, and Measurement- Primary A student shall apply concepts of shape, space, and measurement to solve problems involving two- and three-dimensional shapes by demonstrating an understanding of:

More information

Reflection and Refraction

Reflection and Refraction Equipment Reflection and Refraction Acrylic block set, plane-concave-convex universal mirror, cork board, cork board stand, pins, flashlight, protractor, ruler, mirror worksheet, rectangular block worksheet,

More information

Robust NURBS Surface Fitting from Unorganized 3D Point Clouds for Infrastructure As-Built Modeling

Robust NURBS Surface Fitting from Unorganized 3D Point Clouds for Infrastructure As-Built Modeling 81 Robust NURBS Surface Fitting from Unorganized 3D Point Clouds for Infrastructure As-Built Modeling Andrey Dimitrov 1 and Mani Golparvar-Fard 2 1 Graduate Student, Depts of Civil Eng and Engineering

More information

Solving Simultaneous Equations and Matrices

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

More information

Polynomial Neural Network Discovery Client User Guide

Polynomial Neural Network Discovery Client User Guide Polynomial Neural Network Discovery Client User Guide Version 1.3 Table of contents Table of contents...2 1. Introduction...3 1.1 Overview...3 1.2 PNN algorithm principles...3 1.3 Additional criteria...3

More information

Chapter 10. Key Ideas Correlation, Correlation Coefficient (r),

Chapter 10. Key Ideas Correlation, Correlation Coefficient (r), Chapter 0 Key Ideas Correlation, Correlation Coefficient (r), Section 0-: Overview We have already explored the basics of describing single variable data sets. However, when two quantitative variables

More information