AL-701 · Computer Vision/Unsolved PYQ Paper
AL-701 Computer Vision - Nov 2023 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 MarksaWhat is computer vision? And how does it differ from traditional image processing?
How to answer
- Definition of computer vision as automated visual understanding
- Goal: high-level interpretation vs pixel manipulation
- Differences: objectives, output, AI/ML use vs signal processing
- Examples of each
-
7 MarksbExplain the difference between gray scale and colour image.
How to answer
- Grayscale: single intensity channel, 8-bit
- Colour: 3 channels e.g. RGB, 24-bit
- Storage and processing differences
- Use cases for each
-
7 MarksaDescribe the concept of data type conversion in image processing. How does it impact image quality and storage?
How to answer
- Need for data type conversion: uint8, double, float
- Normalization and scaling effects
- Impact on quality: precision, dynamic range
- Impact on storage and computation
-
7 MarksbDescribe the operations of erosion and dilation in binary image processing. How can these operations be used for noise removal and object size modification in binary images?
How to answer
- Definition of erosion: shrinking foreground with structuring element
- Definition of dilation: expanding foreground
- Opening/closing for noise removal
- Object size modification examples
-
7 MarksaExplain the concept of thresholding in binary image processing. How can you choose an optimal threshold value for a given image? Provide an example.
How to answer
- Thresholding definition: $T$ to create binary image
- Global vs adaptive thresholding
- Methods to choose optimal threshold: histogram, Otsu
- Example with histogram
-
7 MarksbProvide an algorithm or method for performing connected component analysis on a binary image. Explain the steps involved.
How to answer
- Definition of connected components and connectivity (4/8)
- Two-pass labeling algorithm steps
- Equivalence resolution and relabeling
- Applications: counting, measurement
-
7 MarksaExplain the concept of image enhancement and its importance in image processing. Provide examples of scenarios where image enhancement is necessary.
How to answer
- Definition of image enhancement: improve visual quality
- Importance: contrast, visibility for analysis
- Spatial and frequency domain examples
- Scenarios: medical, satellite, low-light
-
7 MarksbDefine colour transforms in image processing. Provide an example of a colour transform and explain how it alters the appearance of an image?
How to answer
- Definition of colour transforms between color spaces
- Example: RGB to HSV / grayscale
- Mathematical mapping and effect on appearance
- Use in enhancement and segmentation
-
7 MarksaDiscuss scenarios where precise colour adjustment is essential, and how curves can be employed to achieve the desired result.
How to answer
- Scenarios needing precise colour: medical, printing, film
- Curves for tonal and colour correction
- Adjusting RGB channels independently
- Achieving desired look with control points
-
7 MarksbDescribe a real-world application where image smoothing is necessary, and specify which type of blur filter would be most appropriate.
How to answer
- Real-world need: denoising, preprocessing for vision
- Blur filters: mean, Gaussian, median, bilateral
- Selection criteria based on noise type
- Recommended filter with justification
-
7 MarksaExplain the role of convolution in image filtering. How is a filter (kernel) applied to an image using convolution?
How to answer
- Convolution as weighted sum with kernel
- Kernel sliding, multiply-accumulate operation
- Examples: blur, sharpen, edge kernels
- Borders, stride and padding handling
-
7 MarksbDefine image smoothing and its role in image processing. Why is it essential to reduce noise or enhance an image's appearance?
How to answer
- Definition of smoothing: suppress noise/high frequencies
- Role in preprocessing pipeline
- Why noise reduction improves analysis
- Trade-off: detail loss vs appearance
-
7 MarksaWhat is image segmentation and how is it related to image recognition? Describe the steps involved in segmenting objects within an image.
How to answer
- Definition of segmentation: partition into regions
- Relation as precursor to recognition
- Steps: preprocessing, segmentation, feature extraction
- Example methods: threshold, clustering
-
7 MarksbExplain the Canny Edge detection algorithm, including its key steps and the role of various parameters.
How to answer
- Canny pipeline: smooth, gradient, NMS, double threshold
- Hysteresis edge tracking
- Role of sigma and low/high thresholds
- Advantages: thin, low error edges
-
7 MarksaWhat is OpenCV, and how is it used in deep learning for computer vision tasks?
How to answer
- OpenCV as open-source vision library
- Preprocessing, DNN module, integration with frameworks
- Use in deep learning: data prep, inference
- Example tasks: detection, tracking
-
7 MarksbDefine gesture recognition in the context of computer vision. How does it enable human-computer interaction?
How to answer
- Definition of gesture recognition from visual input
- Pipeline: detection, tracking, classification
- Enabling touchless HCI and control
- Examples: sign language, gaming
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