WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

fMRT-Scan als 3D plot

 

JeefoWin32
Forum-Anfänger

Forum-Anfänger


Beiträge: 44
Anmeldedatum: 24.12.09
Wohnort: ---
Version: R2014b
     Beitrag Verfasst am: 12.08.2011, 11:46     Titel: fMRT-Scan als 3D plot
  Antworten mit Zitat      
Tag,

ich versuche einen fMRT-Scan in einem 3D-Plot darzustellen. Der scan liegt als 3D-Matrix vor, jedoch weiß ich nicht wirklich wie ichs der plo3-Funktion übergebe, da diese entweder nur Vektoren oder gleichdimensionale Matrizen akzeptiert.
Die Matrix ist mit 61*73*61 auch nicht unbedingt qudratisch.


MfG
Private Nachricht senden Benutzer-Profile anzeigen


eupho
Forum-Meister

Forum-Meister


Beiträge: 777
Anmeldedatum: 07.01.09
Wohnort: Marburg
Version: R2009b
     Beitrag Verfasst am: 12.08.2011, 12:01     Titel:
  Antworten mit Zitat      
Schau mal nach dem Stichwort Volume Visualization, dazu gibt es viele unterschiedliche Herangehensweisen (thresholding, Triangulation etc) mit jeweils schönen Beispielen...
Private Nachricht senden Benutzer-Profile anzeigen
 
JeefoWin32
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 44
Anmeldedatum: 24.12.09
Wohnort: ---
Version: R2014b
     Beitrag Verfasst am: 12.08.2011, 20:43     Titel:
  Antworten mit Zitat      
So hab mir heute die Finger dazu wund gegoogelt und einige Matlabscripts dazu ausprobiert, aber nichts klappt.
Hast du noch einen Tip? Wink
Private Nachricht senden Benutzer-Profile anzeigen
 
eupho
Forum-Meister

Forum-Meister


Beiträge: 777
Anmeldedatum: 07.01.09
Wohnort: Marburg
Version: R2009b
     Beitrag Verfasst am: 12.08.2011, 21:24     Titel:
  Antworten mit Zitat      
Das kann ich mir überhaupt nicht vorstellen, zumal ich nahezu das gleiche auch schon hinter mir habe.

Nur als Beispiel (aus der MATLAB Hilfe "Volume Visualization"):

Code:
figure;
colordef(gcf,'black')
load mri;
D = squeeze(D);
[x y z D] = subvolume(D, [nan nan nan nan nan 4]);
p = patch(isosurface(x,y,z,D, 5), 'FaceColor', 'red', 'EdgeColor', 'none');
p2 = patch(isocaps(x,y,z,D, 5), 'FaceColor', 'interp', 'EdgeColor', 'none');
isonormals(x,y,z,D,p);
view(3);
daspect([1 1 .4])
colormap(gray(100))
camva(9);
box on
camlight(40, 40);
camlight(-20,-10);
lighting gouraud
Private Nachricht senden Benutzer-Profile anzeigen
 
Sco
Forum-Meister

Forum-Meister


Beiträge: 699
Anmeldedatum: 15.08.10
Wohnort: Dundee
Version: 2008a, 2010a
     Beitrag Verfasst am: 13.08.2011, 00:55     Titel:
  Antworten mit Zitat      
Hallo,

suche in der Matlab Hilfe einmal nach MRI und lies dir die Hilfeseiten dazu durch. Ich denke da sind genug Beispiele gegeben.

PS. Im obigen Code sollte doch bestimmt:
Code:

p = patch(isocaps(x,y,z,D, 5), 'FaceColor', 'interp', 'EdgeColor', 'none');

und nicht

p = patch(isosurface(x,y,z,D, 5), 'FaceColor', 'red', 'EdgeColor', 'none');
 

verwendet werden? Das rot sieht doch gräßlich aus Smile.

MFG

Sco
Private Nachricht senden Benutzer-Profile anzeigen
 
eupho
Forum-Meister

Forum-Meister


Beiträge: 777
Anmeldedatum: 07.01.09
Wohnort: Marburg
Version: R2009b
     Beitrag Verfasst am: 13.08.2011, 09:30     Titel:
  Antworten mit Zitat      
@Sco: Wie gesagt, nur aus der Hilfe kopiert Smile Über Farben lässt sich bekanntermaßen streiten, wobei ich dir hier in jedem Falle recht gebe Smile
Private Nachricht senden Benutzer-Profile anzeigen
 
JeefoWin32
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 44
Anmeldedatum: 24.12.09
Wohnort: ---
Version: R2014b
     Beitrag Verfasst am: 13.08.2011, 13:18     Titel:
  Antworten mit Zitat      
Ja das mit der Hilfe zur Darstellung von MRI Daten hab ich ja auch schon versucht, allerdings klappt das nicht so.
Ich bekomme dabei immer nur wilde Gebilde raus, aber wie ein Gehirn sieht es auch mit viel Phantasie (auch nicht, wenn man den Kopf dabei nach links neigt und leicht schielt) nicht aus.

hirn.png
 Beschreibung:

Download
 Dateiname:  hirn.png
 Dateigröße:  8.75 KB
 Heruntergeladen:  659 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
eupho
Forum-Meister

Forum-Meister


Beiträge: 777
Anmeldedatum: 07.01.09
Wohnort: Marburg
Version: R2009b
     Beitrag Verfasst am: 13.08.2011, 14:52     Titel:
  Antworten mit Zitat      
Dann liegt es eventuell auch an deinem Datensatz, hast du dir die Schichten einzeln (in 2D) schon angeschaut?
Private Nachricht senden Benutzer-Profile anzeigen
 
JeefoWin32
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 44
Anmeldedatum: 24.12.09
Wohnort: ---
Version: R2014b
     Beitrag Verfasst am: 13.08.2011, 15:58     Titel:
  Antworten mit Zitat      
Ja anschauen geht. Habe es bislang in einer for-Schelife, dass er alle Schichten nacheinander durchläuft. Allerdings möchte ich im Hirn auch Voxel markieren, daher würde ich das gerne als 3D Modell darstellen können.
Nur eben da helfen mir die Matlab-Hilfe und einige 3D-Tools aus dem Netz auch nicht weiter.
Private Nachricht senden Benutzer-Profile anzeigen
 
eupho
Forum-Meister

Forum-Meister


Beiträge: 777
Anmeldedatum: 07.01.09
Wohnort: Marburg
Version: R2009b
     Beitrag Verfasst am: 13.08.2011, 16:06     Titel:
  Antworten mit Zitat      
Lade doch mal den Datensatz hoch und ich schau mal danach..
Private Nachricht senden Benutzer-Profile anzeigen
 
Alex79

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 05.11.2013, 10:32     Titel: Matlab
  Antworten mit Zitat      
Hallo!
Ich suche schon verzweifelt Crying or Very sad im Internet nach einer kostenlosen Version des Programmes Matlab. Das brauche ich für eine Übung im GK Bildgebung und Läsion an der Nawi in Salzburg.
Könnte mir da vielleicht jemand weiterhelfen Idea ???

Viielen Dank und LG
Alex
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2025 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.