This repository contains comprehensive resources, code implementations, and documentation for various digital image processing techniques and algorithms. It serves as a valuable resource for beginner students learning DIP and for teachers instructing undergraduate and postgraduate courses in DIP.
- Image Transformation: Techniques for image log, Gamma Correction, rotation, scaling, translation, and affine transformations.
- Image Filtering: Examples and explanations of spatial filtering techniques such as Smoothing, sharpening, local Enhancement through statistical properties.
- Image Enhancement: Techniques for improving the visual appearance of images, including histogram equalization, contrast adjustment, and more.
- Binary Image Analysis: Implementation of dilation, erosion, opening, closing, and other morphological transformations on binary images.
- Morphological Operations: Implementation of dilation, erosion, opening, closing, and other morphological transformations.
- Color Image Processing: Pseudo Colorization, Handling and processing of color images, including color space conversions and enhancements.
- Image Segmentation: Methods for dividing an image into meaningful regions, such as thresholding, edge detection, and clustering.
- Feature Extraction: Methods for detecting and extracting features from images, such as LBP, SIFT, ORB, HOG and others.
- Feature Based Learning: Methods for training various ML algorithm to learn patterns through features.
- Clone the Repository:
git clone https://github.com/qazimsajjad/Digital-Image-Processing.git
- Navigate to the Directory:
cd Digital-Image-Processing-DIP - Install Dependencies:
python => 3.9 numpy matplotlib pillow opencv
Open the Jupyter Notebooks provided in the repository to explore different image processing techniques. Each notebook contains detailed explanations, code implementations, and example images to help you understand the concepts.
Kaleem Ullah Research Assitant Digital Image Processing (DIP) Lab Department of Computer Scinece Islamia College University, Peshawar, Pakistan. Remote Research Assistant Visual Analytics Lab (VIS2KNOW) Department of Applied AI Sungkyunkwan University, Seoul, South Korea.