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

CT-Bild in ein künstliches Röntgenbild verwandeln

 

pschnota
Forum-Newbie

Forum-Newbie


Beiträge: 6
Anmeldedatum: 13.01.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.01.2012, 15:14     Titel: CT-Bild in ein künstliches Röntgenbild verwandeln
  Antworten mit Zitat      
Hallo.

Ich möchte ein CT-Bild in ein künstliches Röntgenbild umwandeln.
Dabei hab ich zunächst das Bild invertiert, so dass Wirbel und Knochen weiß, so wie der Hintergrund schwarz dargestellt wird. Desweiteren hab ich mit Hilfe der Histogrammlinearisierung und diverser Filter es soweit, dass man deutlich schäden im Knochen erkennen kann.
Doch das war nicht das Ziel!
Wie kann ich jetzt vorgehen, dass das Bild einem Röntgenbild ähnelt, also leicht verwaschen und unscharf ist?
Ich hoffe jmd hat eine Idee welches Verfahren sich eignet um ein möglichst echt aussehndes Röntgenbild zu erzeugen!

Viele Grüße
Private Nachricht senden Benutzer-Profile anzeigen


Hubertus
Forum-Meister

Forum-Meister


Beiträge: 1.034
Anmeldedatum: 08.01.09
Wohnort: Hamburg
Version: ---
     Beitrag Verfasst am: 16.01.2012, 17:13     Titel:
  Antworten mit Zitat      
Moin,

ich kenne zwar meine eigenen Röntgenbilder, kann mir aber nicht so recht vorstellen, was du erwartest. Es gibt viele Möglichkeiten. Ich denke, dass eine stetig ansteigende Unschärfe alle Möglichkeiten beinhaltet. Sollte es trotzdem nicht passen, beschreibe, was falsch ist und geändert werden müßte:

Code:
I = imread('cameraman.tif');
figure; imshow(I);
k = fspecial('gaussian',[10 10],10);
I2 = imfilter(I,k);
figure; imshow(I2);


Viele Grüße

Hubertus
Private Nachricht senden Benutzer-Profile anzeigen
 
pschnota
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 6
Anmeldedatum: 13.01.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.01.2012, 20:59     Titel:
  Antworten mit Zitat      
Vielen Dank für die Hilfe!
Aber Gauß-Filterung, hab ich gemacht.
Ich möchte aber künstlich diese ghost effekte die ein Röntgenbild hat erzeugen.
Ich weiß leider auch nich wie ich das mit dem ghosting anders erklären soll.
Das ist ein bisschen wie Bewegungsunschärfe!
Private Nachricht senden Benutzer-Profile anzeigen
 
Hubertus
Forum-Meister

Forum-Meister


Beiträge: 1.034
Anmeldedatum: 08.01.09
Wohnort: Hamburg
Version: ---
     Beitrag Verfasst am: 17.01.2012, 21:28     Titel:
  Antworten mit Zitat      
Ein Röntgenbild hat ein erheblich niedrigeres Auflösungsvermögen, dass sich durch visuelle Unschärfe auszeichnet. Eine Bewegungsunschärfe ist es auf keinen Fall. Diese könntest durch durch ändern von gaussian auf motion erzeugen. Ich denke, es wird dir nicht weiter helfen.

Wahrscheinlicher wird es, dein Bild zunächst zu verkleinern (zur Doku des verringerten Auflösungsvermögens) und dann wieder zu vergrößern. Die nun folgende Interpolation verursacht Unschärfen. Das Verhältnis muß allerdings stimmen. Es kann sein, dass du zunächst keinen Unterschied siehst. Du mußt das Bild dann kontinuierlich weiter verkleinern. Irgendwann entsteht genau dieser Effekt.

Wenn das immer noch nicht hinkommt, zeige mal in einem Bildausschnitt, wie du dir den Ghost-Effekt vorstellst. Ich habe dazu nichts gefunden.
Private Nachricht senden Benutzer-Profile anzeigen
 
Hubertus
Forum-Meister

Forum-Meister


Beiträge: 1.034
Anmeldedatum: 08.01.09
Wohnort: Hamburg
Version: ---
     Beitrag Verfasst am: 18.01.2012, 08:30     Titel:
  Antworten mit Zitat      
Die Röntgenbilder im Internet zeigen neben den Knochen die breiten Umrisse der Haut (wenn ich das mal laienhaft ausdrücken soll). Meinst du diese "Erscheinung". Ich denke, dann mußt du ein 2. Bild mit hoher Unschärfe erzeugen und diese beiden Bilder transparent übereinander legen.
Private Nachricht senden Benutzer-Profile anzeigen
 
pschnota
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 6
Anmeldedatum: 13.01.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.01.2012, 16:36     Titel:
  Antworten mit Zitat      
Ich danke dir! Ich werd mal versuchen noch ein paar CT-Bilder zu bekommen, dann befolge ich deinen Rat.
Bei Komplikationen meld ich mich nochmal!
Private Nachricht senden Benutzer-Profile anzeigen
 
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 - 2024 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.