Computer Graphics and Fundamentals of Image Processing 21AI644
Course Code: 21CS63
Credits: 03
CIE Marks: 50
SEE Marks: 50
Total Marks: 100
Exam Hours: 03
Total Hours of Pedagogy: 40T
Teaching Hours/Weeks: [L:T:P:S] 3:0:0:0
Overview: Computer Graphics hardware and software and OpenGL: Computer Graphics: Video Display
Devices, Raster-Scan Systems Basics of computer graphics, Application of Computer Graphics.
OpenGL:
Introduction to OpenGL, coordinate reference frames, specifying two-dimensional world coordinate
reference frames in OpenGL, OpenGL point functions, OpenGL line functions, point attributes, line
attributes, curve attributes, OpenGL point attribute functions, OpenGL line attribute functions, Line
drawing algorithms(DDA, Bresenham’s).
2D and 3D graphics with OpenGL: 2D Geometric Transformations: Basic 2D Geometric
Transformations, matrix representations and homogeneous coordinates, 2D Composite
transformations, other 2D transformations, raster methods for geometric transformations, OpenGL
raster transformations, OpenGL geometric transformations function.
3D Geometric Transformations: Translation, rotation, scaling, composite 3D transformations, other
3D transformations, OpenGL geometric transformations functions.
Interactive Input Methods and Graphical User Interfaces: Graphical Input Data ,Logical Classification
of Input Devices, Input Functions for Graphical Data , Interactive Picture-Construction Techniques,
Virtual-Reality Environments, OpenGL Interactive Input-Device Functions, OpenGL Menu Functions ,
Designing a Graphical User Interface.
Computer Animation: Design of Animation Sequences, Traditional Animation Techniques, General
Computer-Animation Functions, Computer-Animation Languages, Character Animation, Periodic
Motions, OpenGL Animation Procedures.
Introduction to Image processing: overview, Nature of IP, IP and its related fields, Digital Image
representation, types of images.
Digital Image Processing Operations: Basic relationships and distance metrics, Classification of Image
processing Operations.
Image Segmentation: Introduction, classification, detection of discontinuities, Edge detection (up to canny edge detection(included)).