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.
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
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
SimpleTest
WordPress Auto Poster Plugin
Professional Simulink Audio Equalizer
PHP Print / Echo
Ends Smart Form
Output buffering, and how it can change your life
ScriptCase - PHP Code Generator
Advanced Istaller for Java
FORMfields - The PHP Framework
C to C++ Converter
C++ Compiler
Wind Turbine Model
RTFGen - the PHP RTF generator
Cumulative Mann-Kendall trend test
Affiliate Programs
Animation
Auctions
Audio Systems
Banner Rotation
Blog
Bulletin Boards & Forums
Business & Enterprise
Buttons
Calendars & Events
Charts & Graphs
Chat
Classified Ad Managers
Communication
Mean Variance Optimization Excel
Mean Variance Optimization
Mean Variance
Portfolio Mean Variance Optimized
Mean Time Biel
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.
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 ...

