Git Product home page Git Product logo

vimsrocz / double_difference_relative_positioning Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 2.0 11 KB

This exercise focuses on processing Global Navigation Satellite Systems (GNSS) data, particularly emphasizing double differences (DD) and cycle slip detection. The dataset provided represents a static GPS measurement campaign conducted in a densely populated urban environment, comprising five stations labeled HH01 to HH05.

Home Page: https://igs.org/data/

License: MIT License

MATLAB 100.00%
error gnss gnss-denied-environments gnss-receiver gnss-signals gnss-validation

double_difference_relative_positioning's Introduction

Overview

Background subtraction is a crucial technique in image sequence analysis, particularly in scenarios like video surveillance for pedestrian detection and tracking. This algorithm aims to distinguish between the background and foreground of an image sequence, enabling effective object detection and tracking.

Programming Task

  • Sequential Estimation of Parameters: Implementing the estimation of parameters for a single Gaussian distribution, namely the mean and variance.
  • Background/Foreground Labeling: Implementing the labeling process to determine whether each pixel belongs to the background or foreground based on the variance of the background model (using a threshold at 2.5σ).
  • Noise Reduction: Implementing a basic noise reduction technique using morphological operations.
  • Evaluation with Different Learning Rates: Evaluate the algorithm using two different values for the learning rate: α = 1/50 and α = 1/1400.

Written Report Questions

1. Application of Background Subtraction Algorithm: Apply the implemented algorithm to the provided image sequence. Describe the results obtained, including observations on how results vary with different learning rates and which parts of the image experience more frequent mislabeling.

2. Meaningful Image Frames Analysis:

  • Display the following for two selected image frames:
    • Background mean image
    • Background variance image
    • Difference image between the mean background and the current frame
    • Binary foreground/background mask
  • Indicate the frame numbers in the captions of the figures.

3. Advantages and Drawbacks of Single Gaussian Model: Discuss the advantages and drawbacks of using the single Gaussian model for background subtraction.

4. Handling Difficult Cases:

  • Discuss the results of the implemented method when dealing with challenging scenarios such as shadows, reflections, and stationary objects.
  • Interpret cases where pixels are wrongly labeled.

5. Conclusion:**

Provide a concise summary of the findings and insights gained from implementing and evaluating the background subtraction algorithm with a single Gaussian model. Offer potential avenues for improvement and future research in the field.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.