# Medical Image Analysis

- Institution: IIT Madras
- Department: Biotechnology
- Teacher: Prof. Ganapathy krishnamurthi
- Level: Undergraduate
- Language: English
- Subjects: Biology
- Source: [NPTEL](https://nptel.ac.in/courses/102106094)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/102106094)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

This course deals with automated analysis of diagnostic medical images, namely X-rays, CT and MRI scans. We will start with some basic material on how to visualize medical images and how to interpret the resolution of medical images correctly in addition to standard techniques for image processing. In successive weeks we will examine often used and powerful algorithms for image segmentation and image registration. We will then look at how these automated methods can be used to enable computer aided diagnosis. In the final 2 weeks, we will discuss deep learning for medial image analysis , especially state of the art 3D convolutional neural networks.

Intended audience: UG/PG

Prerequisites: Knowledge of calculus, Linear Algebra, introductory optimization and introductory matrix computationsINTENDED AUDIENCE: UG/PG

## Lectures

1. [Introduction](https://invisiblenetwork.ai/learn/nptel/102106094/8c964db5c552) (YouTube)
2. [X-ray imaging](https://invisiblenetwork.ai/learn/nptel/102106094/931ef6acb670) (YouTube)
3. [MRI Physics](https://invisiblenetwork.ai/learn/nptel/102106094/50c2ef447762) (YouTube)
4. [MAGNETIC RESONANCE IMAGE ACQUISITION](https://invisiblenetwork.ai/learn/nptel/102106094/f4c6dc873250) (YouTube)
5. [ULTRASOUND IMAGING](https://invisiblenetwork.ai/learn/nptel/102106094/8027eab0ada7) (YouTube)
6. [RADIONUCLIDE IMAGING](https://invisiblenetwork.ai/learn/nptel/102106094/02b6107e32b7) (YouTube)
7. [Basic Image Processing Methods](https://invisiblenetwork.ai/learn/nptel/102106094/5a63eb6cb3f9) (YouTube)
8. [Contrast Enhancement](https://invisiblenetwork.ai/learn/nptel/102106094/0d5b4fbb5e32) (YouTube)
9. [Histogram Equalization](https://invisiblenetwork.ai/learn/nptel/102106094/d8c9759a60ca) (YouTube)
10. [Edge Enhancement - Laplacian](https://invisiblenetwork.ai/learn/nptel/102106094/962609e39128) (YouTube)
11. [Noise Reduction](https://invisiblenetwork.ai/learn/nptel/102106094/13f0ea51126c) (YouTube)
12. [Diffusion Filtering](https://invisiblenetwork.ai/learn/nptel/102106094/edd8d0d8c738) (YouTube)
13. [Bayesian IMAGE RESTORATION](https://invisiblenetwork.ai/learn/nptel/102106094/e5676d6876cf) (YouTube)
14. [Registration Introduction](https://invisiblenetwork.ai/learn/nptel/102106094/4fc5a77504ef) (YouTube)
15. [Framework](https://invisiblenetwork.ai/learn/nptel/102106094/cd336ec5e8f8) (YouTube)
16. [Image Coordinates](https://invisiblenetwork.ai/learn/nptel/102106094/5f6b9979dcc0) (YouTube)
17. [Transforms](https://invisiblenetwork.ai/learn/nptel/102106094/c99ec6c279fb) (YouTube)
18. [Metrics](https://invisiblenetwork.ai/learn/nptel/102106094/f24694e8ae1c) (YouTube)
19. [NonRigid Registration](https://invisiblenetwork.ai/learn/nptel/102106094/1d8840016f9f) (YouTube)
20. [Demons part - 1](https://invisiblenetwork.ai/learn/nptel/102106094/bc9a982a7dd0) (YouTube)
21. [Demons part - 2](https://invisiblenetwork.ai/learn/nptel/102106094/169c39032ec7) (YouTube)
22. [FFDBSplines](https://invisiblenetwork.ai/learn/nptel/102106094/16ca1dcc9f56) (YouTube)
23. [Endoscopy -Where are we with AI ?](https://invisiblenetwork.ai/learn/nptel/102106094/5d2d93719f6e) (YouTube)
24. [Computer vision & DL in the operating room](https://invisiblenetwork.ai/learn/nptel/102106094/30bf91250181) (YouTube)
25. [ML in intraoperative tissue identification](https://invisiblenetwork.ai/learn/nptel/102106094/0afc4cb5536f) (YouTube)
26. [Basic Image Processing Techniques Using MATLAB](https://invisiblenetwork.ai/learn/nptel/102106094/b64ec3610e02) (YouTube)
27. [Image Registration Using Matlab](https://invisiblenetwork.ai/learn/nptel/102106094/382e8d6e39df) (YouTube)
28. [Basic Image Processing Techniques Using Python](https://invisiblenetwork.ai/learn/nptel/102106094/6bab56d9f072) (YouTube)
29. [Calculus of variations](https://invisiblenetwork.ai/learn/nptel/102106094/c061e07ae8cd) (YouTube)
30. [Snakes - Active Contour Models](https://invisiblenetwork.ai/learn/nptel/102106094/f0fd56fe728b) (YouTube)
31. [LEVEL SETS, GEODESIC ACTIVE CONTOURS, MUMFORD-SHAH FUNCTIONAL, CHAN-VESE](https://invisiblenetwork.ai/learn/nptel/102106094/d56054b22e37) (YouTube)
32. [MUMFORD-SHAH FUNCTIONAL, CHAN-VESE](https://invisiblenetwork.ai/learn/nptel/102106094/87f3f099b710) (YouTube)
33. [Segmentation Models Demo \[Snakes (Active Contours ) Chan-Vese segmentation, Geodesic active Contour\]](https://invisiblenetwork.ai/learn/nptel/102106094/175d13a6af9c) (YouTube)
34. [ACTIVE SHAPE MODELS](https://invisiblenetwork.ai/learn/nptel/102106094/e71c47ca8b11) (YouTube)
35. [Snake tutorial](https://invisiblenetwork.ai/learn/nptel/102106094/c7ec1c38fb28) (YouTube)
36. [Level Set Method](https://invisiblenetwork.ai/learn/nptel/102106094/c84e3a5e08e5) (YouTube)
37. [Chan Vese Segmentation](https://invisiblenetwork.ai/learn/nptel/102106094/9dc0b2dd8cbe) (YouTube)
38. [Neural Networks Introduction](https://invisiblenetwork.ai/learn/nptel/102106094/f19d81aec295) (YouTube)
39. [Linear Regression](https://invisiblenetwork.ai/learn/nptel/102106094/15f6f5cc556c) (YouTube)
40. [Gradient Descent Formulation](https://invisiblenetwork.ai/learn/nptel/102106094/937de0f7a55a) (YouTube)
41. [Linear Regression Demo](https://invisiblenetwork.ai/learn/nptel/102106094/89d1cf286a22) (YouTube)
42. [Feed forward neural Networks](https://invisiblenetwork.ai/learn/nptel/102106094/8eb7420486df) (YouTube)
43. [Example with XOR](https://invisiblenetwork.ai/learn/nptel/102106094/746f96809310) (YouTube)
44. [Introduction to CNNs](https://invisiblenetwork.ai/learn/nptel/102106094/70c33ba21fce) (YouTube)
45. [Max Pooling](https://invisiblenetwork.ai/learn/nptel/102106094/3e1067683415) (YouTube)
46. [Applications of Cnns](https://invisiblenetwork.ai/learn/nptel/102106094/d1a9fee3bd9e) (YouTube)
47. [CNN Training](https://invisiblenetwork.ai/learn/nptel/102106094/488bb7ea715d) (YouTube)
48. [Semantic Segmentation](https://invisiblenetwork.ai/learn/nptel/102106094/2b639ecbdedd) (YouTube)
49. [Classification Demo in Pytorch](https://invisiblenetwork.ai/learn/nptel/102106094/219997bec9c0) (YouTube)
50. [Generative Models](https://invisiblenetwork.ai/learn/nptel/102106094/801398b882c2) (YouTube)
51. [GAN FinalDemo](https://invisiblenetwork.ai/learn/nptel/102106094/e7f2fca19223) (YouTube)
