Biomedical Imaging Center

Slides:



Advertisements
Similar presentations
Mark Mirotznik, Ph.D. Associate Professor The University of Delaware
Advertisements

About Me Tutor Name: Steven Halim Full-time Teaching Assistant and part-time PhD (final year?) in SoC, NUS Former Teaching Assistant for IT1005, Sem 2,
Introduction to Matlab. I use Matlab for: Data analysis Data plotting Image Analysis Also – Simulations (solving odes/pdes/finite element methods) – Minimisations,
BMME 560 & BME 590I Medical Imaging: X-ray, CT, and Nuclear Methods Introductory Topics Part 1.
Finance /026 Spring 2011 Welcome Dr. James Conover.
Image Fourier Transform Faisal Farooq Q: How many signal processing engineers does it take to change a light bulb? A: Three. One to Fourier transform the.
ES 400 Review. Continuous Time Signal Goal: Use mathematics to analyze circuits and system.
E-Commerce: Doing Business on the Internet CPSC 155b, Spring 2001 T, Th: 1-2:15 pm, Room DL220
Math 0300 Course Structure Requirements Study Plan/Workflow, MyMathLab Teaching Information & Resources.
MATLAB Introduction Trygve Eftestøl Karl Skretting.
CLASS ORIENTATION MGMT 464 Project Management Spring 2014.
7-Sep-15 Physics 1 (Garcia) SJSU Conceptual Physics (Physics 1) Prof. Alejandro Garcia Spring 2007.
Class Orientation for Distance Learning Classes Limin Zhang, Ph.D. Associate Professor of Mathematics Summer 2014.
INTRODUCTION FOR PERL MONGERS MATLAB. Outline 1. Matlab, what is it good for 2. Matlab’s IDE & functions 3. A few words about Maple 4. What needs to be.
Objectives Understand what MATLAB is and why it is widely used in engineering and science Start the MATLAB program and solve simple problems in the command.
Department of Computer Science and Information Engineering National Taiwan Normal University Multimedia System Design Spring 2012 Mei-Chen Yeh 2011/02/21.
BMME 560 & BME 590I Medical Imaging: X-ray, CT, and Nuclear Methods Tomography Part 1.
Curriculum 285 Application of Instructional Media and Technology Strauss Computer Lab 153 Spring Semester Internet-01.ppt Handout: Using Search.
381DP321: Digital Signal Processing Last update on August 27, 2014 Doug Young Suh 10/15/2015.
MATLAB
WEEK 1. ( a time for more computations ) MATH 070.
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
ISC/GAM 4322 ISC 6310 Multimedia Development and Programming Introduction.
Introduction to MATLAB 7 Engineering 161 Engineering Practices II Joe Mixsell Spring 2010.
+ Introduction to Class IST210 Class Lecture. + Course Objectives Understand the importance of data, databases, and database management Design and implement.
Chapter 4 Fourier transform Prepared by Dr. Taha MAhdy.
EE 64 Linear System Theory M. R. Gustafson II Adjunct Assistant Professor Duke University.
Class Orientation for Distance Learning Classes Limin Zhang, Ph.D. Professor of Mathematics Fall 2014.
Introduction to MATLAB 7 Engineering 161 Engineering Practices II Joe Mixsell Spring 2012.
Course Overview for Compilers J. H. Wang Sep. 20, 2011.
General Information Course Id: COSC6368 Artificial Intelligence Professor: Ricardo Vilalta Classroom:AH 110 Telephone: (713)
Course Overview: Linear Algebra
Lecture 17 Outline: DFT Properties and Circular Convolution
Math 1316 Prof. Thomas Jay. Homework: Homework problems are designed to reinforce the lecture/reading. If you miss a class, you should attempt to do.
Physics 114: Lecture 1 Overview of Class Intro to MATLAB
Building Comfort With MATLAB
Course Details Fundamentals of Radio Interferometry NASSP 2016
Introduction to Matlab
Release Numbers MATLAB is updated regularly
ECE 533 Digital Image Processing
CE Coding and Transformations Sept – Nov 2011
Medical Imaging System BME 330 Lecture 0: Opening
Research Institute for Future Media Computing
General Information Course Id: COSC4368 Artificial Intelligence Programming Time: Mondays and Wednesdays 1:00 PM – 2:30 PM Professor: Ricardo Vilalta.
CS598CXZ (CS510) Advanced Topics in Information Retrieval (Fall 2016)
CEN340 Signals and Systems
CS 3503 Computer Organization and Architecture
3rd Grade News! ________Ms. Thompson __________ September 26th – 30th
CS 3503 Computer Organization and Architecture
Course page: CSE/Math 1560: Introduction to Computing for Mathematics and Statistics Winter 2011 Suprakash Datta.
Lecture 15 Outline: DFT Properties and Circular Convolution
CS 3503 Computer Organization and Architecture
Hello Welcome to Statistics I – STAB22 Section: LEC01 Tuesdays and Fridays: 12 to 1 pm. Room: IC 130 Fall 2014.
Organizing Your Speech
WelcomE pARENTS TO BACK TO SCHOOL NIGHT FOR 3RD-8TH GRADE
CS 250, Discrete Structures, Fall 2014 Nitesh Saxena
Introduction to Matlab
Lecture 11: Quality Assessment
Homework Buy Your Textbooks:
Lecture 7: Signal Processing
This is….
Lecture 13: CT Reconstruction
Biomedical Imaging Center
ENEE222 Elements of Discrete Signal Analysis Lab 9 1.
Matlab Tutorial #2 Kathleen Chen February 13, 2018.
Digital Signal Processing Spring, 2019
Lecture 6: Fourier Transform
CS 3503 Computer Organization and Architecture
CS 474/674 – Image Processing Fall Prof. Bebis.
CS 3503 Computer Organization and Architecture
Presentation transcript:

Biomedical Imaging Center BMED 6963/4963-01 Lab 1: MatLab Intro Ge Wang, PhD Biomedical Imaging Center CBIS/BME, RPI wangg6@rpi.edu January 20, 2017

BB Schedule for S18 Tue Topic Fri 1/16 Introduction 1/19 MatLab I (Basics) 1/23 System 1/26 Convolution 1/30 Fourier Series 2/02 Fourier Transform 2/06 Signal Processing 2/09 Discrete FT & FFT 2/13 MatLab II (Homework) 2/16 Network 2/20 No Class 2/23 Exam I 2/27 Quality & Performance 3/02 X-ray & Radiography 3/06 CT Reconstruction 3/09 CT Scanner 3/20 MatLab III (CT) 3/23 Nuclear Physics 3/27 PET & SPECT 3/30 MRI I 4/03 Exam II 4/06 MRI II 4/10 MRI III 4/13 Ultrasound I 4/17 Ultrasound II 4/20 Optical Imaging 4/24 Machine Learning 4/27 Exam III Office Hour: Ge Tue & Fri 3-4 @ CBIS 3209 | wangg6@rpi.edu Kathleen Mon 4-5 & Thurs 4-5 @ JEC 7045 | chens18@rpi.edu

RPI-Formula for Effective Learning Preview Old Videos/PPTs, Text Books In-class Classroom, Office Hours Review Read Book Chapters Thoroughly Discuss with Fellow Students, TA, & Ge Do Homework Search on Google for More Info

Digital Properties from Spring’17 Class Videos Professionally Recorded PPTs Available with Videos Textbook Available in PDF Schedule Same or Very similar

S17 Videos

MatLab Issue Professor Wang, Hello I am enrolled in your class. I am concerned about an issue pertaining to MatLab. For the past four days I have been unable to install MatLab because I cannot get through CAS. This problem is occurring with other RPI students as well. I will be going to the help center to get MatLab installed in my computer as soon as possible. If there is anything more I can do please let me know. -XYZ

Where There's a Will…

Octave: MatLab in Disguise

Ge’s Book Part I

Outline Download & Installation OnRamp Review Examples Spectral Shifts of Stars Plotting a 3D cone surface Exploring MATLAB Packages Image Processing Instrument Control Optimization Stats & Machine Learning Symbolic Math

Download & Installation http://dotcio.rpi.edu/services/software-labs Follow directions according to your OS Activate using product key

Outline Download & Installation OnRamp Review (In MATLAB) Examples Spectral Shifts of Stars Plotting a 3D cone surface Exploring MATLAB Packages Image Processing Instrument Control Optimization Stats and Machine Learning Symbolic Math

OnRamp Review and Demo Desktop Layout Creating Variables/Built-in Commands Vectors & Matrices Importing Data Indexing & Modifying Arrays Array Calculations Calling Functions Obtaining Help Plotting Scripts Logical Arrays

Outline Download & Installation OnRamp Review (In MATLAB) Examples Spectral Shifts of Stars Plotting a 3D cone surface Exploring MATLAB Packages Image Processing Instrument Control Optimization Stats and Machine Learning Symbolic Math

Example: Stellar Motion

Answer: Stellar Motion lambdaEnd=lambdaStart+(nObs-1)*lambdaDelta; lambda=[lambdaStart:lambdaDelta:lambdaEnd]'; s=spectra(:,6); loglog(lambda,s,'.-'); hold on [sHa,idx]=min(s); lambdaHa=lambda(idx); loglog(lambdaHa,sHa,'rs','MarkerSize',8); z=(lambdaHa./656.28)-1; speed=3e5.*z;

Outline Download & Installation OnRamp Review (In MATLAB) Examples Spectral Shifts of Stars Plotting a 3D cone surface Exploring MATLAB Packages Image Processing Instrument Control Optimization Stats and Machine Learning Symbolic Math

Example: Plotting a 3D cone

Answer: Plot a 3D Cone t = [0 1 0]; [X,Y,Z] = cylinder(t); surf(X,Y,Z);

Outline Download & Installation OnRamp Review (In MATLAB) Examples Spectral Shifts of Stars Plotting a 3D cone surface Exploring MATLAB Packages Image Processing Instrument Control Optimization Stats and Machine Learning Symbolic Math

Image Processing Toolbox

Instrument Control Toolbox

Optimization Toolbox

Statistics and Machine Learning Toolbox

Symbolic Math Toolbox

Help & Documentation F1 – while cursor in or after a built-in command Command >> help topic https://www.mathworks.com/support/?s_tid=gn_supp https://www.google.com http://stackoverflow.com/questions/tagged/matlab http://www.mathworks.com/matlabcentral/fileexchange/?s_tid=gn_mlc_fx