U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Bigelow: Plankton Classification CMPSCI: 570/670 Spring 2006 Marwan (Moe) Mattar.

Slides:



Advertisements
Similar presentations
Pseudo-Relevance Feedback For Multimedia Retrieval By Rong Yan, Alexander G. and Rong Jin Mwangi S. Kariuki
Advertisements

Road-Sign Detection and Recognition Based on Support Vector Machines Saturnino, Sergio et al. Yunjia Man ECG 782 Dr. Brendan.
電腦視覺 Computer and Robot Vision I
Automatic classification of weld cracks using artificial intelligence and statistical methods Ryszard SIKORA, Piotr BANIUKIEWICZ, Marcin CARYK Szczecin.
Detecting the excessive activation of the ciliaris muscle on thermal images Balázs Harangi Faculty of Informatics, University of Debrecen SSIP 2009, 10.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Leveraging Interleaved Signal Edges for Concurrent Backscatter by Pan Hu, Pengyu.
Chapter 1: Introduction to Pattern Recognition
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John.
UPM, Faculty of Computer Science & IT, A robust automated attendance system using face recognition techniques PhD proposal; May 2009 Gawed Nagi.
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2005 with a lot of slides stolen from Steve Seitz and.
Feature Screening Concept: A greedy feature selection method. Rank features and discard those whose ranking criterions are below the threshold. Problem:
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Emery Berger University of Massachusetts, Amherst Advanced Compilers CMPSCI 710.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Emery Berger University of Massachusetts, Amherst Operating Systems CMPSCI 377 Lecture.
5/30/2006EE 148, Spring Visual Categorization with Bags of Keypoints Gabriella Csurka Christopher R. Dance Lixin Fan Jutta Willamowski Cedric Bray.
Project IST_1999_ ARTISTE – An Integrated Art Analysis and Navigation Environment Review Meeting N.1: Paris, C2RMF, November 28, 2000 Workpackage.
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John Wiley.
PhD Thesis. Biometrics Science studying measurements and statistics of biological data Most relevant application: id. recognition 2.
© 2013 IBM Corporation Efficient Multi-stage Image Classification for Mobile Sensing in Urban Environments Presented by Shashank Mujumdar IBM Research,
Plankton, Algae, and Plants
Facial Recognition CSE 391 Kris Lord.
Multiclass object recognition
Convolutional Neural Networks for Image Processing with Applications in Mobile Robotics By, Sruthi Moola.
This week: overview on pattern recognition (related to machine learning)
U NIVERSITY OF M ASSACHUSETTS A MHERST Department of Computer Science 2011 Predicting Solar Generation from Weather Forecasts Using Machine Learning Navin.
KYLE PATTERSON Automatic Age Estimation and Interactive Museum Exhibits Advisors: Prof. Cass and Prof. Lawson.
In-Situ Plankton Imaging
Plankton - the cornerstone of the marine ecosystem.
INTERREG IV A « 2 Mers Sea Zeeën » The DYMAPHY project is part of the European cross- border cooperation programme INTERREG IV A « 2 Seas ». The project.
Daniel J. Garcia, Mentors: Dr. Lawrence Hall, Dr. Dmitry Goldgof, Kurt Kramer Start Finish Generate 200 random feature sets Run 10 fold cross validation.
1 Multiple Classifier Based on Fuzzy C-Means for a Flower Image Retrieval Keita Fukuda, Tetsuya Takiguchi, Yasuo Ariki Graduate School of Engineering,
In-Situ Plankton Imaging (858) Marina Murzina, Ph.D. President & CTO Traklogik, Inc
ECE738 Advanced Image Processing Face Detection IEEE Trans. PAMI, July 1997.
CS654: Digital Image Analysis Lecture 25: Hough Transform Slide credits: Guillermo Sapiro, Mubarak Shah, Derek Hoiem.
School of Engineering and Computer Science Victoria University of Wellington Copyright: Peter Andreae, VUW Image Recognition COMP # 18.
Face Detection Using Large Margin Classifiers Ming-Hsuan Yang Dan Roth Narendra Ahuja Presented by Kiang “Sean” Zhou Beckman Institute University of Illinois.
12/4/981 Automatic Target Recognition with Support Vector Machines Qun Zhao, Jose Principe Computational Neuro-Engineering Laboratory Department of Electrical.
Marine biologist BY: NATHAN GUYTON. Job description  Marine biologist study things that live in the ocean. Marine biology includes everything small organisms.
Ivica Dimitrovski 1, Dragi Kocev 2, Suzana Loskovska 1, Sašo Džeroski 2 1 Faculty of Electrical Engineering and Information Technologies, Department of.
CSSE463: Image Recognition Day 33 This week This week Today: Classification by “boosting” Today: Classification by “boosting” Yoav Freund and Robert Schapire.
GENDER AND AGE RECOGNITION FOR VIDEO ANALYTICS SOLUTION PRESENTED BY: SUBHASH REDDY JOLAPURAM.
Life in the Freezer Homework:
Speaker Change Detection using Support Vector Machines V.Kartik, D.Srikrishna Satish and C.Chandra Sekhar Speech and Vision Laboratory Department of Computer.
Learning Photographic Global Tonal Adjustment with a Database of Input / Output Image Pairs.
© File copyright Colin Purrington. You may use for making your poster, of course, but please do not plagiarize, adapt, or put on your own site. Also, do.
n Is the study of organisms that live in the sea. It deals with all forms of life in the oceans, from viruses so small they can be seen only with the.
Ecology. What is Ecology? Ecology is the study of the interactions among organisms and the interactions between organisms and their environment. It breaks.
Face Recognition Technology By Catherine jenni christy.M.sc.
Aliens on our planet Alexa Romersa. What are they? Are they rare? Do they live so far away that we would never find them? Are they dangerous?
Does one size really fit all? Evaluating classifiers in a Bag-of-Visual-Words classification Christian Hentschel, Harald Sack Hasso Plattner Institute.
Recognition of biological cells – development
Deep Learning Amin Sobhani.
Project 4: Facial Image Analysis with Support Vector Machines
Pattern Recognition Sergios Theodoridis Konstantinos Koutroumbas
Productivity.
Image Classification.
Categorization by Learning and Combing Object Parts
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John.
10701 / Machine Learning Today: - Cross validation,
The Assistive System Progress Report 2 Shifali Kumar Bishwo Gurung
Flow of Energy and Matter
Aline Martin ECE738 Project – Spring 2005
Phytoplankton Bloom.
Adaboost for faces. Material
Food web and microbial loop Eutrophic vs. Oligotrophic food webs
Paper Reading Dalong Du April.08, 2011.
Automatic Classification of Plankton from Digital Images
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John.
Support vector machine-based text detection in digital video
Presentation transcript:

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Bigelow: Plankton Classification CMPSCI: 570/670 Spring 2006 Marwan (Moe) Mattar

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 2 meet the folks Collaboration between, Computer Vision Lab, UMass, Amherst, MA Machine Learning Lab, UMass, Amherst, MA Bigelow Labs for Ocean Sciences, Boothbay Harbor, ME Coastal Fisheries Institute, LSU, Baton Rouge, LA

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 3 overview Automatic classification of plankton (phyto- and zoo-) collected in-situ Why is this important? Understanding of global ecology Early detection of harmful algal blooms Bio-terrorism countermeasures

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 4 sea-critters

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 5 phyto-plankton What are phyto-plankton? They are microscopic plants that live in the sea, sometimes called grasses of the sea Since phytoplankton depend upon certain conditions for growth, they are a good indicator of change in their environment Consume carbon dioxide and produce oxygen, hence effect average temperature First link of the food chain for all marine creatures, so their survival is of great importance Can be imaged using Flow Cytometer And Microscope (FlowCAM) Data collection

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 6 collecting images At least a 3-4 day process One day preparing for your trip, packing and travelling to your point of departure All of the next day is spent out in sea collecting data and then driving your samples back to the lab At least another day or two is spent hand-labelling a very, very small number of the phyto-plankton images We would like to relieve marine biologists from the third step. An active marine biologist has more data than they can hand-label in their lifetime.

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 7 1. go out to sea

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 8 2. collect samples

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 9 3. flowcam in action

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science zoom in

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science analyze output

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 12 data set 982 training images belonging to 13 classes Initial set had many more images from a lot more classes

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 13 big picture

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 14 segmentation Step 1: Perform segmentation

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 15 feature extraction Step 2: Compute features Simple Shape (9): area, perimeter, compactness, convexity, eigenratio, rectangularity, # of CC, mean area of CC and std of area of CC Moments-based (12): mean, variance, skewness, kurtosis and entropy of intensity distribution and 7 moment invariants Texture features?? N.B. Almost all the features are invariant to scale and rotation. Which ones are not?

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 16 classifier Step 3: Train Support Vector Machine classifier 10 fold cross validation Stratified cross validation?? Polynomial kernel performed the best 2 nd degree polynomial performed better than a linear classifier 3 rd degree polynomial over-fit Overall best result: 66% using 21 features

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 17 issues in real-world problems Errors in labelling Noisy images at low resolution FlowCAM is very efficient and has a wide field of view Test-time speed Not a 0-1 loss Test data are not sampled IID Null-class classification

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 18 zoo-plankton Larger marine animals Feed on phyto-plankton Can be imaged using Video Plankton Recorder (VPR) Data set contains 1826 images from 14 classes Full set contained a lot more images from more classes Images!!

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 19 object recognition Other variants of the problem include: Object of interest is in a cluttered background More than one object present in an image, either detect presence or quantity Look at standard data sets that the vision community uses to evaluate algorithms MIT Object Database Caltech-101 ETH-80 Coil-100 (old but still useful for some aspects)

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science 20 Thank You! Questions?