1.4 KiB
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^\gammafor 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 nneighborhoods 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 35mask operations to Celery workers [9].