Hari31416 / mini-project

Repository for the summer mini-project
MIT License
0 stars 0 forks source link

Presentation #8

Closed Hari31416 closed 2 years ago

Hari31416 commented 2 years ago

Some Details

Hari31416 commented 2 years ago

Proposed Outline for the Presentation

  1. Introduction
    • The Problem
    • Background Information
      • How Computor Store Images
      • Various Types of Image
      • The Color Channel
  2. Our Solution
    • Preprocessing
      • Load Image
      • Cropping
      • Thresholding
      • Subtracting (Used later)
      • The Main Method
      • Working of the Main Method
      • Problems with the Main Method
      • The Needle
      • The Thin Film
      • Partial Solution to these problems using Dynamic Cropping
      • Working of Dynamic Cropping
    • More Robust Methods
      • Subtracting Image and then using the Main Method
      • Fitting an Ellipse to the Image
      • Determining the coordinates
      • Fitting the ellipse
  3. Extracting Data and Preliminary Analysis
    • Creating Modules
      • Why Modules?
      • Extracting data in a few lines of codes
      • Easier to debug
      • Easier to work when get more videos
      • The CenterExtracter class
      • The Run class
      • The Plotter and Smoother classes
      • Using the CenterExtracter and Run modules to extract data
    • Preliminary Analysis
      • Using the Smoother class for smoothing
      • Using the Plotter class for plotting
      • Plots of $x, y, v_x, v_y, r_1, r_2$ and theta against time
      • Plots of x vs y; $v_x$ vs $v_y$
  4. What Next?
    • Increasing The Accuracy
      • Using grayscale image instead of binary image
      • Plotting intensity vs time and using it to determine the coordinates
    • Smoothing the data
      • Using convolution to smooth the data