Software Listing of Author : "Tudor Dima"
- 2D histogram - 'exact' and 'fast' binning, 'crop' and 'stretch' grid adjustment
- License: Shareware
- Price:


Calculate the 2D histogram of data pairs [x,y] on a 2D grid defined by its edges. Allows 'fast' and 'exact' binning modes. Adjustable input grid mode. Output of mesh centers for easy plot. EXAMPLE: binEdges_minmaxN_xy = [10 100 91; 0 10 21]; [h2d, binC_x, binC_y] = hist2(data2d, binEdges_minmaxN_xy, 'fast'); imagesc(binC_x, binC_y, h2d); % a 90x20 grid In "exact" mode it will equally split each point that falls on the bin edge between the two (or four) adjacent bins. This manner of binning has to be used when box-counting to establish a fractal dimension. It also alleviates problems with floating point numbers or when dealing with heavily aliased or undersampled data. "on the bin-edge" actually means in an infinitesimally-small vicinity, the default used is 1e-15 [h2d, binC_x, binC_y] = hist2(data, binEdges_minmaxN_xy, 'exact',...
- Publisher: tudor dima
- Date Released: 25-02-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- bmorph - binary morphological transforms
- License: Shareware
- Price:


For any structuring element other than 'square' or 'disk' this function is way faster than imerode.m and imdilate.m (more than an order of magnitude). It's also handy when you don't have the Matlab Image Processing Toolbox :-)... It also allows very fast iterative calls (for instance when sweeping the structuring element while looking for a certain effect, threshold in image statistics, etc). See the help in bmorph.m and the attached .pdf file.
- Publisher: tudor dima
- Date Released: 17-02-2013
- Download Size: 154 KB
- Download
- Platform: Matlab, Scripts
- HotPlot, view a 2D variable as hue over 2D data
- License: Shareware
- Price:


I needed a way to visualize a subset of a 2D variable derived from a 2D dataset, _together_ with the original data and in its original coordinates. Since a plain 3D plot decouples all this info (and becomes illegible for data containing very noisy regions) I decided to show the calculated 2D descriptor as hue variation on the original 2D data (represented as gray level). It is a suggestive way of visualizing data and especially effective when the 2D subset is a lot smaller than the original 2D data (for instance when the variable to plot is uninteresting for the most part and it would only skew the z-scaling). Following the discussions on the FileExchange and Newsgroup it seemed to me that more people might benefit from this, so I decided to post it. execute: >> imgRGB = hotplot(BACKGND, FOREGND, POSITION, 1); when FOREGND is an...
- Publisher: tudor dima
- Date Released: 22-02-2013
- Download Size: 72 KB
- Download
- Platform: Matlab, Scripts
- HTML Indexer
- License: Shareware
- Price:


HTML Indexer is just this, an automated multi-language html index file generator. It can also be used as a batch image resize tool. Finally, it can also generate a thumbnail index on a paper size of your choice. Both the html indexes and galleries as well as the "contact-sheets" are based on a list of input files. It can also be used simply as a batch image scaler cum jpg-converter, and might be extended to do other repetitive operations on the given images as well (colour balancing, etc.). The file-list and all the preferences (html colours, fonts, etc.) can be saved in project files for multi-session work. Batch doesn't mean "unfriendly" so there is also a graphical interface. If you find yourself often building a lot of multilingual html galleries or if you are a photographer with loads of images to index-print or if you simply...
- Publisher: tudor dima
- Date Released: 22-04-2013
- Download Size: 41 KB
- Download
- Platform: Matlab, Scripts
- Image segmentation - multiscale energy-based level sets
- License: Shareware
- Price:


This toolbox implements an energy-based segmentation algorithm that uses finite-difference based level set evolution. (See [1], [2]). Multiscale control of the curve evolution is implemented -- this greatly reduces the sensitivity to initialization as well as improves the execution speed by factors of 10-1000 and even more([3]). Given a segmentation problem, one can use this GUI in order to find the proper parameters that will yield the desired partition for the class of images used. The functions in the toolbox can be then re-used for a scripting algorithm, if desired. NOTE: This is not a full multigrid algorithm, the scale navigation is provided in 'manual' mode, for "image learning". Once you get the hang of it, you can then code that bit in. On the same line, the error is calculated and shown, but no decision is taken, the...
- Publisher: tudor dima
- Date Released: 06-04-2013
- Download Size: 51 KB
- Download
- Platform: Matlab, Scripts
- S-parameter toolbox
- License: Freeware
- Price: 0.00


Useful for the RF designer, it manipulates the various complex representations of the circuits as multiports, namely transformation from one representation to another and reading/writing to file in industry-standard format it contains stuff written/revised between 1993 and 2003, therefore a quite a few things could be better done today, especially file parsing/writing; however, most of the transformations are singularity-protected and I think this toolbox can really help one to get insight when working at high frequencies
- Publisher: tudor dima
- Date Released: 08-06-2013
- Download Size: 20 KB
- Download
- Platform: Matlab, Scripts
- S-parameter toolbox (+ Z, Y, H, G, ABCD, T)
- License: Shareware
- Price:


Useful for the RF designer, it manipulates the various complex representations of the circuits as multi-ports, namely conversions from one representation to another as well as reading/writing from/to files in industry-standard format. The (more oftenly used) transformations are singularity-protected; some legacy stuff could be done better today... and it is slowly getting done :-)! The file parsing/writing in particular has been greatly improved thanks to the input received from the users on this site. I hope this toolbox will help you when searching for that elusive insight when working at high frequencies !
- Publisher: tudor dima
- Date Released: 01-03-2013
- Download Size: 20 KB
- Download
- Platform: Matlab, Scripts
