Skip to content
Menu
Portfolio
  • Personal Projects
  • Assignments
  • Algorithms
  • Notes
  • Home
Portfolio

CMSC426_Project01

Posted on March 23, 2023March 26, 2023

The project is for class CMSC426 Computer Vision.

Assignment Due Date: Feb 20, 2023

Assignment Score: 50 out of 50

The language used: Jupyter Notebook

Assignment Purpose: This assignment aims to explore image processing techniques, specifically hybrid images, and pyramids.

Some Processing Outcomes:

  • Gaussian Filters
  • First Pair of Hybird Image
  • Second Pair of Hybird Image
  • Third Pair of Hybird Image
  • Log Magnitude of FFT
  • Log Magnitude of FFT
  • Log Magnitude of FFT
  • Gaussian and Laplacian pyramid of level 5
  • Reconstructed Image

Functions implemented:

  • Part 1: Hybrid Image
    • def read_image(image_path)
    • def gaussian_2D_filter(size, cutoff_frequency)
    • def imgfilter(image, filter)
    • def log_mag_FFT(image)
  • Part 2: Pyramid Image
    • def pyramidsGL(image, num_levels)
    • def displayPyramids(G, L)
    • def reconstructLaplacianPyramid(L, smallest_g)

CATEGORIES

  • Personal Projects
  • Notes
  • Algorithms

  • University of Maryland
  • CMSC426 - Computer Vision
  • CMSC320 - Introduction to Data Science
  • CMSC330 - Organization of Programming Languages
  • CMSC216 - Introduction to Computer Systems
©2025 Portfolio | WordPress Theme by Superbthemes.com