AL-701 · Computer Vision/Unsolved PYQ Paper
AL-701 Computer Vision - Dec 2025 Question Paper
Under each question, How to answer lists the points an answer should cover, outlined by CampusPrep from the syllabus. Check the details against your textbook.
-
7 MarksaExplain the key differences between Image Processing and Computer Vision. Illustrate your answer with suitable examples.
How to answer
- Define Image Processing (image to image) vs Computer Vision (image to understanding/decision).
- Compare on goal, input/output, techniques, intelligence level.
- Give examples e.g. enhancement/filtering vs object detection/face recognition.
-
7 MarksbPerform the following numerical operations on a $3\times3$ image matrix: $$I = \begin{bmatrix}100 & 150 & 200 \\ 50 & 100 & 150 \\ 0 & 50 & 100\end{bmatrix}$$
- i)Apply contrast stretching operation with new intensity range (0,255).
- ii)Apply brightness enhancement by +50 intensity shift.
How to answer
- Find min=0, max=200 and apply contrast stretching formula s = (r-min)*255/(max-min).
- Compute stretched 3x3 matrix values.
- Add +50 to each pixel with clipping at 255 for brightness enhancement.
-
7 MarksaDiscuss the mathematical operations performed on digital images. Explain datatype conversion with example in OpenCV.
How to answer
- List arithmetic/logical operations: addition, subtraction, multiplication, AND/OR/NOT.
- Explain datatype conversion need e.g. uint8 to float32 for processing.
- Give OpenCV example using astype / convertTo / cv2.convertScaleAbs.
-
7 MarksbExplain the process of binary image thresholding, implement adaptive thresholding numerically on a $4\times4$ grayscale image.
How to answer
- Define thresholding: g(x,y)=1 if f>T else 0, global vs adaptive.
- Explain adaptive mean/Gaussian threshold in local window.
- Show numerical steps on 4x4 example to get binary output.
-
7 MarksaDescribe morphological operations- Erosion and Dilation. Show the result of dilation on the binary image. $$I = \begin{bmatrix}0 & 1 & 0 \\ 1 & 1 & 0 \\ 0 & 1 & 1\end{bmatrix}$$ Using structuring element $$B = \begin{bmatrix}1 & 1 \\ 1 & 1\end{bmatrix}$$
How to answer
- Define erosion (shrink) and dilation (expand) with set theory.
- Describe structuring element B operation.
- Compute dilation of given I with 2x2 all-ones B step by step.
-
7 MarksbWhat is Contour Analysis? How can contours be used for object shape recognition.
How to answer
- Define contour as boundary of same-intensity connected pixels.
- Outline steps: preprocessing, findContours, approximation.
- Explain shape recognition via moments, Hu moments, matching.
-
7 MarksaExplain different types of color spaces and their transformation equations (RGB$\rightarrow$HSV, RGB$\rightarrow$LAB).
How to answer
- Describe RGB, HSV, LAB, YCbCr characteristics.
- Give RGB to HSV and RGB to LAB transformation equations.
- Mention use cases for each color space.
-
7 MarksbNumerically compute Histogram Equalization for an image having pixel intensities. [52, 55, 61, 66, 70, 61, 64, 73]
How to answer
- Compute histogram, PDF and CDF for given intensities.
- Apply equalization formula s = (L-1)*CDF.
- Map old values to new equalized values.
-
7 MarksaCompare Image Filtering methods Box blur, Gaussian blur and Median blur with help of example.
How to answer
- Define Box (averaging), Gaussian (weighted) and Median (non-linear) blur.
- Compare kernel, edge preservation, noise handling.
- Give example output on sample patch.
-
7 MarksbDerive the Sobel operator used for gradient calculation and show its effect on a sample $3\times3$ image.
How to answer
- Derive Sobel Gx and Gy 3x3 kernels from smoothing + differentiation.
- State gradient magnitude and direction formulas.
- Show convolution on 3x3 sample and edge response.
-
7 MarksaDifferentiate between first order and second order derivative filters with mathematical examples.
How to answer
- Define first-order (gradient: Sobel, Prewitt) vs second-order (Laplacian, LoG).
- Give mathematical masks and derivative formulas.
- Compare noise sensitivity and edge type detected.
-
7 MarksbDiscuss various object detection techniques in Computer Vision with suitable examples.
How to answer
- List traditional (Haar, HOG+SVM) vs deep (R-CNN, YOLO, SSD).
- Explain working of each category briefly.
- Give application examples.
-
7 MarksaExplain the process of Gesture Recognition using OpenCV and Deep Learning.
How to answer
- Outline pipeline: capture, preprocessing, hand segmentation, feature extraction.
- Explain OpenCV part and CNN classifier part.
- Mention real-time prediction and applications.
-
7 MarksbExplain Motion Estimation and Object Tracking algorithms with help of examples.
How to answer
- Define motion estimation (optical flow, block matching).
- Explain tracking algorithms: MeanShift, KCF, SORT/DeepSORT.
- Give example of video surveillance / vehicle tracking.
-
14 MarksWrite a short note on any two:
- i)CLAHE (Contrast Limited Adaptive Histogram Equalization)
- ii)Image Segmentation
- iii)Connected Component Analysis
- iv)Applications of Deep Learning in Computer Vision
How to answer
- Select any two topics with definition and key steps.
- Explain working principle with diagram/formula.
- Mention applications and advantages.
Go to where you left off?
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel