Code Ocean

United States

100 Works

Pixel-based Adaptive Word Consensus Segmenter (PAWCS)

Pierre-Luc St-Charles
This modified standalone snapshot of the LITIV framework (v1.4.0) is used to evaluate the performance of the PAWCS video segmentation method on the baseline category of the 2014 ChangeDetection.net dataset. The output contains both evaluation reports and segmentation masks.

NoSE: NoSQL Schema Evaluator

Michael Mior
This algorithm comprises the core of NoSE: a schema design tool for NoSQL databases. More information is available at https://michael.mior.ca/projects/nose/.

Frequency Estimation by Phase Unwrapping

Vaughan Clarkson
Single frequency estimation is a long-studied problem with application domains including radar, sonar, telecommunications, astronomy and medicine. One method of estimation, called phase unwrapping, attempts to estimate the frequency by performing linear regression on the phase of the received signal. This procedure is complicated by the fact that the received phase is 'wrapped' modulo and therefore must be 'unwrapped' before the regression can be performed. In this paper, we propose an estimator that performs phase...

QABC: No Reference Image Quality Assessment under Different Illumination Conditions

Rajiv Tripathi
The performance of existing no reference image quality assessment metrics are not consistent on images taken under different illumination conditions. In this paper, a new metric is proposed which uses both contrast and brightness of an image for quality assessment. An extensive experimentation is done on standard images exposed to different illumination conditions and it is observed that proposed metric has performed better than existing blind image quality assessment metrics.

Nonparametric joint shape and feature priors based segmentation

Ertunc Erdil
In many image segmentation problems involving limited and low-quality data, employing statistical prior information about the shapes of the objects to be segmented can significantly improve the segmentation result. However, defining probability densities in the space of shapes is an open and challenging problem, especially if the object to be segmented comes from a shape density involving multiple modes (classes). Existing techniques in the literature estimate the underlying shape distribution by extending Parzen density estimator...

3D convolutional Neural Networks for Audio-Visual Recognition

Amirsina Torfi
This code is aimed to provide the implementation for Coupled 3D Convolutional Neural Networks for audio-visual matching. Lip-reading can be a specific application for this work. Online pair selection method has been used in order to select more contributing pairs of data.

MATLAB codes for optimization under unitary matrix constraint

Traian Emanuel Abrudan
*** Matlab codes for optimization under unitary matrix constraint Author of the codes: Traian Emanuel Abrudan (joint work with Jan Eriksson and Visa Koivunen) SMARAD CoE, Department of Signal Processing and Acoustics, Aalto Univestity, Espoo, Finland ** General description This set of codes may be used to optimize a smooth (differentiable) cost function J (W) over the Lie group of n × n unitary matrices. The codes we provide can be used to either minimize...

Ewald Implementation for SPC/E Water Reference Calculations 

Huseyin Kaya
This MATLAB script is written to reproduce the Ewald summation results presented in the NIST Standard Reference Simulation Website (1). By running the script, you can reproduce the E_real, E_fourier, E_self and E_intra energies in the table presented in Section 6 of “SPC/E Water Reference Calculations - 10Å cutoff” (2) 1. Shen, V.K., Siderius, D.W., Krekelberg, W.P., and Hatch, H.W., Eds., NIST Standard Reference Simulation Website, NIST Standard Reference Database Number 173, National Institute of...

Functional calibration for trunk and lower limb fixed inertial sensors

Benedikt Fasel
Functional calibration procedures for trunk and lower limb fixed inertial sensors. A set of known movements (squats, trunk rotation, hip ad/abduction, upright standing) is used to align the sensor axes of each inertial sensor to the functional axes of each segment. This procedure is needed for obtaining repeatable results for inertial sensor based measurements and to express the recorded data in a common, comparable reference frame, independent of sensor mounting. The code is written in...

Minimum Mean Brightness Error Bi-Histogram Equalization for Real Time Image Enhancement

Rajiv Tripathi
Minimum mean brightness error bi histogram equalization is used for image enhancement because of it’s optimal brightness preservation capability. Due to calculation of absolute mean brightness error at each gray level this technique need to repeat bi histogram equalization for all the gray levels present in the image. Computation time for this technique increase drastically with the size of image, which is not suitable for real time applications. In this paper, an algorithm has been...

C-1-1 Interpolation 

Matthew Hirn
We consider the following interpolation problem. Suppose one is given a finite set E⊂Rd, a function f:E→R, and possibly the gradients of f at the points of E. We want to interpolate the given information with a function F∈C1,1(Rd) with the minimum possible value of Lip(∇F). We present practical, efficient algorithms for constructing an F such that Lip(∇F) is minimal, or for less computational effort, within a small dimensionless constant of being minimal.

Orthogonal precoding for sidelobe suppression in DFT-based systems using block reflectors

Vaughan Clarkson
Abstract of the original paper: Sidelobe suppression has always been an important part of crafting communications signals to keep interference with users of adjacent spectrum to a minimum. Systems based on the discrete Fourier transform, such as orthogonal frequency-division multiplexing (OFDM) and single-carrier frequency-division multiple access (SC-FDMA) are especially prone to out-of-band power leakage. Although many techniques have been proposed to suppress sidelobes in DFT-based systems, a satisfactory balance between computational complexity and out-of-band power...

Content-Based Multimedia Timeline Analysis

Gang Ren
Dataset and visualization tools for content-based multimedia timeline analysis

code for "Coral calcifying fluid aragonite saturation states derived from Raman spectroscopy"

Thomas DeCarlo
Code to reproduce analysis and figures of DeCarlo et al. (2017) in Biogeosciences Discussions (open-access discussion article undergoing peer review). The scripts included here create a calibration between Raman peak widths and aragonite saturation states for abiogenic aragonite samples, and then use that calibration to derive saturation states for corals. The applications include the international standard JCp-1, experimentally cultured juvenile Acropora, and a wild Porites time series.

Spectrogram enhancement using multiple window Savitzky Golay (MWSG) filter for robust bird sound detection

Nithin Rao
An Unsupervised System for robust bird sound detection using enhanced Multiple Window Savitzky-Golay (MWSG) spectrogram. Proposed method, on average, achieved higher F-Score (10.24% relative) compared to the best of the base line schemes mentioned in the paper

Structure Aware Filtering

Shihao
We present a structure-aware technique to consolidate noisy data, which we use as a pre-process for standard clustering and dimensionality reduction. Our technique is related to mean shift, but instead of seeking density modes, it reveals and consolidates continuous high density structures such as curves and surface sheets in the underlying data while ignoring noise and outliers. We provide a theoretical analysis under certain assumptions, and show that our approach significantly improves the performance of...

Probabilistic Least Mean Square Adaptive Filter

Sadoghi
In the framework of the maximum a posteriori estimation, the present study proposes the probabilistic least mean square (PLMS) adaptive filter for the estimation of an unknown parameter vector from noisy data. PLMS combines parameter space and signal space with combining the prior knowledge of the probability distribution of the process with the evidence existing in the signal. Taking advantage of Kernel density estimation to estimate the prior distribution, PLMS is robust against Gaussian and...

Signed Stochastic Blockmodel learning algorithm (SSL)

Xueyan Liu
This code is used for signed stochastic blockmodel learning algorithm which adopts variational Bayes EM.

GMC sparse regularization

Ivan Selesnick
The purpose of this software is to find sparse approximate solutions to linear equations. A classical method for this problem is L1-norm regularized least squares, but this often underestimates the amplitudes of the true solution values. As an alternative to the L1 norm, this software uses the generalized minimax-concave (GMC) penalty which maintains the convexity of the least squares cost function to be minimized. The GMC penalty is defined in terms of the generalized Huber...

GMC sparse regularization

Ivan Selesnick
The purpose of this software is to find sparse approximate solutions to linear equations. A classical method for this problem is L1-norm regularized least squares, but this often underestimates the amplitudes of the true solution values. As an alternative to the L1 norm, this software uses the generalized minimax-concave (GMC) penalty which maintains the convexity of the least squares cost function to be minimized. The GMC penalty is defined in terms of the generalized Huber...

Multiple Change Point Analysis for Massive Dependent Data

Jie Ding
One of the main challenges in identifying structural changes in stochastic processes is to carry out analysis for time series with dependency structure in a computationally tractable way. Another challenge is that the number of true change points is usually unknown, requiring a suitable model selection criterion to arrive at informative conclusions. To address the first challenge, we model the data generating process as a segment-wise autoregression, which is composed of several segments (time epochs),...

Curved shape representation

Girum
The software is implementation of curved shape representation concepts discussed in "Deformation Based Curved Shape Representation", TPAMI, in press.

Boosted Korkine-Zolotarev (KZ) and Lenstra–Lenstra–Lovász (LLL) algorithms

Shanxiang
There exists two issues among popular lattice reduction (LR) algorithms that should cause our concern. The first one is Korkine-Zolotarev (KZ) and Lenstra–Lenstra–Lovász (LLL) algorithms may increase the lengths of basis vectors. The other is KZ reduction suffers much worse performance than Minkowski reduction in terms of providing short basis vectors, despite its superior theoretical upper bounds. To address these limitations, we improve the size reduction steps in KZ and LLL to set up two...

Matlab code for "Application of the Position-State Separation Method to Simulate Streamer Discharges in Arbitrary Geometries"

Lipeng Liu
This code was written in MATLAB by Lipeng Liu (lipeng@kth.se) to illustrate how POSS (The Position-State Separation Method) works in the simulation of streamer discharges. Please refer to the following paper for more information: L. Liu, M. Becerra, "Application of the position-state separation method to simulate streamer discharges in arbitrary geometries," IEEE Transactions on Plasma Science, volume 45, issue 4 (9 pp), 2017. https://doi.org/10.1109/TPS.2017.2669330

Matlab code for "An Efficient Semi-Lagrangian Algorithm for Simulation of Corona Discharges: The Position-State Separation Method"

Lipeng Liu
This code was written in MATLAB by Lipeng Liu (lipeng@kth.se) to illustrate how POSS (The Position-State Separation Method) works in the simulation of glow corona discharges. Please refer to the following paper for more information: L. Liu, M. Becerra, "An efficient semi-Lagrangian algorithm for simulation of corona discharges: the position-state separation method, " IEEE Transactions on Plasma Science, volume 44, issue 11 (10 pp), 2016. https://doi.org/10.1109/TPS.2016.2609504

Resource Types

  • Software
    100

Publication Year

  • 2017
    74
  • 2016
    26

Data Centers

  • Code Ocean
    100