Files
guilan-multimedia-lab/SKILL.md
2026-07-08 17:34:34 +03:30

1.4 KiB

Skills & Algorithmic Capability

Module 1: Intensity Transformations

  • Negative Transform: Implementing s = L - 1 - r [3].
  • Gamma Correction: Implementing s = c \cdot r^\gamma for monitor correction or detail expansion [4, 14].
  • Piecewise-Linear: Contrast stretching and bit-plane slicing to isolate image details [15, 16].

Module 2: Histogram Processing

  • Global Equalization: Spreading intensity distributions using Cumulative Distribution Functions (CDF) [5, 17].
  • Local Enhancement: Computing histograms over sliding n \times n neighborhoods to reveal obscured small-area details [6, 18].

Module 3: Spatial Filtering

  • Smoothing (Low-pass): Box filters, weighted averages, and Median Filters for Salt-and-Pepper noise reduction [7, 9, 10, 19].
  • Sharpening (High-pass):
    • Laplacian: Using second-order derivatives to highlight fine detail [14, 20, 21].
    • High-boost Filtering: Combining original images with unsharp masks using an amplification factor A [13, 20].
    • Gradient Operators: Implementing Sobel and Roberts masks for edge detection [22-24].

Module 4: Full-Stack Integration

  • Backend: Building REST APIs with Django/OpenCV.
  • Frontend: Creating interactive UI with React, Tailwind CSS, and synchronized zoom viewports.
  • Task Management: Offloading heavy 35 \times 35 mask operations to Celery workers [9].