knn-matting

Image segmentation algorithm

An implementation of KNN Matting, a technique for segmenting foreground from background in images.

Source Code for KNN Matting, CVPR 2012 / TPAMI 2013. MATLAB code ready to run. Simple and robust implementation under 40 lines.

GitHub

150 stars
13 watching
40 forks
Language: Matlab
last commit: about 9 years ago
Linked from 1 awesome list

foregroundknnknn-mattingmattingnearest-neighbor-searchsegmentationvisionvlfeat

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
joker316701882/deep-image-mattingAn implementation of a deep learning model for separating foreground and background in images626
marcoforte/closed-form-mattingProvides an implementation of image matting and background/foreground reconstruction from images with scribbles or trimaps.438
huochaitiantang/pytorch-deep-image-mattingDeep learning implementation of image matting, aiming to separate foreground and background from input images.293
aisegmentcn/matting_human_datasetsA large dataset of human matting images and corresponding results for training person segmentation models.615
marcoforte/fba_mattingA deep learning model for image matting that provides foreground, background, and alpha predictions469
minyuanye/siunThis project develops a deep learning-based image deblurring algorithm using iterative upsampling network architecture164
foamliu/deep-image-matting-pytorchAn implementation of deep image matting in PyTorch using a neural network architecture.821
marcoforte/poisson-mattingPython implementation of an image matting method using Poisson equations49
nathanepstein/knearA JavaScript implementation of the k-nearest neighbors algorithm for supervised machine learning48
asbaker/racket-knnAn implementation of the K Nearest Neighbors algorithm using Scheme and Racket16
reddavis/knnAn implementation of the K Nearest Neighbour algorithm in Ruby, allowing users to query a dataset and retrieve the k most similar data points based on various distance measurements.37
kgpml/hyperspectralDeveloping Deep Learning models for classifying land covers in hyperspectral images using Neural Networks298
pathak22/context-encoderUnsupervised feature learning by image inpainting using Generative Adversarial Networks (GANs)887
kalvar/ios-krkmeans-algorithmK-Means clustering algorithm implementation with multi-dimensional support and customizable features23
cszn/ircnnThis project trains deep CNN denoisers to improve image restoration tasks such as deblurring and demosaicking through model-based optimization methods.602