Computational BioMedical Informatics

Slides:



Advertisements
Similar presentations
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 4 – Digital Image Representation Klara Nahrstedt Spring 2009.
Advertisements

November 12, 2013Computer Vision Lecture 12: Texture 1Signature Another popular method of representing shape is called the signature. In order to compute.
Lecture 2: Convolution and edge detection CS4670: Computer Vision Noah Snavely From Sandlot ScienceSandlot Science.
DREAM PLAN IDEA IMPLEMENTATION Introduction to Image Processing Dr. Kourosh Kiani
嵌入式視覺 Feature Extraction
Computer Vision Lecture 16: Texture
1 Video Processing Lecture on the image part (8+9) Automatic Perception Volker Krüger Aalborg Media Lab Aalborg University Copenhagen
Lecture 07 Segmentation Lecture 07 Segmentation Mata kuliah: T Computer Vision Tahun: 2010.
Distinctive Image Features from Scale- Invariant Keypoints Mohammad-Amin Ahantab Technische Universität München, Germany.
Multimedia communications EG 371Dr Matt Roach Multimedia Communications EG 371 and EE 348 Dr Matt Roach Lecture 6 Image processing (filters)
Automatic Tracing of Vocal Fold Motion in High Speed Laryngeal Video Erik Bieging.
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
6/9/2015Digital Image Processing1. 2 Example Histogram.
Understanding and Quantifying the Dancing Behavior of Stem Cells Before Attachment Clinton Y. Jung 1 and Dr. Bir Bhanu 2, Department of Electrical Engineering.
Announcements Kevin Matzen office hours – Tuesday 4-5pm, Thursday 2-3pm, Upson 317 TA: Yin Lou Course lab: Upson 317 – Card access will be setup soon Course.
Lecture 2: Image filtering
The Segmentation Problem
September 25, 2014Computer Vision Lecture 6: Spatial Filtering 1 Computing Object Orientation We compute the orientation of an object as the orientation.
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
Scale-Invariant Feature Transform (SIFT) Jinxiang Chai.
MASKS © 2004 Invitation to 3D vision Lecture 3 Image Primitives andCorrespondence.
Exploratory Data Analysis. Computing Science, University of Aberdeen2 Introduction Applying data mining (InfoVis as well) techniques requires gaining.
Multi-Sensor Image Fusion (MSIF) Team Members: Phu Kieu, Keenan Knaur Faculty Advisor: Dr. Eun-Young (Elaine) Kang Northrop Grumman Liaison: Richard Gilmore.
CS559: Computer Graphics Lecture 3: Digital Image Representation Li Zhang Spring 2008.
Spatial Filtering: Basics
Digital Image Processing Image Enhancement Part IV.
CAP 5415 Computer Vision Fall 2004
Introduction EE 520: Image Analysis & Computer Vision.
University of Texas at Austin CS384G - Computer Graphics Fall 2010 Don Fussell Image processing.
Image Processing Edge detection Filtering: Noise suppresion.
Research Activities at Florida State Vision Group Xiuwen Liu Florida State Vision Group Department of Computer Science Florida State University
Edge Detection Today’s reading Cipolla & Gee on edge detection (available online)Cipolla & Gee on edge detection From Sandlot ScienceSandlot Science.
Edge Detection Today’s reading Cipolla & Gee on edge detection (available online)Cipolla & Gee on edge detection Szeliski, Ch 4.1.2, From Sandlot.
Course 9 Texture. Definition: Texture is repeating patterns of local variations in image intensity, which is too fine to be distinguished. Texture evokes.
Data Extraction using Image Similarity CIS 601 Image Processing Ajay Kumar Yadav.
An Efficient Search Strategy for Block Motion Estimation Using Image Features Digital Video Processing 1 Term Project Feng Li Michael Su Xiaofeng Fan.
Handwritten Hindi Numerals Recognition Kritika Singh Akarshan Sarkar Mentor- Prof. Amitabha Mukerjee.
Image gradients and edges Tuesday, September 1 st 2015 Devi Parikh Virginia Tech Disclaimer: Many slides have been borrowed from Kristen Grauman, who may.
Instructor: S. Narasimhan
Digtial Image Processing, Spring ECES 682 Digital Image Processing Oleh Tretiak ECE Department Drexel University.
Edge detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the image can be encoded.
COMP322/S2000/L171 Robot Vision System Major Phases in Robot Vision Systems: A. Data (image) acquisition –Illumination, i.e. lighting consideration –Lenses,
CSC508 Convolution Operators. CSC508 Convolution Arguably the most fundamental operation of computer vision It’s a neighborhood operator –Similar to the.
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities Prof. Charlene Tsai.
Edge Detection and Geometric Primitive Extraction Jinxiang Chai.
Kylie Gorman WEEK 1-2 REVIEW. CONVERTING AN IMAGE FROM RGB TO HSV AND DISPLAY CHANNELS.
CSE 6367 Computer Vision Image Operations and Filtering “You cannot teach a man anything, you can only help him find it within himself.” ― Galileo GalileiGalileo.
Image enhancement Last update Heejune Ahn, SeoulTech.
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities May 2, 2005 Prof. Charlene Tsai.
Digital Image Processing
Last Lecture photomatix.com. Today Image Processing: from basic concepts to latest techniques Filtering Edge detection Re-sampling and aliasing Image.
September 26, 2013Computer Vision Lecture 8: Edge Detection II 1Gradient In the one-dimensional case, a step edge corresponds to a local peak in the first.
Sliding Window Filters Longin Jan Latecki October 9, 2002.
MASKS © 2004 Invitation to 3D vision Lecture 3 Image Primitives andCorrespondence.
Course : T Computer Vision
Comparative Study of Myocardium Tissue Based on Gradient Features
Common Low-level Operations for Processing & Enhancement
Edge Detection slides taken and adapted from public websites:
Chapter 10 Image Segmentation
M.A. Maraci, C.P. Bridge, R. Napolitano, A. Papageorghiou, J.A. Noble 
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities Prof. Charlene Tsai.
Image gradients and edges
Image Primitives and Correspondence
Dr. Chang Shu COMP 4900C Winter 2008
Computer Vision Lecture 16: Texture II
ارائه دهنده: محمود امین طوسی
Magnetic Resonance Imaging
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
Edge Detection Using ICA
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
Presentation transcript:

Computational BioMedical Informatics SCE 5095: Special Topics Course Instructor: Jinbo Bi Computer Science and Engineering Dept.

Course Information Instructor: Dr. Jinbo Bi Office: ITEB 233 Phone: 860-486-1458 Email: jinbo@engr.uconn.edu Web: http://www.engr.uconn.edu/~jinbo/ Time: Tue / Thu. 3:30-4:45pm Location: CAST 201 Office hours: Tue. 2:30-3:30pm HuskyCT http://learn.uconn.edu Login with your NetID and password Illustration

Summary of topics in clustering Discussed different types of clusterings, and different cluster types Introduced k-means Introduced hierarchical clustering, particularly the bottom-up approaches, focused on intra-cluster distance/similarity design Introduced spectral clustering, local behaviors Started to look at a medical problem where clustering techniques can be applied

Application in medical informatics Anatomy of the heart Cardiac ultrasound videos (clips) 2-D view recognition problem Diagram of building an informatics system Preprocessing (normalization, fan detection) Feature calculation Clustering Validation

Heart Anatomy

Heart Anatomy

Planes of the Heart Short-axis view Long-axis view Apical 4-chamber

Ultrasound Clips Parasternal long-axis view, parasternal short-axis view, apical 4-chamber view, apical 2-chamber view A healthy heart http://www.youtube.com/watch?v=7TWu0_Gklzo&feature=related An abnormal heart (dilated cardiomyopathy) http://www.youtube.com/watch?v=37KDMNiV3AU&feature=related Abnormal heart (hypertrophic cardiomyopathy) http://www.youtube.com/watch?v=QSQx8c8UkUk&feature=fvw Abnormal heart (Ruptured papillary muscle) http://www.youtube.com/watch?v=gUdegG0-Shc&feature=related

Cardiac ultrasound view separation

Data Preprocessing Fan Detection Even images from a single vendor have different fan areas ATL has four different fan sizes Acuson has different image resolutions etc. Intensity Normalization We convert all images to grayscale Basic linear normalization: I’ = I / (U – L) Smoothing Performed during feature extraction

Fan Detection: Different Fan Areas Large Regular Small Tiny

Fan Detection

Fan Detection Largest connected region approach Step One Step Two Step Three Step Four Step Five Step Six

Fan Detection Largest connected region approach

Fan Detection Largest connected region approach

Feature Extraction Basic Gradients Other Gradient Features Peaks Pixel Intensity Histograms Not very useful Statistical Features Mean, standard deviation, and statistical moments of pixel intensities in the average frame Raw Pixel Intensities Alpha Features

Basic Gradients Find sum of the magnitudes of the gradients in the x, y, and z directions These features characterize Horizontal and vertical structure (x and y gradients) Motion (z gradient) xgrad = ygrad = 0; for each frame { find gradient in x-direction; xsum = sum of magnitudes of all gradients in mask area; xgrad = xgrad + xsum; find gradient in y-direction; ysum = sum of magnitudes of all gradients in mask area; ygrad = ygrad + ysum; }

Gradient Scatter Plots

Other Gradient Features XZ and YZ Gradients Real Gradients (x, y, and z) Gradient Sums (x+y, x+z, y+z) Gradient Ratios (x:y, x:z, y:z) Gradient Standard Deviations (x, y, and z)

Gradient Ratio Scatter Plot

Peak Features Features that characterize the number of horizontal and vertical walls in an image Potentially useful for distinguishing between apical two-chamber and apical four-chamber views. Very sensitive to noise Take average of all frames to produce a single image matrix Sum up over all rows of matrix Normalize by the number of fan pixels in each column Smooth this vector to remove peaks due to noise xpeaks = the number of maxima in the vector

Example Peaks

Peak Results   a2c a4c min 1 3 max 9 6 mean 3.72 4.48 median 4

Data for Clustering f1 f2 f3 0.1 1.2 3.4 0.9 3.5 5 ….. ….. ……

Next class ITEB 138 Lab Assignment (no lecture) Classroom changes to Instructor and TA available for any questions about Matlab