Visa DICOM. DICOM Viewer från insidan

Radiant Dicom Viewer. - Detta är ett bekvämt program för visning av bilder gjorda på medicinsk utrustning. Detta är särskilt användbart för medarbetare i medicinska institutioner och studenter. Programmet stöds på datorer med operativsystemet Windows XP och ovan.

DICOM Viewer. Gör att du kan visa ögonblicksbilder som gjorts under ultraljud, MR, CT och X-Ray, i helskärmsläge. Programvaran innehåller en uppsättning grundläggande funktioner för att visa bilder. Alla menyknappar presenteras som ikoner.

Programmet fungerar med en mängd DICOM-format. Med hjälp av standardverktyg kan användaren skala och rotera bilden, samtidigt öppna flera bilder samtidigt, samt ange personliga anteckningar. Detta gör det klart att överväga resultaten av undersökningarna och är mer exakt att diagnostisera patienten. Viewer Dicom Kan spara filer i vanliga JPEG- och BMP-format. De anteckningar som gjorts i programmet kommer emellertid inte att sparas.

Funktioner för programvara:

  • Visa MR, CT, ultraljud och röntgen;
  • Förmågan att samtidigt visa upp till 20 skott;
  • Fullskärmsläge;
  • Personliga anteckningar gjorda av läkaren rätt i bilderna;

För att russify Radiant Dicom Viewer, Gå till den officiella hemsidan www.radiantviewer.com/translations/ och ladda ner det ryska språket "language_ru.xml". Därefter, i programinställningarna, leta efter "Välj ett språk", välj "Importera språk XML-fil" och ange sökvägen till språkfilen.

Skärmdumpar

2 MB.

Ett utmärkt program för visning av medicinska bilder som har en DICOM-standard, skapades det för att underlätta läkarnas arbete. Utvecklingsgränssnittet är så enkelt som möjligt och bekvämt, ryskt stöd är närvarande, ladda ner Radiant Dicom Viewer för en direktlänk - snabbt och kan vara låg. Efter att ha öppnat den här bildtypen kan du använda smidig skalning, du kan justera ljusstyrkan och andra parametrar, det finns färdiga visualiseringsfönsterinställningar för beräknad tomografi, strålande DICOM-tittare kommer att vända bilden till önskad grad, det finns även en penna för att rita hand. Du kan arbeta med olika standarder för DICOM-bilder, såsom mammografi, tomografi, ultraljudsdiagnostik, gammakammare och så vidare. Radiant Dicom Viewer fungerar verkligen smart, allt är klart och bara tror jag att läkarna kommer att tycka om programmet.


Grafik och design, Windows-program

Radiant DICOM Viewer v.v1.9.2.7114 Beta, liknande program. Ladda ner gratis programvara för design och grafik

Photocollazh - Photocollage är ett nytt program för att skapa spektakulära collage från foton. Gör en vacker collage väldigt enkelt: tillräckligt för att lägga till bilder, ordna dem på ett ark ...

Sax - Enkelt program för att snabbt avlägsna skärmdumpar.

Nästan varje användare av datorn har en fråga från tid till annan - hur man snabbt gör ...

Pixia 6.5.0ce - Graphics Editor.

Pixia är en av de bästa gratisfunktionerna för att dra och redigera grafik. Trots den lilla storleken har Pixia ...

Hemfotostudie - Bekväm och kraftfull fotograferingsredaktör, öppnar obegränsade möjligheter till kreativitet. Det låter dig snabbt förbättra och redigera foton, visa ...

Ändringar i version 1.8.6 final

Nedan hittar du en lista med nya funktioner:
Multi-touch Support för Windows 8 Touch-Aktiverade enheter:
Använd ett finger för att bläddra i bilder av serien (eller utföra annan funktion vald från verktygsfältet).
Använd två fingrar för att panorera och zooma (nypa) bilder.
Använd tre fingrar för att ändra fönsterinställningar (ljusstyrka / kontrast).
Tidsintensitetskurvegenerering (Ctrl + Shift + E).
Exportera filer i DICOM-format.
Zoom och pan synkronisering.
Fönsterinställningar (WW / WL) synkronisering.
Nya kontroller för cine-läge, överlagt längst ner på skärmen när musen svänger över bilden.
Cine Auto start för oss och XA-serien.
Redigera Rois:
Kopiera vald avkastning (Ctrl + C)
Kopiera alla Rois i Visad bild (Ctrl + Shift + C)
Klistra in Roi (er) i samma eller i olika bilder (Ctrl + V)
Duplicera ROI i motsvarande serier (Ctrl + Shift + D)
Duplicera ROI i alla bilder av serien (Shift + Alt + D)
Ta bort rois i alla synliga bilder (Shift + Del)
Öppna snabbt flera serier (F4).
Ändra färgskala i fusionsbilder (klicka på Färgfältet).
Ändra kondenserad bild Opacity (vänster musknapp ner och dra över färgstången).
Maximera / återställningspanel (knapp / dubbelklicka på bilden / ctrl + m), du kan växla mellan öppnade serier i maximerad panel med fliken.
Anonimera alla synliga patientdata (Shift + F12).
Verktyg kan tilldelas den mellersta musknappen (WL / WW-justering som standard).
Öppna DICOM-mappen i strålning med högerklicka på Kontextmeny på en mapp i Utforskaren.
Kommandoradsparameter -B Visar utökat mappträd, låter användaren välja en undermapp som ska skannas för DICOM-filer.
Ny kommandoradsparameter "-Cl" stänger alla löpande instanser av strålande DICOM-tittare.

Förbättringar och buggfixar:
Betydande minskning av CD / DVD-belastningstider (upp till 3x snabbare).
Förbättrad multiframe DICOM-fil som läser från CD / DVD.
Detektion av CD / DVD / Flash-borttagning.
Växla Series Preview Bar Synlighet (Ctrl + Shift + F4).
Växla verktygsfältet och statusfältets synlighet (Ctrl + Shift + F3).
Växla ROI-synligheten (ALT + F12).
Ändra ROI-etikettfontstorlek (Ctrl + Shift + Plus / Minus).
Håll skiftet under ellipsritning För att göra det en cirkel, håll den när du ritar ett segment för att göra det horisontellt eller vertikalt.
Håll CTRL under ellipningsteckning för att visa aktuellt DICOM-pixlarområde (endast när bilden förstoras).
Ellipse Roi-etiketten visar aktuellt DICOM-pixlarummer som används för beräkningar.
Stäng alla paneler (Shift + F4).
Klicka på Panel Stäng-knappen med CTRL Praded för att rensa panelen istället för att stänga den.
Alternativ.xml-fil (Programdata / Radiantviewer-mapp i Windows7) - Ändra standardalternativ (för närvarande endast via manuell redigering).
Zoom-to-region-läget för zoomverktyg (tillgängligt i alternativ.xml).
Off-center zoomning (behåller önskad bildregion synlighet under zoomning - tillgänglig i alternativ.xml).
Scroll Wrapping kan inaktiveras i alternativ.xml-filen.
Tillagt WW / WL-förinställningar för andra modaliteter än CT.
Statusfältet visar återstående filer under mappsökning.
Visad information om förlustkomprimering av DICOM-bilder (vänster övre hörn, under serienummer).
Ctrl + C Kopior Värde till Urklipp i DICOM-taggar.
Förbättrat stöd för bilder med Voi Lut definierade.
Fixat en sällsynt krasch som orsakas av bilder med "rå" modalitet.
Fast visning av vissa amerikanska bilder (t.ex. Philips US Systems, GE Levande 7).
Fast standard Cine Rate Setting (FPS).
Fast problem med att öppna zip-filer som har icke-standardiserade tecken i ett filnamn.
Kompatilitet var Server 2008-systemet förbättrades genom att ta bort beroendet på wmvcore.dll-biblioteket.
Andra mindre funktioner och buggfixar.

God eftermiddag, respekterad Habra Community!

Idag vill jag kasta ljus på en av de mest upplysta teman på Habbé. Det handlar om visualizer av medicinska radiologiska bilder eller DICOM-tittaren "e. Det är planerat att skriva flera artiklar där vi kommer att prata om de viktigaste möjligheterna för DICOM-tittaren" A - inklusive möjligheterna till vokal render, 3D, 4D, överväga Dess enhet, stöd för DICOM-protokollet etc. I den här artikeln kommer jag att berätta om vokalåtergivningen och dess enhet. Alla intresserade välkomna till katt.

En av våra produkter är DICOM Viewer - Medical Image Viewer Dicom. Han vet hur man gör 2D-bilder, bygga 3D-modeller baserade på 2D-skivor, och stöder även operationer för 2D-bilder och för 3D-modeller. På verksamheten och betraktarens kapacitet "och jag ska skriva i nästa artikel. I slutet av artikeln kommer referenser till DICOM-tittaren att anges med den fullständiga funktionaliteten, som beskrivs i artikeln och data för prov data. Men allt är i ordning.

Presentation av bilder i medicin

För att representera hur man bygger en 3D-modell, till exempel, en hjärna, av 2D DICOM-filer, behöver du förstå hur bilder i medicin presenteras. Låt oss börja med det faktum att alla moderna tomografer (MR, CT, PET) inte producerar färdiga bilder. Istället bildas en fil i ett speciellt DICOM-format, som innehåller information om patienten, studien, såväl som information för att dra en bild. Faktum är att varje fil representerar en snitt (skiva) av en godtycklig del av kroppen, i vilket som helst plan, oftast i horisontell. Så varje sådan DICOM-fil innehåller information om intensiteten eller densiteten av vävnader i ett visst snitt, baserat på vilket den slutliga bilden är byggd. Faktum är att intensitet och densitet är olika begrepp. Datortomografi sparar röntgenstäthet i filer, vilket beror på den fysiska densiteten hos vävnader. Ben har en större fysisk densitet, blod är mindre etc. En magnetiskt resonanskomografi sparar intensiteten hos den omvända signalen. Vi kommer att tillämpa termen densitet, vilket sammanfattar de ovan beskrivna begreppen.

Den densitetsinformation i DICOM-filen kan representeras som en konventionell bild som har tillstånd, pixelstorlek, format och annan data. Endast i stället för information om färg i pixel lagras information om vävnadsdensitet.

Diagnostikstationen producerar inte en fil, men omedelbart flera för en enda studie. Dessa fals har en logisk struktur. Filer kombineras i serien och är en uppsättning på varandra följande delar av något organ. Serien kombineras i scenen. Scenen bestämmer all studie. Sekvensen av serien i scenen bestäms av studieprotokollet.

2d render

Information om vävnadstäthet i DICOM-filen är grunden för att dra den. För att rita en bild till densitetsvärdena matchar färgen. Detta gör utväxlingsförhållandet att i vår tittare "E kan redigeras. Dessutom finns det många färdiga förinställningar för att dra annan vävnadstäthet med olika färger. Här är ett exempel på ett växelförhållande och resultatet av ritning:

Diagrammet visar två vita punkter vid ändarna av den vita linjen, vilket indikerar att endast vit färg kommer att dras. Linjeanslutningspunkter betecknar opacitet (opacitet), d.v.s. Mindre täta vävnader dras av mer transparenta pixlar. Således ger vit färg plus motsvarande skillnadsvärdet vit gradering, som är synlig på bilden. I detta exempel visas det relativa utväxlingsförhållandet, så procentsatserna skjuts upp längs abscissa-axeln. Blå i diagrammet visar fördelningen av vävnadsdensiteter, där varje densitetsvärde motsvarar antalet pixlar (voxels) per densitet.

I vår render, den vita färgen ritar med motsvarande genomskinlighet på en svart bakgrund, svart dras aldrig. Ett sådant schema är lämpligt när man ritar en 3D-modell - luft har en liten densitet, är det följaktligen dras av transparent, så när skivorna appliceras genom luften, kommer underlinjen att vara synlig. Dessutom, om färgen inte var en konstant egenskap, men en linjär (som kännetecknas av en övergång från svart till vit), skulle det vara en kvadratisk egenskap som skulle återspegla färgen annars att det inte är sant.

Transmissionsfunktioner separeras av typ på absolut och relativ. Den absoluta redskapet är byggt för alla möjliga densiteter. För CT är detta en hounsfield-skala (från -1000 till ~ 3000). Tätheten som är lika med -1000 motsvarar luften, densiteten som är lika med 400 motsvarar benen, nolldensiteten motsvarar vattnet. För densiteter på hounsfield-skalaen är följande uttalande sant: varje densitet motsvarar en specifik typ av vävnad. För MR, är detta uttalande inte sant, eftersom MR-Tomograph för varje serie genererar sin egen uppsättning densiteter. Det vill säga för två episoder kan samma densitet motsvara olika kroppsvävnader. I den absoluta växelformiga funktionen motsvarar argumenten de absoluta densitetsvärdena.

Det relativa utväxlingsförhållandet är baserat på basis av det så kallade fönstret, vilket indikerar vilka densitetsområde måste renoveras. Fönstret bestäms av fönstret Width (W) och Window Center (L) parametrarna, vars rekommenderade värden anges av tomografen och lagras i ögonblicksfiler i motsvarande DICOM-taggar. Värden W och L kan ändras när som helst. Fönstret begränsar således fältet att bestämma överföringsfunktionen. I det relativa utväxlingsförhållandet motsvarar argumenten de relativa värdena som anges i procent. Ett exempel på en överföringsfunktion visas i figuren ovan med en procentuell skala från 0 till 100.

Som i fallet med absolut och i fallet med relativ växelförhållande finns det fall där överföringsfunktionen täcker inte alla densiteter som finns i bildfilen. I det här fallet tar alla densiteter som faller från höger om överföringsfunktionen värdena för det rätta värdet av överföringsfunktionen, och densiteten till vänster är det vänstra värdet av överföringsfunktionen.
Ett exempel på ett absolut utväxlingsförhållande, i vilket densiteten anges i absoluta värden på hounsfield-skalaen:

Här är ett exempel på en mer komplex överföring linjär funktion, målningstäthet i flera färger:

Som i föregående figur har transparens en linjär egenskap. Men för specifik densitetsfärg ges. Förutom färgen bestämmer var och en av dessa punkter transparens (i enlighet med den vita linjen på diagrammet). I fallet med 3D-modellen lagrar varje punkt reflekterande komponenter. Mellan specifika punkter görs interpolering separat för varje komponent, inklusive transparens, RGB, reflekterande komponenter, vilket ger värden för andra densiteter.

Genomskinlighet i överföringsfunktionen behöver inte vara linjär. Det kan vara av någon order. Exempel på överföringsfunktion med godtycklig transparens:

Bland annat, på varje 2D-bild, ritas information om bilden. I det nedre högra hörnet dras en kub av orientering, enligt vilken du kan förstå hur patienten är belägen i den här bilden. H - huvud (huvud), f - fot (fötter), a - främre (faas), p - bakre (baksida), l - vänster (vänster sida), r - höger (höger sida). Samma bokstäver dupliceras i mitten av var och en av parterna. I nedre höger och höger övre hörn för rengenologer, information om parametrarna för den tomograf som den här bilden erhölls. Dessutom dras en linjal och en skala av en division till höger respektive.

Voxel render

Vad är det?
Hur många Voxel Render är grunden för flera av våra projekt presenteras det som ett separat bibliotek. Det heter VVL (Eng. Volym Visualization Library). Det är skrivet på rent med utan att använda några tredjepartsbibliotek. VVL är konstruerad för återgivning av tredimensionella modeller byggda från DICOM-skannerdata (MRI, CT, PET). VVL använder alla fördelar med moderna multi-core-processorer för realtidsritning, så det kan fungera på en vanlig maskin, och har också implementeringar på CUDA, vilket ger mycket högre prestanda än på CPU. Här är ett par bilder som erhålls av en render baserad på datatomografi data.

VVL realiseras hela processen med ritning, som börjar med konstruktionen av modellen och slutar med en 2D-bildgenerering. Det finns sådana chips som resampling, anti-aliasing, genomskinlighet.

Voxel modell inifrån
Voxel är ett element av en volymbild som innehåller ett elementvärde i tredimensionellt utrymme. Som voxelvärdet kan i det allmänna fallet agera någonting, inklusive färg. I vårt fall verkar densiteten som voxelvärdet. När det gäller formen av voxel kan i det allmänna fallet av voxels vara kubik eller att representera en parallellpiped. Våra voxels presenteras i form av kuber för att förenkla och bekväma. Koordinaterna för voxelsna lagras inte, de beräknas från voxels relativa plats.

I huvudsak är voxeln en komplett pixelanalog i 3D. Pixel (Eng. Bildelement) - Bildelement, Voxel (Eng. Volymelement) - Volymelement. Nästan alla egenskaper hos pixeln överförs till voxel, så du kan säkert utföra analogier, med tanke på dimensionen. Således används voxels för att representera tredimensionella föremål:

På skärmdumpen kan du se små kubik voxels. För lagring av densitet i vånan använder ett 2-byte-nummer. Därför kan du beräkna storleken på modellen: 2 byte per densitet * antal voxels. Vissa voxel gör, förutom ovanstående, lagras i Voxel-informationen för återgivning, vilket kräver ytterligare minne. Nästan vi har fastställt att det är olämpligt och nödvändiga uppgifter är mer lönsamma att beräkna "på flugan" än för att hålla extra byte.

Visa modell i minnet
Inmatningsdata för Voxel Render är DICOM-serien, d.v.s. Flera bilder som representerar något kroppsområde. Om bilderna av en serie åläggs varandra i sekvensen och i det plan där de gjordes kan du få en 3D-modell. Du kan skicka det på något sätt så här:

Eftersom DICOM-protokollet inte klart deklareras, i vilken tagg lagras avståndet mellan bilder i serien, måste beräkna avståndet mellan bilder enligt andra data. Så, varje bild har koordinater i rymden och orienteringen. Dessa data är tillräckliga för att bestämma avståndet mellan bilderna. Således, med en upplösning av bilden och avståndet mellan dem i serien, kan du bestämma storleken på voxel. Bildupplösning med x och y, som regel, densamma, dvs. Pixel har en fyrkantig form. Men avståndet mellan bilder kan skilja sig från detta värde. Därför kan voxeln ha formen av en godtycklig parallellpiped.

För enkelheten av genomförandet och bekvämligheten av arbetet gör vi botemedel mot värdet av densiteten med hjälp av bikubisk filtrering (Mitchell-filter), och vi får kubikformen av voxeln. Om pixelstorleken är mindre än avståndet mellan skivorna, lägger vi till slots (supersampling), och om pixelstorleken är mer, tar vi bort slitsarna (downsampling). Således blir pixelstorleken lika med avståndet mellan glidbanorna och vi kan bygga en 3D-modell med en kubisk form av voxel. Enkelt uttryckt, vi anpassar avståndet mellan bilderna till bildupplösningen.

De mottagna voxelsna lagras i strukturen, som är en array, optimerad för åtkomst i en godtycklig rörelseriktning, i fallet med att rita på processorn. Arrayen är uppdelad logiskt på parallellpiporna, lagrade i minnet av en kontinuerlig bit av storlek ~ 1,5 kb med storleken på Voxel 2 byte, som gör att du kan placera flera nära parallellpipor till processorns cache. Varje parallellpiped butiker 5x9x17 voxels. Baserat på storleken på en sådan parallellpiped beräknas koordinaterna för förskjutningar i den totala arrayen av voxelsna och i 3 separata array Xoffset, Yoffset, Zoffset sparas. Därför uppstår array-överklagandet enligt följande: M + Yoffset [Y] + Zoffset [Z]]. Således tvingar vi att läsa data i det parallelltpiped, vi tvingar processorn att lägga hela parallellpiped i processorns cache, som påskyndar dataåtkomsttiden.

Vid återgivning på GPU används en speciell tredimensionell struktur i grafikkorts grafikkort, kallad 3D-struktur, tillgång till voxels som optimeras av videoadaptern.

Tolkning
Raitrecing - som ett sätt att göra. Vi flyttar längs strålen med något steg och letar efter korsningen med voxel och vid varje steg utförs vi trilinär interpolering, där 8 vertikor representerar mitten av de närliggande voxelsna. CPU använder ett oktoträd som en optimal struktur för snabba transparenta voxlar. På GPU för 3D-textur utförs trilinär interpolering automatiskt med grafikkortet. På GPU används inte ett okto-träd för att passera transparenta pixlar, eftersom det i fallet med 3D-texturer ibland visar sig att det är snabbare att ta hänsyn till alla voxels än att spendera tid på sökningen och passera transparent.

Som en belysningsmodell som används

Filformat idag skapas redan inte under specifik kompressions- och lagringsteknik, men tenderar att expandera kapaciteterna för specifika användningsområden. Så i medicin praktiseras specialiserade data från magnetiska elektroniska eller digitala patientundersökningsanordningar. För tillgång till vilken lämplig programvara behövs vid utgången.

Radiant DICOM Viewer-program skapad speciellt för att visa DICOM-PACS-formatfiler. Ansökan är inriktad på en specifik användare, alla som med naturen av deras verksamhet är förknippade med medicin.

Arbeta i programmet

Vid första anblicken är ett program avsett för specialerbjudanden. Innehållet måste ha ett högt pris, men utvecklarna har inte satt en kommersiell uppgift. De skapade sin produkt helt fri för att sprida den populära Windows-användarprogramvaran. Det finns bara två betydande restriktioner som uppmärksammar:
  • programmet fungerar korrekt, börjar med XP-versionen;
  • sprickan kommer att krävas.
Modern medicinsk diagnostisk utrustning gör att du kan se undersökningsresultatet inte bara på negativ och papper, men också på skärmen Tack vare det strålande DICOM Viewer-programmet (RDV). Samtidigt är det nödvändigt att ta hänsyn till, varje medicinområde har unika data som kräver sin egen DICOM-format. Den beskrivna applikationen kan fungera nästan med alla sina typer. På grund av vilken surfning av beräknad tomografi, digital radiografi, skapar mammografi och ultraljudsdiagnostik de mest lämpliga förutsättningarna för forskning.

Funktioner Radiant Dicom Viewer

Först och främst måste du säga om presentationen av information, det finns två möjligheter att visualisera data i färg och i form av monokrom bild av organ. Applikationen fungerar även med stämplade filer. Förutom den faktiska bildvisningen är en medicinsk specialist viktig att den kan åtföljas av hans dokumenterade. Så det här programmet låter dig hålla dokumentationen parallellt, spara den bredvid filen. Det är också möjligt att göra märket rätt i bilderna.

Programoperatören kan visa bilder och enkelt manipulera dem på skärmen. Det äter skalning eller vändning, liksom jämför flera forskningsresultat. Totalt kan du rymma upp till 20 bilder samtidigt på det aktiva programfönstret samtidigt.

Användaren av programmet själv bestämmer var och vad dess bearbetade material kommer att lagras. Enkla konverteringsfunktioner hjälper till att konvertera DICOM-filer till något populärt grafiskt format, till exempel JPEG eller BMP. I det här fallet är emellertid möjligheten att spara en medicinsk fil märkt med sin forskning utesluten.

Dela med sig