11/01/2010 Segmentation of SES for Protein Structure Analysis Virginio Cantoni, Riccardo Gatti, Luca Lombardi University of Pavia, dept. of Computer Engineering.

Slides:



Advertisements
Similar presentations
Reconstruction from Voxels (GATE-540)
Advertisements

Advanced Iso-Surfacing Algorithms Jian Huang, CS594, Spring 2002 This set of slides are developed and used by Prof. Han-Wei Shen at Ohio State University.
Course Syllabus 1.Color 2.Camera models, camera calibration 3.Advanced image pre-processing Line detection Corner detection Maximally stable extremal regions.
Very Natural Computing Piotr Chrząstowski. Mimicking the nature Man always tried to learn from nature some fresh ideas. The nature rewarded man with many.
Ruslana Mys Delaunay Triangulation Delaunay Triangulation (DT)  Introduction  Delaunay-Voronoi based method  Algorithms to compute the convex hull 
A (1+  )-Approximation Algorithm for 2-Line-Center P.K. Agarwal, C.M. Procopiuc, K.R. Varadarajan Computational Geometry 2003.
Piecewise Convex Contouring of Implicit Functions Tao Ju Scott Schaefer Joe Warren Computer Science Department Rice University.
Some Basic Morphological Algorithm
Course Syllabus 1.Color 2.Camera models, camera calibration 3.Advanced image pre-processing Line detection Corner detection Maximally stable extremal regions.
DIGITAL IMAGE PROCESSING
Morphological Image Processing Md. Rokanujjaman Assistant Professor Dept of Computer Science and Engineering Rajshahi University.
Segmentation Reporter: Xiaoqun Wu Date: 2008/10/30.
Contour Tree and Small Seed Sets for Isosurface Traversal Marc van Kreveld Rene van Oostrum Chandrajit Bajaj Valerio Pascucci Daniel R. Schikore.
Graphics Graphics Korea University cgvr.korea.ac.kr 3D Object Representation 고려대학교 컴퓨터 그래픽스 연구실.
Morphology Structural processing of images Image Processing and Computer Vision: 33 Morphological Transformations Set theoretic methods of extracting.
Chapter 9 Morphological Image Processing. Preview Morphology: denotes a branch of biology that deals with the form and structure of animals and planets.
GATE D Object Representations (GATE-540) Dr.Çağatay ÜNDEĞER Instructor Middle East Technical University, GameTechnologies & General Manager SimBT.
1 GEOMETRIE Geometrie in der Technik H. Pottmann TU Wien SS 2007.
Medical Image Analysis
ENGN 2500 Medical Image Analysis Project Progress Presentation Extraction and Visualization of Humerus, Radius and Ulna of Dogs “Subvoxel Polygonization.
Geometric molecular surface modeling using mathematical morphology operators. Journal of Molecular Graphics Volume 13, Issue 6, Pages (December.
Lectures 10&11: Representation and description
Binary Image Analysis. YOU HAVE TO READ THE BOOK! reminder.
1 © 2010 Cengage Learning Engineering. All Rights Reserved. 1 Introduction to Digital Image Processing with MATLAB ® Asia Edition McAndrew ‧ Wang ‧ Tseng.
Quadtrees and Mesh Generation Student Lecture in course MATH/CSC 870 Philipp Richter Thursday, April 19 th, 2007.
Geometric molecular surface modeling using mathematical morphology operators. Journal of Molecular Graphics Volume 13, Issue 6, Pages (December.
Research & Innovation 1 An Industry Perspective on VVG Research Oliver Grau BBC Research & Innovation VVG SUMMER SCHOOL '07.
CSE554Binary PicturesSlide 1 CSE 554 Lecture 1: Binary Pictures Fall 2013.
CSE554Binary PicturesSlide 1 CSE 554 Lecture 1: Binary Pictures Fall 2014.
Modeling and representation 1 – comparative review and polygon mesh models 2.1 Introduction 2.2 Polygonal representation of three-dimensional objects 2.3.
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
CAD’12, CanadaDepartment of Engineering Design, IIT Madras P. Jiju and M. Ramanathan Department of Engineering Design Indian Institute of Technology Madras.
Statistical analysis of pore space geometry Stefano Favretto Supervisor : Prof. Martin Blunt Petroleum Engineering and Rock Mechanics Research Group Department.
Surface Simplification Using Quadric Error Metrics Michael Garland Paul S. Heckbert.
On-line Space Sculpturing for 3D Shape Manipulation
Lecture 5. Morphological Image Processing. 10/6/20152 Introduction ► ► Morphology: a branch of biology that deals with the form and structure of animals.
Recap CSC508.
Chapter 9.  Mathematical morphology: ◦ A useful tool for extracting image components in the representation of region shape.  Boundaries, skeletons,
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
SURFACE RECONSTRUCTION FROM POINT CLOUD Bo Gao Master’s Thesis December, 2007 Thesis Committee: Professor Harriet Fell Professor Robert Futrelle College.
Course Syllabus 1.Color 2.Camera models, camera calibration 3.Advanced image pre-processing Line detection Corner detection Maximally stable extremal regions.
1 Shape Segmentation and Applications in Sensor Networks Xianjin Xhu, Rik Sarkar, Jie Gao Department of CS, Stony Brook University INFOCOM 2007.
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
Visual Computing Geometric Modelling 1 INFO410 & INFO350 S2 2015
CSE554SkeletonsSlide 1 CSE 554 Lecture 2: Shape Analysis (Part I) Fall 2015.
1 Euler Number Computation By Kishore Kulkarni (Under the Guidance of Dr. Longin Jan Latecki)
12.1 Exploring Solids.
Outline Introduction Research Project Findings / Results
References Books: Chapter 11, Image Processing, Analysis, and Machine Vision, Sonka et al Chapter 9, Digital Image Processing, Gonzalez & Woods.
Quiz Week 8 Topical. Topical Quiz (Section 2) What is the difference between Computer Vision and Computer Graphics What is the difference between Computer.
Morphological Image Processing Robotics. 2/22/2016Introduction to Machine Vision Remember from Lecture 12: GRAY LEVEL THRESHOLDING Objects Set threshold.
Quantitative Analysis of Mitochondrial Tubulation Using 3D Imaging Saritha Dwarakapuram*, Badrinath Roysam*, Gang Lin*, Kasturi Mitra§ Department of Electrical.
Advisor : Ku-Yaw Chang Speaker : Ren-Li Shen /6/12.
CDS 301 Fall, 2008 Domain-Modeling Techniques Chap. 8 November 04, 2008 Jie Zhang Copyright ©
Lecture(s) 3-4. Morphological Image Processing. 3/13/20162 Introduction ► ► Morphology: a branch of biology that deals with the form and structure of.
APE'07 IV INTERNATIONAL CONFERENCE ON ADVANCES IN PRODUCTION ENGINEERING June 2007 Warsaw, Poland M. Nowakiewicz, J. Porter-Sobieraj Faculty of.
ISMM, October 13 th, 2007 Vaz Et. Al Michael S. Vaz a, Atilla P. Kiraly b, Russell M. Mersereau c a Barco – Medical Imaging Division, Beaverton OR, USA.
1 Interactive Volume Isosurface Rendering Using BT Volumes John Kloetzli Marc Olano Penny Rheingans UMBC.
CSE 554 Lecture 2: Shape Analysis (Part I)
CSE 554 Lecture 1: Binary Pictures
3D Object Representation
Domain-Modeling Techniques
Predicting ligand binding sites on protein surface
CS Digital Image Processing Lecture 5
Volume Graphics (lecture 4 : Isosurface Extraction)
Morphological Image Processing
Three Step Geometric Pipeline
Neutrosophic approach for mathematical morphology.
Overview of Modeling 김성남.
CS654: Digital Image Analysis
Presentation transcript:

11/01/2010 Segmentation of SES for Protein Structure Analysis Virginio Cantoni, Riccardo Gatti, Luca Lombardi University of Pavia, dept. of Computer Engineering and Systems Science,Via Ferrata 1, Pavia, Italy {virginio.cantoni, riccardo.gatti,

11/01/2010 Segmentation of SES for Protein Structure Analysis – Valencia Topic List Introduction to the project Generation of surfaces and volumes Segmentation Algorithms Presentation of results

Project background This paper is part of a wider research program that started last year at Computer Vision Lab ( in University of Pavia. The task is to use and adapt well known pattern recognition, image analysis, 3D graphic algorithms to generate new and fast bioinformatics tools for geometric and morfological analysis of complex 3D structure. In particolar we are now focusing on: Docking Comparison Visualization … 06/03/2016 PRIN06 - Ambienti intelligenti 3

11/01/2010 Segmentation of SES for Protein Structure Analysis – Valencia Generation of the surfaces Convex hull Van der Waals surface Solvent accessibile surface Solvent-excluded surface These are the commons surface that are considered during geometrical and topological protein analysis:

11/01/2010 Segmentation of SES for Protein Structure Analysis – Valencia Generation of the surfaces In the discrete space the protein and the CH are defined in a cubic grid V of dimension L x M x N. The voxel resolution adopted is 0.25 Å. Convex hull Van der Waals surface Solvent accessibile surface Solvent-excluded surface

11/01/2010 Segmentation of SES for Protein Structure Analysis – Valencia Generation of the surfaces For a better visualization a triangle surface is generated with a modified version od the marching cubes algorithm + some relaxation step. Convex hull Van der Waals surface Solvent accessibile surface Solvent-excluded surface

11/01/2010 Segmentation of SES for Protein Structure Analysis – Valencia Generation of the surfaces The SAS is generated by a Dilation operation from the Mathematical Morphology. The radius of the structure element is 1.4 Å. Convex hull Van der Waals surface Solvent accessibile surface Solvent-excluded surface

11/01/2010 Segmentation of SES for Protein Structure Analysis – Valencia Generation of the surfaces The SES is generated by an Erosion operation from the Mathematical Morphology starting from the SAS. The radius of the structure element is 1.4 Å. Convex hull Van der Waals surface Solvent accessibile surface Solvent-excluded surface

11/01/2010 Segmentation of SES for Protein Structure Analysis – Valencia Generation of the surfaces The Quickhull algorithm, is applied to the SES. Convex hull Van der Waals surface Solvent accessibile surface Solvent-excluded surface

11/01/2010 Segmentation of SES for Protein Structure Analysis – Valencia Propagation step (DT) Let us call R the region between the CH and the SES (the concavity volume) that is: 2D Example

11/01/2010 Segmentation of SES for Protein Structure Analysis – Valencia Propagation step (DT) A propagation algorithm (DT) inside the concavity volume is performed starting from the convex hull surface. Note that unreachable areas such as α β and γ are excluded. 2D Example A E D C B F g I h L   

11/01/2010 Segmentation of SES for Protein Structure Analysis – Valencia Propagation step (DT) At the end a set of connected component is found. We can join together areas that have some voxels in common. 2D Example

11/01/2010 Segmentation of SES for Protein Structure Analysis – Valencia Propagation step (DT) We can represent the previous result with a tree: 2D Example A B C D E F IL g h A E D C B F g I h L   

11/01/2010 Segmentation of SES for Protein Structure Analysis – Valencia Practical case: By applying the previous steps to a test protein (1MK5) we can represent the result with a tree :

11/01/2010 Segmentation of SES for Protein Structure Analysis – Valencia Practical case: An algorithm of back propagation is applied onto the tree to find inner regions of interest like tunnels and pockets. Simple constraint rules are applied to guide the back propagation: the minimum passage section  1 the maximum mouth aperture  2

11/01/2010 Segmentation of SES for Protein Structure Analysis – Valencia Practical case: This is the result with  1 = 200 and  2 = 7500;

11/01/2010 Segmentation of SES for Protein Structure Analysis – Valencia Practical case: This is the result with  1 = 200 and  2 = 2000;

11/01/2010 Segmentation of SES for Protein Structure Analysis – Valencia Practical case: First pocket (starting from the deepest)

11/01/2010 Segmentation of SES for Protein Structure Analysis – Valencia Practical case: Second pocket

Thanks for your attention 06/03/2016 PRIN06 - Ambienti intelligenti 20