Demonstration Study for Applying AVED to Still Images from Station M Update, next steps, workflow overview Demonstration Study for Applying AVED to Still.

Slides:



Advertisements
Similar presentations
Caroline Rougier, Jean Meunier, Alain St-Arnaud, and Jacqueline Rousseau IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 21, NO. 5,
Advertisements

CS395: Visual Recognition Spatial Pyramid Matching Heath Vinicombe The University of Texas at Austin 21 st September 2012.
July 27, 2002 Image Processing for K.R. Precision1 Image Processing Training Lecture 1 by Suthep Madarasmi, Ph.D. Assistant Professor Department of Computer.
Detecting Cartoons a Case Study in Automatic Video-Genre Classification Tzvetanka Ianeva Arjen de Vries Hein Röhrig.
Activity Recognition Aneeq Zia. Agenda What is activity recognition Typical methods used for action recognition “Evaluation of local spatio-temporal features.
Global spatial layout: spatial pyramid matching Spatial weighting the features Beyond bags of features: Adding spatial information.
Robust Moving Object Detection & Categorization using self- improving classifiers Omar Javed, Saad Ali & Mubarak Shah.
Recognition using Regions CVPR Outline Introduction Overview of the Approach Experimental Results Conclusion.
HCI Final Project Robust Real Time Face Detection Paul Viola, Michael Jones, Robust Real-Time Face Detetion, International Journal of Computer Vision,
Beyond bags of features: Adding spatial information Many slides adapted from Fei-Fei Li, Rob Fergus, and Antonio Torralba.
1 Image Recognition - I. Global appearance patterns Slides by K. Grauman, B. Leibe.
Local Affine Feature Tracking in Films/Sitcoms Chunhui Gu CS Final Presentation Dec. 13, 2006.
Object Recognition by Parts Object recognition started with line segments. - Roberts recognized objects from line segments and junctions. - This led to.
Saliency & attention (P) Lavanya Sharan April 4th, 2011.
Lecture 1: Images and image filtering
Lecture 2: Image filtering
Pattern Recognition. Introduction. Definitions.. Recognition process. Recognition process relates input signal to the stored concepts about the object.
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
1 Real Time, Online Detection of Abandoned Objects in Public Areas Proceedings of the 2006 IEEE International Conference on Robotics and Automation Authors.
Real-Time Face Detection and Tracking Using Multiple Cameras RIT Computer Engineering Senior Design Project John RuppertJustin HnatowJared Holsopple This.
Object Recognition by Parts Object recognition started with line segments. - Roberts recognized objects from line segments and junctions. - This led to.
3D Scene Models Object recognition and scene understanding Krista Ehinger.
Knowledge Systems Lab JN 8/24/2015 A Method for Temporal Hand Gesture Recognition Joshua R. New Knowledge Systems Laboratory Jacksonville State University.
Face Detection using the Viola-Jones Method
Learning to classify the visual dynamics of a scene Nicoletta Noceti Università degli Studi di Genova Corso di Dottorato.
CS55 Tianfan Xue Adviser: Bo Zhang, Jianmin Li.
Background Subtraction for Temporally Irregular Dynamic Textures Gerald Dalley, Joshua Migdal, and W. Eric L. Grimson Workshop on Applications of Computer.
Implementing Query Classification HYP: End of Semester Update prepared Minh.
Demonstration Study for Applying AVED to Still Images from Station M Kick-off Meeting Demonstration Study for Applying AVED to Still Images from Station.
Automatic Minirhizotron Root Image Analysis Using Two-Dimensional Matched Filtering and Local Entropy Thresholding Presented by Guang Zeng.
Mentor: Salman Khokhar Action Recognition in Crowds Week 7.
AUTOMATIC TARGET RECOGNITION OF CIVILIAN TARGETS September 28 th, 2004 Bala Lakshminarayanan.
Why is computer vision difficult?
Soccer Video Analysis EE 368: Spring 2012 Kevin Cheng.
Epitomic Location Recognition A generative approach for location recognition K. Ni, A. Kannan, A. Criminisi and J. Winn In proc. CVPR Anchorage,
Object detection, deep learning, and R-CNNs
VIP: Finding Important People in Images Clint Solomon Mathialagan Andrew C. Gallagher Dhruv Batra CVPR
Context-based vision system for place and object recognition Antonio Torralba Kevin Murphy Bill Freeman Mark Rubin Presented by David Lee Some slides borrowed.
Non-Ideal Iris Segmentation Using Graph Cuts
PRESENTATION REU IN COMPUTER VISION 2014 AMARI LEWIS CRCV UNIVERSITY OF CENTRAL FLORIDA.
Week 10 Emily Hand UNR.
High Resolution Surface Reconstruction from Overlapping Multiple-Views
Demonstration Study for Applying AVED to Still Images from Station M Project Update Demonstration Study for Applying AVED to Still Images from Station.
Object Recognition as Ranking Holistic Figure-Ground Hypotheses Fuxin Li and Joao Carreira and Cristian Sminchisescu 1.
Type of Vehicle Recognition Using Template Matching Method Electrical Engineering Department Petra Christian University Surabaya - Indonesia Thiang, Andre.
The CALMA project A CAD tool in breast radiography A.Ceccopieri, Padova
Edge Segmentation in Computer Images CSE350/ Sep 03.
Image Filtering with GLSL DI1.03 蔡依儒. Outline Convolution Convolution Convolution implementation using GLSL Convolution implementation using GLSL Commonly.
Cell Segmentation in Microscopy Imagery Using a Bag of Local Bayesian Classifiers Zhaozheng Yin RI/CMU, Fall 2009.
Meeting 8: Features for Object Classification Ullman et al.
Lecture 1: Images and image filtering CS4670/5670: Intro to Computer Vision Noah Snavely Hybrid Images, Oliva et al.,
ZAGAZIG UNIVERSITY-BENHA BRANCH SHOUBRA FACULTY OF ENGINEERING ELECTRICAL ENGINGEERING DEPT. COMPUTER SYSTEM DIVISION GRAUDATION PROJECT 2003.
1 INTRODUCTION TO COMPUTER GRAPHICS. Computer Graphics The computer is an information processing machine. It is a tool for storing, manipulating and correlating.
Optical Character Recognition
REAL-TIME DETECTOR FOR UNUSUAL BEHAVIOR
Recognition of biological cells – development
27 April ESANN 2006 Benjamin Schrauwen and Jan Van Campenhout
Recognizing Deformable Shapes
Gait Analysis for Human Identification (GAHI)
Component Based Software Engineering
Cheng-Ming Huang, Wen-Hung Liao Department of Computer Science
Detecting Artifacts and Textures in Wavelet Coded Images
Computer Vision James Hays
CS 1674: Intro to Computer Vision Scene Recognition
David Harwin Adviser: Petros Faloutsos
Principal Component Analysis (PCA)
Data Driven Attributes for Action Detection
Multimodal Caricatural Mirror
Lecture 1: Images and image filtering
Recognizing Deformable Shapes
Presentation transcript:

Demonstration Study for Applying AVED to Still Images from Station M Update, next steps, workflow overview Demonstration Study for Applying AVED to Still Images from Station M MBARI Internal Project Update, next steps, workflow overview Danelle Cline

MBARI May 13rd, Agenda Updates Updates Next steps discussion Next steps discussion Data workflow overview Data workflow overview Action items Action items

MBARI May 13rd, Updates Modifications completed to core AVED software for still frame processing Modifications completed to core AVED software for still frame processing Required changes in segmentation and saliency modelRequired changes in segmentation and saliency model Added customized cmd-line option for processing time-lapse imagesAdded customized cmd-line option for processing time-lapse images --mbari-timelapse-stills --mbari-timelapse-stills Examples StaM4211PsychroSeries/WhiteEchSeries: Examples StaM4211PsychroSeries/WhiteEchSeries: Working on getting more compute resources to process a demonstration data set Working on getting more compute resources to process a demonstration data set

MBARI May 13rd, Next Steps Now that we know the types of possible detections… Now that we know the types of possible detections… Decide use case for demonstration Decide use case for demonstration This will drive what and how much data to process, and what kind of training libraries to create for image classification.This will drive what and how much data to process, and what kind of training libraries to create for image classification. Example use cases: Example use cases: Process a collection looking for temporal changes in fauna and structures on the seafloor, focusing on the sessile fauna polychaete(Paradiopatra) burrows and glass sponge (Hyalinacea) stalks.Process a collection looking for temporal changes in fauna and structures on the seafloor, focusing on the sessile fauna polychaete(Paradiopatra) burrows and glass sponge (Hyalinacea) stalks. Process a collection around major El Niño La Niña events between 1997, searching for a few select animals previously analyzed by hand to ground truth against AVED Other ideas?Other ideas? Example AVED events from Sta4211 image set

MBARI May 13rd, Data Workflow

MBARI May 13rd, AVED Process Image Preprocessing Scale and reformat Histogram equalize Mask equipment, time code overlays, black bars, etc. Post- processing Segmentation and Tracking Detection events.XML Every frame

MBARI May 13rd, AVED Editor Optional, but can useful for removing “false detections”, or combining eventsOptional, but can useful for removing “false detections”, or combining events

MBARI May 13rd, Classification Matlab program developed by Perona student Marc’Aurelio Ranzato at Caltech and Universita’ degli studi di Padova Matlab program developed by Perona student Marc’Aurelio Ranzato at Caltech and Universita’ degli studi di Padova Developed to analyze biological particlesDeveloped to analyze biological particles Based on extracting features usingBased on extracting features using local jets (Schmid et al. 1997) (convolution of the image with a derivative of Gaussian kernel) local jets (Schmid et al. 1997) (convolution of the image with a derivative of Gaussian kernel) image and power spectrum principal components (Torralba et al. 2003) image and power spectrum principal components (Torralba et al. 2003) Model training data with mixture of Gaussians (Choudrey and Roberts 2003)Model training data with mixture of Gaussians (Choudrey and Roberts 2003) Implemented in Matlab Implemented in Matlab processes grayscale square subimages of the segmented scene containing the object to be classifiedprocesses grayscale square subimages of the segmented scene containing the object to be classified

MBARI May 13rd, Classifier Example small benthic image set Example training images Leukothele other Rathbunaster

MBARI May 13rd, Action Items 1. Provide the data set (Ken, Jake, Mike) 2. Engineer the workflow to process the data set (Danelle) When steps 1 and 2 complete, can start on creating a training library (Linda) When steps 1 and 2 complete, can start on creating a training library (Linda)

MBARI May 13rd, Q&A Project # Project # Project wiki: Project wiki: