AD-701 · AI for Computer Vision/Unsolved PYQ Paper
AD-701 AI for Computer Vision - Dec 2024 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 MarksaDefine Computer Vision and explain its significance in modern technology.
How to answer
- Definition of computer vision as enabling machines to interpret visual data
- Core tasks: image classification, detection, segmentation, tracking
- Significance with modern examples: healthcare, autonomous vehicles, surveillance
- Role of AI/deep learning in advancing capabilities
-
7 MarksbDiscuss future trends in AI for computer vision and their potential impact.
How to answer
- Current state of AI for vision: CNNs, transformers, foundation models
- Future trends: self-supervised learning, multimodal, edge AI, 3D vision
- Potential impact on industry, healthcare, robotics
- Challenges: ethics, bias, compute
-
7 MarksaHow can image-based rendering be applied in virtual reality?
How to answer
- Definition of image-based rendering (IBR)
- Use of captured images to synthesize novel views for VR
- Steps: capture, reconstruction, rendering
- Benefits for realism and immersion in VR
-
7 MarksbDescribe the concept of linear filtering in image processing.
How to answer
- Concept of linear filtering as convolution with kernel
- Formula for 2D convolution/correlation
- Examples: mean, Gaussian, Sobel as linear filters
- Properties: linearity, shift-invariance
-
7 MarksaDefine pyramids and wavelets and their role in image processing.
How to answer
- Definition of image pyramids: Gaussian, Laplacian
- Definition of wavelets and multi-resolution analysis
- Role in compression, denoising, feature extraction
- Advantage of scale-space representation
-
7 MarksbWhat are geometric transformations? List common types.
How to answer
- Definition of geometric transformations preserving geometry
- Common types: translation, rotation, scaling, affine, perspective
- Mathematical representation using transformation matrices
- Applications in registration, augmentation
-
7 MarksaIllustrate the process of edge detection using neighborhood operators.
How to answer
- Concept of edges and intensity discontinuities
- Neighborhood operators: Sobel, Prewitt, Roberts, Laplacian
- Steps: smoothing, gradient computation, non-max suppression
- Illustrative example of mask operation
-
7 MarksbExplain how active contours are used in image segmentation.
How to answer
- Definition of active contours/snakes
- Energy minimization: internal and external forces
- Evolution to object boundaries
- Use in segmentation of medical and tracking images
-
7 MarksaWhat is the mean shift algorithm and how is it applied in computer vision?
How to answer
- Definition of mean shift as non-parametric mode seeking
- Iterative shift to density maximum using kernel
- Application in segmentation, tracking, clustering
- Advantages: no prior cluster number
-
7 MarksbExplain the concept of normalized cuts and its advantages.
How to answer
- Concept of graph-based segmentation with normalized cut criterion
- Formula minimizing cut cost normalized by association
- Advantages over min-cut: avoids small isolated segments
- Applications in perceptual grouping
-
7 MarksaHow do energy-based methods contribute to feature detection?
How to answer
- Concept of energy functional for feature saliency
- Examples: snake energy, MRF energy, Harris response
- Optimization to locate corners, edges, blobs
- Robustness to noise and illumination
-
7 MarksbCompare and contrast view interpolation and layered depth images.
How to answer
- Definition of view interpolation for novel views
- Definition of layered depth images with multiple depth layers
- Comparison on basis of rendering quality, storage, occlusion handling
- Use cases in IBR and VR
-
7 MarksaExplain the process of video-based rendering and its significance.
How to answer
- Definition of video-based rendering using video streams
- Pipeline: capture, depth estimation, view synthesis
- Significance for dynamic scenes, telepresence, VR
- Challenges of temporal consistency
-
7 MarksbAnalyze the techniques for category recognition and their applications.
How to answer
- Categories: template matching, bag-of-words, CNNs, transformers
- Analysis of accuracy, scalability, generalization
- Applications in object detection, retrieval, robotics
- Datasets and evaluation metrics
-
7 MarksaHow do recognition databases aid in improving computer vision algorithms?
How to answer
- Role of large annotated datasets: ImageNet, COCO
- Training, benchmarking and generalization improvement
- Enabling deep learning and transfer learning
- Evaluation and bias reduction
-
7 MarksbCompare triangulation methods and their applications in 3D reconstruction.
How to answer
- Principle of triangulation from multiple views
- Methods: linear, optimal, robust triangulation
- Comparison on accuracy, noise sensitivity, speed
- Applications in SfM, stereo, 3D reconstruction
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