Computer Graphics and Image Processing Lab detailed Syllabus Scheme for Master of Computer Applications (MCA), 2017 regulation has been taken from the University of Mumbai official website and presented for the MCA students. For Course Code, Course Title, Test 1, Test 2, Avg, End Sem Exam, Team Work, Practical, Oral, Total, and other information, do visit full semester subjects post given below.
For all other Mumbai University MCA 4th Sem Syllabus 2017 Pattern, do visit MCA 4th Sem 2017 Pattern Scheme. The detailed Syllabus Scheme for computer graphics and image processing lab is as follows.
MCAL402: Computer Graphics and Image Processing Lab Syllabus for MCA 4th Sem 2017 Pattern Mumbai University
Prerequisites:
- Understanding of Object Oriented Programming Language
- Knowledge of Algorithms
Course Educational Objectives (CEO):
At the end of the course, the students will be able to:
- Understand the concepts of output primitives of Computer Graphics.
- Learn 2 D and 3 D graphics Techniques.
- Study various Image Processing techniques
Course Outcomes:
At the end of the course, the students will be able to:
- Implement the algorithms to draw output primitives of Computer Graphics.
- Implement 2D transformations
- Implement 3D transformations
- Implement various image processing techniques.
01. Introduction
Introduction to graphics coordinates system and demonstration of simple inbuilt graphic functions 2
02. Output primitives & its Algorithms
Implementation of line generation
- DDA line
- Bresenhams line
- application of Line drawing algos. 6
03. Output primitives & its Algorithms
Implementation of circle drawing
- Midpoint circle
- application of Circle drawing algos. 4
04. Output primitives & its Algorithms
Implementation of ellipse drawing
- Midpoint Ellipse 4
05. Output primitives & its Algorithms
Implementation of curve drawing
- Bezier Curve 2
06. Output primitives & its Algorithms
Implementation of filling algorithms
- Boundary fill
- Flood fill
- Scan line
- application of Circle drawing algos. 8
07. 2D Geometric Transformations & Clipping
Implementation of two dimensional transformations
- Translation, Rotation & Scaling
- Shear & Reflection 6
08. 2D Geometric Transformations & Clipping
Implementation of clipping algorithms
- Cohen Sutherland Line clipping
- Midpoint Subdivision
- Sutherland Hodgeman Polygon Clipping 10
09. Basic 3D Concepts & Fractals
Implementation of 3D Transformations ( only coordinates calculation) 2
10. Basic 3D Concepts & Fractals
Implementation of fractal generation
- Koch curve/Snowflake
- Sirepenski Triangle 6
11. Introduction of Animation
Implementation of animation programs (using basic inbuilt Graphical functions ) 4
12. Image Enhancement Techniques
Implementation of Basic Intensity Transformations
- Image negative
- Log transformation
- Power law Transformation 6
13. Image Enhancement Techniques
Implementation of Piecewise-Linear Transformation Functions
- Contrast Stretching
- Grey level Slicing
- Bit plane slicing 8
14. Image Enhancement Techniques
Implementation of histogram equalization
- Image histogram & histogram Equalization
- Image Subtraction
- Image averaging
Reference Books:
- Donald Hearn and M Pauline Baker, Computer Graphics C Version — Computer Graphics, C Version, 2/E, Pearson Education.
- David F. Rogers, James Alan Adams, Mathematical elements for computer graphics , McGraw-Hill, 1990
- Rafael C. Gonzalez and Richard E. Woods, Digital Image Processing (3rd Edition), Pearson Education.
- S. Sridhar-Digital image Processing, Second Edition, Oxford University Press
- Anil K. Jain -Fundamentals of digital image processing. Prentice Hall, 1989
For detail syllabus of all other subjects of Master of Computer Applications (MCA), 2017 regulation do visit MCA 4th Sem Subjects syllabus for 2017 regulation.