sigma's starred repositories
motion_magnification_learning-based
An unofficial implementation of "Learning-based Video Motion Magnification" in Pytorch.
Kanade-Lucas-Tomasi-KLT-feature-tracker
Kanade-Lucas-Tomasi (KLT) tracking algorithm and Harris Corner Detection implementation
Geospatial-COSICorr3D
Tools and libraries for processing satellite images (push-broom, frame and push-frame), including rigorous sensor model (RSM) refinement, rational function model (RFM) refinement, orthorectification, sub-pixel image correlation, and 3D surface displacement extraction.
crack_detection_CNN_masonry
This GitHub Repository was produced to share material relevant to the Journal paper "Automatic crack classification and segmentation on masonry surfaces using convolutional neural networks and transfer learning" by D. Dais, İ. E. Bal, E. Smyrou, and V. Sarhosis published in "Automation in Construction".
Industrial-Machinery-Anomaly-Detection
Extract features and detect anomalies in industrial machinery vibration data using a biLSTM autoencoder
Non-contact-measurement-of-Pulse-Rate
A Computer Vision project that helps in the real time non-contact measurement of pulse rate using Eulerian Video Magnification.
Measurement-of-key-parameters-of-wing-vibration-modulus
The project goal is to use binocular vision and non-contact measurement methods to identify modal parameters of large antennas, solar wings, etc. in orbit.
ML_civil_engineering
Machine Learning in Civil Engineering
Visual-Mic
When sound hits an object, it causes small vibrations on the object’s surface. Here we show how, using only high-speed video of the object, we can extract those minute vibrations and partially recover the sound that produced them, allowing us to turn everyday objects—a glass of water, a potted plant, a box of tissues, or a bag of chips—into visual microphones.
Video_Analytics
Developing sensor using Computer Vision to monitor movement and produce vibration trace of critical bridge elements.
ORB-based-displacement-monitoring-system
A displacement monitoring system using opencv-python based on ORB.
IPMC-Displacement-Vision-System
A computer vision system to measure the displacement and bending angle of ionic polymer-metal composite (IPMC)
Framing_Displacements
Repository for storing code related to identifying framing displacements between pairs of images.
Deep-Dic-deep-learning-based-digital-image-correlation
Deep DIC: Deep Learning-Based Digital Image Correlation for End-to-End Displacement and Strain Measurement
visual-odometry
Implementation of monocular and stereo visual odometry. Tracks vehicle displacement from origin using successive video frames.
video_tracking
This Python Notebook allows you to perform a video tracking of an object and obtain its kinematic information such as displacement, speed and acceleration.
video_object_tracking
Calculates the displacement of an object in a video using optical flow methods
cnn-matching
Source code and datadset for "Deep learning algorithm for feature matching of cross modality remote sensing images"
annotated_deep_learning_paper_implementations
🧑🏫 60 Implementations/tutorials of deep learning papers with side-by-side notes 📝; including transformers (original, xl, switch, feedback, vit, ...), optimizers (adam, adabelief, sophia, ...), gans(cyclegan, stylegan2, ...), 🎮 reinforcement learning (ppo, dqn), capsnet, distillation, ... 🧠
mala_public
supporting simulation code for the paper "Log-concave sampling: Metropolis-Hastings algorithms are fast!"