Source Code Collection for Reproducible Research

 转自:http://www.csee.wvu.edu/~xinl/source.html

“It doesn't matter how beautiful your theory is, it doesn't matter how smart you are. If it doesn't agree with experiment, it's wrong” - Richard Feynman

 

"As a method for finding things out, science lives by its disdain for authority and its reliance on experimentation." - Chris Quigg

 

Welcome on this site about reproducible research in computational science (including signal processing, computer vision, machine learning and neural computation). This site is intended to share the source codes of the latest advances in various technical fields to the best of my knowledge. Only through Reproducible Research (RR), can we live up to the standard that hard-core science has established since Bacon and Newton. If you know of any release of the source codes that is missing from the list or any broken link, please kindly let me know.

Image denoising

  • Wavelet-based soft/hard thresholding and TI denoising Wavelab
  • Spatially adaptive image denoising under overcomplete expansion SA-OE
  • Low-complexity image denoising based on statistical modeling of wavelet coefficientscode
  • Bayesian Least-Square Gaussian Scalar Mixture BLS-GSM
  • Wavelet-domain HMM for image denoising WHMT
  • Fields of experts model for image denoisingFoE
  • Learning sparse representation for image denoising K-SVD
  • Shape adaptive DCT based image denoising SA-DCT
  • Nonlocal mean based image denoising codecode2
  • Block matching 3D (BM3D) image denoisingBM3D
  • Product of Edgeperts denoising PoEdges
  • Total Least-Square (TLS) image denoising TLS
  • AVMF color image denoising AVMF
  • Multiscle LMMSE-based image denoising code
  • Kernel regression based image denoising code
  • Belief propagation for image restorationcode
  • Gaussian Field-of-Expert (GFoE) denoisingcode
  • Image denoising via dictionary learning and structural clustering code

Image coding

  • JPEG-LS standardLOCO-I
  • Context-Based, Adaptive, Lossless Image Coding CALIC
  • Edge directed prediction for lossless image compression EDP
  • TMW lossless image compression Download Code(lost in cyberspace)
  • Minimum rate prediction with DP-based optimization Code
  • Embedded Predictive Wavelet Image Coder Code
  • SPIHT image codec SPIHTMATLAB codes (third-party implementation)
  • Estimation Quantization lossy image codec EQ
  • Least-Square Estionation Quantization CodecLS-EQ
  • EBCOT codec for JPEG2000 EBCOT

Image demosaicing

  • Primary-consistent soft-decision (PCSD)-based scheme executable
  • Alternate projection (AP)-based scheme AP
  • Adaptive Homogeneity-Directed (AHD) demosaicing AHD
  • DLMMSE demosaicing DLMMSE
  • Demosaicing by successive approximation SA
  • Demosaicing by directional filtering and a posteriori decision dfapd
  • LPA-ICI demosaicing LPA-ICI
  • Lukac's demosaicing toolbox Download

Image interpolation and Superresolution

  • New edge directed interpolation (NEDI) NEDI
  • Directional filtering and data fusion DFDF
  • Wavelet-based texture image interpolationwt_interp
  • Fast and robust superresolution (SR) toolboxUCSC-SR
  • Superresolution for synthetic zoomingsyn_zoom
  • EPFL's frequency-domain approach EPFL
  • Support vector machine based image superresolution result
  • Image interpolation using multiscale geometric representations Code
  • Kriging-based Best Linear Unbiased EstimatorCode
  • Image interpolation by adaptive 2D autoregressive modeling and soft-decision estimation Executable
  • Super-resolution GUI developed by Bahadir at LSU
  • Super-resolution via sparse coding code
  • Super-resolution with sparse mixing estimators
  • Machine learning in multi-frame SR
  • Example-based learning for super-resolution

Image segmentation/parsing and matting

  • Image segmentation by normalized cut Ncut
  • Epitome-based image segmentation epitome
  • Bayesian multiscale image segmentation SMAP
  • Graph-cut Based Image Segmentation segment
  • EDISON System EDISON
  • Pfinder system Pfinder
  • A closed form solution to image mattingmatting
  • Spectral matting code
  • Level set evolution without reinitializationCode
  • Implicit active contour driven by local binary fitting energy Code
  • Snakes, Shapes, and Gradient Vector FlowCode
  • Unsupervised learning of finite mixture model Code
  • DDMCMC Image Segmentation
  • Image Segmentation by Generalized SW-cuts

Stereo matching

  • A taxonomy and evaluation of dense two-frame stereo correspondence algorithmscode
  • Graph cut based stereo matching code
  • Belief propagation based stereo matchingcode
  • A roadmap to the integration of early visual modules Code
  • Adaptive support-weight approach Code
  • Energy minization based stereo matching

Image deblurring

  • Fourier-Wavelet Regularized DeconvolutionForWard
  • Pointwise SA-DCT regularized deconvolutionSA-DCT
  • Removing Camera Shake from a Single Imagecode_request_form
  • Image deconvolution using a natural image prior Code
  • Total-Variation (TV) based image deblurringCode
  • Two-step iterative shrinkage/thresholding algorithms for image restoration Code
  • Iterative methods for image restoration Code
  • ICA Toolbox for blind image separation
  • High-quality blind motion deblurring (executables only)
  • L0-AbS Deblur 1.0
  • Projection-based deblurring with fine-granularity and spatially adaptive regularization
  • Fast Gradient-Based Algorithms for Constrained Total Variation Image Deblurringcode
  • Image deblurring by adaptive sparse domain selection and adaptive regularization code

Image inpainting/Texture synthesis

  • Exemplar-based image inpainting code
  • Fields of experts model for image inpaintingFoE
  • Image recovery via adaptive sparse representation code
  • Least-Square based sequential error concealment nsec
  • Patch-based nonlocal error concealment
  • Wavelet-domain parametric model code

PDE-based image processing

  • Perona-Malik nonlinear diffusion code code2
  • Total variation based image denoising codecode2
  • Shock filter for image enhancement code
  • Weickert's anisotropic diffusion code
  • Mean curvature diffusion (MCD) code
  • A variational method for image recovery code

Image quality assessment

  • Universal image quality index code
  • Structural SIMilarity (SSIM) index code
  • Degradation model code
  • FSIM: A Feature Similarity Index for Image Quality Assessment code

Biometrics

 

Texture classification

  • wavelet-based GDD and KL-distance code
  • Local binary pattern (LBP) based
  • Filter bank based at Visual Geometry Group

Image registration

Manifold learning and embedding

  • A Global Geometric Framework for Nonlinear Dimensionality Reduction code
  • Nonlinear Dimensionality Reduction by Locally Linear Embedding code
  • Laplacian Eigenmaps code
  • Diffusion maps code
  • Manifold learning toolbox&demo

Wavelets and frames

  • A Wavelet Tour of Signal Processing Wavelab
  • Steerable PyramidmatlabPyrtools.tar.gz
  • Rice Wavelet Toolbox rwt.zip
  • Contourlet and Ridgelet Toolbox download
  • Beamlet and Curvelet Toolbox Beamlab
  • Complex wavelet Toolbox download
  • Wavelet/bandelet Toolbox at Matlab Central
  • MCALab

Compressed Sensing

  • Robust uncertainty principle code
  • Bayesian compressed sensing code
  • SparseMRICode
  • Sparse Recovery Using Sparse Random Matricescode
  • SPARCO toolbox code
  • Fixed-Point Continuation Method for l1-Regularized Minimization code
  • Matching Pursuit Toolkit code
  • Gradient pursuit code
  • l1-regularized LS code
  • Gradient projection code
  • Sparselab Toolbox
  • Peformance benchmark of l1-optimization algorithms

Object recognition

  • Adaboost method code
  • Biologically inspired object recognitioncode
  • Hierarchical Models of Object Recognition in Cortex code
  • Scalable recognition with a vocabulary treeCode
  • Shock graphscode
  • Shape contexts code
  • Robust nonrigid point matching Code
  • Recognizing and learning object categories(short course at ICCV2005)
  • Beyond Bag of features Code
  • SuperParsing Code

Evolutionary computing

Visual tracking

  • Incremental Learning for Robust Visual Tracking code
  • Online Visual Tracking with Histograms and Articulating Blocks code
  • Kanade-Lucas-Tomasi Feature Tracker

  • SIFT keypoint detector code2 code3
  • Speeded-Up Robust Features (SURF)
  • Histogram of oriented gradients (HOG) based human detection

Video coding

  • MPEG-1/2 reference software
  • H.263/H.263+ reference software
  • MPEG4 reference software (MoMuSys version)
  • H.264/AVC reference software
  • 3D SPIHT video coding code
  • DISCOVER video codec for DVC

Data Clustering

  • Unsupervised learning of finite mixture models code
  • Affinity propagation
  • On Spectral Clustering: Analysis and an algorithm code code2 code3
  • Nonnegative matrix factorization (NMF) code2code3
  • Fast kmeans via triangle inequality
  • kdtree-based NN/kNN search fast kNN searchcode2

Machine learning

  • Deep Boltzmann Machines
  • Support vector machine
  • Object detection with Boosting
  • Convolutional/Deconvolutional networks
  • Hopfield networks code
  • Self-organizing map (SOM) Toolbox

Blind source separation

  • Shiro Ikeda's page of Blind Source Separation
  • Independent Component Analysis by JV Stone
  • Blind source separation via Independent component analysis

Miscellaneous

  • Direct LS-based ellipsis fitting code
  • Graph cut based 2D Phase unwrapping code
  • Inference package for undirected graphical models
  • Kernel smoothing toolbox
  • CMU statistics library collections
  • Complex network toolbox
  • DistLearnKit: a MATLAB Toolkit for distance metric learning
  • Subspace segmentation source code distribution
  • Multiview geometry and 3D reconstruction
  • A probabilistic image jigsaw puzzle solver

Links to other communities' reproducible research effort

  • Error Correcting Codes (ECC) in Digital Communication
  • Computer graphics graphics papers on the web
  • Computer vision CV papers on the web
  • Machine learning
  • Neurophysiological data analysis

Links to other individual's reproducible research

  • Al Hero's Lab and his reproducible research
  • Amir Beck's work on optimization theory and applications
  • Amit Agrawal's Matlab and C codes
  • Anand Rangarajan 's matlab codes on his research
  • Andrew Davison's work on Computational neuroscience
  • Ann Lee's Diffusion maps and treelet
  • Andrew Zisserman's visual geometry group source codes
  • Bill Freeman's software release on his group's research
  • Ce Liu's software release on his research
  • David Heeger's toolboxes
  • Deva Ramanan's work on object recognition
  • Guy Gilboa's matlab codes on PDE-based image processing
  • Leo Grady's Graph Analysis Toolbox for Image Processing
  • Jalal Fadili's source codes on sparse representation
  • Jelena Kovacevic: bimagicLab: Software
  • JianChao Yang's source codes on image classification and super-resolution
  • Jiaya Jia's programs and executables
  • Jon Wellner's work on statistics
  • Kevin Murphy's Bayes Net Toolbox for Matlab
  • Laurent Perrinet's SparseHebbianlearning source codes
  • LCAV's reproducible research at EPFL
  • LEAR's learning and recognition in vision
  • Lei Zhang's MATLAB codes releases
  • Leo Grady's matlab codes on his research
  • Malcolm A. MacIver's AnimalLab
  • Mark Schmidt's reseach on learning on probabilistic graphical models
  • MD Anderson Cancer Center: Bioinformatics
  • Michael Elad's source code collection on his research
  • Ming-Hsuan Yang's research works
  • Neil Lawrence's reproducible research in machine learning
  • Patrik O Hoyer's source code collection on his research
  • Peyman Milanfar's source code collection on his research
  • Simoncelli's LCV research codes release
  • Song-chun Zhu's source codes on image segmentation and active basis
  • UCF vision lab source code collection
  • Vanderbilt's StatReport
  • Xavier Bresson's source codes accompanying his papers on image processing
  • Xiaofei He's dimensionality reduction source code collection
  • Xubo Song's matlab codes on her research
  • Yi Ma's source code collection on his research
  • Yue M Lu's source codes on his research

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/243307.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

IClass与电源管理

IClass与电源管理 前段时间为J9项目上添加电源管理,中间走了一些弯路。之前错误的认为,IClass只是与电源状态的改变方法有关,也就是说IClass的正确与否只会影响到设备电源状态的正确与否,而不会造成设备是否可以支持设备电源状态的…

状态机在VHDL中的实现

状态机在VHDL中的实现 1、Moore状态机的VHDL描述 输出仅取决于所处的状态 LIBRARY IEEE; --库、程序包的说明调用 USE IEEE.STD_LOGIC_1164.ALL;ENTITY Moore IS PORT (RESET,CLOCK,DIN : IN STD_LOGIC;DOUT : OUT STD_LOGIC_VECTOR(2 DOWNTO 0) ); END;ARCHITECTURE Mo…

Linux : find big file in the all directories

1. Juniper Firewall find . -type f -size 10000 -exec ls -lh {} ; Sample output: [email protected]% find . -type f -size 10000 -exec ls -lh {} ; -rw-r–r– 1 930 929 134M Jan 5 17:34 ./cf/packages/junos-11.4R6.6-domestic-rw-r–r– 1 root wheel 1…

VC++静态文本框/PICTURE控件的notify属性

RT,该属性对应的是SS_NOTIFY,但是很多人误以为是WM_NOTIFY 。该属性可以用ModifyStyle函数修改。

VHDL仿真

VHDL仿真 仿真(Simulation也称模拟),不接触具体的硬件系统利用计算机对电路设计的逻辑行为和运行功能进行模拟检测,较大规模的VHDL系统设计的最后完成必须经历多层次的仿真测试过程,包括针对系统的VHDL行为仿真、分模块的时序仿真和硬件仿真,直至最后系统级的硬件仿真测…

从Var Tick角度来对CE电源管理

从Var Tick角度来对CE电源管理 一.相关的基础知识如下 1.OAL中Timer相关函数说明 1> OALTimerInit 参数: msecPerSysTick: 每个系统调度Tick对应多少ms; countsPerMSec: Timer的Counter变化多少为1ms,其值为T…

变量初始化的确定性

变量初始化的确定性 SystemVerilog初始化顺序 SystemVerilog标准增强了变量的内嵌初始化。SystemVerilog规定所有内嵌初始化先于仿真时刻0执行的事件。这就保证了如果Initial或者always过程块读取具有内嵌初始值的变量时取得正确的初始值,这个确定行为消除了Verilo…

很好的Android论坛

需要的兄弟可以看一下 http://www.eoeandroid.com/?fromuid9379

用户自定义和枚举数据类型

用户自定义和枚举数据类型 用户自定义 1、typedef定义用户自定义类型 SystemVerilog同C一样,使用typedef关键字来建立用户自定义类型。用户自定义类型允许使用现有的数据类型建立新的数据类型。新的数据类型定义后,可以声明这个类型的变量 typedef int…

Keyboard驱动介绍

Keyboard驱动介绍 最近手里面没啥事,就想看看一些Driver的MDD层。 以前改过Keyboard Driver的PDD层,但是对它的MDD层还真是一片空白,这两天随便看了看Keyboard的MDD层,赶紧把东西记录下来,以防以过段时间忘记了。 很多…

GDI+不同的地方

研究了GDI处理图像的地方,发现它一些与众不同的地方,被它坑了一天。。。。。1、GDI的像素的原点默认你在左下角的,所以读取像素的顺序是从最低一行开始的(bottom-left),其他一般的图像处理软件,像Photoshop&#xff0c…

关于结构体的内容

关于结构体的内容 结构体使用类似于C语言的语法来定义 结构体使用struct关键字声明。结构体内的成员可以是任何数据类型,包括用户自定义类型和其他的结构体类型。 struct{int a,b; //32位变量opcode_t opcode;//用户定义类型logic [23:0] adress;//24位变量bit er…

Pushing Policy Failed because Checkpoint Firewall “Load on module failed – no memory”

One day when pushing firewall policy from Checkpoint management server to UTM 272 cluster gateways, it failed and I got error message “Load on module failed – no memory” on one of cluster members. “Network Security Policy ‘Montreal_DMZ’ was prepared …

电池驱动介绍

电池驱动介绍 一.整体框架 电池驱动代码量很小,可是麻雀虽小,五脏俱全。与其他的很多Driver一样,分为PDDMDD层,双层之间通过PDD的如下导出接口相联系。 Programming element Description BatteryDrvrGetLevels…

将1bpp的bmp图像存储为1bpp或者2bpp的tiff格式

// 将1bpp的位图转换为 1bit/2bit tiff /** 参数:BYTE *src 二值图像的像素数据,不包含头部信息, 1bpp, int src_width 原图的宽度, in pixles,int src_height 原图的高度, in pixlesint bpp 转换tiff指定的bpp */ static BYTE *BW2Tif(…

关于联合体的内容

关于联合体的内容 联合体只储存一个值 联合体只存储一个元素,但这个元素可以有多种表示方法,每种表示可以是不同的数据类型。 联合体的声明语法类似于结构体,联合体的成员的引用也跟结构体一样。 union{int i;int unsigned u; }data; ... d…

Point-BERT:一种基于Transformer架构的点云深度网络

目录 1. 前言 2. Point Tokenization 3. Transformer Backbone 4. Masked Point Modeling 5. Experiments Reference 1. 前言 从PointNet [1] 开始,点云深度网络逐渐成为解决点云特征提取与语义分析的主要研究方向。尤其在OpenAI的GPT模型获得了突破性成果后&#…

GNS3 VoIP Lab (Cisco 3725 and CME 4.3)

Here is a simple VoIP Lab in GNS3 environment. It is only used for my lab test and recorded here for future reference. 1. Topology: GNS3 Topology:Logic Topology:xp(192.168.2.60)——–C3725 Router(192.168.2.10) 2. Enviroment: ESXi 5.5 (or Vmware Workstation…

谁知道这个代码片段干嘛的

int value 0xAAAA;for (int i0; i<8; i){int tmp value & 0x3; // 取出第两个比特位置if (tmp 0x0){//}else if (tmp 0x1){//}else if (tmp 0x2){//}else if(tmp 0x3){TRACE0("???");}TRACE1("tmp0x%x\n\n", tmp);value >> 2;}

关于数组的内容

关于数组的内容 Verilog数组声明的基本语法 <data_type><vector_size><array_name><array_dimension> 例如&#xff1a; reg[15:0] RAM [0:4095];//储存器数组SystemVerilog允许任何数据类型的非压缩数组 SystemVerilog将非压缩数组的声明进行了扩展…