Identifying similar surface patches on proteins using a spin-image surface representation M. E. Bock Purdue University, USA G. M. Cortelazzo, C. Ferrari,

Slides:



Advertisements
Similar presentations
Complex Networks for Representation and Characterization of Images For CS790g Project Bingdong Li 9/23/2009.
Advertisements

Image Registration  Mapping of Evolution. Registration Goals Assume the correspondences are known Find such f() and g() such that the images are best.
Location Recognition Given: A query image A database of images with known locations Two types of approaches: Direct matching: directly match image features.
Object Recognition with Features Inspired by Visual Cortex T. Serre, L. Wolf, T. Poggio Presented by Andrew C. Gallagher Jan. 25, 2007.
Presented by Xinyu Chang
A 3-D reference frame can be uniquely defined by the ordered vertices of a non- degenerate triangle p1p1 p2p2 p3p3.
Multi-Local Feature Manifolds for Object Detection Oscar Danielsson Stefan Carlsson Josephine Sullivan
Advanced Topics in Algorithms and Data Structures Page 1 Parallel merging through partitioning The partitioning strategy consists of: Breaking up the given.
HMM-BASED PATTERN DETECTION. Outline  Markov Process  Hidden Markov Models Elements Basic Problems Evaluation Optimization Training Implementation 2-D.
Two Examples of Docking Algorithms With thanks to Maria Teresa Gil Lucientes.
Docking Algorithm Scheme Part 1: Molecular shape representation Part 2: Matching of critical features Part 3: Filtering and scoring of candidate transformations.
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
Alignment of Flexible Molecular Structures. Motivation Proteins are flexible. One would like to align proteins modulo the flexibility. Hinge and shear.
Agenda A brief introduction The MASS algorithm The pairwise case Extension to the multiple case Experimental results.
Docking of Protein Molecules
8. Geometric Operations Geometric operations change image geometry by moving pixels around in a carefully constrained way. We might do this to remove distortions.
Uncalibrated Geometry & Stratification Sastry and Yang
Parallel Merging Advanced Algorithms & Data Structures Lecture Theme 15 Prof. Dr. Th. Ottmann Summer Semester 2006.
SiteEngine: Functional Sites Structural Search Engine
Matching and Recognition in 3D. Moving from 2D to 3D Some things harderSome things harder – Rigid transform has 6 degrees of freedom vs. 3 – No natural.
BL5203: Molecular Recognition & Interaction Lecture 5: Drug Design Methods Ligand-Protein Docking (Part I) Prof. Chen Yu Zong Tel:
QSD – Quadratic Shape Descriptors Surface Matching and Molecular Docking Using Quadratic Shape Descriptors Goldman BB, Wipke WT. Quadratic Shape Descriptors.
Object Recognition. Geometric Task : find those rotations and translations of one of the point sets which produce “large” superimpositions of corresponding.
A unified statistical framework for sequence comparison and structure comparison Michael Levitt Mark Gerstein.
Shadow Removal Seminar
CSE473/573 – Stereo Correspondence
Model Database. Scene Recognition Lamdan, Schwartz, Wolfson, “Geometric Hashing”,1988.
Automatically obtain a description for a larger cluster of relevant documents Identify terms related to query terms  Synonyms, stemming variations, terms.
3D Models and Matching representations for 3D object models
3D Global Registration. The Problem Given: n scans around an objectGiven: n scans around an object Goal: align them allGoal: align them all First attempt:
Modeling and representation 1 – comparative review and polygon mesh models 2.1 Introduction 2.2 Polygonal representation of three-dimensional objects 2.3.
1 Fingerprint Classification sections Fingerprint matching using transformation parameter clustering R. Germain et al, IEEE And Fingerprint Identification.
AdvisorStudent Dr. Jia Li Shaojun Liu Dept. of Computer Science and Engineering, Oakland University 3D Shape Classification Using Conformal Mapping In.
Projective Texture Atlas for 3D Photography Jonas Sossai Júnior Luiz Velho IMPA.
Recap Low Level Vision –Input: pixel values from the imaging device –Data structure: 2D array, homogeneous –Processing: 2D neighborhood operations Histogram.
Hubert CARDOTJY- RAMELRashid-Jalal QURESHI Université François Rabelais de Tours, Laboratoire d'Informatique 64, Avenue Jean Portalis, TOURS – France.
Computer vision.
Learning Visual Similarity Measures for Comparing Never Seen Objects By: Eric Nowark, Frederic Juric Presented by: Khoa Tran.
Lecture 12 Stereo Reconstruction II Lecture 12 Stereo Reconstruction II Mata kuliah: T Computer Vision Tahun: 2010.
1 TEMPLATE MATCHING  The Goal: Given a set of reference patterns known as TEMPLATES, find to which one an unknown pattern matches best. That is, each.
Edge Linking & Boundary Detection
ENT 273 Object Recognition and Feature Detection Hema C.R.
Access Control Via Face Recognition Progress Review.
Intelligent Vision Systems ENT 496 Object Shape Identification and Representation Hema C.R. Lecture 7.
Shape from Stereo  Disparity between two images  Photogrammetry  Finding Corresponding Points Correlation based methods Feature based methods.
Generalized Hough Transform
Classifying Images with Visual/Textual Cues By Steven Kappes and Yan Cao.
80 million tiny images: a large dataset for non-parametric object and scene recognition CS 4763 Multimedia Systems Spring 2008.
Lec 22: Stereo CS4670 / 5670: Computer Vision Kavita Bala.
MUSTAFA OZAN ÖZEN PINAR SAĞLAM LEVENT ÜNVER MEHMET YILMAZ.
Using simplified meshes for crude registration of two partially overlapping range images Mercedes R.G.Márquez Wu Shin-Ting State University of Matogrosso.
October 16, 2014Computer Vision Lecture 12: Image Segmentation II 1 Hough Transform The Hough transform is a very general technique for feature detection.
Coarse and Reliable Geometric Alignment for Protein Docking Yusu Wang Stanford University Joint Work with P. K. Agarwal, P. Brown, H. Edelsbrunner, J.
Structural classification of Proteins SCOP Classification: consists of a database Family Evolutionarily related with a significant sequence identity Superfamily.
Robotics Chapter 6 – Machine Vision Dr. Amit Goradia.
Image features and properties. Image content representation The simplest representation of an image pattern is to list image pixels, one after the other.
Computer Vision Computer Vision based Hole Filling Chad Hantak COMP December 9, 2003.
MOTION Model. Road Map Motion Model Non Parametric Motion Field : Algorithms 1.Optical flow field estimation. 2.Block based motion estimation. 3.Pel –recursive.
A Plane-Based Approach to Mondrian Stereo Matching
9.012 Presentation by Alex Rakhlin March 16, 2001
Math II: Unit 1: Transformations
Recognizing Deformable Shapes
Feature description and matching
3D Models and Matching particular matching techniques
Scale-Space Representation for Matching of 3D Models
Course 6 Stereo.
Fourier Transform of Boundaries
Image Registration  Mapping of Evolution
High-Level Vision Object Recognition II.
Presentation transcript:

Identifying similar surface patches on proteins using a spin-image surface representation M. E. Bock Purdue University, USA G. M. Cortelazzo, C. Ferrari, C. Guerra University of Padova, Italy

Protein Surface Matching Problem: detect similar surface patches on two proteins Motivation: identify similar binding sites in proteins useful when the proteins are unrelated by sequence or overall fold.

Our approach is purely geometric is based on a protein surface representation as a set of two-dimensional (2D) images, called spin images finds a collection of pairs of points on the two proteins such that the corresponding members of the pairs for one of the proteins form a surface patch for which the corresponding spin images are a "match".

Spin Images (Jonhson, Hebert, 1997) A surface representation introduced in the area of computer vision that uses 2D images to describe 3-D oriented points It allows to apply powerful techniques from 2-D template matching and pattern classification to the problem of 3-D surface recognition.

An oriented point basis

Spin Image ii jj The spin image of O is an array that accumulates the pairs (  ) relative to the surface points

Examples of spin images

Why spin images? Spin-images are useful representations the following reasons.  invariant to rigid transformation  object-centered  simple to compute  scalable from local to global representation

Matching Algorithm Step 1. Obtain Connolly’s surface representation of two given proteins P and Q Step 2. Label Connolly’s points as blocked, shadowed, or clear. Step 2. Find individual point correspondences on the two proteins based on correlation value of their spin images. Restrict correspondences to points with the same label Step3. Group point correspondences into patches using geometric consistency criteria

Labeling surface points A surface point P is unblocked if no other surface point with positive  value lies on the oriented line l through P parallel to the normal n and in the same orientation as n A point that is not unblocked is blocked The unblocked points that belong to the convex hull of the protein surface are labeled clear points all others are shadowed. This labeling is easily obtained from the spin images

Examples of blocked and shadowed points

Grouping Point Correspondences Geometric Consistency : 1. the distances between m 1 and m 2 and between s 1 and s 2 are within a given tolerance 2. the angles between the normals at m 1 and m 2 and between the normals at s 1 and s 2 are within a given tolerance.

Grouping strategy A greedy approach that grows a patch of geometrically consistent points around a point that is a member of a pair of points on the two proteins whose corresponding spin images are highly correlated The obtained patches are ranked according to the number of points they contain

Results The active site is found generally among the top solutions As an example, for proteins 1BCK and 1CYN (cyclophilin B and A, respectively), that bind to the same ligand (cyclosporin), the first solution corresponds to the active site

Active sites on 1BCK and 1CYN (from PDB)

Top solution of our approach

Future work Apply a spin image representation for protein-protein interfaces and docking