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.
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
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
123WebMessenger
Voice Audio Processing
Fractal dimension
Yahoo Messenger
PlaySMS
PID Tuning Using Genetic Algorithm
Continuous Sound and Vibration Analysis
Shock Response Spectrum
Grey prediction algorithm for mobile user localization
GSM Traffic Channel Simulator
OFDM LSE Channel Estimation
Wiener filter for Noise Reduction and speech enhancement
Solutions for Digital and Analog Communication Systems, 7Ed by Leon Couch
Using S-Parameters in MATLAB & Simulink
Affiliate Programs
Animation
Auctions
Audio Systems
Banner Rotation
Blog
Bulletin Boards & Forums
Business & Enterprise
Buttons
Calendars & Events
Charts & Graphs
Chat
Classified Ad Managers
Communication
Spline Shaft Data
Data Spline Autocad
Shaft Spline Data
Fast Upload Big Dimension Files
Car Frame Dimension Data
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.
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 ...
