1313 Image analysis software libraries abound [2], but are often limited in functionality, are too specific, need a rather dedicated environment and have.

Slides:



Advertisements
Similar presentations
Ter Haar Romeny, FEV MIT AI Lab Automatic Polyp Detection.
Advertisements

Ter Haar Romeny, FEV Geometry-driven diffusion: nonlinear scale-space – adaptive scale-space.
Technische universiteit eindhoven /department of biomedical engineering Segmentation Techniques for the Visible mouse By Virjanand Panday Supervisor: B.M.
Vision and Image Analysis Group (VIA) Anthony P. Reeves School of Electrical and Computer Engineering Cornell University © A. P. Reeves 2007.
Active Contours, Level Sets, and Image Segmentation
Ter Haar Romeny, FEV Vesselness: Vessel enhancement filtering Better delineation of small vessels Preprocessing before MIP Preprocessing for segmentation.
CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
Ter Haar Romeny, Computer Vision 2014 Geometry-driven diffusion: nonlinear scale-space – adaptive scale-space.
Computer vision: models, learning and inference Chapter 13 Image preprocessing and feature extraction.
Johann Radon Institute for Computational and Applied Mathematics: 1/39 The Gaussian Kernel, Regularization.
Teaching Courses in Scientific Computing 30 September 2010 Roger Bielefeld Director, Advanced Research Computing.
CDS 301 Fall, 2009 Image Visualization Chap. 9 November 5, 2009 Jie Zhang Copyright ©
Tracking Using A Highly Deformable Object Model Nilanjan Ray Department of Computing Science University of Alberta.
Graphics-1 Gentle Introduction to Computer Graphics Based on: –David Brogan’s “Introduction to Computer Graphics” Course Slides, University of Virginia.
Stockman CSE/MSU Fall 2005 Models and Matching Methods of modeling objects and their environments; Methods of matching models to sensed data for recogniton.
Overview of Computer Vision CS491E/791E. What is Computer Vision? Deals with the development of the theoretical and algorithmic basis by which useful.
Graphics-1 Gentle Introduction to Computer Graphics (1) Based on: –David Brogan’s “Introduction to Computer Graphics” Course Slides, University of Virginia.
Am Analysis of Coronary Microvessel Structures on the Enhancement and Detection of Microvessels in 3D Cryomicrotome Data Master’s project by Edwin Bennink.
Ter Haar Romeny, FEV Application of Gaussian curvature: Automatic colon polyp detection in virtual endoscopy.
Highlights Lecture on the image part (10) Automatic Perception 16
Special Imaging Techniques Chapter 6 Bushong. Dynamic Computed Tomography (DCT) Dynamic scanning implies 15 or more scans in rapid sequence within one.
Computer Science Department Graduate Orientation 1 August 31, 2006 Center for Visual Computing.
Digital Image Processing
Disediakan oleh Suriati bte Sadimon GMM, FSKSM, UTM Graphics modeling.
Faculty of Computer Science © 2007 Information Theoretic Measures: Object Segmentation and Tracking CMPUT 615 Nilanjan Ray.
Biomedical Image Analysis and Machine Learning BMI 731 Winter 2005 Kun Huang Department of Biomedical Informatics Ohio State University.
Johann Radon Institute for Computational and Applied Mathematics: 1/49 Signal- und Bildverarbeitung, silently converted to:
CS 485/685 Computer Vision Face Recognition Using Principal Components Analysis (PCA) M. Turk, A. Pentland, "Eigenfaces for Recognition", Journal of Cognitive.
Introduction to Biomedical Image Analysis BMI 705 Winter 2009 Kun Huang Department of Biomedical Informatics Ohio State University.
Computer Science Department, Duke UniversityPhD Defense TalkMay 4, 2005 Fast Extraction of Feature Salience Maps for Rapid Video Data Analysis Nikos P.
Johann Radon Institute for Computational and Applied Mathematics: 1/48 Mathematische Grundlagen in Vision & Grafik ( ) more.
Volume Graphics (graduate course) Bong-Soo Sohn School of Computer Science and Engineering Chung-Ang University.
William Lorensen GE Research Niskayuna, NY February 12, 2001 Insight Segmentation and Registration Toolkit.
G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.
CS-557 Gregory Dudek CD Contents. CS-557 Gregory Dudek Course description Lecture schedule by week 1997 Image Gallery Assignments Page Morphing Notes.
Introducing AutoCad. CAM  Computer-Aided Manufacturing: Utilizing graphics data in automated fabrication of the parts:  CNC Machining (Computerized.
Computer Graphics Computer Graphics is everywhere: Visual system is most important sense: High bandwidth Natural communication Fast developments in Hardware.
Computer Graphics. Requirements Prerequisites Prerequisites CS 255 : Data Structures CS 255 : Data Structures Math 253 Math 253 Experience with C Programming.
Scientific Visualization Module 6 Volumetric Algorithms (adapted by S.V. Moore – slides deleted, modified, and added) prof. dr. Alexandru (Alex) Telea.
Engineering Graphics Welcome to E GR Engineering Graphics Coordinator Lee Reynolds Office: ME 224A
1 Computer Programming (ECGD2102 ) Using MATLAB Instructor: Eng. Eman Al.Swaity Lecture (1): Introduction.
1 Lecture 1 1 Image Processing Eng. Ahmed H. Abo absa
MRI image validation using MRI simulation Emily Koch CIS II April 10, 2001.
Drawing Board. House Plan Electricity Installation.
Computer Vision Lecture #10 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department, Ain Shams University, Cairo, Egypt 2 Electerical.
IAT 814 Introduction to Visual Analytics Symbols vs Perceptual Science Sep 11, 2013IAT 8141.
Visualization of Tumors in 4D Medical CT Datasets Visualization of Tumors in 4D Medical CT Datasets Burak Erem 1, David Kaeli 1, Dana Brooks 1, George.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
In the name of God Computer Graphics. Introduction Modeling techniques modeling techniques managements Some renderings.
Lucent Technologies - Proprietary 1 Interactive Pattern Discovery with Mirage Mirage uses exploratory visualization, intuitive graphical operations to.
Quiz Week 8 Topical. Topical Quiz (Section 2) What is the difference between Computer Vision and Computer Graphics What is the difference between Computer.
CDS 301 Fall, 2008 Image Visualization Chap. 9 November 11, 2008 Jie Zhang Copyright ©
Athens Week Intensive course on image processing nov F. Tupin, I. Bloch, E. Angelini, M. Roux, B. Pesquet H. Brettel, F. Schmitt, S.
Volume Rendering A volume representation is an extension of a 2D image to 3D space. A pixel in 2D space become a voxel in 3D space. Voxel.
B. Prabhakaran1 Multimedia Systems Reference Text “Multimedia Database Management Systems” by B. Prabhakaran, Kluwer Academic Publishers. – Kluwer bought.
Lesson Plan: Drafting and Design J6-2. What is 3D solid modeling? How do 3D solid modeling programs work?
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
- photometric aspects of image formation gray level images
Computer Graphics.
Introduction to Graphics Modeling
Multiscale Feature Identification in the Solar Atmosphere
Introduction Computer vision is the analysis of digital images
Visualization CSE 694L Roger Crawfis The Ohio State University.
Multimedia Systems Reference Text
TOPIC: Computer-Aided Design
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
Multiple Organ detection in CT Volumes - Week 3
Initial Progress Report
Presentation transcript:

1313 Image analysis software libraries abound [2], but are often limited in functionality, are too specific, need a rather dedicated environment and have a long learning curve. Today’s computer vision algorithms are based on solid mathematics, requiring a highly versatile, high-level mathematical prototyping environment. We describe the successful results of the first 2.5 years of its use in the training of biomedical engineers in image analysis. Education in Biomedical Image Analysis Bart M. ter Haar Romeny Eindhoven University of Technology Department of Biomedical Engineering Section Biomedical Image Analysis P.O. Box 513, 5600 MB Eindhoven, the Netherlands A steep learning curve Functional programming Pattern matching Typically short code Integration of code and text Symbolic functionality Interpreter Image matching by mutual information maximization; Edge preserving smoothing for 2D and 3D data by PDE evolution; Trabecular bone morphology statistics; Volume visualization, perspective rendering; Volume visualization of color microscopy 3D images; Maximum Intensity Projection (MIP) visualization for 3D color microscopy images; Deblurring CT Gaussian slice thickness blur for enhanced multi-planar reformatting; Face recognition by Eigenfaces; Active shape models for 3D shape variability of the normal and infarcted mouse heart; Histogram equalization; Finding the hardly visible Adamkiewicz vessel in 3D MRA datasets; MRI background equalization by entropy minimization (fig. 3.); The Visible Mouse: segmentation and visualization of high-resolution 3D 6.3 T MRI data (brain, heart) of the mouse for molecular imaging; Segmenting the intervertebral space in high resolution 3D CT data for individualized design of vertebral disk implants; Thickness color map on surface renderings 3D phantoms and realistic test images; Computer-Aided Diagnosis (CAD) of lung pathology by multi-scale texture analysis. References [1] Computer Aided Diagnosis companies: etc. [2] Computer vision software list: www-2.cs.cmu.edu/afs/cs/project/cil/ftp/html/v-source.html. [3] TU/e Biomedical Image Analysis Group: [4] B. M. ter Haar Romeny, "Front-End Vision and Multi-Scale Image Analysis. Multi-Scale Computer Vision Theory and Applications, written in Mathematica". Dordrecht: Kluwer Academic Publishers, [5] TU/e Front-End Vision course: [6] ter Haar Romeny, B.M. (2002): Computer Vision & Mathematica 4, Computing and Visualization in Science, 5, 1, pp [7] MathVisionTools: The use of Mathematica has largely facilitated the design phase of image analysis routines, both for education and research, especially due to the integration of powerful symbolic and numerical capabilities. The symbolics stimulated the student to ‘play with math’ again, the numerics now outperform many competitive matrix oriented programs. The code is available for labs joining us (exchange basis) in creating the MathVisionTools box. In 2001 the BME department established a new MSc track on Medical Imaging, including our group on Biomedical Image Analysis (BMIA). Starting from scratch, with no software infrastructure, a new rapid prototyping nvironment was needed with the following requirements: Fast numerical functionality Complete (w.r.t. functionality) Professional text, graphics, animations Mathematical symbolic notation Platform independent Easy extension to N dimensions Widely available on campus Design Oriented Projects are 3rd and 4th year’s student projects where they solve a practical problem in small groups. Duration: 6 resp. 12 weeks, 50%. Students successfully worked on the following topics, all implemented and documented in Mathematica notebooks (which are all available at [4]): Perspective 3D volume rendering of the ‘lobster’ dataset: 2D MRI background inhomogeneity removal by finding a 2 nd order poly- nomial subtraction surface by entropy minimization and gradient descent: All 6800 students at TUE have a sponsored laptop. BMIA students can also run remote Mathematica kernels on our powerful servers, even from home. The learning curve is steep, typically one week. The course book [4] has numerous examples, it is fully written in Mathematica. URL: Cell characterization in histology: Optic flow of heart motion: By: Edwin Bennink By: Jeroen Sonnemans By: 2 nd year BME group By: Avan Suinesiaputra