Home > By category > Scripts >Development Tools > Windowed Gaussian Surprise and Running Windowed Mean / Variance



Windowed Gaussian Surprise and Running Windowed Mean / Variance

  • Downloads: 
  • Views: 
  • Rating:

This code calculates the (windowed!) running mean and variance as well as
the windowed Gaussian surprise for each newly added element.

A simple (and useless) usage example:

data=rand(1,100); % randomly generate 100 1-D samples
history_length=10; % use a window size of 10 samples
[s1,m1,v1]=gaussian_windowed_surprise_ring_buffer(data,history_length);

where m1 is the running window mean, v1 is the variance in the window,
and s1 is the windowed Gaussian surprise (novelty, saliency,
interestingness, wow, ...).

Here is another example on how we can (very simply) calculate the
auditory surprise / acoustic surprise similar to the approach presented
in [1]:

T = 0:0.001:2;
X = chirp(T,100,1,200,'q');
Y=spectrogram(X,128,120,128,1E3);
Z=abs(Y);
surprise=mean(gaussian_windowed_surprise_ring_buffer(Z,10));
figure('name','Demo: Surprise of the chirp signal');
plot(surprise);

However, in real applications you need to choose, e.g., a meaningful
frequency range and window length. Furthermore, please consider that the
values for the first elements (i.e., the first history_size-1 elements)
are wrong/broken and should be treated accordingly.

Please see [1] for details and an application of the Gaussian windowed
surprise and be so kind to cite [1], if you use the provided code.

[1] B. Schauerte, B. KdoDshn, K. Kroschel, R. Stiefelhagen, "Multimodal
Saliency-based Attention for Object-based Scene Analysis," in Proc.
Int. Conf. Intelligent Robots and Systems (IROS), 2011.

(Please note that this is NOT the [reference/original] implementation
that was applied in [1] and there ARE differences in the results due to
different calculations/algorithms.)

Free download from Shareware Connection - This code calculates the (windowed!) running mean and variance as well as the windowed Gaussian surprise for each newly added element.

Publisher: Boris Schauerte | License: Shareware
Version: 1.0 | Size: 10 KB | Platform: Matlab, Scripts
Released Date: 18-02-2013 | Rating: 0 | Title: Windowed Gaussian Surprise and Running Windowed Mean / Variance

Author Url: http://www.mathworks.com
Program Info Url: http://www.mathworks.com
Download Url: http://www.mathworks.com/matlabcentral/fx_files/33573/3/windowed_gaussian_surprise.zip

More downloads from Windowed Gaussian Surprise and Running Windowed Mean / Variance publisher Boris Schauerte:

Spectral / Phase-based Visual Saliency - This package provides implementations of several spectral (FFT,DCT)

Laser Dot Isolation - This file provides an implementation of (binomial) confidence interval calculation/estimation according to Kreyszig, 1975.

Kreyszig confidence - This file provides an implementation of (binomial) confidence interval calculation/estimation according to Kreyszig, 1975.

edit distances - This package provides implementations of the Levenshtein, Damerau-Levenshtein

Windowed Gaussian Surprise and Running Windowed Mean / Variance keywords:
Windowed Gaussian Surprise and Running Windowed Mean / Variance related downloads:

RUNMEAN - For vectors, Y = RUNMEAN(X,M) computes a running mean (also known as moving average) on the elements of the vector X

1-D Gaussian peak and valley detector - The algorithm takes in a 1-D signal and finds the Gaussian derivative of it with the given kernel size and sigma, to provide the zero crossings

Binary Step Size Based LMS Algorithms(BS-LMS) - I was trying out modifications of the LMS algorithm so that it will converge faster and the mean square error will also be smaller.

Directory Size Monitor - Directory Size Monitor Explorer Extension adds a new column to the Details view in Windows Explorer. The new column shows not only the size of files, but also the size of folders.

Stop Running - Stop Running is a lightweight application that can help you easily prevent any program from running.

Shareware Connection periodically updates pricing and software information of 'Windowed Gaussian Surprise and Running Windowed Mean / Variance' from company source 'Boris Schauerte' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'Windowed Gaussian Surprise and Running Windowed Mean / Variance' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Windowed Gaussian Surprise and Running Windowed Mean / Variance.

New Reviews

SnapCrab - Nearly every PC users need to take screenshots from time to time, whether it is for personal or professional needs. While using the basic Windows screenshot capture method is available, it is not adequate for everyone. When you want to capture ...

Trend Micro HouseCall - With time, PC users find it increasingly difficult to keep their systems free of malware and rogue apps, despite using latest and feature packed security software. This is mostly owing to the evolving nature of malware and newer types of ...

MagiX Video Pro - For PC users, there is no shortage of software to edit video. However, not all video editors come with the required features and versatility to edit complex projects and deal with several gigabytes of HD content easily. The high end video editors ...

Autodesk Smoke - Autodesk is the company well known for making some of the most feature rich and versatile tools for 3D modeling, animation and engineering design related work. Its Smoke is a Mac OS specific app that is aimed at professionals involved in ...

SlimCleaner - Nearly all PC users need to use various utilities to enhance performance of their laptop or desktop from time to time. Windows inbuilt utilities can serve the purpose but when you can find more capable third party apps at low or zero cost, why ...

Freemake Video Converter - Video conversion can become a necessity for average PC users who find it increasingly hard to manage an ever growing collection of media and video files. The DVDs, videos obtained from web and clips shot with mobile devices keep growing. Over ...

Uniblue SpeedUpMyPC 2013 - Even if you use an expensive desktop or laptop with beefy hardware and have the latest version of Windows installed, it is not unusual to find your system running sluggishly after prolonged usage. This has got more to do with inherent working ...

Screenshot Captor - Nowadays, a lot of Windows users need to take screenshots for professional and personal usage needs. It may be required to share an interesting image from web site or part of web pages with friends, making tutorials etc. However, freeware screen ...

Tiranium Premium Security 2014 - Antivirus or Internet security software has become a mandatory requirement for computer users, including casual users and network administrators. However, it is quite commonplace for average PC users to get a little confused when selecting a ...

Corel Painter Lite - Corel’s graphics and illustration tools have been perennial favorites with millions of graphic designers and layout artists worldwide. While CorelDraw graphic suite is the company’s most popular app, Painter has also succeeded in ...




New Downloads

CSS Star Rating

strtoupper("CSS Star Rating")
is a simple and easy to use
rating or review widget that
you can use on your website.
This ...

Cool iPhone Ringtone Maker

Cool iPhone Ringtone Maker
lets you create your own
ringtones from the mp3, wav,
ogg, aac, m4a, ra, wma music
files in ...

routh stability table
generator

It gets command line inputs
from user about highest power
and coefficients of
characteristic equation and
generates the table

Webform Alternate UI

This module provides an
alternate user interface for
the Webform module

Search configuration

This module has five main
functions

Rooh.it Instant
Highlighter: Save and Share
`parts` of web-pages

Add a highlighter pen to your
blog: anyone can then make
'highlights on any part of
your page' and automatically
post ...

2D FDTD for ring resonator
structure

2D FDTD for observing coupling
of light in ring resonator
structure

Nonlinearity Detection
using Zeroed Early-Time
FFTs

Nonlinearity detection scheme
based on zeroing the initial
time response over various
intervals and computing the
FFT of ...

DH Admin Themes

Add a dashboard theme.

Track Host

Track Host is a simple module
for Drupal that help site
publisher to follow the
step-by-step navigation ,
tracking "how" ...

Tapatio

Enable users to leverage a
drupal system as a front end
to twitter.com (and other
sources in the future)
allowing them to ...

ExtPhaseCorrelation

I tried to make the
implementation of the paper
entitled "Extension of Phase
Correlation to Subpixel
Registration"