A Geometric Database for Gene Expression Data Baylor College of Medicine Gregor Eichele Christina Thaller Wah Chiu James Carson Rice University Tao Ju.

Slides:



Advertisements
Similar presentations
Scientific & technical presentation Structure Visualization with MarvinSpace Oct 2006.
Advertisements

MRI Brain Extraction using a Graph Cut based Active Contour Model Noha Youssry El-Zehiry Noha Youssry El-Zehiry and Adel S. Elmaghraby Computer Engineering.
Texture Synthesis on [Arbitrary Manifold] Surfaces Presented by: Sam Z. Glassenberg* * Several slides borrowed from Wei/Levoy presentation.
Surface Flattening in Garment Design Zhao Hongyan Sep. 13, 2006.
CSE554Extrinsic DeformationsSlide 1 CSE 554 Lecture 9: Extrinsic Deformations Fall 2012.
CSE554Extrinsic DeformationsSlide 1 CSE 554 Lecture 10: Extrinsic Deformations Fall 2014.
Extended Gaussian Images
Mean Value Coordinates for Closed Triangular Meshes
Cambridge, Massachusetts Pose Estimation in Heavy Clutter using a Multi-Flash Camera Ming-Yu Liu, Oncel Tuzel, Ashok Veeraraghavan, Rama Chellappa, Amit.
Piecewise Convex Contouring of Implicit Functions Tao Ju Scott Schaefer Joe Warren Computer Science Department Rice University.
Non-Rigid Registration of 3D Surface by Deformable 2D Triangular Meshes Speaker:James Chang.
Multiresolution Analysis of Arbitrary Meshes Matthias Eck joint with Tony DeRose, Tom Duchamp, Hugues Hoppe, Michael Lounsbery and Werner Stuetzle Matthias.
Department of Mechanical Engineering 1 Meshing of 2-D Cross Section Mesh Tool Comparison Group: Graden Hardy, Patrick Lewis Date:22 April 2009 ME 501 –
Xianfeng Gu, Yaling Wang, Tony Chan, Paul Thompson, Shing-Tung Yau
Atomic Volumes for Mesh Completion Joshua Podolak Szymon Rusinkiewicz Princeton University.
Image Segmentation and Active Contour
Shape from Contours and Multiple Stereo A Hierarchical, Mesh-Based Approach Hendrik Kück, Wolfgang Heidrich, Christian Vogelgsang.
lecture 4 : Isosurface Extraction
GATE D Object Representations (GATE-540) Dr.Çağatay ÜNDEĞER Instructor Middle East Technical University, GameTechnologies & General Manager SimBT.
Finding and exploiting correspondences in Drosophila embryos Charless Fowlkes and Jitendra Malik UC Berkeley Computer Science.
Digital Days 29/6/2001 ISTORAMA: A Content-Based Image Search Engine and Hierarchical Triangulation of 3D Surfaces. Dr. Ioannis Kompatsiaris Centre for.
Visualization and graphics research group CIPIC January 30, 2003Multiresolution (ECS 289L) - Winter MAPS – Multiresolution Adaptive Parameterization.
Gunnar Misund1 REAL TIME MANAGEMENT OF MASSIVE 2D DATASETS Gunnar Misund.
IE433 CAD/CAM Computer Aided Design and Computer Aided Manufacturing Part-4 Computer Graphics- CAD Software Dr. Abdulrahman M. Al-Ahmari Industrial Engineering.
Interactive Hairstyle Modeling Using a Sketching Interface Xiaoyang Mao Kouichi Kashio Hiroyuki Kato Atsumi Imamiya CGGM 2002.
Mesh Parameterization: Theory and Practice Non-Planar Domains.
Augmented Reality: Object Tracking and Active Appearance Model
Scott Schaefer Joe Warren A Factored, Interpolatory Subdivision for Surfaces of Revolution Rice University.
IE433 CAD/CAM Computer Aided Design and Computer Aided Manufacturing Part-4 Computer Graphics- CAD Software Industrial Engineering Program King Saud University.
Quadtrees and Mesh Generation Student Lecture in course MATH/CSC 870 Philipp Richter Thursday, April 19 th, 2007.
Consistent Parameterizations Arul Asirvatham Committee Members Emil Praun Hugues Hoppe Peter Shirley.
Research Goal  We provide physical visualizations to modern structural biologists, thus reviving tactile feedback, in addition to immersive environments.
Modeling and representation 1 – comparative review and polygon mesh models 2.1 Introduction 2.2 Polygonal representation of three-dimensional objects 2.3.
Projective Texture Atlas for 3D Photography Jonas Sossai Júnior Luiz Velho IMPA.
Intrinsic Parameterization for Surface Meshes Mathieu Desbrun, Mark Meyer, Pierre Alliez CS598MJG Presented by Wei-Wen Feng 2004/10/5.
AMI GUI Design V1.1 by Kilian Pohl - Reflects changes in AMI MRML Structure - Includes feedback from AMI Workshop in Dec 09.
3D Object Representations 2005, Fall. Course Syllabus Image Processing Modeling Rendering Animation.
A Survey on FFD Reporter: Gang Xu Mar 15, Overview Volumn-based FFD Surface-based FFD Curve-based FFD Point-based FFD Accurate FFD Future Work Outline.
Graphics Graphics Korea University cgvr.korea.ac.kr Creating Virtual World I 김 창 헌 Department of Computer Science Korea University
Surface Simplification Using Quadric Error Metrics Michael Garland Paul S. Heckbert.
4/15/04© University of Wisconsin, CS559 Spring 2004 Last Time More modeling: –Hierarchical modeling –Instancing and Parametric Instancing –Constructive.
Volumetric Illustration: Designing 3D Models with Internal Textures Shigeru Owada Frank Nielsen Makoto Okabe Takeo Igarashi The University of Tokyo Sony.
Adaptive Real-Time Rendering of Planetary Terrains WSCG 2010 Raphaël Lerbour Jean-Eudes Marvie Pascal Gautron THOMSON R&D, Rennes, France.
1 Surface Applications Fitting Manifold Surfaces To 3D Point Clouds, Cindy Grimm, David Laidlaw and Joseph Crisco. Journal of Biomechanical Engineering,
Succinct Geometric Indexes Supporting Point Location Queries Prosenjit Bose, Eric Y. Chen, Meng He, Anil Maheshwari, Pat Morin.
Copyright © 2010 Altair Engineering, Inc. All rights reserved.Altair Proprietary and Confidential Information Section 4 Applications.
BIRN Advantages in Morphometry  Standards for Data Management / Curation File Formats, Database Interfaces, User Interfaces  Uniform Acquisition and.
Sonia Pujol, PhD National Alliance for Medical Image Computing © 2010, ARR.
Copyright OpenHelix. No use or reproduction without express written consent1.
Mesh Coarsening zhenyu shu Mesh Coarsening Large meshes are commonly used in numerous application area Modern range scanning devices are used.
CSE554ContouringSlide 1 CSE 554 Lecture 4: Contouring Fall 2015.
Integrating QDEC with Slicer3 Click to add subtitle.
A Geometric Database of Gene Expression Data for the Mouse Brain Tao Ju, Joe Warren Rice University.
2006 Mouse AHM Mapping 2D slices to 3D atlases - Application of the Digital Atlas Erh-Fang Lee Laboratory of NeuroImage UCLA.
Chapter 3 Response Charts.
CHAPTER 5 CONTOURING. 5.3 CONTOURING Fig 5.7. Relationship between color banding and contouring Contour line (isoline): the same scalar value, or isovalue.
Greg Humphreys CS445: Intro Graphics University of Virginia, Fall 2003 Subdivision Surfaces Greg Humphreys University of Virginia CS 445, Fall 2003.
By Pavan kumar V.V.N. Introduction  Brain’s has extraordinary computational power which is determined in large part by the topology and geometry of its.
Mesh Resampling Wolfgang Knoll, Reinhard Russ, Cornelia Hasil 1 Institute of Computer Graphics and Algorithms Vienna University of Technology.
Recent Progress in Mesh Parameterization Speaker : ZhangLei.
An Area-Preserving Cortical Flattening Method Yuefeng Lu 1, Moo K. Chung 1,2,3,, Steve Robbins 4, Alan C. Evans 4 1 Department of Statistics, 2 W.M. Keck.
Overview 3D Slicer currently provides very basic technology for annotating images. This limits users in their ability to properly capture semantic information.
CDS 301 Fall, 2008 Domain-Modeling Techniques Chap. 8 November 04, 2008 Jie Zhang Copyright ©
3D Object Representations 2009, Fall. Introduction What is CG?  Imaging : Representing 2D images  Modeling : Representing 3D objects  Rendering : Constructing.
We propose a method which can be used to reduce high dimensional data sets into simplicial complexes with far fewer points which can capture topological.
Morphing and Shape Processing
Domain-Modeling Techniques
Mesh Parameterization: Theory and Practice
CSE 554 Lecture 10: Extrinsic Deformations
Overview of Modeling 김성남.
Presentation transcript:

A Geometric Database for Gene Expression Data Baylor College of Medicine Gregor Eichele Christina Thaller Wah Chiu James Carson Rice University Tao Ju Joe Warren

Overview Genes are blueprints for creating proteins For given tissue, only a subset of genes are generating proteins (expressed) New laboratory method for determining which genes are being expressed (Eichele) Collect expression data over mouse brain for all 30K genes in mouse genome Problem: Compare expression of different images

Gene Expression Images

Example Query

Brain Atlas Difficulty in comparing expression images –Variations in image –No explicit boundaries of anatomical regions Solution: Brain atlas –Deformable to images –Explicit modeling of anatomical boundaries –Store the expression data on the atlas –Efficient searching

Standard – label image with anatomical regions, deformed onto target image using uniform grid Brain Warping [Toga, 1999] Other deformable modeling tools Active contours, simplex meshes, etc. Brain Atlas: Review

Model brain as a coarse quad mesh with each quad assigned to an anatomical region Edges shared by two quads from different regions defined a network of crease edges Subdivision of crease edges yields a network of smooth creases curves bounding regions Subdivision Mesh as Brain Atlas

Gene Expression Database Collect gene expression data at key cross-sections Deform subdivision meshes at those cross-sections onto expression images –Semi-automatic fitting algorithm Store gene expressions back onto the mesh. –Multi-resolution structure accelerates comparison

Mesh Fitting Global fitting –Accounts for deformation resulted from imaging Local fitting –Accounts for anatomical deviation and tissue distortion in sectioning –Minimize deviation of the mesh boundary from the image boundary (Scattered data fitting [Hoppe, 1996]) –Relax the internal mesh vertices under energy constraints

Minimizing Deformation Energy Penalize non-affine deformation of the mesh during the fitting process –Triangulate each quad –Penalize deviation: Related to mesh parameterization

Fitting Results Error plot before and after global fit for 110 images.

Automatic annotation –Distribution: ubiquitous, scattered, regional, none. –Strength: +++, ++, +, - –Apply filter to determine distribution and strength of expression using data stored with the mesh quads Optimized searching –Using the multi-resolution structure of subdivision mesh –Based on Multiscale Image Searching [Chen et.al. 97] –Works with convex norms: L1, Chi-square, etc. –Graphical search interface Storing Expression With Atlas

Database of gene expression data and deformed atlases –currently 1207 images from 110 genes. Web server: –Viewing and downloading expression images. –Viewing atlases (using Java Applet). –Graphical interface for searching gene images. –Textual interface for searching annotation. It’s all online! Accessing the Database via the Web

Build 3D atlas for mouse brain –Represented as subdivision solid –Partitioned into anatomical regions by surface network –Supports fully 3D queries Future work –Deform the mesh onto expression images –Store the expression data onto the mesh –Efficient searching algorithm –User interface to pose 3D queries Current Work and Future Plans

Conclusion Subdivision meshes for anatomic modeling: –Flexible control allows easy deformation. –Explicit modeling of region boundaries. –Fast multi-resolution comparison of data.

Acknowledgement This work is supported in part by: A training fellowship from the W.M. Keck Foundation to the Gulf Coast Consortia through the Keck Center for Computational and Structural Biology. The Burroughs Wellcome Fund, NLMT15LM07093 and NIHP41RR NSF grant ITR

Identify major anatomical regions in the Paxino’s Atlas (coronal figures). Layout triangular mesh for each coronal figure that conforms to region boundaries. Construct prisms from triangles, and fit the subdivided volume to the underlying data. Constructing a Partitioned 3D Atlas

Coloring of major anatomical regions in each coronal figure in the Paxino’s Atlas. (Online)Online Electronic Paxino’s Atlas

Pack uniform triangular grid into anatomic regions, annotated with colors. Identify and group consecutive meshes with same topology into one Layer. 2D Triangular Meshing

Construct triangular prisms for each layer. (no topology changes) Color each prism by the color of the triangles. Crease faces: separate the volume into sub- volumes corresponding to each anatomic region. Crease quadCrease triangle 3D Layered Mesh

Subdivided Mesh

3D Brain Anatomy

Deform layers in z-direction to more accurately fit boundaries of anatomical regions Optimize surface network to fit data and bend minimally Fit Layered Mesh

Apply filter to high-res raw images and compute low- res expression images Align images in z-direction using centers of mass, rotate in x-y plane using line of symmetry Determine tilt angle of each image versus z-axis using cross-correlation to synthetic cut of atlas Fit cross-sections of 3D atlas to the images using deformable modeling methods. Map expression data from image back onto 3D prisms that intersect the image plane. Mapping Expression Data onto Atlas

Specify 3D query regions using 2D layering –Select set of triangles in 2D layer view, visualize corresponding layer of triangular prisms in 3D. –GUI: Separate views of selection window (2D) and volume-viewing window (3D). Display of 3D search results –Quick view of 3D expression patterns as point clouds lying in the expression image slices. –Optionally, view of raw 2D expression images used to generate 3D point clouds (with links to genepaint.org).genepaint.org Querying the 3D Database