A new heuristic algorithm for fast k-segmentation

09/02/2020
by   Sabarish Vadarevu, et al.
0

The k-segmentation of a video stream is used to partition it into k piecewise-linear segments, so that each linear segment has a meaningful interpretation. Such segmentation may be used to summarize large videos using a small set of images, to identify anomalies within segments and change points between segments, and to select critical subsets for training machine learning models. Exact and approximate segmentation methods for k-segmentation exist in the literature. Each of these algorithms occupies a different spot in the trade-off between computational complexity and accuracy. A novel heuristic algorithm is proposed in this paper to improve upon existing methods. It is empirically found to provide accuracies competitive with exact methods at a fraction of the computational expense. The new algorithm is inspired by Lloyd's algorithm for K-Means and Lloyd-Max algorithm for scalar quantization, and is called the LM algorithm for convenience. It works by iteratively minimizing a cost function from any given initialisation; the commonly used L_2 cost is chosen in this paper. While the greedy minimization makes the algorithm sensitive to initialisation, the ability to converge from any initial guess to a local optimum allows the algorithm to be integrated into other existing algorithms. Three variants of the algorithm are tested over a large number of synthetic datasets, one being a standalone LM implementation, and two others that combine with existing algorithms. One of the latter two – LM-enhanced-Bottom-Up segmentation – is found to have the best accuracy and the lowest computational complexity among all algorithms. This variant of LM can provide k-segmentations over data sets with up to a million image frames within several seconds.

READ FULL TEXT
research
01/03/2022

A New Algorithm for Pyramidal Clipping of Line Segments in E3

A new algorithm for clipping a line segment against a pyramid in E3 is p...
research
01/20/2016

Selecting Efficient Features via a Hyper-Heuristic Approach

By Emerging huge databases and the need to efficient learning algorithms...
research
02/23/2022

A modification of the conjugate direction method for motion estimation

A comparative study of different block matching alternatives for motion ...
research
02/17/2015

Semi-supervised Segmentation Fusion of Multi-spectral and Aerial Images

A Semi-supervised Segmentation Fusion algorithm is proposed using consen...
research
09/30/2010

How to Extract the Geometry and Topology from Very Large 3D Segmentations

Segmentation is often an essential intermediate step in image analysis. ...
research
09/28/2017

Fast Barcode Retrieval for Consensus Contouring

Marking tumors and organs is a challenging task suffering from both inte...
research
09/29/2018

Generalized Functional Pruning Optimal Partitioning (GFPOP) for Constrained Changepoint Detection in Genomic Data

We describe a new algorithm and R package for peak detection in genomic ...

Please sign up or login with your details

Forgot password? Click here to reset