Home > By category > Scripts >Communication > Robust spline smoothing for 1-D to N-D data



Robust spline smoothing for 1-D to N-D data

  • Downloads: 
  • Views: 
  • Rating:

SMOOTHN provides a fast, unsupervised and robust discretized spline smoother for data of any dimension.

SMOOTHN(Y) automatically smoothes the uniformly-sampled array Y. Y can be any N-D noisy array (time series, images, 3D data,...).

SMOOTHN can deal with missing (NaN) values (see screenshot, top panels).

SMOOTHN(...,'robust') carries out a robust smoothing that minimizes the influence of outlying data (see screenshot, bottom right panel).

SMOOTHN is made automated by the minimization of the generalized cross-validation score.

Enter "help smoothn" in the Matlab command window for complete instructions and 1-D to 3-D examples.

------
Here is an example that requires the Image Processing Toolbox. The example below applies SMOOTHN to an image of Saturn that has had Gaussian noise added.

Read the "Saturn" image from Matlab
I = rgb2gray(imread('saturn.png'));

Add Gaussian noise to the image
J = imnoise(I,'gaussian',0,0.025);

Remove the noise using the SMOOTHN function.
Let SMOOTHN choose the amount of smoothness automatically
K = smoothn(J);
K = uint8(K); % back to 8-bit integer format

Now check the result
subplot(121), imshow(J), title('Noisy Saturn')
subplot(122), imshow(K), title('Denoised Saturn')

------
Other 1-D to 3-D examples are given in:
http://www.biomecardio.com/matlab/smoothn.html
-----
For details about the algorithm, refer to:
http://www.biomecardio.com/pageshtm/publi/csda10.pdf

Free download from Shareware Connection - SMOOTHN provides a fast, unsupervised and robust discretized spline smoother for data of any dimension.

Publisher: Damien Garcia | License: Freeware | Price: 0.00
Version: 1.0 | Size: 10 KB | Platform: Matlab, Scripts
Released Date: 15-02-2013 | Rating: 0 | Title: Robust spline smoothing for 1-D to N-D data

Author Url: http://www.mathworks.com
Program Info Url: http://www.mathworks.com
Download Url: http://www.mathworks.com/matlabcentral/fx_files/25634/13/smoothn.zip

More downloads from Robust spline smoothing for 1-D to N-D data publisher Damien Garcia:

Hybrid median filtering - B = HMF(A,N) performs hybrid median filtering of the matrix A using a NxN box

Screenshot Impulse response invariant discretization of distributed order low-pass filter - Y = DCTN(X) returns the discrete cosine transform (DCT) of X.

Noise variance estimation - Suppose that you have a signal Y (Y can be a time series, a parametric surface or a volumetric data series) corrupted by a Gaussian noise with unknown variance

Image segmentation using Otsu thresholding - IDX = OTSU(I,N) segments the image I into N classes by means of Otsu's N-thresholding method

Label connected components in 2-D array - LABEL is a generalization of BWLABEL: BWLABEL works with 2-D binary images only

Robust spline smoothing for 1-D to N-D data keywords:
Robust spline smoothing for 1-D to N-D data related downloads:

STOIK Noise Autofix - STOIK Noise Autofix automatically cleans noise in digital photos while preserving image details and sharpness. The noise is reduced by 2 - 3 stops, so that the noise level of the photo shot at ISO 1600 is effectively reduced to ISO 200 - 400 levels.

Remove Duplicate MP3 Files Pro - Remove Duplicate MP3 Files - how to Remove duplicate MP3 files? Find duplicate MP3 files on computer, delete duplicate MP3 files from Windows media player and automatically delete duplicate MP3 files with the best duplicate remover. Download now!

Normalize N-D Vectors in Single Matrix or N Component Matrices - Normalizes N-D vectors provided either in one matrix, or as multiple component matrices.

Robust Experimental Designs for Generalized Linear Models - Optimal experimental designs for generalized linear models (GLM) depend on the unknown coefficients

Super PlaylistMaker for iTunes - Super PlaylistMaker for iTunes 1.

Shareware Connection periodically updates pricing and software information of 'Robust spline smoothing for 1-D to N-D data' from company source 'Damien Garcia' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'Robust spline smoothing for 1-D to N-D data' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Robust spline smoothing for 1-D to N-D data.

New Reviews

BitKiller - Dealing with various types of data efficiently holds the key to success in any computing task. Apart from generating new data and modifying existing files, it becomes necessary to delete existing files at times. While most users resort to using ...

DriverPack Solution Professional - To keep your laptop or desktop performing well consistently, it is important to pay attention to some aspects. Using top antivirus utility, cleaning up junk feels periodically are some such examples. However, you also need to keep drivers of ...

Skitch - Skitch is a user friendly and lightweight image capturing app for OS X that has been in the scene for quite some time. After its purchase by Evernote, the nifty Mac screen-capture tool has undergone some changes. You can still perform tasks with ...

Magican Monitor - Macs are famous for their superb stability and ease at multitasking. That explains why they enjoy a steady and growing user base, the steep price tag notwithstanding. However, prolonged usage can make even the most powerful iMac or Macbook ...

LastPass - Nearly every computer and internet users need to deal with a lot of passwords and this number only goes up with time! Remembering so many passwords becomes tedious with time and that can add to inconvenience. While you can assign the task of ...

dMaintenance - As a computer user, you may need to deal with several types of applications. For a lot of Windows users, the integrated tools of the OS may not suffice at times. They may need to use several third party apps for needs such as entertainment, ...

Argente Utilities - You can find so many third party utilities that can be used to maintain a Windows based PC and extract maximum performance from it. While these tools offer better performance than Windows in-built utilities, the plethora of choices can make ...

FortiClient Standard - Every computer user needs to have adequate protection for his system and this holds true for corporate and network users. In business setups, where multiple desktops and servers are connected to a network, using regular antivirus suite may be ...

LazPaint Portable - When it comes to choosing a suitable image editor, PC users are bombarded with options! There are a huge number of apps and some of them cost a lot. If you are looking for a freeware image editor that offers decent image editing features and ...

Impulse Media Player - To play back media files including media and video content, you need to use suitable software. For a majority of Windows users, the integrated WMP is the default choice. However, you can also pick from so many third party music and media playback ...




New Downloads

HotDisc DVD Copy

HotDisc DVD Copy is a very
easy, fast and powerful DVD
ripping tool, which can help
you rip and convert your
favorite DVD ...

Views RSS

This Drupal module allows
users to take control of their
feeds by providing a
fields-based views style
plugin for RSS

pplot

PPLOT is a graphical plot
layout and design tool for
both Matlab 4 and Matlab 5
(both PC and UNIX versions)

WebLogger

WebLogger is a php-based
application designed to help
Amateur Radio operators log
radio traffic.

MatTuGames

A game theoretical Matlab
toolbox to compute solution
schemes and properties from
TU-games.

Moran's I

calculate local Moran's I for
a local grid using a weight
matrix.

lvhues Script

lvhues is an applet that shows
an image changing its hue
continuously.

ReSiCA-PHP

ReSiCA-PHP is an
implementation of a very
simple centralized
authentication mecanism.

Double Sideband Amplitude
Modulation

Double Sideband Amplitude
Modulation is a basic
technique

Apply affine transforms to
graphic objects

The advantage of the function
compared to hgtransform
objects is that it operates
directly on the XData

Fractal curves

Dragon Curve

Paley Type I Hadamard
matrices

order of the Hadamard matrix
to be computed (integer)