PhD student

Professional Interests: Signal/medical image processing, computational anatomy and biomechanics

Submitted

Compute exact rigid-body parameters of objects represented by triangular surface meshes

Compute exact rigid body parameters of closed triangular surface meshes using divergence theorem

1 year ago | 1 downloads |

Submitted

Suite of functions to perform uniform sampling of a sphere

Set of functions to perform approximately uniform sampling/decomposition of the spherical domain

1 year ago | 36 downloads |

Submitted

Exact minimum bounding spheres/circles

Compute exact or approximate minimum bounding spheres/circles

2 years ago | 24 downloads |

Question

Setting 'FaceAlpha'<1 for a patch object causes x- and y- axes of the plot to dissapear. Why and how can this be corrected?

Hello everyone, have any of you ever plotted a 2D patch object and noticed that upon altering its 'FaceAlpha' value below 1, ...

2 years ago | 1 Answers | 0

Submitted

Fast segmentation of N-dimensional grayscale images

Partition N-D grayscale image into c classes using efficient C-means and fuzzy C-means clustering

3 years ago | 50 downloads |

Responded

Re: No help from "beep off"

In case you are running MatLab on Vista, this is how you can disable the annoying beep coming from the system speakers: http:/...

4 years ago | 33166 views

Answered

Dividing a triangle into equal parts

Suppose you have a triangle defined by the vertices A, B and C. To subdivide this triangle into n triangles of equal area you ca...

Dividing a triangle into equal parts

Suppose you have a triangle defined by the vertices A, B and C. To subdivide this triangle into n triangles of equal area you ca...

4 years ago | 0

Answered

Point inside triangle(s)?

Hi Sven, I have encountered this problem many times in the past. I am aware of at least two approaches to solve it. The first...

Point inside triangle(s)?

Hi Sven, I have encountered this problem many times in the past. I am aware of at least two approaches to solve it. The first...

4 years ago | 1

Solved

Select every other element of a vector

Write a function which returns every other element of the vector passed in. That is, it returns the all odd-numbered elements, s...

4 years ago

Solved

Determine if input is odd

Given the input n, return true if n is odd or false if n is even.

4 years ago

Solved

Make the vector [1 2 3 4 5 6 7 8 9 10]

In MATLAB, you create a vector by enclosing the elements in square brackets like so: x = [1 2 3 4] Commas are optional, s...

4 years ago

Solved

Eliminate unnecessary polygon vertices

Suppose you have an n-point polygon represented as an n-by-2 matrix of polygon vertices, P. Assume that the polygon is closed; t...

4 years ago

Answered

Problem trying to access labeled portion of images (updated 7/5)

The error occurs for m=559. If you look at the object: figure, imshow(K==559) set(gca,'xlim',[481 580],'ylim',[500 6...

Problem trying to access labeled portion of images (updated 7/5)

The error occurs for m=559. If you look at the object: figure, imshow(K==559) set(gca,'xlim',[481 580],'ylim',[500 6...

4 years ago | 0

| accepted

Answered

fminbnd fails to converge with exitflag=1

because TolX is a measure of change in x between two successive iterations and not an indication of how close it is to a true mi...

fminbnd fails to converge with exitflag=1

because TolX is a measure of change in x between two successive iterations and not an indication of how close it is to a true mi...

4 years ago | 0

| accepted

Answered

Skull striping without affecting tumor region

The simplest way to segment the tumor in the sample image would be to use region growing algorithm. There are a few implementati...

Skull striping without affecting tumor region

The simplest way to segment the tumor in the sample image would be to use region growing algorithm. There are a few implementati...

4 years ago | 0

Answered

Solving an implicit function, fsolve vs. fzero

You can try the following approach: abc=rand(3,1); % A, B, C parameters q=8; % order of the polynomial ...

Solving an implicit function, fsolve vs. fzero

You can try the following approach: abc=rand(3,1); % A, B, C parameters q=8; % order of the polynomial ...

4 years ago | 1

Answered

does anybody have a matlab code for revised simplex method with box vriables like -2<=x<=10....etc

yep, there is a submission of this sort on FEX: http://www.mathworks.com/matlabcentral/fileexchange/8277-fminsearchbnd-fminse...

does anybody have a matlab code for revised simplex method with box vriables like -2<=x<=10....etc

yep, there is a submission of this sort on FEX: http://www.mathworks.com/matlabcentral/fileexchange/8277-fminsearchbnd-fminse...

4 years ago | 0

| accepted

Answered

weird results with relational operation ==

The expression xchk == X3 is indeed false, however , if you check the value of abs(xchk-X3) you will find it to be le...

weird results with relational operation ==

The expression xchk == X3 is indeed false, however , if you check the value of abs(xchk-X3) you will find it to be le...

4 years ago | 1

| accepted

Answered

The "imregconfig" and " imregister" functions . help

You will not find these functions with your version of MATLAB because they were made available quite recently with the R2012a ve...

The "imregconfig" and " imregister" functions . help

You will not find these functions with your version of MATLAB because they were made available quite recently with the R2012a ve...

4 years ago | 0

| accepted

Answered

triangles generated by isosurface

Hi Sayed, unfortunately there are no built-in Matlab functions that would allow you to regularize your mesh. There is, however,...

triangles generated by isosurface

Hi Sayed, unfortunately there are no built-in Matlab functions that would allow you to regularize your mesh. There is, however,...

4 years ago | 0

| accepted

Answered

Get line properties from it's handle

try this: x=get(lineHandle,'XData'); y=get(lineHandle,'YData'); x and y variables respectively should be the x and y ...

Get line properties from it's handle

try this: x=get(lineHandle,'XData'); y=get(lineHandle,'YData'); x and y variables respectively should be the x and y ...

4 years ago | 1

| accepted

Answered

Identify decaying or growing sinusoidal graph

find the peaks, order them according to time and compare their magnitudes. see: http://www.mathworks.com/matlabcentral/fileex...

Identify decaying or growing sinusoidal graph

find the peaks, order them according to time and compare their magnitudes. see: http://www.mathworks.com/matlabcentral/fileex...

4 years ago | 0

| accepted

Answered

why fmincon optimizer does not optimize my last variable ?

it seems that your cost function is independent of that last variable

why fmincon optimizer does not optimize my last variable ?

it seems that your cost function is independent of that last variable

4 years ago | 0

| accepted

Answered

How to smooth an edge. I need you help very urgent

If you have IPT see the documentation for 'bwmorph' function. Amongst other things it allows you to remove spurious details of t...

How to smooth an edge. I need you help very urgent

If you have IPT see the documentation for 'bwmorph' function. Amongst other things it allows you to remove spurious details of t...

4 years ago | 0

| accepted

Answered

Radon Transform

see page 12 of this document: http://eecourses.technion.ac.il/049029/presentations/RadonTransform%20-%20slides.pdf

Radon Transform

see page 12 of this document: http://eecourses.technion.ac.il/049029/presentations/RadonTransform%20-%20slides.pdf

4 years ago | 1

Answered

Minimizing mean square error for a body tracking problem

No pen and paper necessary. Here is code for the function that I already have: function [R,t,s]=SymTformParams(Xref,Xsrc) ...

Minimizing mean square error for a body tracking problem

No pen and paper necessary. Here is code for the function that I already have: function [R,t,s]=SymTformParams(Xref,Xsrc) ...

4 years ago | 0

| accepted

Answered

Minimizing mean square error for a body tracking problem

If point correspondences are known, do the following: 1) solve for translation, by comparing the centroids of the landmark se...

Minimizing mean square error for a body tracking problem

If point correspondences are known, do the following: 1) solve for translation, by comparing the centroids of the landmark se...

4 years ago | 0

Answered

Clean-up isosurface output

http://www.mathworks.com/matlabcentral/fileexchange/27667-splitfv-split-a-mesh

Clean-up isosurface output

http://www.mathworks.com/matlabcentral/fileexchange/27667-splitfv-split-a-mesh

5 years ago | 0

| accepted

Answered

Shape analysis to distinguish different objects?

see this paper: Mingqiang et al. (2008) "A Survey of Shape Feature Extraction Techniques"

Shape analysis to distinguish different objects?

see this paper: Mingqiang et al. (2008) "A Survey of Shape Feature Extraction Techniques"

5 years ago | 0

| accepted