image thumbnail

updated 10 days ago

K means clustering for Image Compression by Vinay Kumar Tadepalli

K-means clustering is a popular vector quantization method for data compression. (image processing, demo, mathematics)

Kmeans_Pre_Post.m

kmeans_clustering.m

Image_kmeans_main.m

image thumbnail

updated 3 months ago

One-Sided FFT by Aravazhi Anbarasu

More intuitive than built in function for simple operations.Useful for repetitive code and plotiing. (control design, physics, communications)

fft_calc(X,fs)

image thumbnail

updated 3 months ago

Linear regression for multiple category data with different slopes for each by Soumya Banerjee

The function does OLS and RMA regression on data that is categorized into two different categories (communications, optimization, aerospace)

regress_plot_twocategories_allslope

image thumbnail

updated 6 months ago

Image Noise Reduction by Local Statistics by Tristan Ursell

Reduce image noise by measuring local pixel statistics and remapping intensities. (relative, deviation, statistics)

[varargout]=relnoise(Iin,sz,sigma,varargin)

image thumbnail

updated 6 months ago

Modified gradient for gpuArray's by boyexex

Slightly modified the gradient function of MATLAB that is usable for gpuArray. (image processing, signal processing, mathematics)

ggradient(f,varargin)

image thumbnail

updated 6 months ago

Linear regression with statistics for multiple category data by Soumya Banerjee

This function does linear regression with statistics for multiple category data (OLS and RMA) (aerospace, automotive, biotech)

regress_plot_twocategories

image thumbnail

updated 7 months ago

COUNT_MATRIX_ELEMS by Paulo Coelho

Obtains unique row elements from MxN matrix A and counts the number of occurrences. (image processing, mathematics, data exploration)

count_matrix_elems.m

image thumbnail

updated 7 months ago

Draw lines with arrows by Sabesan

Draw lines with arrows. Multiple optional parameters are given for controlling the arrow and line (draw lines, plot, figure)

draw_line2(p1, p2, varargin)

image thumbnail

updated 7 months ago

Draw line with Arrows in 3D by Sabesan

draw_line3 draw line with directional arrow/arrows for the given 3D vector coordinates. (arrow, line in 3d, vector)

draw_line3(p1, p2, varargin)

image thumbnail

updated 8 months ago

Scalable Vector Graphics (SVG) Export of Figures by Juerg Schwizer

Converts 3D and 2D MATLAB plots to the scalable vector format (SVG). (plot2svg, svg filters, 3d)

demo_svg_water

plot2svg.m

simulink2svg

image thumbnail

updated 10 months ago

Gabor function by Niru Maheswaranathan

Generates a 2D spatial Gabor function. Useful for generating model simple cell receptive fields. (gabor, image processing, function)

gabor(varargin)

image thumbnail

updated 1 year ago

Simple Draw Helix Spring 3D Rotate Translate Transform Dilate Save JPG by Amitava Biswas

Simple Draw Helix Spring 3D Rotate Translate Transform Dilate Save JPG (demo, image processing, mathematics)

biswas47.m

image thumbnail

updated 1 year ago

Example using a MATLAB Class to control a GUI by Alex

This example shows how to use a Matlab class to control a gui. (class, gui, passing gui data)

standard_fig(varargin)

gui_class_example

image thumbnail

updated 1 year ago

Encryption/Coding and Minimzing Data by Mohammed Siddeq

this program used in the Encryption/Coding and Minimize array size at the same. (communications, image processing, signal processing)

[EncryptedData,Table]=Encryption_Coding_Minimize_Array_Algo...

[KEY]=Key_generater(StartValue,MAX_VALUE,Factor)

[New_arr]=Decryption_Deoding_Minimized_Array_Algorithm(Key1...

image thumbnail

updated 1 year ago

TIFFStack by Dylan Muir

Access a TIFF stack as a memory-mapped tensor. Handles a large range of internal TIFF formats. (tiff, tif, image manipulation)

TIFFStack

image thumbnail

updated 1 year ago

C++.NET programs inside MATLAB language by Mohammed Siddeq

run C++/C++.NET programs inside MATLAB language (communications, mathematics, image processing)

[M]=Read_Write_File_Data(X,R_W,Check_Matrix,Str)

image thumbnail

updated 1 year ago

CTrecon-an improved parallel data image reconstruct function by Robert Alvarez

Fixes a bug in iradon that results in offsets from the true values. Uses mex func. for backproject (image processing, reconstruct, iradon)

CTrecon(prj,varargin)

P6CTrecon.m

image thumbnail

updated 1 year ago

xyimagesc.m by Anthony Bathgate

Same as imagesc but works when X and Y are not evenly spaced. (image, imagesc, imagescnan)

xyimagesc( X, Y, C, varargin )

image thumbnail

updated almost 2 years ago

Better Block scan by Said BOUREZG

Hilbert16.m Hilbert.m Hilbertinv16.m Hilbertinv.m lena512.bmp (medical, image processing, matrix)

file=Hilbert(T);

file=Hilbert16(T);

inv=Hilbertinv(T);

image thumbnail

updated almost 2 years ago

Replacement for mwArray using Matlab Engine by David Johnson

mxWrapper emulates the functionality of mwArray, a C++ library used for Matlab computation (image processing, matrix, mwarray)

image thumbnail

updated 2 years ago

Getting nested loop counters by Weidong

A little tiny program used to print out your nested loop counters (for, loop, counter)

GetCounter.m

image thumbnail

updated 2 years ago

Brush Smaller Image Or Matrix Over A Larger Matrix, Select ROI with resizeable window by Michael Chan

Illustrates how a smaller matrix may be 'brushed' against a larger one without overflowing. (image, image processing, matrix)

brushSmallerImageOverAnother.m

computeRegionalStatisticsOf_ROI.m

section_reportStatisticsOfROI.m

image thumbnail

updated 2 years ago

Sampling Of 2D Geometrical Object via Line Beams by Michael Chan

Illustrates coordinated sampling of a geometrical shape such as an eclipse is used in this case. (ray, plot, beam)

calculateEllipse(x, y, a, b, angle, steps)

deg2rad( inDegrees )

getPointsBetween2Points (startp,endp,pts)

image thumbnail

updated 2 years ago

Image Error Measurements by Michael Chan

Measures the differences between 2 images, and measurement of image quality. (image processing, rmse, snr)

...

E=eme(X,M,L);

PSNR(A,B)

image thumbnail

updated 2 years ago

Least Mean Square Error Image Difference by David Smith

Compute the image difference with the minimum mean square error. (image processing, mathematics, measurement)

lmse (target_image, reference_image)

lmsediff (target_image, reference_image, mask)

lmse_example.m

image thumbnail

updated 2 years ago

BlockMean by Jan Simon

Mean of rectangular submatrices, fast C-Mex (no running mean) (block, image processing, array)

BlockMean(X, V, W)

uTest_BlockMean(doSpeed)

image thumbnail

updated 2 years ago

image processing-zooming an image using Bilinear interpolation by Dimuthu Senanayaka

Bi linear interpolation method has been used here for zooming images by a positive integer factor. (image processing, matrix, mathematics)

bilinear_zoom(file,fac)

image thumbnail

updated 2 years ago

Generalized Principal Component Pursuit by Angshul Majumdar

min nuclear_norm(L) + beta*||W(S)||_1 subject to ||y-F(S+L)|_2 < err (demo, mathematics, image processing)

L1NN(y, F, W, sizeImage, beta, err, alpha, c)

createSamplingScheme (sizeImage, patternName, patternParame...

demo.m

image thumbnail

updated 2 years ago

image resampling by Omer Demirkaya

This is a simple function that resamples the image at a different pixel size (image processing, pixel, function)

imresample(oldpixsize,img,newpixsize,intmethod)

image thumbnail

updated 2 years ago

mex_rref by Ben Mitch

Same functionality as the MATLAB rref function, but quicker. (image processing, signal processing, communications)

mex_rref(A, tol)

mex_rref_sub(varargin)

mex_rref_demo.m

image thumbnail

updated almost 3 years ago

uiselectim by Brett Shoelson

Visually select a single image from an array of images in a directory. (gui, display, annotation)

uiselectim(varargin)

image thumbnail

updated 3 years ago

Overlay 2 matrices in an imagesc-like plot by Nathan

This allows one to overlay 2 matrices in the same plot in an imagesc.m like manner. (imagesc, plot, visualization)

figure1 =imagesc_2mat(Matrix1,Matrix2,colormapchoice)

image thumbnail

updated 3 years ago

Photomosaicing by Hakan

This m-file determines the best X and Y offset values for mosaicing two picture pieces into one. (photomosaicing, matrix manipulation, mathematics)

Assignment6PartA.m

Assignment6PartB.m

image thumbnail

updated 3 years ago

cropmat by Wolfgang Schwanghart

crop arrays with axis-aligned minimum bounding box (matrix manipulation, matrix, image processing)

cropmat(IX,varargin)

image thumbnail

updated 3 years ago

shuffle label by Wolfgang Schwanghart

randomly relabel a label matrix (image processing, matrix manipulation)

shufflelabel(L,r)

image thumbnail

updated 3 years ago

Gaussian Pyramid by Pranam Janney

Generates a gaussian pyramid for the given input image (image processing, medical, statistics)

Gscale(img,levels,gsize,sigma);

image thumbnail

updated 3 years ago

imagescnan.m v2.1 (Aug 2009) by Carlos Adrian Vargas Aguilera

Same as IMAGESC but ignores NaNs. (color freeze, surf, imagesc)

imagescnan(varargin)

image thumbnail

updated 3 years ago

Cheque Number Reader by Niraj Meegama

The program will read the scanned image of the bank cheque and read the cheque number (image processing, matrix, finance)

cutCheque.m

image thumbnail

updated 3 years ago

Non Convex Algorithms for Group Sparse Optimization by Angshul Majumdar

Reweighted Lm,p algorithm Smoothed L2,0 algorithm (communications, matrix, signal processing)

GenGroupSparseProblem(m, n, nGroups, activeGroups)

GenerateProblem(channel_length, pilot_length, channel_spars...

l2p_re(A,y,p,group)

image thumbnail

updated almost 4 years ago

PET reconstruction system matrix by Munir Ahmad

DLL to generate a PET system matrix for image reconstruction (image processing, matrix, physics)

sys_mat.m

image thumbnail

updated almost 4 years ago

DICOM gantry tilt correction by Phil Lewis

Checks for gantry tilt in DICOM fileset and modifies the images (dicom, gantry, tilt)

gantrycorrect.m

image thumbnail

updated almost 4 years ago

Cellular Traffic Calculation by Sanad Al Hassan

A GUI that will calculate the traffic in a given area and draw suggested locations for the cells. (image processing, communications, mathematics)

H=circle(center,radius,NOP,style)

menu()

project()

image thumbnail

updated 4 years ago

IMComp-Image Compression Software by Saurabh Aggarwal

IMComp is an Image Compression tool useful for compressing digital JPG images. (image processing, signal processing, optimization)

IMComp(varargin)

imagecompression.m

image thumbnail

updated 4 years ago

contour following in binary images by rajjan thakur

the function finds the contour pixels in a bw image.. the object is assumed to be white. (contourcode, eightneighbourhood, forneighbourhood)

[knew,m2]=fourneighbour(k,n)

[knew,m]=eightneighbour(k,n);

contour_b(a,row,col)

image thumbnail

updated 4 years ago

Orthogonal Least Squares Algorithms for Sparse Signal Reconstruction by Angshul Majumdar

Greedy Algorithms for Underdetermined but Sparse Solutions (image processing, simulation, signal processing)

A=matrix_normalizer(B)

GenSig(n, k)

OLS(A, y, m, err)

image thumbnail

updated 4 years ago

Recursive tesselation by Daniel Lau

Produces a 2-D array by means of rec. tesselation. (image processing, 2d, array)

B=rcrsvtslltn(N)

image thumbnail

updated 4 years ago

Mosaic random-images by Yasser Arafat

This program creates random mosaic / tile image (mosaic, image, random)

[NoorImage resized]=YDynamicTiling(URows,UCols,NImgRows,NIm...

Demo_DynamicTiling.m

image thumbnail

updated 4 years ago

Image Processing Subset by Anthony Gabrielson

I have started to write a subset of the Image Processing toolbox. (signal processing, image processing, mex)

buildMex(filename, enblDbg)

image thumbnail

updated 5 years ago

imcircle by John T. McCarthy

The file develops an "n by n" matrix containing a solid circle of ones of diameter "n" pixels. (image generation, image processing, imcircle)

imcircle(n)

image thumbnail

updated 5 years ago

getborder by Wolfgang Schwanghart

returns a logical border inside or outside a mask (matrices, border logical mask, image processing)

getborder(I,method);

Contact us