The purpose of this course is to make awareness about strong theoretical relationships between computer graphics and image processing. This course helps the learner to understand three- dimensional environment representation in a computer, transformation of 2D/3D objects, basic mathematical techniques and algorithms used to build useful applications, imaging, and image processing techniques. The study of computer graphics and image processing develops the ability to create image processing frameworks for different domains and develops algorithms for emerging display technologies.
Curriculum
- 3 Sections
- 20 Lessons
- 14 Weeks
Expand all sectionsCollapse all sections
- Module 1Basics of Computer Graphics and its applications. Video Display devices- Refresh Cathode Ray Tubes, Random Scan Displays and systems, Raster scan displays and systems. Line drawing algorithms- DDA, Bresenham’s algorithm. Circle drawing algorithms- Midpoint Circle generation algorithm, Bresenham’s algorithm.7
- 1.1Basics of Computer Graphics and its applications.20 Minutes
- 1.2Video Display devices- Refresh Cathode Ray Tubes.40 Minutes
- 1.3Video Display Devices – Raster scan displays and Random scan displays
- 1.4Line Drawing Algorithm – DDA45 Minutes
- 1.5Line Drawing Algorithm – Bresenham’s Algorithm40 Minutes
- 1.6Circle Drawing Algorithm – Midpoint circle drawing algorithm35 Minutes
- 1.7Circle drawing algorithm – Bresenham’s circle drawing algorithm5 Minutes
- Module 2Filled Area Primitives- Scan line polygon filling, Boundary filling and flood filling. Two dimensional transformations-Translation, Rotation, Scaling, Reflection and Shearing, Composite transformations, Matrix representations and homogeneous coordinates. Basic7
- 2.1Polygon Filling Algorithm – Boundary and flood filling algorithm30 Minutes
- 2.2Polygon filling algorithm – Scan line polygon filling algorithm60 Minutes
- 2.3Basic 2d transformation35 Minutes
- 2.4Reflection and shearing30 Minutes
- 2.5Homogeneous coordinates13 Minutes
- 2.6Composition and Concatenation of transformation30 Minutes
- 2.7Basic 3 d transformation12 Minutes
- Module 3Window to viewport transformation. Cohen Sutherland Line clipping algorithm. Sutherland Hodgeman Polygon clipping algorithm. Three dimensional viewing pipeline. Projections- Parallel and Perspective projections. Visible surface detection algorithms- Depth buffer algorithm, Scan line algorithm.6
