Feature Detection and Outline Registration in Dorsal Fin Images A. S. Russell, K. R. Debure, Eckerd College, St. Petersburg, FL Most Prominent Notch analyze.

Slides:



Advertisements
Similar presentations
Alignment Visual Recognition “Straighten your paths” Isaiah.
Advertisements

By: Mani Baghaei Fard.  During recent years number of moving vehicles in roads and highways has been considerably increased.
Wavelets Fast Multiresolution Image Querying Jacobs et.al. SIGGRAPH95.
Automatically Annotating and Integrating Spatial Datasets Chieng-Chien Chen, Snehal Thakkar, Crail Knoblock, Cyrus Shahabi Department of Computer Science.
Introduction Researchers involved in the study of dolphin biology, such as migrations, ranging patterns and social association patterns, frequently use.
References [1] DARWIN. Eckerd College. darwin.eckerd.edu [2] FinScan. Texas A&M University. [3J M. S. Prewitt and M.L. Mendelsohn, The analysis of cell.
Chapter 8 Content-Based Image Retrieval. Query By Keyword: Some textual attributes (keywords) should be maintained for each image. The image can be indexed.
Database-Based Hand Pose Estimation CSE 6367 – Computer Vision Vassilis Athitsos University of Texas at Arlington.
Automatic 3D Face Recognition System 邱彥霖 龔士傑 Biometric Authentication.
Automatic Feature Extraction for Multi-view 3D Face Recognition
Robust Foreground Detection in Video Using Pixel Layers Kedar A. Patwardhan, Guillermoo Sapire, and Vassilios Morellas IEEE TRANSACTION ON PATTERN ANAYLSIS.
Image Indexing and Retrieval using Moment Invariants Imran Ahmad School of Computer Science University of Windsor – Canada.
Quadtrees, Octrees and their Applications in Digital Image Processing
Instructor: Mircea Nicolescu Lecture 13 CS 485 / 685 Computer Vision.
Computer and Robot Vision I
CS 376b Introduction to Computer Vision 04 / 11 / 2008 Instructor: Michael Eckmann.
SWE 423: Multimedia Systems
Quadtrees, Octrees and their Applications in Digital Image Processing
Pores and Ridges: High- Resolution Fingerprint Matching Using Level 3 Features Anil K. Jain Yi Chen Meltem Demirkus.
Fast multiresolution image querying CS474/674 – Prof. Bebis.
A Vision-Based System that Detects the Act of Smoking a Cigarette Xiaoran Zheng, University of Nevada-Reno, Dept. of Computer Science Dr. Mubarak Shah,
1 Interest Operators Find “interesting” pieces of the image Multiple possible uses –image matching stereo pairs tracking in videos creating panoramas –object.
1 REAL-TIME IMAGE PROCESSING APPROACH TO MEASURE TRAFFIC QUEUE PARAMETERS. M. Fathy and M.Y. Siyal Conference 1995: Image Processing And Its Applications.
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
MASKS © 2004 Invitation to 3D vision Lecture 3 Image Primitives andCorrespondence.
Computer vision.
CS 376b Introduction to Computer Vision 04 / 29 / 2008 Instructor: Michael Eckmann.
Wavelet-Based Multiresolution Matching for Content-Based Image Retrieval Presented by Tienwei Tsai Department of Computer Science and Engineering Tatung.
1 Interest Operators Harris Corner Detector: the first and most basic interest operator Kadir Entropy Detector and its use in object recognition SIFT interest.
Steps for Extraction Creation of cyan intensity image in preparation for thresholding: Although many dorsal fin images exhibit a good contrast between.
Chapter 14: SEGMENTATION BY CLUSTERING 1. 2 Outline Introduction Human Vision & Gestalt Properties Applications – Background Subtraction – Shot Boundary.
S EGMENTATION FOR H ANDWRITTEN D OCUMENTS Omar Alaql Fab. 20, 2014.
Texture. Texture is an innate property of all surfaces (clouds, trees, bricks, hair etc…). It refers to visual patterns of homogeneity and does not result.
Intelligent Vision Systems ENT 496 Object Shape Identification and Representation Hema C.R. Lecture 7.
A Statistical Approach to Speed Up Ranking/Re-Ranking Hong-Ming Chen Advisor: Professor Shih-Fu Chang.
A 3D Model Alignment and Retrieval System Ding-Yun Chen and Ming Ouhyoung.
DARWIN - Dolphin Photo-identification Software Adaptations to Digital Camera Acquisition and Increased Matching Accuracy K. R. Debure, J. H. Stewman, S.
Abstract DARWIN ( is a computer program developed to facilitate the identification of individual dolphins from photographs of.
Report on Intrusion Detection and Data Fusion By Ganesh Godavari.
Quadtrees, Octrees and their Applications in Digital Image Processing.
A Two-level Pose Estimation Framework Using Majority Voting of Gabor Wavelets and Bunch Graph Analysis J. Wu, J. M. Pedersen, D. Putthividhya, D. Norgaard,
A survey of different shape analysis techniques 1 A Survey of Different Shape Analysis Techniques -- Huang Nan.
Fourier Descriptors For Shape Recognition Applied to Tree Leaf Identification By Tyler Karrels.
2005/12/021 Content-Based Image Retrieval Using Grey Relational Analysis Dept. of Computer Engineering Tatung University Presenter: Tienwei Tsai ( 蔡殿偉.
Bart M. ter Haar Romeny.  Question: can top-points be used for object- retrieval tasks?
2005/12/021 Fast Image Retrieval Using Low Frequency DCT Coefficients Dept. of Computer Engineering Tatung University Presenter: Yo-Ping Huang ( 黃有評 )
Computer-based identification and tracking of Antarctic icebergs in SAR images Department of Geography, University of Sheffield, 2004 Computer-based identification.
1 Iris Recognition Ying Sun AICIP Group Meeting November 3, 2006.
Edges.
Image Registration Advanced DIP Project
Features, Feature descriptors, Matching Jana Kosecka George Mason University.
A Tutorial on using SIFT Presented by Jimmy Huff (Slightly modified by Josiah Yoder for Winter )
The rise of the planet’s temperature has a very negative impact on the subsurface dynamics of Earth’s Polar Regions. Analyzing the polar subsurface is.
An Image Retrieval Approach Based on Dominant Wavelet Features Presented by Te-Wei Chiang 2006/4/1.
MultiModality Registration Using Hilbert-Schmidt Estimators By: Srinivas Peddi Computer Integrated Surgery II April 6 th, 2001.
Comparison of Image Registration Methods David Grimm Joseph Handfield Mahnaz Mohammadi Yushan Zhu March 18, 2004.
Computer vision. Applications and Algorithms in CV Tutorial 3: Multi scale signal representation Pyramids DFT - Discrete Fourier transform.
Introduction to Scale Space and Deep Structure. Importance of Scale Painting by Dali Objects exist at certain ranges of scale. It is not known a priory.
Content-Based Image Retrieval Using Color Space Transformation and Wavelet Transform Presented by Tienwei Tsai Department of Information Management Chihlee.
MASKS © 2004 Invitation to 3D vision Lecture 3 Image Primitives andCorrespondence.
Automated Geo-referencing of Images Dr. Ronald Briggs Yan Li GeoSpatial Information Sciences The University.
CSCI 631 – Foundations of Computer Vision March 15, 2016 Ashwini Imran Image Stitching.
1. 2 What is Digital Image Processing? The term image refers to a two-dimensional light intensity function f(x,y), where x and y denote spatial(plane)
Adam Kortylewski Departement of Mathematics and Computer Science
Lecture 26 Hand Pose Estimation Using a Database of Hand Images
Color-Texture Analysis for Content-Based Image Retrieval
Image Primitives and Correspondence
By Pradeep C.Venkat Srinath Srinivasan
Jeremy Bolton, PhD Assistant Teaching Professor
Aim of the project Take your image Submit it to the search engine
Presentation transcript:

Feature Detection and Outline Registration in Dorsal Fin Images A. S. Russell, K. R. Debure, Eckerd College, St. Petersburg, FL Most Prominent Notch analyze wavelet decomposition of angles comprising the dorsal fin outline, localizing search to the trailing edge of the dorsal fin identify candidate notches as local minima with large magnitudes at an intermediate transform level track candidate notches to coarser level. Identify most prominent notch as the minimum that decreases most slowly in magnitude back-track to the finest level of detail to accurately identify position of notch Marine mammologists studying the behavior and ecology of wild dolphins often employ photo-identification as a means of associating observational data with individual dolphins. DARWIN is a computer program that addresses the difficulties of manual photo-identification by applying computer vision and signal processing techniques to automate much of the process. The DARWIN system allows a researcher to query a database of previously identified dolphin dorsal fin images with an image of an unidentified dolphin's fin. The researcher may then browse a rank ordered list of database fin images that most closely resemble the query image to identify the dorsal fin. Since the examination begins with fins most similar to the unidentified fin, the time required of the researcher to identify the correct match is potentially reduced. A major challenge in the automated process arises from the presence of perspective distortions, which can cause different views of the same dorsal fin to differ significantly in appearance, making direct comparison extremely problematic. Current research has focused on methods of distortion correction to quickly transform images so that it appears fins were photographed from the same angle. Locating salient fin feature points provides a basis for this transformation by allowing a direct determination of any rotational, translational, and scaling factors necessary to compensate for perspective distortions. Preliminary results show that this approach produces appropriate transformations when the feature points are accurately identified. The resulting distortion correction produces a marked improvement in the similarity of the dorsal fin outlines. This new approach promises improved accuracy and a compelling alternative to manual photo-identification. Figure 4 : Finding the tip from the wavelet transform. The original chain code is on top, with increasingly coarse details following. The position of the tip is found on the coarsest (bottom) level, and tracked to the finer levels. The tracking of the tip is marked at each level. Automatic Feature Selection Starting Point of the Leading Edge compute absolute angles between successive points along the edge identify threshold angle which maximizes between class variance [3] of the angles which comprise the proper leading edge of the fin and the angles which are associated with the body of the dolphin. discard line segments at leftmost end of outline if their angles diverge significantly from predominant edge orientation select the initial point of the leading edge if no such divergence exists Tip of the Dorsal Fin compute a wavelet decomposition of the chain of angles comprising the fin outline identify largest positive local maximum in a coarse level representation of the outline (roughly indicates the position of the fin tip) track position back through the finer scale representations to more accurately identify the position. Figure 5 : Two real- world results of the registration process. In each set, the originally extracted outlines are pictured on the top. The automatically registered outlines are pictured on the bottom. Figure 3 : Left: Dorsal fin image with characteristic feature points indicated in red. Center: Extracted outline with feature points marked. Right: Chain code of angles comprising fin outline. Abstract Introduction Dorsal Fin Identification Ideally, we would like to transform the outlines so that it appears the original fins were photographed from the same angle. The transformation process is as follows: locate sets of common feature points on pairs of fin outlines compute transformation matrix which maps one set of points onto the other apply transformation to entire outline Outline Registration Preliminary results suggest that the registration method presented herein shows significant promise in perspective correction of dolphin dorsal fin images. The effectiveness of the method is, of course, entirely dependent upon the accuracy of extracted features. Fortunately, features are well extracted in many cases: The identification of the fin tip is quite stable even when part of the tip is absent. Notch identification is reasonably successful even in outlines where multiple notches are present or the most prominent notch is relatively small. The starting point of the leading edge presents more difficulty when the area where the dorsal fin meets the dolphin’s body is not contained in the outline. A possible solution for this fault is to detect when an outline may lack part of the fin's leading edge, and alternatively use a different feature point, such as the end of the leading edge. In any case, the process has the ability to improve the registration of outlines considerably. The improved registration suitably corrects for perspective distortion and makes fin outline comparison and subsequent retrieval of appropriate images far less problematic.Conclusion [1] M. Kass, A. Witkin, and D. Terzopoulos. Snakes: Active contour models. International Journal of Computer Vision, pages , [2] S.Mallat. Characterization of signals from multiscale edges. IEEE Trans. on Pattern Analysis and Machine Intelligence, 14(7): , July [3] N. Otsu. A threshold selection method from gray level histograms. IEEE Trans. on Systems, Man, and Cybernetics, SMC-9:62--66, January 1992.References The authors would like to thank the the following organizations for support of this research: National Science Foundation National Marine Fisheries Services Eckerd College Dorsal fin images courtesy of Eckerd College Dolphin Project. Acknowledgements DARWIN is a computer program which aids marine mammalogists in the identification of dolphins and in the management of a database of observational information. DARWIN graphically presents the digitized dorsal fin images and associated textual sighting information. The database of information can be: queried for images which are similar to the dorsal fin image of an unknown individual queried with the name of a specific individual organized and viewed by particular sighting information such as location, date, or fin damage category Figure 1 : Following a query of the dorsal fin database, DARWIN presents icons representing fin images which most closely resemble the unknown fin image. Figure 2 : The tracing window allows the user to perform a sketch based query of the database of dorsal fins. This window is also used to add new dorsal fin images and associated sighting data to the database. Direct comparison of chain code representations is problematic since perspective distortions can cause outlines extracted from multiple photographs of the same dolphin’s dorsal fin to differ significantly. We present a technique to transform the outlines so that it appears the original fins were photographed from the same angle. Locating common feature points on fin outlines provides a basis for this transformation. 2.Active contours [1] are employed to accurately position the points comprising the outline onto the actual edge of the fin. The fin outline is extracted as a series of two-dimensional x and y coordinates. 3. The extracted outline is reduced to a one-dimensional series of angular changes between points called a chain code. 4. The chain-coded outline is compared against fin outlines in the database. In order to query the database for fins resembling the unknown dolphin: 1. The user traces a rough outline of the dorsal fin.