Code Ocean

United States

114 Works

Orca - Graphlet and Orbit Counting Algorithm

Tomaž Hočevar
Orca (ORbit Counting Algorithm) is an efficient algorithm for counting graphlets in networks. It computes node- and edge-orbits (of 4- and 5-node graphlets) for each node in the network.

Parametric Saccade Model

Weiwei Dai
A parametric model for saccadic eye movement The saccade model corresponds to the 'main sequence' formula $V_p = \eta(1 - e^{-A/c})$ where $V_p$ is the peak saccadic velocity and $A$ is the saccadic amplitude and $\eta$ and $c$ are parameters of positive value.

Parametric Saccade Model

Weiwei Dai
A parametric model for saccadic eye movement The saccade model corresponds to the 'main sequence' formula $V_p = \eta(1 - e^{-A/c})$ where $V_p$ is the peak saccadic velocity and $A$ is the saccadic amplitude and $\eta$ and $c$ are parameters of positive value.

briFCM - Boundary Remover Information Fuzzy c-Means

Gustavo Rodrigues Lacerda Silva
briFCM (Boundary Remover Information Fuzzy c-Means). Our algorithm is based on the original Fuzzy c-Means proposal, adapted to detect and remove the boundary regions of clusters.

Deep Learning Codes for Image Visual Realism Classification and Prediction

Shaojing Fan
Deep learning codes for image visual realism classification and prediction. The codes and CNN models are developed for following papers. Please cite our paper if you find the codes and models useful in your research. S. Fan, T.-T. Ng, J. Herbert, B. Koenig, C. Tan, R. Wang, “An Automated Estimator of Image Visual Realism Based on Human Cognition”, IEEE Conference on Computer Vision and Pattern Recognition (CVPR), June 2014. S. Fan, T. -T. Ng, B....

Data generator with a control over linear separability

Nejc Ilc
We developed a synthetic data generator that is able to produce two-dimensional datasets with non-overlapping sets of points. A user can specify the number of classes, the number of data points in each class, the shape and distribution of data points in a class, the minimal distance between classes, and the degree of classes that are linearly separable, i.e. how many pairs of classes are separable by a line.

Location-aided mm-wave channel estimation for vehicular communication

Nil Garcia
Millimeter-wave (mm-wave) communication is a promising technology for next-generation wireless systems. One challenging application lies in the vehicular domain, where mm-wave should support ultra-fast and high-rate data exchanges among vehicles and between vehicles and infrastructure. To achieve ultra-fast initial access between nodes, we propose a location-aided beamforming strategy and analyze the resulting performance in terms of antenna gain and latency. We find that location information can significantly speed up initial access. Figs. 5 to 8...

Analytical Approach to Wave Field Reconstruction Filtering in Spatio-Temporal Frequency Domain

Shoichi Koyama
For transmission of a physical sound field in a large area, it is necessary to transform received signals of a microphone array into driving signals of a loudspeaker array to reproduce the sound field. We propose a method for transforming these signals by using planar or linear arrays of microphones and loudspeakers. A continuous transform equation is analytically derived based on the physical equation of wave propagation in the spatio-temporal frequency domain. By introducing spatial...

Analytical approach to transforming filter design for sound field recording and reproduction using circular arrays with a spherical baffle

Shoichi Koyama
A sound field recording and reproduction method using circular arrays of microphones and loudspeakers with a spherical baffle is proposed. The spherical baffle is an acoustically rigid object on which the microphone array is mounted. The driving signals of the loudspeakers must be obtained from the signals received by the microphones. A transform filter for this signal conversion is analytically derived, which is referred to as the wave field reconstruction filter. The proposed method using...

Perceptual Information Loss due to Impaired Speech Production

Milos Cernak
Phonological classes define articulatory-free and articulatory-bound phone attributes. Deep neural network is used to estimate the probability of phonological classes from the speech signal. In theory, a unique combination of phone attributes form a phoneme identity. Probabilistic inference of phonological classes thus enables estimation of their compositional phoneme probabilities. A novel information theoretic framework is devised to quantify the information conveyed by each phone attribute, and assess the speech production quality for perception of phonemes....

BRAS: Bundle Robust Alignment for Panoramic Stitching

Yuelong Li
In this paper we study the problem of image alignment for panoramic stitching. Unlike most existing approaches that are feature-based, our algorithm works on pixels directly, and accounts for errors across the whole images globally. Technically, we formulate the alignment problem as rank-1 and sparse matrix decomposition over transformed images, and develop an efficient algorithm for solving this challenging non-convex optimization problem. The algorithm reduces to a sequence of subproblems, where we analytically establish exact...

PI-LatencyComp - Neighbor Discovery in BLE-Like protocols

Philipp H. Kindt
This matlab code implements the algorithm presented in the paper Philipp H. Kindt, Marco Saur, Michael Balszun and Samarjit Chakraborty. Neighbor Discovery Latency in BLE-Like Protocols. IEEE Transactions on Mobile Computing (TMC), to appear It can compute the discovery latencies of periodic interval-based protocols, such as BLE. The model produces exact, theoretically proven results for the ideal problem (i.e., one devices scans with an interval Ts, another device advertises with an interval Ta). Therefore, it...

3D Convolutional Neural Networks for Speaker Recognition

Amirsina Torfi
This code is aimed to provide the implementation for Speaker Verification (SR) by using 3D convolutional neural networks following the SR protocol.

NeuroSpeech: An open-source software for Parkinson's speech analysis

Neuro-Speech is an open source software platform designed to perform speech analysis of people with neuro-degenerative disorders. Particularly patients with Parkinson's disease. The software is designed to be used by medical examiners such as speech therapists and neurologists, but it can also be used by patients to perform the analysis, and by general population interested in the analysis of pathological speech. The software computes several measures to evaluate the communication capabilities of the patients and...

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 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

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.

Resource Types

  • Software

Publication Year

  • 2017
  • 2016

Data Centers

  • Code Ocean