NL193675C - Stelsel voor vensterbewerking van beeldgegevens. - Google Patents

Stelsel voor vensterbewerking van beeldgegevens. Download PDF

Info

Publication number
NL193675C
NL193675C NL8501457A NL8501457A NL193675C NL 193675 C NL193675 C NL 193675C NL 8501457 A NL8501457 A NL 8501457A NL 8501457 A NL8501457 A NL 8501457A NL 193675 C NL193675 C NL 193675C
Authority
NL
Netherlands
Prior art keywords
transfer function
data
slope
parameters
function generator
Prior art date
Application number
NL8501457A
Other languages
English (en)
Other versions
NL193675B (nl
NL8501457A (nl
Original Assignee
Picker Medical Systems Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Picker Medical Systems Ltd filed Critical Picker Medical Systems Ltd
Publication of NL8501457A publication Critical patent/NL8501457A/nl
Publication of NL193675B publication Critical patent/NL193675B/nl
Application granted granted Critical
Publication of NL193675C publication Critical patent/NL193675C/nl

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/40Picture signal circuits
    • H04N1/407Control or modification of tonal gradation or of extreme levels, e.g. background level
    • H04N1/4072Control or modification of tonal gradation or of extreme levels, e.g. background level dependent on the contents of the original

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Image Processing (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Digital Computer Display Output (AREA)

Description

1 193675
Stelsel voor vensterbewerking van beeldgegevens
De uitvinding heeft betrekking op een vensterbewerkingsstelsel voorliet uitbreiden van grijsniveaus in videoweergeefbeelden, welk stelsel omvat: 5 een bron van digitale gegevens met intensiteitsbereik voor gebruik bij het verschaffen van de weergeef-beelden, middelen voor het toevoeren van de digitale gegevens met nagenoeg videoraster-snelheden, welke middelen een transferfunctie-generator bevatten die transferfuncties genereert, die getransformeerde digitale gegevens verschaffen als reactie op invoer van de digitale gegevens, waarbij de transferfuncties variabel 10 reageren op door een bedieningspersoon ingevoerde parameters. ^
Een dergelijk stelsel is bekend uit Amerikaans octrooischrift US-A-4.438.495, dat een stelsel toont voor het toepassen van een gammacorrectie in digitale computertomografie-getallen op een gekozen niveau en binnen een venster. Hiertoe wordt een vensterbewerking toegepast om grijsniveaus te transformeren, waarbij gebruik wordt gemaakt van naslagtabellen. Tijdens bedrijf kan de bedieningspersoon de transfer-15 functie instellen door het wijzigen van de parameters vensterbreedte en niveau en het selecteren van een naslagtabel.
Bij medische afbeelding wordt de diagnose gewoonlijk door radiologen gemaakt. Wanneer de beelden in computerleesbare vorm (gedigitiseerd) beschikbaar zijn, kan de analyse van de beelden teweeggebracht worden terwijl zij op een videomonitor worden weergegeven. Wetenschappers in het medische veld van 20 diagnostische afbeelding zijn continu bezig om de kwaliteit van de beelden vereist door de verscheidene modaliteiten in het veld te verbeteren. Eén van de bekende werkwijzen voor het verbeteren van de detecteerbaarheid van letsels van een weergegeven orgaan is door ’’vensterbewerking” (windowing).
Deze vensterbewerking omvat het proces van het weergeven van de gedetecteerde gegevens door bepaalde gedetecteerde gegevensbereiken uit te breiden teneinde het totale intensiteitsbereik van het 25 weergegeven beeld op te vullen. Er zijn bijvoorbeeld slechts een beperkt aantal grijsniveaus die onderscheiden kunnen worden, hetgeen een gevolg is van inherente beperkingen van de kathodestraalbuis en het menselijke oog. Het is daarom zeer belangrijk om de beschikbare grijsniveaus in de gebieden van gegevenswaarden, die de meest nuttige informatie bevatten, te gebruiken. Om dit te illustreren wordt aangenomen dat een zwart en wit systeem het vermogen heeft om 256 grijsniveaus weer te geven.
30 Wanneer het verwerken van gegevens, hetgeen tijdens een onderzoek van een onderzoek plaatsvindt, slechts in 86 grijsniveaus resulteert die op afstand liggen van de laagste en hoogste niveaus in een groep, dan zou slechts ongeveer een derde van het contrastweergeefvermogen van het stelsel gebruikt worden.
De ontdekkers van de ’’vensterbewerking” onderkenden dat ’’spreiding” van de gegevens over de 256 niveaus die beschikbaar zijn, in plaats van de gegevens weer te geven alleen over de vereiste 86 35 niveaus, sterk de contrastresolutie zou vergroten. De significante gegevens kunnen meer in het bijzonder in een band van waarden, bijvoorbeeld 1000-1100, liggen. Rationeel gebruik van de "grijsniveauhulpbron” is het toekennen van de gegevenswaarde 1100 aan het grijsniveau 0, het toekennen van de gegevenswaarde 1100 aan het grijsniveau 255 en het toekennen van de tussengelegen gegevenswaarden aan hun overeenkomstige grijsniveauwaarden in het bereik 1-254. In het gegeven voorbeeld zou het contrast met 40 een factor van ongeveer 3 tot 1 verbeterd worden.
Vensterbewerking wordt tegenwoordig gerealiseerd door een tabelopzoek of opzoek-tabellen te gebruiken. Wanneer een beeld wordt weergegeven worden de gegevens in een digitaal geheugen opgeslagen en herhaaldelijk uitgelezen om de videoweergave te verversen. Voor dat doel worden speciale schakelingen gebruikt om de uitleesopvolging te sturen, om de tijdsturing van de rastermonitor te synchroni-45 seren, en om de digitale gegevens in analoge gegevens om te zetten, enz. Deze schakelingen zijn aan de deskundigen bekend.
Om de ”vensterbewerking”-functie onder toepassing van tabel-opzoek technieken uit te voeren, wordt een vertaaltabel in een geheugen binnen de voor de weergaveverversing verantwoordelijke, elektronische schakeling opgeslagen. De beeldgegevens worden op een pixel-per-pixel basis als een adres gebruikt en 50 aan het geheugen toegevoerd. Het overeenkomstige grijsniveau wordt zoals opgeslagen in het geheugen uitgelezen en gebruikt om de intensiteit van de weergegeven pixel te sturen.
Terwijl de techniek van vensterbewerking op tabel-opzoek basis een aanvaardbare oplossing voor betrekkelijk eenvoudige weergaven kan zijn, verschaft deze techniek geen goede oplossing voor de meer verfijnde weergeefstelsels. Bij gecomputeriseerde tomografische (C.T.) afbeelding bijvoorbeeld worden de 55 volgende omstandigheden die ongunstig zijn voor de bekende vensterberwerkingstechnieken ontmoet of kunnen deze ontmoet worden: - de gegevens kunnen door 12 bits worden gerepresenteerd, 193675 2 - de matrix van het weergeefstelsel kan een 1024 x 1280 eenheid zijn, - een gespleten scherm kan gebruikt worden (onder verdeling van de 1024 x 1280 matrix in bijvoorbeeld twintig 256 x 256 beelden), - elk beeld van de twintig beelden vereist ideaal gezien een verschillende vensterinstelling, 5 - de rasterweergave wordt met een snelheid van (60 frames/sec) ververst teneinde flikkeringvrij te zijn.
Onder deze omstandigheden zijn videosignalen in het bereik van 100 megapixels/sec nodig om de videosnelheid te ondersteunen. De tegenwoordig voor tabelopzoeking gebruikte geheugens werken met een cyclustijd van ongeveer 75 nanosec. Dientengevolge zijn er acht parallelle kanalen nodig om de vereiste snelheid te onderhouden. Opgemerkt wordt eveneens dat 20 (beelden) x 8 (kanalen) x 4K (lengte van tabel) 10 = 640 kilobytes. Bij de huidige technologie zouden hiervoor 320 statische geheugencomponenten van 4K, elk met een 4 bit vermogen, nodig zijn.
Dit hoge aantal geheugencomponenten plus de bijbehorende ondersteuningselektronica maakt de videosnelheid vensterbewerking op basis van tabel-opzoek inrichtingen onpraktisch tenminste voor de meer verfijnde weergeefstelsels zoals hierboven beschreven.
15 Er is dientengevolge in het gebied van afbeelding een behoefte aan apparatuur en procedures die de functie van vensterbewerking op een nieuwe en verbeterde wijze zullen realiseren waarvoor zulk een groot aantal geheugencomponenten niet nodig is.
De uitvinding beoogt een efficiënt en economisch werkend stelsel aan te geven voor het uitvoeren van vensterbewerking zoals deze nodig is voor een videosnelheidsvensterbewerking bij videostelsels met 20 rasterverversing in het algemeen en bij verfijnde eenheden met hoge resolutie in het bijzonder.
Volgens de uitvinding wordt een vensterbewerkingsstelsel verschaft van de bij aanhef gedefinieerde soort, met het kenmerk, dat de transferfunctie-generator is ingericht om zodanige overgangsfuncties op te wekken, dat ten minste een deel van de digitale gegevens niet gebruikt wordt om naslagtabellen te laden, maar direct aangeleverd wordt om de weergeefbeelden te verschaffen, en dat de ingevoerde parameters de 25 helling en de drempelwaarde van de transferfunctie voorstellen, zodanig dat de getransformeerde gegevens een uitgebreide intensiteit hebben om althans nagenoeg het gehele intensiteitsbereik van de videoweergeef-beelden te vullen.
De uitvinding stelt de radioloog in staat de beelden te bestuderen teneinde op interactieve wijze onder toepassing van paneelbesturingen de overdrachtsfunctie, dat wil zeggen de vensterinstellingen, te wijzigen. 30 Door de nieuwe instellingen worden nieuwe parameters berekend en in het stelsel ingevoerd om de transferfunctie te veranderen.
De uitvinding zal aan de hand van een uitvoeringsvorm nader worden toegelicht met verwijzing naar de tekening, waarin: 35 figuur 1 een blokschema geeft van een bekend afbeeldingsstelsel dat ingericht is om ’’vensterbewerking” uit te voeren; figuur 2 een blokschema geeft van een stelsel dat een verbeterde vensterbewerking verschaft; figuur 3 een eerste overdrachtsfunctie toont van het type dat in het vensterbewerkingsstelsel opgewekt en gebruikt wordt; 40 figuur 4 een tweede overdrachtsfunctie toont van het type dat in het vensterbewerkingsstelsel opgewekt en gebruikt wordt; en figuur 5 een derde overdrachtsfunctie toont van het type dat in het vensterbewerkingsstelsel opgewekt en gebruikt wordt.
45 Figuur 1 geeft een blokschema van een bekend vensterbewerkingsstelsel 11, dat een bron van beeld-gegevens 12 heeft. De gegevensbron 12 kan een geheugenorgaan zijn, waarbij de gegevens verworven worden voor medische diagnostische afbeelding in een willekeurige van de bekende modi van verwerving, zoals bijvoorbeeld de toepassing van ultrageluid, gecomputeriseerde tomografie, digitale fluorografie of radiografie, bestraling door gammastralen, X-stralen of nucleaire magnetische resonantie. De gegevens 50 kunnen eveneens rechtstreeks afkomstig zijn van een verwervingssysteem zoals een gegevensstroom.
Het voorwerp zoals dat afgebeeld is, wordt "verdeeld" in elementaire gebieden die betrokken zijn op pixels van het beeld. Op overeenkomstige wijze zijn de elementen van het beeld betrokken op elementaire posities in een weergeefgeheugen. Het weergeefgeheugen is gewoonlijk een in rijen en kolommen verdeelde matrix. De doorsnijdingen van de rijen en kolommen zijn direct of indirect betrokken op de 55 elementaire gebieden en op de pixels. Wanneer derhalve de gegevens verworven worden, worden eveneens de posities van de gegevensgevallen genoteerd. De gegevens worden derhalve overeenkomstig de elementaire gebieden van het voorwerp, dat afgebeeld wordt, opgeslagen.
3 193675
De gegevens kunnen voorafgaande aan het afbeelden verwerkt worden om het beeld te versterken (enhance). Vele procedures waaronder ’’vensterbewerking” worden gevolgd die in de techniek bekend zijn om de beelden te versterken. De procedures om de versterking teweeg te brengen zijn in het algemeen in software, die door een bijbehorende computer wordt gebruikt, opgenomen. Het vensterbewerkingsdeel van 5 de gegevensverwerking is in figuur 1 als een apart gestreepte-lijn blok 14 aangegeven. De verwerking, omzetting naar en van het geheugen en de weergave worden alle onder besturing van de stuureenheid 16 uitgevoerd.
Nadat de versterkingsstappen, die off-line of met videosnelheid kunnen worden uitgevoerd, en de vensterbewerking teweeggebracht zijn, wordt het beeld door de weergeefeenheid 17 weergegeven.
10 Dienovereenkomstig geeft figuur 1 in wezen de stappen van het verwerken van de gegevens aan om het -beeld te versterken samen met de feitelijke beeldweergave. De weergeefbron 12 zoals boven toegelicht kan het geheugen zijn dat gebruikt wordt om de gegevens op te slaan voor de toepassing daarvan bij het verversingsproces evenals tijdens de stappen van versterking en/of verwerving.
In het verleden is de vensterbewerkingsstap teweeggebracht of door een software bewerking met 15 niet-vïdeosnelheid of door een opzoektabel techniek met videosnelheid. Zoals in figuur 1 is aangegeven worden de gegevens voor de vensterbewerking op de gegevensbus 19 ontvangen. Het adres van de gegevens wordt door de weergeefstuureenheid 16 bepaald overeenkomstig de plaats daarvan in het weergeefgeheugen. Door de gegevens op de bus 19 als het adres te gebruiken worden de gegevens van de opzoektabel, aangegeven als de opzoektabel 22, verkregen. De van de opzoektabel verkregen gegevens 20 kunnen dan voor verder gebruik worden overgebracht.
De opzoektabelgegevens worden aan de uitgangsgegevensbus 27 toegevoerd. De gehele opzoektabel-bewerking wordt gestuurd door de weergeefstuureenheid 16 die onder andere kan bepalen welke opzoektabel binnengegaan moet worden. Er zijn vaak meerdere opzoektabellen en de bepaling van welke opzoektabel gebruikt wordt, wordt gewoonlijk gedaan door middel van informatie in de weergeefstuur-25 eenheid. Dit proces bij de bekende vensterbewerking werd teweeggebracht onder toepassing van opzoektabellen met de daaruit resulterende behoefte aan een betrekkelijk groot aantal geheugencomponenten.
Figuur 2 toont een verbeterd vensterbewerkingsstelsel 31 onder toepassing van de daartoe bestemde hardware. De daartoe bestemde hardware is ontworpen om overdrachtsfuncties op te wekken die in de plaats van de opzoektabellen gebruikt moeten worden. De hardware kan een eenvoudige lineaire 30 overdrachtsfunctie zoals aangegeven in de figuren 3 en 4 of een aantal stuksgewijze lineaire functies zoals aangegeven in figuur 5 opwekken. De stuksgewijze lineaire functies vormen het algemene geval terwijl de functies van de figuren 3 en 4 specifieke gevallen vormen.
Volgens figuur 2 komen de gegevens op de gegevensbus 19 binnen. Er bevindt zich geen opzoektabel-geheugen in dit punt. Daarvoor in de plaats is een parameterregisterschakelilng 32 aanwezig die zijn 35 parameters van de weergeefstuureenheid 16 verkrijgt. De parametersregisterschakeling wordt gebruikt om de basisparameters (drempel en helling) van de in plaats van de opzoektabellen gebruikte overdrachtsfuncties op te slaan. De overdrachtsfuncties zijn lineaire functies met een helling die voor een gegeven ingangssignaal een daarop gebaseerd gewenste uitgangssignaal verschaft.
De binnenkomende gegevens op de geleider 19 worden door de overdrachtsfunctiegenerator 33 in 40 uitstaande gegevens op de geleider 37 vertaald. De uitgaande gegevens passeren via een buffer 38 rechtstreeks naar de weergeefeenheid 17 of via een opzoektabel vensterbewerkingsschakeling 39 naar de weergeefmonitor 17.
Bij een voorkeursuitvoering worden alle gegevens van de overdrachtsfunctiegenerator via de opzoek-tabelschakeling 39 gevoerd. Wanneer voor de gegevens zoals ontvangen van de overdrachtsfunctie-45 generator geen opzoektabelbewerking nodig is, wordt een 1:1 opzoektabelfunctie gebruikt om in feite de niet-lineaire vensterschakeling 39 te omlopen. Het omlopen of shunten kan eveneens op elke bekende wijze via schakelorganen plaatsvinden.
De niet-lineaire vensterschakeling 39 is van het in figuur 1 aangegeven type. Tijd- en geheugencomponenten worden echter gereduceerd onder toepassing van de gecombineerde uitvoering van de 50 overdrachtsfunctiegenerator en de niet-lineaire vensterschakeling. Met deze combinatie kan de hulpvenster-bewerking, dat wil zeggen niet-lineaire vensterbewerking door de opzoektabeltechniek, gerealiseerd worden met gebruik van minder bits. Wanneer bijvoorbeeld het ingangssignaal voor de overdrachtsfunctiegenerator 12 bits heeft, is het uitgangssignaal daarvan 8 bits. De opzoektabel van de niet-lineaire vensterschakeling 39 werkt derhalve op 8 bits in plaats van op 12 bits waardoor een besparing in geheugenafmeting met een 55 factor van 16 verkregen wordt. Een extra besparing wordt verkregen door de reductie van het totale aantal verschillende vensterinstellingen dat nodig is. Het is voldoende voor de tabel-opzoek bewerking om met bijvoorbeeld 16 verschillende vensterinstellingen te werken. Dit kan gerealiseerd worden met een 4K byte 193675 4 geheugen (dit reduceert in het bovengegeven voorbeeld het aantal vereiste componenten van 320 tot 16).
De stuksgewijze lineaire vensterbewerking kan gemakkelijk overweg met het grotere aantal vereiste vensterinstellingen van bijvoorbeeld 64 of 256 zonder dat het tabel-opzoek geheugen groter moet worden.
De parameters, die bij het bepalen van de drempels en de hellingen van de overdrachtsfunctie gebruikt 5 worden, worden opgeslagen in de parameterregisterschakeling en in feite fungeert de overdrachtsfunctie-generator als een vermenigvuldiger, die de ingangsgegevens minus de drempel vermenigvuldigt met de helling van de opgewekte overdrachtsfunctie (gedefinieerd als 255/W in figuur 3, (255-B)/W in figuur 4, en 01/W1, (255-02)/W2, -(255-03)/W3 en 255/W4 in figuur 5) om een product te verkrijgen dat de uitgangs-gegevens voorstelt.
10 Het stelsel maakt in een voorkeursuitvoering gebruik van een halfzwevende punt om het product te ^ bepalen. Wanneer een vaste-punt bepaling gebruikt zou worden, dan zou voor het realiseren van vensterbewerking bij een lengte van ingangsgegevens van 12 bits en een lengte van uitgangsgegevens van 8 bits bijvoorbeeld een resolutie van 28 bit nodig zijn in het aantal dat de helling representeert. Om de afmeting van de vermenigvuldiger te reduceren wordt een halfzwevende-punt mode gebruikt. Dit reduceert het 15 vermenigvuldigingsgetal tot een geheel getal van 12 bit bestaande uit een exponent E van 4 bit en een mantisse S van 8 bit. De exponent E en de mantisse S worden door de stuureenheid onder toepassing van de volgende stappen opgewekt: a. Bepaling van de exponent E.
E wordt aangenomen een geheel getal in het bereik van 0 tot 12 te zijn en E voldoet aan de volgende 20 betrekking: 2exp(11-E)< W =<2exp(12-E).
Wanneer bijvoorbeeld W=2: 2exp 0<2 = <2exp„ dan is E=11. b. Bepaling van de mantisse S.
25 Neem SF = (exp(12-E))/W
waarin SF in het bereik ligt 1sSF <2 dan wordt S gepresenteerd door een 8 bit geheel getal, en: S = INT(128*SF) = INT (128*2expE/W).
Voor verschillende waarden van W worden derhalve de waarden van T, E en S opgeslagen en gebruikt 30 om de binnenkomende gegevens te bewerken voor het verkrijgen van de uitgaande gegevens.
Het lineaire deel van de overdrachtsfunctie verschaft het aantal uitvoereenheden per invoerelement. In figuur 3 bijvoorbeeld is aangegeven dat de uitvoer vanaf nul tot 255 loopt. De helling is 255 gedeeld door de gewenste vensterbreedte. De lineaire vensterbewerking is gebaseerd op het gebruik van de helling als een vermenigvuldigingsgetal, die de ingangsgegevens minus de drempel vermenigvuldigt teneinde de tot 255 35 beperkte uitgangsgegevens te verkrijgen.
In de praktijk wordt de stuksgewijze lineaire vensterbewerking gerealiseerd met behulp van een op semi-bestelling gebouwde of op bestelling gebouwde VLSI eenheid. De schakeling werkt in een cyclus van nanoseconden. De pixeltijd bedraagt 37,5 nanosec, in een weergave met 512 lijnen en dichtbij 9,3 nanosec. in een weergave met 1024 lijnen. Als gevolg van tijdoverwegingen wordt de vensterbewerking teweegge-40 bracht onder toepassing van pijplijntechnieken en ’’vensterbewerkingskanalen” die parallel werken. De 512 lijnenweergave maakt bijvoorbeeld gebruik van twee parallelle kanalen en de 1024 lijnenweerave maakt gebruik van acht kanalen.
De hierin beschreven stuksgewijze lineaire vensterbewerking wordt of op zichzelf of met een tabel-opzoekvenster, zoals aangegeven in figuur 2, gebruikt. De stuksgewijze lineaire vensterbewerking kan 45 functioneren overeenkomstig de grafieken van figuur 3, figuur 4 of figuur 5. In de configuratie van figuur 4 is de ’’voorgespannen vensterbewerking” gerepresenteerd. De overdrachtsfunctie wordt verkregen onder toepassing van een negatieve drempelwaarde -T. In de configuratie van figuur 5, die het gegeneraliseerde geval omvat, wordt een aantal hellingen bepaald op basis van de breedten van de verschillende secties en overeenkomstige drempels.
50 De beschreven vensterbewerking kan eveneens in die gevallen gebruikt worden waarin een visuele linearisering van de weergave voor vermenigvuldiging met de overdrachtsfunctie wordt gevraagd. Dit wordt onder toepassing van de weergave gerealiseerd door één van de tabellen van het niet-lineaire venster, genormaliseerd over de volle 256 grijsniveaus, in te stellen. Vervolgens wordt de vensterbewerking in zijn geheel uitgevoerd door de lineaire vensterparameters op een interactieve basis overeenkomstig het midden 55 en de breedte te wijzigen alsof slechts lineaire vensterbwerking teweeggebracht was.
In de praktijk worden de gegevens bewerkt door de drempel af te trekken en door met de helling te vermenigvuldigen. Wanneer als gevolg van de aftrekking de drempel kleiner is dan of gelijk is aan nul, dan

Claims (9)

1. Vensterbewerkingsstelsel voor het uitbreiden van grijsniveaus in videoweergeefbeelden, welk stelsel „ omvat: een bron van digitale gegevens met intensiteitsbereik voor gebruik bij het verschaffen van de weergeef-beelden, middelen voor het toevoeren van de digitale gegevens met nagenoeg videoraster-snelheden, welke 15 middelen een transferfunctie-generator bevatten die transferfuncties genereert, die getransformeerde digitale gegevens verschaffen als reactie op invoer van de digitale gegevens, waarbij de transferfuncties variabel reageren op door een bedieningspersoon ingevoerde parameters, met het kenmerk, dat de transferfunctie-generator is ingericht om zodanige overgangsfuncties op te wekken, dat ten minste een deel van de digitale gegevens niet gebruikt wordt om naslagtabellen te Iaden, maar direct aangeleverd 20 wordt om de weergeefbeelden te verschaffen, en dat de ingevoerde parameters de helling en de drempelwaarde van de transferfunctie voorstellen, zodanig dat de getransformeerde gegevens een uitgebreide intensiteit hebben om althans nagenoeg het gehele intensiteitsbereik van de videoweergeefbeelden te vullen.
2. Stelsel volgens conclusie 1, met het kenmerk, dat de parameters helling- en drempelwaarden bepalen, 25 die negatieve waarden omvatten.
3. Stelsel volgens conclusie 1 of 2, met het kenmerk, dat de transferfunctie-generator een algoritme met een zwevende komma gebruikt.
4. Stelsel volgens conclusie 1, 2 of 3, met het kenmerk, dat dit grijsniveauwaarden-transformatiemiddelen omvat, die naslagtabellen met de transferfunctie-generator combineren.
5. Stelsel volgens conclusie 4, met het kenmerk, dat de naslagtabellen in serie zijn geplaatst met de transferfunctie-generator.
5 193675 wordt de helling met nul vermenigvuldigd. Wanneer het product van de helling en het verschil tussen de gegevens en de drempel gelijk is aan of groter is dan 255 (in dit voorbeeld) dan wordt de waarde 255 gebruikt. De overdrachtsfunctiegenerator verschaft derhalve een zeer effectieve vensterbewerking wanneer een "lineaire” overdrachtsfunctie nodig is. Het bij de bekende stelsels vereiste grote aantal geheugen-5 componenten werd in één voorkeursuitvoering door een klein aantal VLSI componenten vervangen.
6. Stelsel volgens conclusie 5, met het kenmerk, dat de parameters uit de gegevens worden berekend.
7. Stelsel volgens een van de conclusies 1 t/m 6, met het kenmerk, dat de parameters een drempelwaarde en een hellingwaarde voor een lineaire transferfunctie bepalen.
8. Stelsel volgens een van de conclusies 1 t/m 6, met het kenmerk, dat de parameters een aantal drempelwaarden en hellingwaarden voor een aantal lineaire transferfuncties in een enkelvoudige weergave bepalen.
9. Stelsel volgens een van de conclusies 1 t/m 8, met het kenmerk, dat de transferfunctie-generator een transferfunctie-algoritme omvat dat door de aangeduide parameters is gedefinieerd, alsmede 40 vermenigvuldigingsmiddelen voor het vermenigvuldigen van de digitale gegevens met waarden die door het transferfunctie-algoritme zijn bepaald. Hierbij 3 bladen tekening
NL8501457A 1984-05-21 1985-05-21 Stelsel voor vensterbewerking van beeldgegevens. NL193675C (nl)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
IL71878A IL71878A (en) 1984-05-21 1984-05-21 Intensity level windowing system for image displays
IL7187884 1984-05-21

Publications (3)

Publication Number Publication Date
NL8501457A NL8501457A (nl) 1985-12-16
NL193675B NL193675B (nl) 2000-02-01
NL193675C true NL193675C (nl) 2000-06-06

Family

ID=11055070

Family Applications (1)

Application Number Title Priority Date Filing Date
NL8501457A NL193675C (nl) 1984-05-21 1985-05-21 Stelsel voor vensterbewerking van beeldgegevens.

Country Status (6)

Country Link
US (1) US4755954A (nl)
JP (1) JPS6182279A (nl)
DE (1) DE3517995C2 (nl)
FR (1) FR2564627B1 (nl)
IL (1) IL71878A (nl)
NL (1) NL193675C (nl)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0759082B2 (ja) * 1986-02-14 1995-06-21 株式会社東芝 マルチイメ−ジ自動撮影装置
JPS62278682A (ja) * 1986-05-27 1987-12-03 Fanuc Ltd 画像処理装置
JPS6332674A (ja) * 1986-07-28 1988-02-12 Fuji Electric Co Ltd イメ−ジデ−タのマルチ表示方式
US5070465A (en) * 1987-02-25 1991-12-03 Sony Corporation Video image transforming method and apparatus
US5245327A (en) * 1988-01-15 1993-09-14 Chips And Technologies, Incorporated Color to monochrome conversion
US4977398A (en) * 1988-01-15 1990-12-11 Chips And Technologies, Incorporated Color to monochrome conversion
JPH03503574A (ja) * 1988-01-15 1991-08-08 チツプス・アンド・テクノロジイズ・インコーポレーテツド カラーから単色へ変換する装置
JPH0743580B2 (ja) * 1988-09-22 1995-05-15 インターナショナル・ビジネス・マシーンズ・コーポレーション グレイ・スケールを変換する方法
JPH02260073A (ja) * 1989-03-31 1990-10-22 Toshiba Corp 画像表示装置
US5305204A (en) * 1989-07-19 1994-04-19 Kabushiki Kaisha Toshiba Digital image display apparatus with automatic window level and window width adjustment
GB9026232D0 (en) * 1990-12-03 1991-01-16 Ige Medical Systems Image processing system
US5442375A (en) * 1993-03-25 1995-08-15 Toshiba America Information Systems, Inc. Method and apparatus for identifying color usage on a monochrome display
US5533091A (en) * 1995-04-28 1996-07-02 General Electric Company Noise suppression algorithm and system
US5900732A (en) * 1996-11-04 1999-05-04 Mayo Foundation For Medical Education And Research Automatic windowing method for MR images
US5949918A (en) * 1997-05-21 1999-09-07 Sarnoff Corporation Method and apparatus for performing image enhancement
US7348991B1 (en) * 2003-04-16 2008-03-25 Silicon Image, Inc. Video/graphics text mode enhancement method for digitally processed data
US20050248780A1 (en) * 2004-05-05 2005-11-10 Piatt Michael J Digital printing highlights and image processing workflow
DE102011003138B4 (de) 2011-01-25 2018-05-03 Siemens Healthcare Gmbh Bildgebungsverfahren mit optimierter Grauwertfensterbestimmung
US20150287188A1 (en) * 2014-04-02 2015-10-08 Algotec Systems Ltd. Organ-specific image display

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6031299B2 (ja) * 1977-07-11 1985-07-22 日本電気株式会社 画像強調表示装置
JPS6042964B2 (ja) * 1979-01-13 1985-09-26 株式会社東芝 画像表示装置
FR2456448A1 (fr) * 1979-05-11 1980-12-05 Thomson Csf Dispositif de commande automatique de la fonction de transfert d'un systeme de transmission videofrequence en vue d'ameliorer la perception des images
IL58119A (en) * 1979-08-27 1983-03-31 Yeda Res & Dev Histogram image enhancement system
US4498080A (en) * 1980-12-31 1985-02-05 Braintech, Inc. Apparatus and method for topographic display of multichannel data
US4394744A (en) * 1981-02-12 1983-07-19 The United States Of America As Represented By The Secretary Of The Navy Real-time amplitude histogram shaper
DE3107901A1 (de) * 1981-03-02 1982-09-16 Siemens AG, 1000 Berlin und 8000 München Digitale echtzeit-fernseh-bildverarbeitungseinrichtung
US4430748A (en) * 1981-09-21 1984-02-07 Xerox Corporation Image thresholding system
US4438495A (en) * 1981-11-13 1984-03-20 General Electric Company Tomography window-level gamma functions
JPS5891492A (ja) * 1981-11-27 1983-05-31 株式会社日立製作所 画像表示装置の制御方式
DE3378933D1 (en) * 1982-10-07 1989-02-16 Toshiba Kk Image data processing apparatus
US4533910A (en) * 1982-11-02 1985-08-06 Cadtrak Corporation Graphics display system with viewports of arbitrary location and content
GB2130855B (en) * 1982-11-03 1986-06-04 Ferranti Plc Information display system
JPS59103648A (ja) * 1982-12-06 1984-06-15 株式会社東芝 X線撮像装置
JPS59116787A (ja) * 1982-12-24 1984-07-05 株式会社日立製作所 デイスプレイ表示方式
US4563740A (en) * 1983-11-17 1986-01-07 General Electric Company Method and means for automatically variably controlling display parameters
US4559557A (en) * 1984-06-01 1985-12-17 General Electric Company Region-of-interest digital subtraction angiography

Also Published As

Publication number Publication date
FR2564627B1 (fr) 1990-11-02
DE3517995C2 (de) 1999-06-17
NL193675B (nl) 2000-02-01
FR2564627A1 (fr) 1985-11-22
IL71878A (en) 1987-11-30
DE3517995A1 (de) 1986-01-02
IL71878A0 (en) 1984-09-30
US4755954A (en) 1988-07-05
JPS6182279A (ja) 1986-04-25
NL8501457A (nl) 1985-12-16

Similar Documents

Publication Publication Date Title
NL193675C (nl) Stelsel voor vensterbewerking van beeldgegevens.
US4438495A (en) Tomography window-level gamma functions
US4079417A (en) Digital video window control
EP0905650B1 (en) Image enhancement processing apparatus and method
JP4179849B2 (ja) 同じ被検体や背景の複数の画像を共通の基準画像に対してコントラスト・マッチングさせる方法
US6215900B1 (en) Image data processing for digital x-ray detectors
US5881163A (en) X-ray examination apparatus with an imaging arrangement having a plurality of image sensors
EP0618719A1 (en) X-ray examination apparatus with an imaging arrangement having a plurality of image sensors
EP0434208A1 (en) Imaging systems and methods
US6956977B2 (en) Methods for improving contrast based dynamic range management
EP1120745A2 (en) Extended dynamic range system for digital X-ray imaging detectors
JP3455027B2 (ja) X線画像表示装置
EP0498568B1 (en) Fluoroscopic method with reduced x-ray dosage
US6205198B1 (en) Exposure compensation for digital radiography systems using spatial look-up tables
JP4006083B2 (ja) 画像処理装置、方法及びコンピュータ読み取り可能な記憶媒体
JPH06178115A (ja) 画像処理装置
McNitt-Gray et al. Brightness and contrast adjustments for different tissue densities in digital chest radiographs
JPS61172541A (ja) ダブルウインドウ表示装置
WO1994018639A1 (en) Method and apparatus for generating well-registered subtraction images for digital subtraction angiography
JP4777456B2 (ja) X線診断装置
JPH11306326A (ja) 放射線撮像装置
Angelhed et al. Optimization and evaluation of an image intensifier TV system for digital chest imaging
JPH0744693A (ja) 画像表示装置
JP3515135B2 (ja) X線テレビジョン装置
JPS5867239A (ja) 画像表示装置

Legal Events

Date Code Title Description
BA A request for search or an international-type search has been filed
BB A search report has been drawn up
BC A request for examination has been filed
CNR Transfer of rights (patent application after its laying open for public inspection)

Free format text: PICKER MEDICAL SYSTEMS LTD.

V1 Lapsed because of non-payment of the annual fee

Effective date: 20041201