Identification and Enumeration of Waterfowl using Neural Network Techniques Michael Cash ECE 539 Final Project 12/19/03.

Slides:



Advertisements
Similar presentations
Applications of one-class classification
Advertisements

Data Mining Classification: Alternative Techniques
Slides from: Doug Gray, David Poole
1 Machine Learning: Lecture 10 Unsupervised Learning (Based on Chapter 9 of Nilsson, N., Introduction to Machine Learning, 1996)
Tracking Unknown Dynamics - Combined State and Parameter Estimation Tracking Unknown Dynamics - Combined State and Parameter Estimation Presenters: Hongwei.
MAPPING OAK WILT IN TEXAS Amuche Ezeilo Wendy Cooley.
An Overview of Machine Learning
Banders without Borders Implementing a large-scale cooperative mark-resight study.
Maximizing Strength of Digital Watermarks Using Neural Network Presented by Bin-Cheng Tzeng 5/ Kenneth J.Davis; Kayvan Najarian International Conference.
Application of Remote Sensing in Washington Wine Grapes E.M. Perry 1, Jenn Smithyman 2, Russ Smithyman 2, Kevin Corliss 2, Urs Schulthess 3 1 WSU Center.
Iterative Optimization of Hierarchical Clusterings Doug Fisher Department of Computer Science, Vanderbilt University Journal of Artificial Intelligence.
MRI Image Segmentation for Brain Injury Quantification Lindsay Kulkin 1 and Bir Bhanu 2 1 Department of Biomedical Engineering, Syracuse University, Syracuse,
1 Abstract This paper presents a novel modification to the classical Competitive Learning (CL) by adding a dynamic branching mechanism to neural networks.
Automatic Face Recognition Using Color Based Segmentation and Intelligent Energy Detection Michael Padilla and Zihong Fan Group 16 EE368, Spring
Iterative Optimization and Simplification of Hierarchical Clusterings Doug Fisher Department of Computer Science, Vanderbilt University Journal of Artificial.
Prénom Nom Document Analysis: Data Analysis and Clustering Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
Spatial Semi- supervised Image Classification Stuart Ness G07 - Csci 8701 Final Project 1.
Tracking multiple independent targets: Evidence for a parallel tracking mechanism Zenon Pylyshyn and Ron Storm presented by Nick Howe.
Data Mining with Decision Trees Lutz Hamel Dept. of Computer Science and Statistics University of Rhode Island.
Gene Expression 1. Methods –Unsupervised Clustering Hierarchical clustering K-means clustering Expression data –GEO –UCSC EPCLUST 2.
Redaction: redaction: PANAKOS ANDREAS. An Interactive Tool for Color Segmentation. An Interactive Tool for Color Segmentation. What is color segmentation?
October 14, 2010Neural Networks Lecture 12: Backpropagation Examples 1 Example I: Predicting the Weather We decide (or experimentally determine) to use.
K-means Based Unsupervised Feature Learning for Image Recognition Ling Zheng.
CSci 6971: Image Registration Lecture 5: Feature-Base Regisration January 27, 2004 Prof. Chuck Stewart, RPI Dr. Luis Ibanez, Kitware Prof. Chuck Stewart,
Sampling Designs Avery and Burkhart, Chapter 3 Source: J. Hollenbeck.
Introduction to machine learning
Introduction to Data Mining Engineering Group in ACL.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Accuracy Assessment. 2 Because it is not practical to test every pixel in the classification image, a representative sample of reference points in the.
Presented by: Kamakhaya Argulewar Guided by: Prof. Shweta V. Jain
: Chapter 10: Image Recognition 1 Montri Karnjanadecha ac.th/~montri Image Processing.
earthobs.nr.no Land cover classification of cloud- and snow-contaminated multi-temporal high-resolution satellite images Arnt-Børre Salberg and.
Avery and Burkhart, Chapters 1, 18 Forest Mensuration II Lecture 1 Introduction to Forest and Natural Resource Measurements.
Raymond Martin Lecture 7 – Sampling Data are collected to represent a population or study area. –A census is complete enumeration.
An Example of Course Project Face Identification.
Land Cover Classification Defining the pieces that make up the puzzle.
Hierarchical Distributed Genetic Algorithm for Image Segmentation Hanchuan Peng, Fuhui Long*, Zheru Chi, and Wanshi Siu {fhlong, phc,
COMMON EVALUATION FINAL PROJECT Vira Oleksyuk ECE 8110: Introduction to machine Learning and Pattern Recognition.
Introduction to machine learning and data mining 1 iCSC2014, Juan López González, University of Oviedo Introduction to machine learning Juan López González.
Computational Intelligence: Methods and Applications Lecture 30 Neurofuzzy system FSM and covering algorithms. Włodzisław Duch Dept. of Informatics, UMK.
COMPARISON OF IMAGE ANALYSIS FOR THAI HANDWRITTEN CHARACTER RECOGNITION Olarik Surinta, chatklaw Jareanpon Department of Management Information System.
Scientific Writing Abstract Writing. Why ? Most important part of the paper Number of Readers ! Make people read your work. Sell your work. Make your.
Variables, sampling, and sample size. Overview  Variables  Types of variables  Sampling  Types of samples  Why specific sampling methods are used.
Image Classification 영상분류
Categorical data. Decision Tree Classification Which feature to split on? Try to classify as many as possible with each split (This is a good split)
Use of Aerial Videography in Habitat Survey and Computers as Observers Leonard Pearlstine University of Florida.
Wildlife Management Practices and Techniques. What is Wildlife Management It is an important part of wildlife conservation. It is the ability to manipulate.
Handwritten Recognition with Neural Network Chatklaw Jareanpon, Olarik Surinta Mahasarakham University.
Monitoring and Scouting in Rice Introduction Agricultural crops are attacked by a large number of pest species including insect pests, diseases, nematodes.
Accuracy of Land Cover Products Why is it important and what does it all mean Note: The figures and tables in this presentation were derived from work.
American Oystercatcher Working Group.  Timeframe: January/early February 2013  Follows protocol from 2003 survey with key modifications  Survey windows:
Classification (slides adapted from Rob Schapire) Eran Segal Weizmann Institute.
Face Image-Based Gender Recognition Using Complex-Valued Neural Network Instructor :Dr. Dong-Chul Kim Indrani Gorripati.
Time Series - A collection of measurements recorded at specific intervals of time. 1. Short term features Noise: Spike/Outlier: Minor variation about.
Irfan Ullah Department of Information and Communication Engineering Myongji university, Yongin, South Korea Copyright © solarlits.com.
Given a set of data points as input Randomly assign each point to one of the k clusters Repeat until convergence – Calculate model of each of the k clusters.
1 Kernel Machines A relatively new learning methodology (1992) derived from statistical learning theory. Became famous when it gave accuracy comparable.
Linear Models & Clustering Presented by Kwak, Nam-ju 1.
南台科技大學 資訊工程系 Region partition and feature matching based color recognition of tongue image 指導教授:李育強 報告者 :楊智雁 日期 : 2010/04/19 Pattern Recognition Letters,
Gene prediction in metagenomic fragments: A large scale machine learning approach Katharina J Hoff, Maike Tech, Thomas Lingner, Rolf Daniel, Burkhard Morgenstern.
CLUSTERING EE Class Presentation. TOPICS  Clustering basic and types  K-means, a type of Unsupervised clustering  Supervised clustering type.
Use & Availability of Habitats & Foods Resource selection Measurements of use & availability –Food –Habitat Design & analysis Modeling Sampling.
Neural Network Architecture Session 2
Other Cruise Methods.
PCB 3043L - General Ecology Data Analysis.
Other Algorithms Follow Up
Creating a Transect A transect is a line following a route along which a survey or observations are made. The transect is an important geographic tool.
Classification and Prediction
I can determine the different sampling techniques used in real life.
Using Clustering to Make Prediction Intervals For Neural Networks
Presentation transcript:

Identification and Enumeration of Waterfowl using Neural Network Techniques Michael Cash ECE 539 Final Project 12/19/03

Background (i) Annual waterfowl surveys required for population estimations Many techniques used: –Area search (direct count) –Point count –Aerial Survey –Hunter seasonal survey Aerial surveying is costly but covers the most ground

Background (ii): Aerial Surveys Aerial pilots cruise along selected route, record number and species of birds seen Cost prohibits large number of pilots; small sample of actual population recorded Subject to human discretion and error Birds in flight are difficult to identify and count

Proposal Digital images can be processed to count the number of ducks in a flock One way to do this is with a k-means algorithm Once the locations of ducks in the image are known, a perceptron classifier could identify the species and/or gender

Image Pre-Processing Digital image of flock of ducks must reduce effects of background for clustering scheme to work Trees, vegetation removed by cropping (leave only sky and/or water) Median pixel value of entire image is set as nominal background Small range about nominal background set to provide for lighting & shadows

K-Means Clustering 250 randomly placed cluster centers Algorithm moves cluster centers until converged (centers no longer move) to <1E-30 Empty clusters are removed Number of clusters remaining is number of ducks

Example Results Cropped Image Feature Vectors (red) Cluster Centers (yellow) 59 observed birds52 predicted birds

Example Results Cropped Image Feature Vectors (red) Cluster Centers (yellow) 16 observed birds25 predicted birds

Results Summary The algorithm produced results within 50%, but error can be reduced by: –Spacing birds (reducing clustered birds) –More pixels –Even background

Conclusion Proof of concept: one unaltered algorithm was used for many images, and produced desirable results for counting birds Perceptron classifier was not added due to lack of quality in images, but could be added in the future