From ae79ea03ab62e26c59236a9be351068cb483c482 Mon Sep 17 00:00:00 2001 From: Ashik Jhonson Date: Tue, 21 May 2024 09:47:45 +0530 Subject: [PATCH] added CGAIP CST 304 syllabus --- .../KTU/2019_Scheme/S6/CSE/CST304/SUMMARY.md | 5 + .../KTU/2019_Scheme/S6/CSE/CST304/Syllabus.md | 101 ++++++++++++++++++ .../KTU/2019_Scheme/S6/CSE/SUMMARY.md | 1 + 3 files changed, 107 insertions(+) create mode 100644 src/WikiSyllabus/KTU/2019_Scheme/S6/CSE/CST304/SUMMARY.md create mode 100644 src/WikiSyllabus/KTU/2019_Scheme/S6/CSE/CST304/Syllabus.md diff --git a/src/WikiSyllabus/KTU/2019_Scheme/S6/CSE/CST304/SUMMARY.md b/src/WikiSyllabus/KTU/2019_Scheme/S6/CSE/CST304/SUMMARY.md new file mode 100644 index 0000000..097ad93 --- /dev/null +++ b/src/WikiSyllabus/KTU/2019_Scheme/S6/CSE/CST304/SUMMARY.md @@ -0,0 +1,5 @@ +# CST 304 - CGAIP + +#### INDEX + +- [Syllabus](./Syllabus.md) diff --git a/src/WikiSyllabus/KTU/2019_Scheme/S6/CSE/CST304/Syllabus.md b/src/WikiSyllabus/KTU/2019_Scheme/S6/CSE/CST304/Syllabus.md new file mode 100644 index 0000000..348d9e4 --- /dev/null +++ b/src/WikiSyllabus/KTU/2019_Scheme/S6/CSE/CST304/Syllabus.md @@ -0,0 +1,101 @@ +# CST 304 - COMPUTER GRAPHICS AND IMAGE PROCESSING + +**Category:** PCC +**Lecture:** 3 | **Tutorial:** 1 | **Practical:** 0 | **Credit:** 4 +**Year of Introduction:** 2019 + +## Syllabus + +### Module 1 - Basics of Computer graphics and Algorithms +- Basics 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 + +### Module 2 - Filled Area Primitives and transformations +- Filled Area Primitives + - Scan line polygon filling + - Boundary filling + - flood filling +- Two dimensional transformations + - Translation + - Rotation + - Scaling + - Reflection + - Shearing + - Composite transformations + - Matrix representations + - homogeneous coordinates +- Basic 3D transformations + +### Module 3 - Clipping and Projections +- Window to viewport transformation +- Cohen Sutherland Line clipping algorithm +- Sutherland Hodgeman Polygon clipping algorithm +- Three dimensional viewing pipeline. +- Projections + - Parallel + - Perspective projections +- Visible surface detection algorithms + - Depth buffer algorithm + - Scan line algorithm. + +### Module 4 - Fundamentals of Digital Image Processing +- Introduction to Image processing and applications. +- Image as 2D data +- Image representation in Gray scale, Binary and Colour images. +- Fundamental steps in image processing. +- Components of image processing system. +- Coordinate conventions. +- Sampling and quantization. +- Spatial and Gray Level Resolution. +- Basic relationship between pixels + - neighbourhood + - adjacency + - connectivity +- Fundamentals of spatial domain-convolution operation. + +### Module 5 - Image Enhancement in Spatial Domain and Image Segmentation +- Basic gray level transformation functions + - Log transformations + - Power-Law transformations + - Contrast stretching +- Histogram equalization. +- Basics of spatial filtering + - Smoothing spatial filter + - Linear and nonlinear filters + - Sharpening spatial filters + - Gradient + - Laplacian +- Fundamentals of Image Segmentation. +- Thresholding + - Basics of Intensity thresholding + - Global Thresholding. +- Region based Approach + - Region Growing + - Region Splitting + - Merging +- Edge Detection + - Edge Operators + - Sobel + - Prewitt + +## Textbooks +1. Donald Hearn and M. Pauline Baker, Computer Graphics, PHI, 2e, 1996 +2. Rafael C. Gonzalez and Richard E. Woods, Digital Image Processing. Pearson, 4e, 2017 + +## Reference Books +1. William M. Newman and Robert F. Sproull, Principles of Interactive Computer Graphics. +McGraw Hill, 2001 +2. Zhigang Xiang and Roy Plastock, Computer Graphics (Schaum’s outline Series), McGraw +Hill, 2019. +3. David F. Rogers , Procedural Elements for Computer Graphics, Tata McGraw Hill,2001. +4. M. Sonka, V. Hlavac, and R. Boyle, Image Processing, Analysis, and Machine Vision, +Thomson India Edition, 4e, 2017. \ No newline at end of file diff --git a/src/WikiSyllabus/KTU/2019_Scheme/S6/CSE/SUMMARY.md b/src/WikiSyllabus/KTU/2019_Scheme/S6/CSE/SUMMARY.md index 03175ef..8cfce3a 100644 --- a/src/WikiSyllabus/KTU/2019_Scheme/S6/CSE/SUMMARY.md +++ b/src/WikiSyllabus/KTU/2019_Scheme/S6/CSE/SUMMARY.md @@ -3,3 +3,4 @@ #### INDEX - [CST 306 - AAD](./CST306/SUMMARY.md) +- [CST 304 - CGAIP](./CST304/SUMMARY.md)