Assignment
Subject: Computer Vision
Date: 30/10/2025
Name: Utkarsh Raj
Department: CSE - Artificial Intelligence
Roll No.: CSJMA22001390312
Q1. Explain Texture Analysis in context of image processing and computer
vision in detail.
Texture analysis refers to the characterization of regions in an image by their texture content, which
represents the spatial arrangement of intensity variations. In computer vision and image
processing, texture provides essential information about the structure, pattern, and surface
properties of objects. It helps in various tasks such as object recognition, classification, and image
segmentation.
Methods of Texture Analysis: Statistical Methods: Analyze spatial distribution of pixel
intensities, e.g., Gray Level Co-occurrence Matrix (GLCM), Local Binary Patterns (LBP). Structural
Methods: Represent texture as repeated patterns of texture primitives or texels arranged in a
regular structure. Model-Based Methods: Use mathematical models like Markov Random Fields or
fractal models for describing textures. Transform Methods: Use frequency domain techniques
such as Fourier Transform, Gabor Filters, or Wavelet Transform for texture feature extraction.
Texture analysis plays a major role in applications like medical image diagnosis, industrial
inspection, remote sensing, and facial recognition.
Q2. Shape-Based Feature Extraction in Image Processing (Draw the
Diagram).
Shape-based feature extraction focuses on identifying geometric characteristics of objects within an
image. It involves extracting boundary and region-based features that describe object shape and
structure.
Steps in Shape-Based Feature Extraction: Image Acquisition: Capture the image through a
camera or sensor. Preprocessing: Noise removal and contrast enhancement. Segmentation:
Separate the object from the background. Boundary Detection: Use edge detection (Sobel,
Canny, etc.) to find object outlines. Feature Extraction: Extract shape descriptors — area,
perimeter, circularity, aspect ratio, eccentricity, and Hu moments. Classification: Use extracted
features to recognize or classify shapes.
Diagram: Shape-Based Feature Extraction Process
Image Acquisition → Preprocessing → Segmentation → Boundary Detection → Feature Extraction
→ Classification
Submitted By:
Name: Utkarsh Raj
Department: CSE - Artificial Intelligence
Roll No.: CSJMA22001390312