Skip to content

MATLAB-based digital image processing projects including enhancement, filtering, edge detection, and a final pipeline integrating segmentation and visualization tasks.

Notifications You must be signed in to change notification settings

Yashasvi1714/Digital-image-processing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

19 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Digital Image Processing Projects

This repository contains coursework and projects for the Digital Image Processing class. Implementations are in MATLAB, and each folder represents a different assignment or project phase.


Folder Structure

πŸ“ A2 - Assignment 2

Description:
This folder contains MATLAB scripts that demonstrate fundamental image enhancement techniques.

Key Topics:

  • Histogram Equalization
  • Log and Power-Law (Gamma) Transformations
  • Contrast Stretching
  • Image Negatives

Sample Files:

  • hist_equalization.m
  • gamma_transform.m
  • contrast_stretch.m

πŸ“ A3 - Assignment 3

Description:
This folder includes experiments with spatial filtering and edge detection.

Key Topics:

  • Smoothing Filters (Mean, Gaussian)
  • Sharpening Filters (Laplacian, High-boost)
  • Edge Detection (Sobel, Prewitt, Canny)

Sample Files:

  • sobel_filter.m
  • laplacian_sharpening.m
  • canny_edge.m

πŸ“ Final - Final Project

Description:
This folder contains the final project integrating multiple concepts of image processing.

Key Features:

  • Complete image processing pipeline
  • Noise reduction and enhancement
  • Segmentation and edge detection
  • Visualization of processing steps

Sample Files:

  • final_main.m
  • noise_removal.m
  • segmentation_pipeline.m

Requirements

  • MATLAB R2020 or later
  • Image Processing Toolbox

How to Run

  1. Clone this repository:
    git clone https://github.com/Yashasvi1714/Digital-image-processing.git

About

MATLAB-based digital image processing projects including enhancement, filtering, edge detection, and a final pipeline integrating segmentation and visualization tasks.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages