T O B C A T C A S E G E O V I S A T DETECTIE E N B L U R R I N G V A N P E R S O N E N IN P A N O R A MISCHE BEELDEN

Size: px
Start display at page:

Download "T O B C A T C A S E G E O V I S A T DETECTIE E N B L U R R I N G V A N P E R S O N E N IN P A N O R A MISCHE BEELDEN"

Transcription

1 T O B C A T C A S E G E O V I S A T DETECTIE E N B L U R R I N G V A N P E R S O N E N IN P A N O R A MISCHE BEELDEN Goal is to process 360 degree images and detect two object categories 1. Pedestrians, make sure they are blurred out so that privacy issues are no longer an actual issue. Would be good if this happens during the capturing of the data. 2. Number plates of cars, again to ensure privacy of people. Example of such a 360 degree panoramic view: There must be a possibility to go through the blurred images and apply an extra blurring manually if something was forgotten. FIRST TEST USING THE LATENTSVM BUILT-IN OPENCV DETECTOR Since there is a built in object detector with several object models the OpenCV code was tested first. However processing an image of 4880x2400 pixels is quite time consuming up to 5 minutes to match to model to the complete image. Some statistics, keeping in mind that the detection score should be > 0.3 (manually entered) 4800*2400 pixels all scale ranges 5 minutes 2400*1200 pixels all scale ranges 1.3 min We notice two things, the smaller the resolution, the faster the processing. However if the image is resized, than the actual cars contain less pixel information. In the images we can see that on the right a car detected at full resolution is lost at half resolution. This is also a downside of this technique. Going further to a resolution of 600*300 pixels results in not a single car being detected.

2 We applied the same detector but now used the pretrained pedestrian model. Processing times raised a bit higher since the model is smaller and thus more image patches are available for classification. Here we see two remarkable effects. At full resolution we have multiple false positive detections but we do succeed in detecting all available pedestrians. Lowering the resolution again leads to losing the pedestrians completely. Results can be seen below.

3 Our research group has an optimized C implementation of the algorithm. This was used to perform detections on the complete dataset available. If you would be interested in processing your data with these detectors that are not publicly available, then please mail to toon.goedeme@kuleuven.be. SECOND TEST USING THE EAVISE C-VERSION OF THE LATENTSVM DETECTOR AND PROCESSING THE RETRIEVED RESULTS A dataset of 450 images was manually annotated in order to get a ground truth dataset. Based on that data a scale location mapping was made. Again the bounding box center Y value is plotted against the height of the bounding box.

4 In the above relation the two blue borders define regions in which objects can occur. Going outside those borders is not smart since that are sky and car areas. The red line is a linear relation mapped onto the data with the green borders describing a -3sigma / +3sigma range around that linear mapping. We then processed the 450 images and retrieved the thresholded detections. As a threshold a score of 0 was used. The result is quite different and will be explained below. Here we see a mapping of every single detection in those 450 images. This includes true positive and false positive detections. However from our training data we know that it is stupid to perform detections outside of our boundaries. The larger spread of detections is mainly due to the fact that we are performing detections on several scale layers of the scale pyramid. Looking below, the green dots are actually the only points still interesting for us, so we can remove the others.

5 However, we now know that elements outside the green borders are quite impossible. The borders should capture about 98 percent of all the possible scale occurrences of pedestrians. It is safe to decide to remove all points that are not in those regions because they will not fulfil the following rules 1. It is a possible location in the image to have a pedestrian 2. The scale at that position is possible, so larger near the camera and smaller away from the camera So only the red dots are actually detections that should be kept. Using this we can see already that a large set of false positive detections can be removed and thus the accuracy of our algorithm will increase.

6 We applied the same steps on two images 1. Manual annotations 2. Standard model detection using optimized C-implementation

7 We immediately notice that false positive detections occur in the air, even if we put the score high enough. 3. Using the retrieved model relation between scale and position to filter detections

8 POSSIBLE EXPANSIONS TO THIS APPROACH We notice that several persons are missed due to being on a bicycle. Using a bicycle model we do retrieve these objects and we can define the persons above. The only downside of this extra approach is finding a decent threshold value to apply so that false positives can be filtered out without losing crucial detections. Again a space scale relation for bicycles could be built up here to reach a cleaner image and to classify each retrieved detection correctly. MAKING THE BORDERS MORE STRICTLY We know that when moving further away from the car, the variation in scales in the training data becomes clearly smaller. Therefore we want to redefine the borders.

9 By applying these new rules we get even better results and less false positive detections inside of the image database. A check with images shows us we detect all pedestrians without a flood of false positives. We even succeed in removing objects that still crawled through the previous boundaries.

10 But one of the most problematic items are linear structures with the correct size and location who still have a large score. Some examples: Thresholding even further is possible, losing these detections but giving raise to loosing good detections because of their lower score as seen below. First image has detection score of and applying a more strict score threshold will result in losing the detection. The second image has a score of but here the question rises if seeing their backs is actually still a privacy issue here. REMARK: a good discussion on what can be seen as a privacy invasion should be held here.

11 By adding the score > 0 threshold we keep only the green detections, which are actual pedestrians. Also an interface was built to calculate the smallest scale still classified as a pedestrian to get an insight in the limits of the model used. Final result pedestrians detected by using a smart approach!

12 However one element still results in a problem, being a yellow-blue traffic sign construction as seen here and it is consistent in several images: In order to solve this last problem, two approaches were implemented and shall be discussed below. SEGMENTING TRAFFIC POLES FOR A ROUNDABOUT POST DETECTION CLASSIFICATION BASED ON A SELF CONSTRUCTED RELATION Looking purely on the color distribution of such a pole, we can see the following properties Central yellow color region of the lower 2/3 Upper 1/3 has a blue sign Color separation can be optimized in the YUV or HSV space Combine this with eliminating the detection of a similar sign, see figure2. First collected a small set of testing data to learn some relations

13 Segmentation of yellow objects looking at different color spaces 1. Looking at the YUV space U space thresholding on darker regions V space thresholding on lighter regions IWT-TETRA TOBCAT (n ) 2. Looking at the HSV space S space thresholding on lighter regions H space thresholding on darker regions

14 3. Looking at the YMC color space Thresholding on the yellow channel finally gave the clearest result for thresholding the poles. After that we needed to define blue plates and try to segment those. This was done based on the normalized blue channel and to ensure that the top 50% has a certain amount of blue pixels. After combining this all we had the following results into two rules we could classify the poles 1. Yellow poles if percentage of yellow is crossed no person 2. Blue plates if a percentage in the top 50% region is crossed no person On the following set this gave a pretty decent result

15 Looking at the output We notice that most classifications are correctly except when people start wearing fluo jackets because that contains a large yellow component. A fix was made by switching to a learning technique called naïve bayes. CONCLUSION: it is possible to make a decent result on trial and error and searching for good thresholds. However computer vision has more advance techniques that can learn those relations themselves. Code can be found at USB Stick > TOBCAT > Software > Matlab > segment_trafic_signs.m POST DETECTION CLASSIFICATION BASED ON A NAÏVE BAYERS CLASSIFIER Code of this approach can be found at USB stick > TOBCAT > Software > cpp_windows > naive_bayes_model.cpp USB stick > TOBCAT > Software > cpp_windows > naive_bayes_detect.cpp Basically there are several steps that should be followed 1. Create a positive and negative set that resembles the data you want to separate. POSITIVE SET CONTAINING TRAFFIC SIGNS

16 NEGATIVE SET CONTAINING PROBLEM CASES 2. Also create a test set that will be used to see if it all works. TEST SET WITH CASES THAT SHOULD PASS 3. Select a set of features that can be used to represent the sample provided. For this we could use knowledge from the previous approach. YMC color space good respondance in Y and M color channel and bad reaction in the C color channel. Selection of regions inside the image that are specific to a traffic sign. See image below. 1/3 of the image above can be ignored horizontally. The rest is divided vertically in a region between 1/3 and 2/3. Inside the region the average Y, M and C channel value is calculated. 4. Push those features into a feature vector for each training image and supply a corresponding label set. Use that to train the classifier. 5. Then use the resulting classifier to decide on the test set. 1 = traffic sign / 0 = something else

G E N E R A L A P P R O A CH: LO O K I N G F O R D O M I N A N T O R I E N T A T I O N I N I M A G E P A T C H E S

G E N E R A L A P P R O A CH: LO O K I N G F O R D O M I N A N T O R I E N T A T I O N I N I M A G E P A T C H E S G E N E R A L A P P R O A CH: LO O K I N G F O R D O M I N A N T O R I E N T A T I O N I N I M A G E P A T C H E S In object categorization applications one of the main problems is that objects can appear

More information

E27 SPRING 2013 ZUCKER PROJECT 2 PROJECT 2 AUGMENTED REALITY GAMING SYSTEM

E27 SPRING 2013 ZUCKER PROJECT 2 PROJECT 2 AUGMENTED REALITY GAMING SYSTEM PROJECT 2 AUGMENTED REALITY GAMING SYSTEM OVERVIEW For this project, you will implement the augmented reality gaming system that you began to design during Exam 1. The system consists of a computer, projector,

More information

Assessment. Presenter: Yupu Zhang, Guoliang Jin, Tuo Wang Computer Vision 2008 Fall

Assessment. Presenter: Yupu Zhang, Guoliang Jin, Tuo Wang Computer Vision 2008 Fall Automatic Photo Quality Assessment Presenter: Yupu Zhang, Guoliang Jin, Tuo Wang Computer Vision 2008 Fall Estimating i the photorealism of images: Distinguishing i i paintings from photographs h Florin

More information

Computer Vision. Color image processing. 25 August 2014

Computer Vision. Color image processing. 25 August 2014 Computer Vision Color image processing 25 August 2014 Copyright 2001 2014 by NHL Hogeschool and Van de Loosdrecht Machine Vision BV All rights reserved j.van.de.loosdrecht@nhl.nl, jaap@vdlmv.nl Color image

More information

Example: Credit card default, we may be more interested in predicting the probabilty of a default than classifying individuals as default or not.

Example: Credit card default, we may be more interested in predicting the probabilty of a default than classifying individuals as default or not. Statistical Learning: Chapter 4 Classification 4.1 Introduction Supervised learning with a categorical (Qualitative) response Notation: - Feature vector X, - qualitative response Y, taking values in C

More information

Chapter 6. The stacking ensemble approach

Chapter 6. The stacking ensemble approach 82 This chapter proposes the stacking ensemble approach for combining different data mining classifiers to get better performance. Other combination techniques like voting, bagging etc are also described

More information

Implementation of Canny Edge Detector of color images on CELL/B.E. Architecture.

Implementation of Canny Edge Detector of color images on CELL/B.E. Architecture. Implementation of Canny Edge Detector of color images on CELL/B.E. Architecture. Chirag Gupta,Sumod Mohan K cgupta@clemson.edu, sumodm@clemson.edu Abstract In this project we propose a method to improve

More information

Color Balancing Techniques

Color Balancing Techniques Written by Jonathan Sachs Copyright 1996-1999 Digital Light & Color Introduction Color balancing refers to the process of removing an overall color bias from an image. For example, if an image appears

More information

Tracking of Small Unmanned Aerial Vehicles

Tracking of Small Unmanned Aerial Vehicles Tracking of Small Unmanned Aerial Vehicles Steven Krukowski Adrien Perkins Aeronautics and Astronautics Stanford University Stanford, CA 94305 Email: spk170@stanford.edu Aeronautics and Astronautics Stanford

More information

EMR-9 Quick Start Guide (00175)D 1

EMR-9 Quick Start Guide (00175)D 1 NAC Eye Mark Recorder EMR-9 Quick Start Guide May 2009 NAC Image Technology Inc. (00175)D 1 Contents 1. System Configurations 1.1 Standard configuration 1.2 Head unit variations 1.3 Optional items 2. Basic

More information

Cloud tracking with optical flow for short-term solar forecasting

Cloud tracking with optical flow for short-term solar forecasting Cloud tracking with optical flow for short-term solar forecasting Philip Wood-Bradley, José Zapata, John Pye Solar Thermal Group, Australian National University, Canberra, Australia Corresponding author:

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

Lecture 6: Classification & Localization. boris. ginzburg@intel.com

Lecture 6: Classification & Localization. boris. ginzburg@intel.com Lecture 6: Classification & Localization boris. ginzburg@intel.com 1 Agenda ILSVRC 2014 Overfeat: integrated classification, localization, and detection Classification with Localization Detection. 2 ILSVRC-2014

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

Computer Vision. License Plate Recognition Klaas Dijkstra - Jaap van de Loosdrecht

Computer Vision. License Plate Recognition Klaas Dijkstra - Jaap van de Loosdrecht Computer Vision License Plate Recognition Klaas Dijkstra - Jaap van de Loosdrecht 25 August 2014 Copyright 2001 2014 by NHL University of Applied Sciences and Van de Loosdrecht Machine Vision BV All rights

More information

Convolution. 1D Formula: 2D Formula: Example on the web: http://www.jhu.edu/~signals/convolve/

Convolution. 1D Formula: 2D Formula: Example on the web: http://www.jhu.edu/~signals/convolve/ Basic Filters (7) Convolution/correlation/Linear filtering Gaussian filters Smoothing and noise reduction First derivatives of Gaussian Second derivative of Gaussian: Laplacian Oriented Gaussian filters

More information

Traffic Prediction and Analysis using a Big Data and Visualisation Approach

Traffic Prediction and Analysis using a Big Data and Visualisation Approach Traffic Prediction and Analysis using a Big Data and Visualisation Approach Declan McHugh 1 1 Department of Computer Science, Institute of Technology Blanchardstown March 10, 2015 Summary This abstract

More information

Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches

Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches PhD Thesis by Payam Birjandi Director: Prof. Mihai Datcu Problematic

More information

Data Mining. Nonlinear Classification

Data Mining. Nonlinear Classification Data Mining Unit # 6 Sajjad Haider Fall 2014 1 Nonlinear Classification Classes may not be separable by a linear boundary Suppose we randomly generate a data set as follows: X has range between 0 to 15

More information

MassArt Studio Foundation: Visual Language Digital Media Cookbook, Fall 2013

MassArt Studio Foundation: Visual Language Digital Media Cookbook, Fall 2013 INPUT OUTPUT 08 / IMAGE QUALITY & VIEWING In this section we will cover common image file formats you are likely to come across and examine image quality in terms of resolution and bit depth. We will cover

More information

Tattoo Detection for Soft Biometric De-Identification Based on Convolutional NeuralNetworks

Tattoo Detection for Soft Biometric De-Identification Based on Convolutional NeuralNetworks 1 Tattoo Detection for Soft Biometric De-Identification Based on Convolutional NeuralNetworks Tomislav Hrkać, Karla Brkić, Zoran Kalafatić Faculty of Electrical Engineering and Computing University of

More information

Visual Structure Analysis of Flow Charts in Patent Images

Visual Structure Analysis of Flow Charts in Patent Images Visual Structure Analysis of Flow Charts in Patent Images Roland Mörzinger, René Schuster, András Horti, and Georg Thallinger JOANNEUM RESEARCH Forschungsgesellschaft mbh DIGITAL - Institute for Information

More information

Scanners and How to Use Them

Scanners and How to Use Them Written by Jonathan Sachs Copyright 1996-1999 Digital Light & Color Introduction A scanner is a device that converts images to a digital file you can use with your computer. There are many different types

More information

Visualization of 2D Domains

Visualization of 2D Domains Visualization of 2D Domains This part of the visualization package is intended to supply a simple graphical interface for 2- dimensional finite element data structures. Furthermore, it is used as the low

More information

WHITE PAPER. Are More Pixels Better? www.basler-ipcam.com. Resolution Does it Really Matter?

WHITE PAPER. Are More Pixels Better? www.basler-ipcam.com. Resolution Does it Really Matter? WHITE PAPER www.basler-ipcam.com Are More Pixels Better? The most frequently asked question when buying a new digital security camera is, What resolution does the camera provide? The resolution is indeed

More information

Active Learning SVM for Blogs recommendation

Active Learning SVM for Blogs recommendation Active Learning SVM for Blogs recommendation Xin Guan Computer Science, George Mason University Ⅰ.Introduction In the DH Now website, they try to review a big amount of blogs and articles and find the

More information

CS1112 Spring 2014 Project 4. Objectives. 3 Pixelation for Identity Protection. due Thursday, 3/27, at 11pm

CS1112 Spring 2014 Project 4. Objectives. 3 Pixelation for Identity Protection. due Thursday, 3/27, at 11pm CS1112 Spring 2014 Project 4 due Thursday, 3/27, at 11pm You must work either on your own or with one partner. If you work with a partner you must first register as a group in CMS and then submit your

More information

Robust Real-Time Face Detection

Robust Real-Time Face Detection Robust Real-Time Face Detection International Journal of Computer Vision 57(2), 137 154, 2004 Paul Viola, Michael Jones 授 課 教 授 : 林 信 志 博 士 報 告 者 : 林 宸 宇 報 告 日 期 :96.12.18 Outline Introduction The Boost

More information

Machine Learning Final Project Spam Email Filtering

Machine Learning Final Project Spam Email Filtering Machine Learning Final Project Spam Email Filtering March 2013 Shahar Yifrah Guy Lev Table of Content 1. OVERVIEW... 3 2. DATASET... 3 2.1 SOURCE... 3 2.2 CREATION OF TRAINING AND TEST SETS... 4 2.3 FEATURE

More information

MGL Avionics. MapMaker 2. User guide

MGL Avionics. MapMaker 2. User guide MGL Avionics MapMaker 2 User guide General The MGL Avionics MapMaker application is used to convert digital map images into the raster map format suitable for MGL EFIS systems. Note: MapMaker2 produces

More information

Multi-Zone Adjustment

Multi-Zone Adjustment Written by Jonathan Sachs Copyright 2008 Digital Light & Color Introduction Picture Window s 2-Zone Adjustment and3-zone Adjustment transformations are powerful image enhancement tools designed for images

More information

BlipTrack. Case Studies. ANPR vs. Bluetooth. This case describes how data from ANPR cameras match corresponding Bluetooth sensor data.

BlipTrack. Case Studies. ANPR vs. Bluetooth. This case describes how data from ANPR cameras match corresponding Bluetooth sensor data. ANPR vs. Bluetooth This case describes how data from ANPR cameras match corresponding Bluetooth sensor data. The map shows an arterial road in the city of Aalborg with a total of 4 lanes, 2 in each direction.

More information

BEHAVIOR BASED CREDIT CARD FRAUD DETECTION USING SUPPORT VECTOR MACHINES

BEHAVIOR BASED CREDIT CARD FRAUD DETECTION USING SUPPORT VECTOR MACHINES BEHAVIOR BASED CREDIT CARD FRAUD DETECTION USING SUPPORT VECTOR MACHINES 123 CHAPTER 7 BEHAVIOR BASED CREDIT CARD FRAUD DETECTION USING SUPPORT VECTOR MACHINES 7.1 Introduction Even though using SVM presents

More information

Interpolation of RGB components in Bayer CFA images

Interpolation of RGB components in Bayer CFA images Interpolation of RGB components in Bayer CFA images Demosaicing of Bayer-sampled color images Problem: Most digital color cameras, capture only one color component at each spatial location. The remaining

More information

Speed Performance Improvement of Vehicle Blob Tracking System

Speed Performance Improvement of Vehicle Blob Tracking System Speed Performance Improvement of Vehicle Blob Tracking System Sung Chun Lee and Ram Nevatia University of Southern California, Los Angeles, CA 90089, USA sungchun@usc.edu, nevatia@usc.edu Abstract. A speed

More information

A Logistic Regression Approach to Ad Click Prediction

A Logistic Regression Approach to Ad Click Prediction A Logistic Regression Approach to Ad Click Prediction Gouthami Kondakindi kondakin@usc.edu Satakshi Rana satakshr@usc.edu Aswin Rajkumar aswinraj@usc.edu Sai Kaushik Ponnekanti ponnekan@usc.edu Vinit Parakh

More information

Object Recognition. Selim Aksoy. Bilkent University saksoy@cs.bilkent.edu.tr

Object Recognition. Selim Aksoy. Bilkent University saksoy@cs.bilkent.edu.tr Image Classification and Object Recognition Selim Aksoy Department of Computer Engineering Bilkent University saksoy@cs.bilkent.edu.tr Image classification Image (scene) classification is a fundamental

More information

VEHICLE LOCALISATION AND CLASSIFICATION IN URBAN CCTV STREAMS

VEHICLE LOCALISATION AND CLASSIFICATION IN URBAN CCTV STREAMS VEHICLE LOCALISATION AND CLASSIFICATION IN URBAN CCTV STREAMS Norbert Buch 1, Mark Cracknell 2, James Orwell 1 and Sergio A. Velastin 1 1. Kingston University, Penrhyn Road, Kingston upon Thames, KT1 2EE,

More information

Automated Monitoring System for Fall Detection in the Elderly

Automated Monitoring System for Fall Detection in the Elderly Automated Monitoring System for Fall Detection in the Elderly Shadi Khawandi University of Angers Angers, 49000, France skhawandi@hotmail.com Bassam Daya Lebanese University Saida, 813, Lebanon Pierre

More information

AngioSys 2.0 Image Analysis Software Manual

AngioSys 2.0 Image Analysis Software Manual AngioSys 2.0 Image Analysis Software Manual Table of contents Introduction and ordering Activate your software Analyse a new plate Open a previous plate Add well details Delete well details Fill a row/column

More information

User Tutorial on Changing Frame Size, Window Size, and Screen Resolution for The Original Version of The Cancer-Rates.Info/NJ Application

User Tutorial on Changing Frame Size, Window Size, and Screen Resolution for The Original Version of The Cancer-Rates.Info/NJ Application User Tutorial on Changing Frame Size, Window Size, and Screen Resolution for The Original Version of The Cancer-Rates.Info/NJ Application Introduction The original version of Cancer-Rates.Info/NJ, like

More information

Annual Giving Appeal Targeting & Effectiveness

Annual Giving Appeal Targeting & Effectiveness Annual Giving Appeal Targeting & Effectiveness AKA Leveraging New Technologies such as Data Visualization, In-Memory Storage and Predictive Analytics in order to improve the yields on mail, email, and

More information

Blind Deconvolution of Barcodes via Dictionary Analysis and Wiener Filter of Barcode Subsections

Blind Deconvolution of Barcodes via Dictionary Analysis and Wiener Filter of Barcode Subsections Blind Deconvolution of Barcodes via Dictionary Analysis and Wiener Filter of Barcode Subsections Maximilian Hung, Bohyun B. Kim, Xiling Zhang August 17, 2013 Abstract While current systems already provide

More information

Tutorial for Tracker and Supporting Software By David Chandler

Tutorial for Tracker and Supporting Software By David Chandler Tutorial for Tracker and Supporting Software By David Chandler I use a number of free, open source programs to do video analysis. 1. Avidemux, to exerpt the video clip, read the video properties, and save

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

THE BENEFITS OF SIGNAL GROUP ORIENTED CONTROL

THE BENEFITS OF SIGNAL GROUP ORIENTED CONTROL THE BENEFITS OF SIGNAL GROUP ORIENTED CONTROL Authors: Robbin Blokpoel 1 and Siebe Turksma 2 1: Traffic Engineering Researcher at Peek Traffic, robbin.blokpoel@peektraffic.nl 2: Product manager research

More information

Predicting the Stock Market with News Articles

Predicting the Stock Market with News Articles Predicting the Stock Market with News Articles Kari Lee and Ryan Timmons CS224N Final Project Introduction Stock market prediction is an area of extreme importance to an entire industry. Stock price is

More information

Web-Scale Extraction of Structured Data Michael J. Cafarella, Jayant Madhavan & Alon Halevy

Web-Scale Extraction of Structured Data Michael J. Cafarella, Jayant Madhavan & Alon Halevy The Deep Web: Surfacing Hidden Value Michael K. Bergman Web-Scale Extraction of Structured Data Michael J. Cafarella, Jayant Madhavan & Alon Halevy Presented by Mat Kelly CS895 Web-based Information Retrieval

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

Applying Machine Learning to Stock Market Trading Bryce Taylor

Applying Machine Learning to Stock Market Trading Bryce Taylor Applying Machine Learning to Stock Market Trading Bryce Taylor Abstract: In an effort to emulate human investors who read publicly available materials in order to make decisions about their investments,

More information

Neovision2 Performance Evaluation Protocol

Neovision2 Performance Evaluation Protocol Neovision2 Performance Evaluation Protocol Version 3.0 4/16/2012 Public Release Prepared by Rajmadhan Ekambaram rajmadhan@mail.usf.edu Dmitry Goldgof, Ph.D. goldgof@cse.usf.edu Rangachar Kasturi, Ph.D.

More information

Twelve. Figure 12.1: 3D Curved MPR Viewer Window

Twelve. Figure 12.1: 3D Curved MPR Viewer Window Twelve The 3D Curved MPR Viewer This Chapter describes how to visualize and reformat a 3D dataset in a Curved MPR plane: Curved Planar Reformation (CPR). The 3D Curved MPR Viewer is a window opened from

More information

Lecture 9: Introduction to Pattern Analysis

Lecture 9: Introduction to Pattern Analysis Lecture 9: Introduction to Pattern Analysis g Features, patterns and classifiers g Components of a PR system g An example g Probability definitions g Bayes Theorem g Gaussian densities Features, patterns

More information

Video Analytics A New Standard

Video Analytics A New Standard Benefits The system offers the following overall benefits: Tracker High quality tracking engine UDP s embedded intelligent Video Analytics software is fast becoming the standard for all surveillance and

More information

Vision based Vehicle Tracking using a high angle camera

Vision based Vehicle Tracking using a high angle camera Vision based Vehicle Tracking using a high angle camera Raúl Ignacio Ramos García Dule Shu gramos@clemson.edu dshu@clemson.edu Abstract A vehicle tracking and grouping algorithm is presented in this work

More information

Using the ipad and Dropbox For Your Website Gallery Photos and Movie Clips

Using the ipad and Dropbox For Your Website Gallery Photos and Movie Clips Given the popularity of the ipad at school I wanted to outline the steps you can take to send in photos taken from the ipad. This guide will work with any mobile device (tablet or smartphone) as long as

More information

Supervised Classification workflow in ENVI 4.8 using WorldView-2 imagery

Supervised Classification workflow in ENVI 4.8 using WorldView-2 imagery Supervised Classification workflow in ENVI 4.8 using WorldView-2 imagery WorldView-2 is the first commercial high-resolution satellite to provide eight spectral sensors in the visible to near-infrared

More information

Open icon. The Select Layer To Add dialog opens. Click here to display

Open icon. The Select Layer To Add dialog opens. Click here to display Mosaic Introduction This tour guide gives you the steps for mosaicking two or more image files to produce one image file. The mosaicking process works with rectified and/or calibrated images. Here, you

More information

Mouse Control using a Web Camera based on Colour Detection

Mouse Control using a Web Camera based on Colour Detection Mouse Control using a Web Camera based on Colour Detection Abhik Banerjee 1, Abhirup Ghosh 2, Koustuvmoni Bharadwaj 3, Hemanta Saikia 4 1, 2, 3, 4 Department of Electronics & Communication Engineering,

More information

SAMPLE MIDTERM QUESTIONS

SAMPLE MIDTERM QUESTIONS Geography 309 Sample MidTerm Questions Page 1 SAMPLE MIDTERM QUESTIONS Textbook Questions Chapter 1 Questions 4, 5, 6, Chapter 2 Questions 4, 7, 10 Chapter 4 Questions 8, 9 Chapter 10 Questions 1, 4, 7

More information

Otis Photo Lab Inkjet Printing Demo

Otis Photo Lab Inkjet Printing Demo Otis Photo Lab Inkjet Printing Demo Otis Photography Lab Adam Ferriss Lab Manager aferriss@otis.edu 310.665.6971 Soft Proofing and Pre press Before you begin printing, it is a good idea to set the proof

More information

SE05: Getting Started with Cognex DataMan Bar Code Readers - Hands On Lab Werner Solution Expo April 8 & 9

SE05: Getting Started with Cognex DataMan Bar Code Readers - Hands On Lab Werner Solution Expo April 8 & 9 SE05: Getting Started with Cognex DataMan Bar Code Readers - Hands On Lab Werner Solution Expo April 8 & 9 Learning Goals: At the end of this lab, the student should have basic familiarity with the DataMan

More information

BCC Multi Stripe Wipe

BCC Multi Stripe Wipe BCC Multi Stripe Wipe The BCC Multi Stripe Wipe is a similar to a Horizontal or Vertical Blind wipe. It offers extensive controls to randomize the stripes parameters. The following example shows a Multi

More information

Advanced Scanning Techniques

Advanced Scanning Techniques Advanced Scanning Techniques High Tech Center Training Unit of the California Community Colleges at the Foothill-De Anza Community College District 21050 McClellan Road Cupertino, CA 95014 (408) 996-4636

More information

MobileMapper 6 White Paper

MobileMapper 6 White Paper MobileMapper 6 White Paper Meter-Level Mapping Accuracy With Post-Processing Introduction Since its introduction in February 2008, the Magellan MobileMapper 6 has been welcomed by the market as the only

More information

Logistic Regression for Spam Filtering

Logistic Regression for Spam Filtering Logistic Regression for Spam Filtering Nikhila Arkalgud February 14, 28 Abstract The goal of the spam filtering problem is to identify an email as a spam or not spam. One of the classic techniques used

More information

ALARM SYSTEM INSTALLATION GUIDE

ALARM SYSTEM INSTALLATION GUIDE ALARM SYSTEM INSTALLATION GUIDE Congratulations on the purchase of your Egardia alarm system. Egardia's website www.egardia.com Customer services Please visit www.egardia.com if you would like further

More information

Neural Network based Vehicle Classification for Intelligent Traffic Control

Neural Network based Vehicle Classification for Intelligent Traffic Control Neural Network based Vehicle Classification for Intelligent Traffic Control Saeid Fazli 1, Shahram Mohammadi 2, Morteza Rahmani 3 1,2,3 Electrical Engineering Department, Zanjan University, Zanjan, IRAN

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

Sentiment analysis using emoticons

Sentiment analysis using emoticons Sentiment analysis using emoticons Royden Kayhan Lewis Moharreri Steven Royden Ware Lewis Kayhan Steven Moharreri Ware Department of Computer Science, Ohio State University Problem definition Our aim was

More information

Gas Dynamics Prof. T. M. Muruganandam Department of Aerospace Engineering Indian Institute of Technology, Madras. Module No - 12 Lecture No - 25

Gas Dynamics Prof. T. M. Muruganandam Department of Aerospace Engineering Indian Institute of Technology, Madras. Module No - 12 Lecture No - 25 (Refer Slide Time: 00:22) Gas Dynamics Prof. T. M. Muruganandam Department of Aerospace Engineering Indian Institute of Technology, Madras Module No - 12 Lecture No - 25 Prandtl-Meyer Function, Numerical

More information

Template-based Eye and Mouth Detection for 3D Video Conferencing

Template-based Eye and Mouth Detection for 3D Video Conferencing Template-based Eye and Mouth Detection for 3D Video Conferencing Jürgen Rurainsky and Peter Eisert Fraunhofer Institute for Telecommunications - Heinrich-Hertz-Institute, Image Processing Department, Einsteinufer

More information

Joomla Article Advanced Topics: Table Layouts

Joomla Article Advanced Topics: Table Layouts Joomla Article Advanced Topics: Table Layouts An HTML Table allows you to arrange data text, images, links, etc., into rows and columns of cells. If you are familiar with spreadsheets, you will understand

More information

Interactive Flag Identification Using a Fuzzy-Neural Technique

Interactive Flag Identification Using a Fuzzy-Neural Technique Proceedings of Student/Faculty Research Day, CSIS, Pace University, May 7th, 2004 Interactive Flag Identification Using a Fuzzy-Neural Technique 1. Introduction Eduardo art, Sung-yuk Cha, Charles Tappert

More information

Calculation of Minimum Distances. Minimum Distance to Means. Σi i = 1

Calculation of Minimum Distances. Minimum Distance to Means. Σi i = 1 Minimum Distance to Means Similar to Parallelepiped classifier, but instead of bounding areas, the user supplies spectral class means in n-dimensional space and the algorithm calculates the distance between

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

Each ievo reader needs its own network cable, as each reader has its own IP address. Ensure this has been taken into consideration

Each ievo reader needs its own network cable, as each reader has its own IP address. Ensure this has been taken into consideration WELCOME ievo would like to thank you for purchasing our product. ievo advise the use of a. Ensure you have calculated the correct power supply amp rating if you are connecting the ievo board and other

More information

EFX Keying/Alpha plugins for After Effects

EFX Keying/Alpha plugins for After Effects EFX Keying/Alpha plugins for After Effects Here you'll find description of the plugins developed to help select pixels based on many criteria. Also after selection, there are often things you want to do

More information

DATA LAYOUT AND LEVEL-OF-DETAIL CONTROL FOR FLOOD DATA VISUALIZATION

DATA LAYOUT AND LEVEL-OF-DETAIL CONTROL FOR FLOOD DATA VISUALIZATION DATA LAYOUT AND LEVEL-OF-DETAIL CONTROL FOR FLOOD DATA VISUALIZATION Sayaka Yagi Takayuki Itoh Ochanomizu University Mayumi Kurokawa Yuuichi Izu Takahisa Yoneyama Takashi Kohara Toshiba Corporation ABSTRACT

More information

CCTV - Video Analytics for Traffic Management

CCTV - Video Analytics for Traffic Management CCTV - Video Analytics for Traffic Management Index Purpose Description Relevance for Large Scale Events Technologies Impacts Integration potential Implementation Best Cases and Examples 1 of 12 Purpose

More information

Spatial data analysis: retrieval, (re)classification and measurement operations

Spatial data analysis: retrieval, (re)classification and measurement operations CHAPTER 7 Spatial data analysis: retrieval, (re)classification and measurement operations In chapter 5 you used a number of table window operations, such as calculations, aggregations, and table joining,

More information

Measurement of the effect of biomass burning aerosol on inhibition of cloud formation over the Amazon

Measurement of the effect of biomass burning aerosol on inhibition of cloud formation over the Amazon Supporting Online Material for Koren et al. Measurement of the effect of biomass burning aerosol on inhibition of cloud formation over the Amazon 1. MODIS new cloud detection algorithm The operational

More information

CS231M Project Report - Automated Real-Time Face Tracking and Blending

CS231M Project Report - Automated Real-Time Face Tracking and Blending CS231M Project Report - Automated Real-Time Face Tracking and Blending Steven Lee, slee2010@stanford.edu June 6, 2015 1 Introduction Summary statement: The goal of this project is to create an Android

More information

UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences

UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences UNIVERSITY OF OSLO Faculty of Mathematics and Natural Sciences Exam: INF 4300 Digital image analysis Date: Friday December 11, 2009 Exam hours: 14.30-17.30 Number of pages: 7 pages plus 1 page enclosure

More information

Relative Permeability Measurement in Rock Fractures

Relative Permeability Measurement in Rock Fractures Relative Permeability Measurement in Rock Fractures Siqi Cheng, Han Wang, Da Huo Abstract The petroleum industry always requires precise measurement of relative permeability. When it comes to the fractures,

More information

Cardiac Tool User s Guide. Cardiac Tool. Version 1.0

Cardiac Tool User s Guide. Cardiac Tool. Version 1.0 Cardiac Tool Version 1.1 by Bernd Jung, Harald Fischer, Michael Markl Section of Medical Physics, University Hospital Freiburg, Germany Contact: Bernd Jung, Hugstetterstr. 55, D 79106 Freiburg, email:

More information

3 hours One paper 70 Marks. Areas of Learning Theory

3 hours One paper 70 Marks. Areas of Learning Theory GRAPHIC DESIGN CODE NO. 071 Class XII DESIGN OF THE QUESTION PAPER 3 hours One paper 70 Marks Section-wise Weightage of the Theory Areas of Learning Theory Section A (Reader) Section B Application of Design

More information

Image Optimization GUIDE

Image Optimization GUIDE Image Optimization GUIDE for IMAGE SUBMITTAL Images can play a crucial role in the successful execution of a book project by enhancing the text and giving the reader insight into your story. Although your

More information

SESSION DEPENDENT DE-IDENTIFICATION OF ELECTRONIC MEDICAL RECORDS

SESSION DEPENDENT DE-IDENTIFICATION OF ELECTRONIC MEDICAL RECORDS SESSION DEPENDENT DE-IDENTIFICATION OF ELECTRONIC MEDICAL RECORDS A Thesis Presented in Partial Fulfillment of the Requirements for the Degree Bachelor of Science with Honors Research Distinction in Electrical

More information

T-61.3050 : Email Classification as Spam or Ham using Naive Bayes Classifier. Santosh Tirunagari : 245577

T-61.3050 : Email Classification as Spam or Ham using Naive Bayes Classifier. Santosh Tirunagari : 245577 T-61.3050 : Email Classification as Spam or Ham using Naive Bayes Classifier Santosh Tirunagari : 245577 January 20, 2011 Abstract This term project gives a solution how to classify an email as spam or

More information

Blood Vessel Classification into Arteries and Veins in Retinal Images

Blood Vessel Classification into Arteries and Veins in Retinal Images Blood Vessel Classification into Arteries and Veins in Retinal Images Claudia Kondermann and Daniel Kondermann a and Michelle Yan b a Interdisciplinary Center for Scientific Computing (IWR), University

More information

Data Visualization Techniques

Data Visualization Techniques Data Visualization Techniques From Basics to Big Data with SAS Visual Analytics WHITE PAPER SAS White Paper Table of Contents Introduction.... 1 Generating the Best Visualizations for Your Data... 2 The

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

Vision-Based Blind Spot Detection Using Optical Flow

Vision-Based Blind Spot Detection Using Optical Flow Vision-Based Blind Spot Detection Using Optical Flow M.A. Sotelo 1, J. Barriga 1, D. Fernández 1, I. Parra 1, J.E. Naranjo 2, M. Marrón 1, S. Alvarez 1, and M. Gavilán 1 1 Department of Electronics, University

More information

Topographic Change Detection Using CloudCompare Version 1.0

Topographic Change Detection Using CloudCompare Version 1.0 Topographic Change Detection Using CloudCompare Version 1.0 Emily Kleber, Arizona State University Edwin Nissen, Colorado School of Mines J Ramón Arrowsmith, Arizona State University Introduction CloudCompare

More information

Investigation of Color Aliasing of High Spatial Frequencies and Edges for Bayer-Pattern Sensors and Foveon X3 Direct Image Sensors

Investigation of Color Aliasing of High Spatial Frequencies and Edges for Bayer-Pattern Sensors and Foveon X3 Direct Image Sensors Investigation of Color Aliasing of High Spatial Frequencies and Edges for Bayer-Pattern Sensors and Foveon X3 Direct Image Sensors Rudolph J. Guttosch Foveon, Inc. Santa Clara, CA Abstract The reproduction

More information

Galaxy Morphological Classification

Galaxy Morphological Classification Galaxy Morphological Classification Jordan Duprey and James Kolano Abstract To solve the issue of galaxy morphological classification according to a classification scheme modelled off of the Hubble Sequence,

More information

Perception of Light and Color

Perception of Light and Color Perception of Light and Color Theory and Practice Trichromacy Three cones types in retina a b G+B +R Cone sensitivity functions 100 80 60 40 20 400 500 600 700 Wavelength (nm) Short wavelength sensitive

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