🇨🇦 Made in Canada

Discover Canada's Leading Open Source Projects: Explore top-notch open source initiatives hailing from the vibrant tech community of Canada.

TOP MATLAB Projects

1
scottclowe/matlab-schemer

scottclowe/matlab-schemer

Apply and save color schemes in MATLAB with ease.
MATLAB
1,112
star
2
alecjacobson/gptoolbox

alecjacobson/gptoolbox

Matlab toolbox for Geometry Processing.
MATLAB
606
star
3
mahmoudnafifi/Exposure_Correction

mahmoudnafifi/Exposure_Correction

Project page of the paper "Learning Multi-Scale Photo Exposure Correction" (CVPR 2021).
MATLAB
477
star
4
plotly/plotly_matlab

plotly/plotly_matlab

Plotly Graphing Library for MATLAB®
MATLAB
350
star
5
alecjacobson/geometry-processing-csc2520

alecjacobson/geometry-processing-csc2520

Course Page for Geometry Processing
MATLAB
322
star
6
mahmoudnafifi/WB_sRGB

mahmoudnafifi/WB_sRGB

White balance camera-rendered sRGB images (CVPR 2019) [Matlab & Python]
MATLAB
307
star
7
MMehrez/MPC-and-MHE-implementation-in-MATLAB-using-Casadi

MMehrez/MPC-and-MHE-implementation-in-MATLAB-using-Casadi

This is a workshop on implementing model predictive control (MPC) and moving horizon estimation (MHE) on Matlab. The implementation is based on the Casadi Package which is used for numerical optimization. A non-holonomic mobile robot is used as a system for the implementation. The workshop video recording can be found here https://www.youtube.com/playlist?list=PLK8squHT_Uzej3UCUHjtOtm5X7pMFSgAL ... Casadi can be downloaded here https://web.casadi.org/
MATLAB
284
star
8
xinychen/academic-drawing

xinychen/academic-drawing

Providing codes (including Matlab and Python) for visualizing numerical experiment results.
MATLAB
187
star
9
yaksoy/AffinityBasedMattingToolbox

yaksoy/AffinityBasedMattingToolbox

A collection of common affinity-based image matting and matte refinement algorithms.
MATLAB
175
star
10
olzhas/rrt_toolbox

olzhas/rrt_toolbox

RRT, RRT*, RRT*FN algorithms for MATLAB
MATLAB
172
star
11
mahmoudnafifi/WB_color_augmenter

mahmoudnafifi/WB_color_augmenter

WB color augmenter improves the accuracy of image classification and image semantic segmentation methods by emulating different WB effects (ICCV 2019) [Python & Matlab].
MATLAB
161
star
12
gudbrandtandberg/CPSC540Project

gudbrandtandberg/CPSC540Project

Project on financial forecasting using ML. Made by Anson Wong, Juan Garcia & Gudbrand Tandberg
MATLAB
150
star
13
SorourMo/38-Cloud-A-Cloud-Segmentation-Dataset

SorourMo/38-Cloud-A-Cloud-Segmentation-Dataset

This data set includes Landsat 8 images and their manually extracted pixel-level ground truths for cloud detection.
MATLAB
135
star
14
utiasSTARS/msckf-swf-comparison

utiasSTARS/msckf-swf-comparison

MATLAB code and data for our CRV 2015 paper
MATLAB
133
star
15
lukasc-ubc/SiliconPhotonicsDesign

lukasc-ubc/SiliconPhotonicsDesign

Textbook: Lukas Chrostowski, Michael Hochberg, "Silicon Photonics Design", Cambridge University Press 2015
MATLAB
119
star
16
jiwei0921/Saliency-Evaluation-Toolbox

jiwei0921/Saliency-Evaluation-Toolbox

This Toolbox contains E-measure, S-measure, weighted F & F-measure, MAE and PR curves or bar metrics for salient object detection.
MATLAB
110
star
17
karaimer/camera-pipeline-UI

karaimer/camera-pipeline-UI

MATLAB
99
star
18
Sable/mcbench-benchmarks

Sable/mcbench-benchmarks

Repo containing a copy of mcbench benchmarks
MATLAB
96
star
19
mpf/spgl1

mpf/spgl1

A solver for large-scale sparse least squares
MATLAB
91
star
20
taiya/cloudcontr

taiya/cloudcontr

Automatically exported from code.google.com/p/skeletonization
MATLAB
91
star
21
zhengliu6699/imageFusionMetrics

zhengliu6699/imageFusionMetrics

MATLAB
83
star
22
amoudgl/mosse-tracker

amoudgl/mosse-tracker

Implementation of MOSSE tracker in MATLAB: Visual Object Tracking using Adaptive Correlation Filters (CVPR 2010)
MATLAB
81
star
23
mahmoudnafifi/CIE_XYZ_NET

mahmoudnafifi/CIE_XYZ_NET

PyTorch & Matlab code for the paper: CIE XYZ Net: Unprocessing Images for Low-Level Computer Vision Tasks (TPAMI 2021).
MATLAB
76
star
24
AbdoKamel/sidd-ground-truth-image-estimation

AbdoKamel/sidd-ground-truth-image-estimation

Ground truth image estimation used for the Smartphone Image Denoising Dataset (SIDD)
MATLAB
76
star
25
nathanieljohnston/QETLAB

nathanieljohnston/QETLAB

A MATLAB toolbox for quantum entanglement.
MATLAB
74
star
26
mahmoudnafifi/11K-Hands

mahmoudnafifi/11K-Hands

Two-stream CNN for gender classification and biometric identification using a dataset of 11K hand images.
MATLAB
72
star
27
graytowne/caser

graytowne/caser

A Matlab implementation of Convolutional Sequence Embedding Recommendation Model (Caser)
MATLAB
71
star
28
nicolasayotte/MatlabGDSPhotonicsToolbox

nicolasayotte/MatlabGDSPhotonicsToolbox

This is a Matlab library of functions to facilitate the design of Photonics Integrated Circuits GDS layout.
MATLAB
71
star
29
taiya/rosa

taiya/rosa

Curve-skeleton Extraction from Incomplete Point Cloud
MATLAB
69
star
30
MICA-MNI/micaopen

MICA-MNI/micaopen

Open Scripts and pipelines from the Multimodal Imaging and Connectome Analysis Lab at the Montreal Neurological Institute
MATLAB
68
star
31
MuSAELab/SRMRToolbox

MuSAELab/SRMRToolbox

A non-intrusive objective metric for speech quality and intelligibility for normal hearing listeners and cochlear implant users
MATLAB
65
star
32
PhDP/mlbop

PhDP/mlbop

Matlab code for S. Theodoridis' "Machine Learning: A Bayesian and Optimization Perspective" (2015).
MATLAB
64
star
33
SHITIANYU-hue/Efficient-motion-planning

SHITIANYU-hue/Efficient-motion-planning

To guarantee safe and efficient driving for automated vehicles in complicated traffic conditions, the motion planning module of automated vehicles are expected to generate collision-free driving policies as soon as possible in varying traffic environment. However, there always exist a tradeoff between efficiency and accuracy for the motion planning algorithms. Besides, most motion planning methods cannot find the desired trajectory under extreme scenarios (e.g., lane change in crowded traffic scenarios). This study proposed an efficient motion planning strategy for automated lane change based on Mixed-Integer Quadratic Optimization (MIQP) and Neural Networks. We modeled the lane change task as a mixed-integer quadratic optimization problem with logical constraints, which allows the planning module to generate feasible, safe and comfortable driving actions for lane changing process. Then, a hierarchical machine learning structure that consists of SVM-based classification layer and NN-based action learning layer is established to generate desired driving policies that can make online, fast and generalized motion planning. Our model is validated in crowded lane change scenarios through numerical simulations and results indicate that our model can provide optimal and efficient motion planning for automated vehicles
MATLAB
61
star
34
xinario/defocus_segmentation

xinario/defocus_segmentation

LBP-based segmentation of defocus blur
MATLAB
60
star
35
msacchi/SeismicLab

msacchi/SeismicLab

Matlab research tools to read, write and process seismic data
MATLAB
59
star
36
sandywang/GRETNA

sandywang/GRETNA

A Graph-theoretical Network Analysis Toolkit in MATLAB
MATLAB
57
star
37
Yifeng-He/Optimal-Scheduling-for-Charging-and-Discharging-of-Electric-Vehicles

Yifeng-He/Optimal-Scheduling-for-Charging-and-Discharging-of-Electric-Vehicles

This project develops an optimal scheduling algorithm to minimize the total cost for charging and discharging of electric vehicles.
MATLAB
56
star
38
quandl/Matlab

quandl/Matlab

Quandl's Matlab module
MATLAB
55
star
39
lusixing/Energy_efficiency_optimization_for_MIMO_interference_networks

lusixing/Energy_efficiency_optimization_for_MIMO_interference_networks

Solving energy efficiency optimization problem for MIMO interference wireless network using iterative semi-definite programming with WMMSE (SDP-WMMSE) algorithm and successive convex approximation (SCA) algorithm
MATLAB
54
star
40
trane293/DDSMUtility

trane293/DDSMUtility

Utility to greatly simplify downloading, converting, viewing and extracting annotations from the Digital Database for Screening Mammography (DDSM) database available here: http://marathon.csee.usf.edu/Mammography/Database.html
MATLAB
54
star
41
alecjacobson/convex-optimization-cookbook

alecjacobson/convex-optimization-cookbook

MATLAB
52
star
42
mpf/spot

mpf/spot

A linear-operator toolbox for Matlab
MATLAB
51
star
43
siramirsaman/LBM

siramirsaman/LBM

Lattice Boltzmann Method Implementation in MATLAB for Curved Boundaries
MATLAB
51
star
44
codeslake/SYNDOF

codeslake/SYNDOF

The official matlab implementation of SYNDOF generation used in the paper, 'Deep Defocus Map Estimation using Domain Adaptation', CVPR 2019
MATLAB
50
star
45
MahanFathi/LQR-RRTstar

MahanFathi/LQR-RRTstar

LQR-RRT* method is used for random motion planning of a simple pendulum in it's phase plot
MATLAB
50
star
46
bobvo23/flicker_stimulator

bobvo23/flicker_stimulator

SSVEP Stimulator using MATLAB and Psychtoolbox
MATLAB
46
star
47
mahmoudnafifi/Image_recoloring

mahmoudnafifi/Image_recoloring

Image Recoloring Based on Object Color Distributions (Eurographics 2019)
MATLAB
46
star
48
aspurdy/dbn

aspurdy/dbn

MATLAB code for training deep belief networks
MATLAB
46
star
49
SHITIANYU-hue/Data-driven-control

SHITIANYU-hue/Data-driven-control

A reliable controller is critical for execution of safe and smooth maneuvers of an autonomous vehicle. The controller must be robust to external disturbances, such as road surface, weather, wind conditions, and so on. It also needs to deal with internal variations of vehicle sub-systems, including powertrain inefficiency, measurement errors, time delay, etc. These factors introduce issues in controller performance. In this paper, a feed-forward compensator is designed via a data-driven method to model and optimize the controller’s performance. Principal Component Analysis (PCA) is applied for extracting influential features, after which a Time Delay Neural Network is adopted to predict control errors over a future time horizon. Based on the predicted error, a feedforward compensator is then designed to improve control performance. Simulation results in different scenarios show that, with the help of with the proposed feedforward compensator, the maximum path tracking error and the steering wheel angle oscillation are improved by 44.4% and 26.7%, respectively.
MATLAB
44
star
50
ashafaei/ubc3v

ashafaei/ubc3v

The Matlab toolkit for UBC 3 View Dataset.
MATLAB
44
star
51
asteroidhouse/texturesynth

asteroidhouse/texturesynth

Matlab implementation of Efros-Leung texture synthesis by non-parametric sampling.
MATLAB
43
star
52
adityajain07/Path-Planning-Algorithms

adityajain07/Path-Planning-Algorithms

This repository contains the (working) MATLAB codes for various popular path planning algorithms like potential fields, visibility graph, RRT and RRT*
MATLAB
43
star
53
ashafaei/dense-depth-body-parts

ashafaei/dense-depth-body-parts

Dense classification of the depth images to recognize the body parts.
MATLAB
42
star
54
sustainable-computing/dist_grid_identification

sustainable-computing/dist_grid_identification

A simulation framework for topology identification and model parameter estimation in power distribution grids: https://ieeexplore.ieee.org/document/8601410
MATLAB
40
star
55
tsipkens/cmap

tsipkens/cmap

Perceptually uniform colormaps for MATLAB, compiled from multiple sources.
MATLAB
39
star
56
kylemath/cross_colour

kylemath/cross_colour

Overlay saturated crosshatch grid onto grayscale image for illusory colours
MATLAB
36
star
57
mahmoudnafifi/Semantic-Color-Constancy-Using-CNN

mahmoudnafifi/Semantic-Color-Constancy-Using-CNN

Semantic information can help CNNs to get better illuminant estimation -- a proof of concept
MATLAB
36
star
58
fperdigon/ECG-BaseLineWander-Removal-Methods

fperdigon/ECG-BaseLineWander-Removal-Methods

This repository contains 9 methods for Base Line Wander removal. It also contains 3 similarity metrics that are applied to signals.
MATLAB
36
star
59
trinhudo/Multi-RIS

trinhudo/Multi-RIS

Multi-RIS-aided Wireless Systems: Statistical Characterization and Performance Analysis, IEEE Transactions on Communications, Sep. 2021.
MATLAB
35
star
60
dabana/gpr_processing

dabana/gpr_processing

Processing of ground penetrating radar (GPR) data using Matlab and the CREWES library, an open-source seismic data processing library. An implementation of the method described in Harlan et al., Geophysics, vol 49, no. 11, 1984
MATLAB
35
star
61
PhilD001/biomechZoo

PhilD001/biomechZoo

biomechZoo is a user-customizable toolbox for the analysis of biomechanical data within the MatLab programming environment. Please take a look at the Wiki for setup information and user instructions.
MATLAB
35
star
62
rgeirhos/object-recognition

rgeirhos/object-recognition

Data and materials from the paper "Comparing deep neural networks against humans: object recognition when the signal gets weaker" (arXiv 2017)
MATLAB
34
star
63
Riashat/Q-Learning-SARSA-Policy-and-Value-Iteration

Riashat/Q-Learning-SARSA-Policy-and-Value-Iteration

Implementation of basic reinforcement learning algorithms (Q-learning, SARSA, Policy iteration and Value Iteration) on benchmark RL MDPs (GridWorld, SmallWorld and CliffWorld)
MATLAB
34
star
64
mn9891/massive-mimo-detection

mn9891/massive-mimo-detection

Massive MIMO Detection using MMSE-SIC and Expectation Propagation - Matlab
MATLAB
34
star
65
natashad/SpeechRecognition

natashad/SpeechRecognition

Speaker Identification using GMM and Speech Recognition using HMMs
MATLAB
34
star
66
MarioKrenn6240/SEMNET

MarioKrenn6240/SEMNET

Semantic Network for Quantum Physics
MATLAB
34
star
67
bearadamsj/multi-agent-with-obstacle-avoidance

bearadamsj/multi-agent-with-obstacle-avoidance

Design a control system on Matlab for robots so that they are able to form a defined shape, then Artificial Potential Field method is applied for robots to avoid obstacles
MATLAB
33
star
68
Riashat/Policy-Gradient-Reinforcement-Learning

Riashat/Policy-Gradient-Reinforcement-Learning

MATLAB
33
star
69
rayryeng/equi2cubic

rayryeng/equi2cubic

MATLAB script that converts equirectangular images into six cube faces
MATLAB
33
star
70
karaimer/camera-pipeline-nonUI

karaimer/camera-pipeline-nonUI

Non-UI implementation of **camera-pipeline-UI**.
MATLAB
33
star
71
hoonose/robust-filter

hoonose/robust-filter

[ICML 2017] Robust estimation of mean and covariance in high dimensions
MATLAB
32
star
72
mahmoudnafifi/SIIE

mahmoudnafifi/SIIE

Sensor-Independent Illumination Estimation for DNN Models (BMVC 2019)
MATLAB
31
star
73
aminshabani/BM3D

aminshabani/BM3D

Matlab implementation of BM3D Algorithm for Image denoising.
MATLAB
31
star
74
JonathanAMichaels/hebbRNN

JonathanAMichaels/hebbRNN

A Reward-Modulated Hebbian Learning Rule for Recurrent Neural Networks
MATLAB
31
star
75
scottclowe/superbar

scottclowe/superbar

Better bar charts for MATLAB.
MATLAB
31
star
76
mebden/GPtutorial

mebden/GPtutorial

Matlab code for the introduction to Gaussian processes, 2008
MATLAB
30
star
77
Ghaderpour/LSWAVE-SignalProcessing

Ghaderpour/LSWAVE-SignalProcessing

MATLAB
29
star
78
rarora7777/VolumetricTruss

rarora7777/VolumetricTruss

Source code for the paper "Volumetric Michell Trusses for Parametric Design and Fabrication" published at SCF 2019.
MATLAB
29
star
79
mahmoudnafifi/ColorTempTuning

mahmoudnafifi/ColorTempTuning

A camera pipeline that allows accurate post-capture white balance editing (CIC best paper award, 2019)
MATLAB
29
star
80
srp98/Prediction-using-Bayesian-Neural-Network

srp98/Prediction-using-Bayesian-Neural-Network

Prediction of continuous signals data and Web tracking data using dynamic Bayesian neural network. Compared with other network architectures aswell.
MATLAB
29
star
81
js117/CVX

js117/CVX

Convex Optimization code collection of solved problems and algorithms
MATLAB
28
star
82
hoonose/sever

hoonose/sever

[ICML 2019] A Robust Meta-Algorithm for Stochastic Optimization
MATLAB
28
star
83
fmannan/PSFEstimation

fmannan/PSFEstimation

Point Spread Function Estimation from Images
MATLAB
27
star
84
mahmoudnafifi/modified-Poisson-image-editing

mahmoudnafifi/modified-Poisson-image-editing

Realistic image blending -- a Matlab implementation of MPB: A modified Poisson blending technique, Computational Visual Media 2015.
MATLAB
27
star
85
adityajain07/Radar-Systems

adityajain07/Radar-Systems

This repository contains codes for various applications in radar systems which includes matched filter, ambiguity diagram, digital beamforming, stepped-frequency waveformm and LFM.
MATLAB
27
star
86
tskippon/GND

tskippon/GND

Matlab code for calculation of geometrically necessary dislocation densities from EBSD data
MATLAB
27
star
87
jspenguin2017/Snippets

jspenguin2017/Snippets

Random code snippets
MATLAB
27
star
88
SIMEXP/niak

SIMEXP/niak

GNU Octave library for connectivity analysis in large fMRI datasets
MATLAB
26
star
89
bghojogh/DNMPC-Platooning

bghojogh/DNMPC-Platooning

The code for the project Distributed Nonlinear Model Predictive Control (DNMPC) for vehicle platooning
MATLAB
26
star
90
khushi4tiwari/OFDM-MIMO-System

khushi4tiwari/OFDM-MIMO-System

Physical Layer Simulation of an IEEE 802.11 OFDM MIMO System
MATLAB
26
star
91
benjaminbritton/AstroEBSD

benjaminbritton/AstroEBSD

AstroEBSD - indexing tool for EBSD patterns
MATLAB
26
star
92
tsogkas/spb-mil

tsogkas/spb-mil

Symmetry detection using color, texture and spectral cues in a Multiple Instance Learning (MIL) framework.
MATLAB
26
star
93
AntonSemechko/S2-Sampling-Toolbox

AntonSemechko/S2-Sampling-Toolbox

Toolbox for generating sptially uniform sampling patterns and decompositions of a unit sphere
MATLAB
25
star
94
gcunhase/Emotional-Video-to-Audio-with-ANFIS-DeepRNN

gcunhase/Emotional-Video-to-Audio-with-ANFIS-DeepRNN

Emotional Video to Audio Transformation with ANFIS-DeepRNN (Vanilla RNN and LSTM-DeepRNN) [MPE 2020]
MATLAB
25
star
95
SINBADconsortium/SLIM-release-apps

SINBADconsortium/SLIM-release-apps

Public legacy release of SLIM MATLAB software release to SINBAD sponsors - containing all applications, algorithms, tools, and utilities in MATLAB language
MATLAB
25
star
96
groupeLIAMG/bh_tomo

groupeLIAMG/bh_tomo

A Matlab borehole radar/seismic tomography package
MATLAB
25
star
97
Xingorno/Optimized-Bayesian-Nonlocal-means-with-block-OBNLM

Xingorno/Optimized-Bayesian-Nonlocal-means-with-block-OBNLM

Optimized bayesian nonlocal-means algorithm for denoising ultrasound image
MATLAB
25
star
98
mahdihosseini/1Shot-MaxPol

mahdihosseini/1Shot-MaxPol

Natural Image Deconvolution [IEEE TIP 2019]
MATLAB
24
star
99
scottclowe/matlab-continuous-integration

scottclowe/matlab-continuous-integration

A method of doing Continuous integration on a CI server when developing in MATLAB
MATLAB
24
star
100
threemmm/ML-Q-Learning-Robot-in-Maze-MATLAB

threemmm/ML-Q-Learning-Robot-in-Maze-MATLAB

Implementation of Reinforcement learning using Q learning algorithm- Robot in Maze - Matlab
MATLAB
24
star