21AI644
21AI644
Note: Answer any FIVE full questions, choosing at least ONE question from each
MODULE.
*Bloom’s COs
Module -1 Taxonomy Marks
Level
Q.01 a Define computer graphics? Explain coreapplications of computer L2 CO1 10M
graphics.
b Outline electrostatic deflection of of the electron beam in a CRT. L2 CO1 10M
OR
Q.02 A Explain roster scan display with neat diagram. L2 CO1 10M
B Demonstrate DDA algorithm with different cases. L2 CO1 10M
Module-2
Q. 03 A Construct two dimensional geometric translation and notation L3 CO2 10M
equation.
B Demonstrate three dimensional coordinate lines rotation. L2 CO2 10M
OR
Q.04 A Summarize function for two dimensional geometric transformations. L2 CO2 10M
B Outline OpenGL Geometric transformation function. L2 CO2 10M
Module-3
Q. 05 A Summarize logical classification of input device. L2 CO3 10M
B Explain the OpenGl Menu functions. L2 CO3
OR
Q. 06 A Organize different interactive picture construction technique. L3 CO3 10M
Page 01 of 02
01082024
21AI644
Model Question Paper-1/2 with effect from 2021(CBCS Scheme)
USN
Note: 01. Answer any FIVE full questions, choosing at least ONE question from each MODULE.
*Bloom’s
Module -1 Taxonomy COs Marks
Level
Q.01 a Define Computer Graphics? Explain the application of Computer Graphics. CL2 1 8
b Illustrate the Basic design and operation of Cathode Ray Tube with a neat CL2 1 8
diagram.
c List and Explain different Open GL Primitives giving example for each. CL2 1 4
OR
Q.02 a Define DDA? Obtain Bresenham’s Line drawing algorithm for |m|< 1.0. CL3 1 8
Digitize the line using Bresenham’s Line drawing algorithm with end points
(20,10) and (30,18).
b Briefly explain Random and Raster Scan display based on Television CL2 1 8
Technology.
c Obtain OpenGL Point functions, line functions and its attributes. CL3 1 4
Module-2
Q.03 a Illustrate the Basic 2D-Geometric transformations. CL2 2 8
c What are two entities required to perform a Rotation? Show that two CL3 2 4
successive rotations are additive.
OR
Q.04 a Explain the 3D Geometric Transformation Matrix for Rotation. CL2 2 8
Page 01 of 02
01082024
21AI644
c Briefly explain Open GL Menu Functions. CL2 3 4
OR
Q.06 a Illustrate Key Frame systems and explain Morphing with required equations. CL2 3 8
b Explain in detail Character Animation with articulated figure animation and CL2 3 8
motion capture.
c Describe the basic approaches required for designing animation sequences. CL2 3 4
Module-4
Q.07 a Define Image Processing? Explain the Nature of Image Processing in detail. CL2 4 8
c Given a grey-scale image of size 5 inches by 6 inches scanned at the rate of CL3 4 4
300 dpi, answer the following:
(a) How many bits are required to represent the image?
(b) How much time is required to transmit the image if the modem is 28
kbps?
(c) Repeat the aforementioned if it were a binary image
OR
Q.08 a Describe Arithmetic operations used in processing the images. CL2 4 8
Module-5
Q.09 a Explain about classification of segmentation algorithms in detail with CL2 5 8
diagram?
b List and explain about different types of edge detections process with CL2 5 8
diagram.
OR
Q.10 a Explain in detail about the Second order derivative filters. CL2 5 8
*Bloom’s Taxonomy Level: Indicate as L1, L2, L3, L4, etc. It is also desirable to indicate the COs and POs to be
attained by every bit of questions.
Page 02 of 02
01082024
21AI644
Model Question Paper-1/2 with effect from 2021(CBCS Scheme)
USN
Note: Answer any FIVE full questions, choosing at least ONE question from each
MODULE.
*Bloom’s Cos
Module -1 Taxonomy Marks
Level
Q.01 a Define computer graphics. Illustrate the applications of computer L3 CO1 5M
graphics.
Q.01 b Illustrate Display Window management system using GLUT. L3 CO1 5M
Q.01 c Apply Bresenham’s line drawing algorithm to digitize the line with L3 CO1 10M
end points (20,10) to (30,18).
OR
Q.02 a Demonstrate the different OpenGL Functions, With a simple Open L2 CO1 8M
GL program.
b Illustrate the need of homogenous coordinate system and L3 CO1 8M
demonstrate translation, rotation, scaling in 2D homogeneous
coordinate system with matrix representation.
c Difference between Raster Scan and Random Scan display. L2 CO1 4M
Module-2
Q. 03 a Summarize 2-D transformations with suitable example. L2 CO2 6M
b Construct a matrix representation for rotation of a object about a L3 CO2 8M
specified pivot point in 2-D
c Given a triangle with points A (1, 1), B (0, 0) and C (1, 0). You L3 CO2 6M
need to apply shear parameter 2 on the X-axis and 2 on Y-axis and
find out the new coordinates of the object.
OR
Q.04 a Illustrate Raster Methods for 2D Geometric Transformations. L3 CO2 10M
b Summarize other 3-D transformations with suitable example. L2 CO2 10M
Module-3
Q. 05 a Elaborate the following OpenGL functions by using suitable code L3 CO3 12M
snippet.
1) GLUT Mouse Functions
2) GLUT Keyboard Functions
3) OpenGL Menu Functions
b List and explain the characteristics of good interactive program. L2 CO3 8M
OR
Q. 06 a Illustrate the use of Morphing with edge equalization and vertex L3 CO3 12M
equalization.
b Explain the steps involved in Design of Animation. L2 CO3 8M
Module-4
Q. 07 a Define image processing, Explain the types of imaging. L2 CO4 10M
b With a neat diagram demonstrate the fundamental steps in Digital L2 CO4 10M
Image Processing.
Page 01 of 02
01082024
21AI644
OR
Q. 08 a Discuss the types of connectivity in image processing. L2 CO4 8M
b. List and explain the types of L2 CO4 12M
1)Arithmetic operation
2)Geometric operation in images
Module-5
Q. 09 a Illustrate the concept of image interpolation technique. L3 CO5 10M
b Consider the image segment and compute the length of the L3 CO5 10M
shortest 4- , 8- and m-path between p and q by considering two set
of values for V: (i) V= {0,1,2} (ii)V= {1,2}. If a particular path
does not exist, explain the reason for the above two cases of V.
OR
Q. 10 a Define image segmentation, Elaborate the types of segmentation L3 CO5 10M
algorithm.
b Explain the following with respect to Edge detection algorithm. L2 CO5 10M
1) Roberts Operator
2) Prewitt Operator
Page 02 of 02
01082024
Model Question Paper 1 2021 (CBCS Scheme) 21AI644
USN
Note:
Answer any Five Full questions, choosing at least one question from each module
RBT
Q. No Module 1 Marks CO Cognitive
Level
a) Distinguish between raster scan display and random scan display. [10 1 1,2
Marks]
1
b) With a neat diagram describe the working of a cathode ray display device. 10 1 1,2
Marks]
OR
a) Using both DDA and Bresenhams’s line drawing algorithm, plot the line with endpoints [10 2 1
(20,15) and (34,20). Marks]
2
b) Describe the DDA line drawing algorithm. Use the algorithm to find the coordinate [10 1 1
along the line joining the pixel positions (5,12) and (15,20). Marks]
Module 2
OR
a) [10 2 2
Prove that the multiplication of 3D transformations matrices for each of the following Marks]
4 sequences of operations is commutative.
● Any two successive translations.
● Any two successive scaling operations.
01082024
● Any two successive rotations about any one of the coordinate axes.
b) Write a note on [10 3 2
Marks]
1. 3D Transformations
2. OpenGL 2D functions
Module 3
a) [10 3 2
Describe the following terms Marks]
● Window
● Viewport
● World coordinate
5 ● Device coordinate
b) Explain three dimensional translation, rotation and scaling with matrix representation [10 1 2
Marks]
OR
a) Explain design of animation sequences, traditional animation techniques [10 3 2
Marks]
Module 4
a) Explain the nature of Image Processing [10 4 2
Marks]
b) For the given Image, Find the following, given V = [2,3] [10 4 2
a. 4 – adjacency b. 8 – adjacency c. m – adjacency Marks]
3 8 5 1
1 2 (p) 3 4
4 1(q) 6 3
1 1 3 2
7
3 8 5(q) 1
1 2 (p) 3 4
4 1 6 3
1 1 3 2
01082024
OR
a) For the given Image, Find the following give V=[2,3] [10 3 2
a. City block distance (p,q) Marks]
b. Chess board distance (p,q)
c. Euclidean distance (p,q)
d. M – distance (p,q)
3 2 2 (p) 4
5 3 4 2
8 1 4 5 2
3 4 (q) 2 3
Module 5
OR
a) Explain the First – order edge detection operators [10 4 2
Marks]
01082024
21AI644
Model Question Paper-1/2 with effect from 2021(CBCS Scheme)
USN
Note: Answer any FIVE full questions, choosing at least ONE question from each MODULE.
*Bloom’s COs
Module -1 Taxonomy Marks
Level
Q.01 a How are images rendered on a monitor using raster-scan L1 CO1 5M
technology
b Develop an OpenGL program that draws a simple red line. L3 CO1 8M
c Explain the significance of point attributes, line attributes, and L2 CO1 7M
curve attributes in OpenGL.
OR
Q.02 a With a neat diagram, explain the architecture of a raster display L2 CO1 7M
system with integrated display processor.
b Explain in brief L2 CO1 7M
i. Applications of Computer Graphics
ii. Coordinate Reference Frames
c What is DDA line drawing algorithm and illustrate with an L1 CO1 6M
example.
Module-2
Q. 03 a Define the two dimensional translation, rotation and scaling matrix L1 CO2 5M
operations.
b Discuss the differences between Raster Scan Systems and Random L3 CO2 8M
Scan Systems.
c Write a note on OpenGL geometric transformations functions. L2 CO2 7M
OR
Q.04 a Define the Matrix Representation. Give examples. L1 CO2 5M
b Discuss raster methods for geometric transformations L3 CO2 8M
c Summarize Error Handling in OpenGL. L2 CO2 7M
Module-3
Q. 05 a Explain the general computer-animation functions and their L2 CO3 7M
applications.
b Discuss the logical classification of input devices. L3 CO3 8M
c What are periodic motions in computer animation? Underline the L1 CO3 5M
principles involved.
OR
Q. 06 a Explain the OpenGL Interactive input device functions in detail. L2 CO3 7M
b Define traditional animation techniques and list some examples. L1 CO3 5M
c Discuss the steps and considerations in designing of a Graphical L3 CO3 8M
User Interface GUI
Module-4
Q. 07 a Given a gray scale image of size 5inches by 6inches scanned at the L3 CO4 8M
rate of 300 dpi. Solve the following:
Page 01 of 02
01082024
21AI644
i. How many bits are required to represent the image?
ii. How much time is required to transmit the image if
the modem is 28kbps
iii. Repeat the before mentioned if it were a binary
image.
b Explain the Logical operations of images give the truth table for L2 CO4 6M
all.
c Outline the Interpolation techniques and set operations on images L2 CO4 6M
OR
Q. 08 a Define the following in brief: L1 CO4 6M
i) Grey scale Images
ii) Binary Images
iii) True colour Images
iv) Psuedo colour Images
v) Image Connectivity
vi) Distance Measures
b Explain the Arithmetic operations of images with relevant L2 CO4 7M
equations.
c Explain the Convolution and Correlation operations on images and L2 CO4 7M
their significance.
Module-5
Q. 09 a Explain the Laplacian of Gaussian operator with relevant L2 CO5 6M
equations.
b Discuss the following with relevant equations: L3 CO5 8M
i) Roberts operator
ii) Prewitt operator
iii) Sobel operator
c Explain Canny edge detection in detail L2 CO5 6M
OR
Q. 10 a Outline the importance of image segmentation and illustrate the L2 CO5 6M
classification of image segmentation algorithms.
b Discuss the following in brief: L3 CO5 8M
i) Point Detection
ii) Line Detection
iii) Edge detection
c Illustrate with a flow chart the Edge Detection process. L2 CO5 6M
*Bloom’s Taxonomy Level: Indicate as L1, L2, L3, L4, etc. It is also desirable to indicate the COs and POs to be
attained by every bit of questions.
Page 02 of 02
01082024