Rank: 419 based on 182 downloads (last 30 days) and 2 files submitted
photo

Daniel

E-mail
Company/University
University Hospital of Marburg
Lat/Long
50.81562042236328, 8.807527542114258

Personal Profile:
Professional Interests:
medical physics (radiotherapy, radiology), image processing

 

Watch this Author's files

 

Files Posted by Daniel View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
06 Jan 2012 Screenshot cbimage - checkerboard superposition of two images superimpose two images (may be grayscale or RGB) with a chess (checkerboard) pattern Author: Daniel checkerboard, chess, superposition, image processing 6 0
15 Aug 2011 Screenshot Region Growing (2D/3D grayscale) Recursive region growing algorithm for 2D/3D grayscale images with polygon and binary mask output Author: Daniel region growing, grayscale, image processing, image analysis, recursive, can anyone help me ou... 176 13
  • 5.0
5.0 | 5 ratings
Comments and Ratings by Daniel View all
Updated File Comments Rating
04 May 2012 Region Growing (2D/3D grayscale) Recursive region growing algorithm for 2D/3D grayscale images with polygon and binary mask output Author: Daniel

Hello Michael. Unfortunately, that's true. I think the easiest way is to give over a handle to the desired axis as an additional input argument.

02 Apr 2012 Region Growing (2D/3D grayscale) Recursive region growing algorithm for 2D/3D grayscale images with polygon and binary mask output Author: Daniel

Hello moram, could you please provide some further informations (e.g. what exactly are you trying to do)?

03 Mar 2012 Region Growing (2D/3D grayscale) Recursive region growing algorithm for 2D/3D grayscale images with polygon and binary mask output Author: Daniel

The selection of a seeding position currently works only for 2D input images, since the function does not know, in which slice you may set the initial point. One (easy) way is to check whether the input image is 3D and show up the medial (or a random) slice.

02 Feb 2012 Random Number Generation Random integers (positive as well as negative) can be generated. Author: Aamir Alaud-din

could you please explain the difference to randi()?

01 Feb 2012 Sum ofall numbers in the input vector for cody challenge Author: Santhana Raj

well, nicely done, but why here?!

Comments and Ratings on Daniel's Files View all
Updated File Comment by Comments Rating
13 May 2012 Region Growing (2D/3D grayscale) Recursive region growing algorithm for 2D/3D grayscale images with polygon and binary mask output Author: Daniel Demirkaya, Omer

The following two statements should be replaced.
sumSQR = meanI*meanI; % sum of squares

stdI = sqrt((sumSQR - N*meanI*meanI)/(N-1)); % update standard deviation

13 May 2012 Region Growing (2D/3D grayscale) Recursive region growing algorithm for 2D/3D grayscale images with polygon and binary mask output Author: Daniel Demirkaya, Omer

Daniel good work.
I have a suggestion about an efficient mean and standard deviation calculations within your while loop.

Here is the inintilization of the parameters outside the loop.

meanI = regVal; % Mean intensity
sumSQR = 0; % sum of squares
stdI = 0; % Standard deviation
N = 1; % number of pixels

And then within your while loop after the statement,

J(xv+i, yv+j, zv+k) = true;

one can add the following lines of code to progessively calculate mean and standard deviation
gI = cIM(xv+i, yv+j, zv+k);
sumSQR = sumSQR + gI*gI;
meanI = (N*meanI + gI)/(N+1); % update mean
N = N+1; % increment number of pixels
stdI = (sumSQR - N*meanI*meanI)/(N-1); % update standard deviation

Omer.

04 May 2012 Region Growing (2D/3D grayscale) Recursive region growing algorithm for 2D/3D grayscale images with polygon and binary mask output Author: Daniel Daniel

Hello Michael. Unfortunately, that's true. I think the easiest way is to give over a handle to the desired axis as an additional input argument.

04 May 2012 Region Growing (2D/3D grayscale) Recursive region growing algorithm for 2D/3D grayscale images with polygon and binary mask output Author: Daniel Michael

Hey Daniel, running the 2d example with no initial seed produces an error if multiple figures are open, because get(himage,'XData') returns a cell array, and is then used in axes2pix() which accepts only numerical arrays. I'm not sure of the best way to deal with this, aside from including a 'close all' in the code.

03 Apr 2012 Region Growing (2D/3D grayscale) Recursive region growing algorithm for 2D/3D grayscale images with polygon and binary mask output Author: Daniel maram

i want to segment a mammographic image(from mias database. after choosing the seed the result is like a curve!

Top Tags Applied by Daniel
image processing, checkerboard, chess, denoising, grayscale
Files Tagged by Daniel View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
06 Jan 2012 Screenshot cbimage - checkerboard superposition of two images superimpose two images (may be grayscale or RGB) with a chess (checkerboard) pattern Author: Daniel checkerboard, chess, superposition, image processing 6 0
15 Aug 2011 Screenshot Region Growing (2D/3D grayscale) Recursive region growing algorithm for 2D/3D grayscale images with polygon and binary mask output Author: Daniel region growing, grayscale, image processing, image analysis, recursive, can anyone help me ou... 176 13
  • 5.0
5.0 | 5 ratings
29 Nov 2004 Wavelets Based Denoising This program shows wavelets based denoising of audio file and arbitrary signals. Author: Sheraz Khan denoising, shrinkage and thresho..., time frequency, wavelets, signal, wavelet_denoisem 112 14
  • 4.55556
4.6 | 18 ratings

Contact us at files@mathworks.com