NL8501457A - Stelsel voor vensterbewerking van beeldgegevens. - Google Patents

Stelsel voor vensterbewerking van beeldgegevens. Download PDF

Info

Publication number
NL8501457A
NL8501457A NL8501457A NL8501457A NL8501457A NL 8501457 A NL8501457 A NL 8501457A NL 8501457 A NL8501457 A NL 8501457A NL 8501457 A NL8501457 A NL 8501457A NL 8501457 A NL8501457 A NL 8501457A
Authority
NL
Netherlands
Prior art keywords
data
parameters
window
transfer function
processing
Prior art date
Application number
NL8501457A
Other languages
English (en)
Other versions
NL193675C (nl
NL193675B (nl
Original Assignee
Elscint 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 Elscint Ltd filed Critical Elscint 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
1 JP
N.0. 33183
Stelsel voor vensterbewerking van beeldgegevens.
Beschrijving.
5 De uitvinding heeft betrekking op een werkwijze en een stelsel voor het weergeven van digitale beelden onder toepassing van rastervideoweergeefapparatuur in het bijzonder wanneer een uitgebreide, snelle en flexibele vensterbewerking van beeldgegeven nodig is zoals in het geval bij de meer verfijnde medische afbeeldingsstelsels.
10
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.
15 Wetenschappers in het medische veld van 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).
20 Deze vensterbewerking omvat het proces van het weer geven van de gedetecteerde gegevens door bepaalde gedetecteerde gegevensbereiken uit te breiden teneinde het totale intensiteitsbereik van het weergegeven beeld op te vullen. Er zijn bijvoorbeeld slechts een beperkt aantal grijsniveau’s die onderscheiden kunnen worden, 25 hetgeen een gevolg is van inherente beperkingen van de kathodestraal-buis en het menselijke oog. Het is daarom zeer belangrijk om de beschikbare grijsniveau’s 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 30 grijsniveau’s weer te geven. Wanneer het verwerven van gegevens, dat tijdens een onderzoek van een onderzoek plaatsvindt, slechts in 86 grijsniveau's resulteert die van de laagste en hoogste niveau’s in een groep zijn weggelegen, dan zou slechts ongeveer een derde van het contrastweergeefvermogen van het stelsel gebruikt worden.
35 De ontdekkers van de "vensterbewerking" onderkenden dat "spreiding" van de gegevens over de 256 niveau’s, die beschikbaar zijn, in plaats van de gegevens weer te geven alleen over de vereiste 86 niveau’s, sterk de contrastresolutie zou vergroten. De significante gegevens kunnen meer in het bijzonder in een band van waarden, bijv.
8501457 4 ‘ i 2 1000-1100, liggen. Rationeel gebruik van de "grijsniveauhulpbron" is het toekennen van de gegevenswaarde 1000 aan het grijsniveau 0, het toekennen van de gegevenswaarde 1100 aan het grijsniveau 255 en het toekennen van de tussengelegen gegevenswaarden aan hun overeenkomstige 5 grijsniveauwaarden in het bereik 1-254. In het gegeven voorbeeld zou het contrast met een factor van ongeveer 3 tot 1 verbeterd worden.
Vensterbewerking wordt tegenwoordig gerealiseerd door een tabel-opzoek of opzoek-tabellen te gebruiken. Wanneer een beeld wordt weergegeven worden de gegevens in een digitaal geheugen opge-10 slagen en herhaaldelijk uitgelezen om de videoweergave te verversen. Voor dat doel worden speciale schakelingen gebruikt om de uitleesop-volging te sturen, om de tijdsturing van de rastermonitor te synchroniseren·, en om de digitale gegevens in analoge gegevens om te zetten, enz. Deze schakelingen zijn aan de deskundigen bekend.
15 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, electronische schakeling opgeslagen· De beeldgegevens worden op een pixel-per-pixel basis als een adres gebruikt en aan het geheugen 20 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 25 weergaven kan zijn, verschaft deze techniek geen goede oplossing voor de meer verfijnde weergeefstelsels. Bij gecomputeriseerde tomografische (C.T.) afbeelding bijvoorbeeld worden de volgende omstandigheden die ongunstig zijn voor de bekende venstersbewerkingstechnieken ontmoet of kunnen deze ontmoet worden: 30 - de gegevens kunnen door 12 bits worden gerepresen teerd, - de matrix van het weergeefstelsel kan een 1024 x 1280 eenheid zijn, - een gespleten scherm kan gebruikt worden (onder 35 verdeling van de 1024 x 1280 matrix in bijv. twintig 256 x 256 beelden), - elk beeld van de twintig beelden vereist ideaal gezien een verschillende vensterinstelling, - de rasterweergave wordt met een snelheid van (60 8531457 r i 3 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 tahelopzoeking gebruikte geheugens werken met 5 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) * 640 kilobytes. Bij de huidige technologie zouden hiervoor 320 statische geheugencomponenten van 4K, elk met een 4 bit vermogen, 10 nodig zijn.
Dit hoge aantal geheugencomponenten plus de bijbehorende ondersteuningselectronica maakt de videosnelheid vensterbewerking op basis van tabel-opzoek inrichtingen onpraktisch tenminste voor de meer verfijnde weergeefstelsels zoals boven 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ënte en economische 20 inrichting en werkwijze aan te geven voor het uitvoeren van vensterbewerking zoals deze nodig is voor een videosnelheidvensterbewerking bij videostelsels met rasterverversing in het algemeen en bij verfijnde eenheden met hoge resolutie in het bijzonder.
Volgens de uitvinding wordt bij een voorkeursuit-25 voering een vensterbewerkingsstelsel verschaft ten gebruike bij het omzetten van digitale gegevens in videoweergeefbeelden, welk stelsel omvat: a) een bron van de digitale gegevens van een beeld voor gebruik bij het verversen van het videoweergeefbeeld; 30 b) middelen om de digitale gegevens te bewerken met een overdrachtsfunctie voor vensterbewerking tijdens de overdracht van de gegevens voor het verversen van de videoweergave; en c) middelen om de bewerkte digitale gegevens toe te passen voor het verversen van de videoweergave.
35 Een kenmerk van de uitvinding is het verschaffen van vooraf gedefinieerde parameters voor het ontwerpen van de overdrachtsfunctie, of het opwekken van de vereiste parameters.
Weer een ander kenmerk van de uitvinding is het onderhouden van de dynamische belasting van de parameters overeenkom- 8501457 fr f 4 stig het beeld dat in de specifieke punten wordt weergegeven.
De uitvinding stelt de radioloog eveneens in staat de beelden te bestuderen teneinde op interaktieve wijze onder toepassing van paneelbesturingen de overdrachtsfunctie, d.w.z. de vensterinstel-5 lingen, te wijzigen. Door de nieuwe instellingen worden nieuwe parameters berekend en in het stelsel ingevoerd om de overdrachtsfunctie te veranderen.
Een ander hoofdkenmerk van de uitvinding is gebaseerd op het omzetten van de gegevens om de venster bewerking uit te voeren.
10 De omzetting kan in een schakeling, zoals een VLSI schakeling, gerealiseerd worden onder toepassing van huidige halfgeleidertechnieken.
Weer een ander kenmerk van de uitvinding omvat de toepassing van de zojuist beschreven vensterbewerkingswerkwijze in samenhang met een vensterbewerking van het opzoektabel type, waarin 15 sommige van de beelden ook een overdrachtsfunctie vereisen die beter door een tabel-opzoek bewerking gerepresenteerd worden. De combinatie van de vensterbewerking van het bekende type en de "stuksgeijze vensterbewerking" van de uitvinding bespaart eveneens apparatuur en/of tijd.
20 Volgens een ander kenmerk- omvat de uitvinding de toepassing van een vermenigvuldiger met halfzwevende punt teneinde op de meest effectieve wijze de hellingen van de overdrachtsfunctie te verkrijgen.
De uitvinding zal aan de hand van een uitvoeringsvorm 25 nader worden toegelicht met verwijzing naar de bijbehorende tekeningen, waarin:
Fig. 1 een blokschema geeft van een kenmerkend bekend afbeeldingsstelsel dat ingericht is om "vensterbewerking" uit te voeren; 30 Fig. 2 een blokschema geeft van het stelsel dat de vensterbewerking volgens de uitvinding verschaft;
Fig. 3 een eerste overdrachtsfunctie toont van het type dat in het inventieve vensterbewerkingsstelsel opgewekt en gebruikt wordt; 35 Fig. 4 een tweede overdrachtsfunctie toont van het type dat in het inventieve vensterbewerkingsstelsel opgewekt en gebruikt wordt; en
Fig. 5 een derde overdrachtsfunctie toont van het type dat in het inventieve vensterbewerkingsstelsel opgewekt en 650143? f 4 5 gebruikt wordt.
Fig. 1 geeft een blokschema van een kenmerkend bekend vensterbewerkingsstelsel 11, dat een bron van beeldgegevens 12 heeft.
De gegevensbron 12 kan een geheugenorgaan zijn, waarbij de gegevens 5 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 kunnen eveneens recht-10 streeks afkomstig zijn van een verwervingssysteem zoals een gegevensstroom.
Het voorwerp zoals dat afgeheeld is, wordt "verdeeld” in elementaire gebieden die betrokken zijn op de pixels van het beeld.
Op overeenkomstige wijze zijn de elementen van het beeld betrokken op 15 elementaire posities in een weergeefgeheugen. Het weergeefgeheugen is gewoonlijk een in rijen en kolommen verdeelde matrix. De doorsnijdingen van de rijen en kolommen zijn direkt of indirekt betrokken op de elementaire gebieden en op de pixels. Wanneer derhalve de gegevens verworven worden, worden eveneens de posities van de gegevensgevallen 20 genoteerd. De gegevens worden derhalve overeenkomstig de elementaire gebieden van het voorwerp, dat afgebeeld wordt, opgeslagen.
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 25 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 de gegevensverwerking is in fig. 1 als een apart gestreepte-lijn blok 14 aangegeven. De verwerking, omzetting naar en van het geheugen 30 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.
35 Dienovereenkomstig geeft fig. 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
.-¾ r λ «ü L A
j D V i 4 3 / z · 6 versterking en/of verwerving.
In het verleden is de vensterbewerkingsstap teweeggebracht of door een software bewerking met niet-videosnelheid of door een opzoektabel techniek met videosnelheid. Zoals in fig. 1 is aange-5 geven 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, verkre-10 gen. De van de opzoektabel verkregen gegevens kunnen dan voor verder gebruik worden overgebracht.
De opzoektabelgegevens worden aan de uitgangsgegevensbus 27 toegevoerd. De gehele opzoektabelbewerking wordt gestuurd door de weergeefstuureenheid 16 die onder andere kan bepalen welk 15 opzoektabel binnengegaan moet worden. Er zijn vaak meerdere opzoekta-bellen en de bepaling van welke opzoektabel gebruikt wordt, wordt gewoonlijk gedaan door middel van informatie in de weergeefstuureenheid. Dit proces bij de bekende vensterbewerking werd teweeggebracht onder toepassing van opzoektabellen met de daaruit resulterende behoef-20 te aan een betrekkelijk groot aantal geheugencomponenten.
Fig. 2 toont het vensterbewerkingsstelsel 31 volgens de uitvinding 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.
25 De hardware kan een eenvoudige lineaire overdrachtsfunctie zoals aangegeven in de figuren 3 en 4 of een aantal stuksgewijze lineaire functies zoals aangegeven in fig. 5 opwekken. De stuksgewijze lineaire functies vormen het algemene geval terwijl de functies van de figuren 3 en 4 specifieke gevallen vormen.
30 Volgens fig. 2 komen de gegevens op de gegevensbus 19 binnen. Er bevindt zich geen opzoektabelgeheugen in dit punt. Daarvoor in de plaats is een parameterregisterschakeling 32 aanwezig die zijn parameters van de weergeefstuureenheid 16 verkrijgt. De parameterregisterschakeling wordt gebruikt om de basisparameters (drempel en 35 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 gewenst uitgangssignaal verschaft.
De binnenkomende gegevens op de geleider 19 worden 8501457 7 door de overdrachtsfunctiegenerator 33 in uitgaande gegevens op de geleider 37 vertaald. De uitgaande gegevens passeren via een buffer 38 rechtstreeks naar de weergeefeenheid 17 of via een opzoektabel venster-bewerkingsschakeling 39 naar de weergeefmonitor 17.
5 Bij een voorkeursuitvoering worden alle gegevens van de overdrachtsfunctiegenerator via de opzoektabelschakeling 39 gevoerd. Wanneer voor de gegevens zoals ontvangen van de overdrachtsfunctiegenerator geen opzoektabelbewerking nodig is, wordt een 1:1 opzoekta-belfunctie gebruikt om in feite de niet-lineaire vensterschakeling 39 10 te omlopen. Het omlopen of shunten kan eveneens op elke bekende wijze via schakelorganen plaatsvinden.
De niet-lineaire vensterschakeling 39 is van het in fig. 1 aangegeven type. Tijd- en geheugencomponenten worden echter gereduceerd onder toepassing van de gecombineerde uitvoering van de 15 overdrachtsfunctiegenerator en de niet-lineaire vensterschakeling.. Met deze combinatie kan de hulpvensterbewerking, d.w.z. 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 20 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 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 25 voor de tabel-opzoek bewerking om met bijvoorbeeld 16 verschillende vensterinstellingen te werken. Dit kan gerealiseerd worden met een 4K byte 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 30 vensterinstellingen van bijv. 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 worden, worden opgeslagen in de parameterregisterschakeling en in feite fungeert de over-35 drachtsfunctiegenerator als een vermenigvuldiger, die de ingangsgegevens minus de drempel vermenigvuldigt met de helling van de opgewekte overdrachtsfunctie (gedefinieerd als 255/W in fig. 3, (255-B)/W in fig. 4, en 01/Wl, (255-02)/W2, -(255-03)/W3 en 255/W4 in fig. 5) om een product te verkrijgen dat de uitgangsgegevens voorstelt.
85 0 145 7
I Ψ W
8
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 5 een lengte van uitgangsgegevens van 8 bits bijv. 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 vermenigvuldigingsgetal tot een geheel getal van 12 bit bestaande uit een exponent E van 4 bit en een mantisse 10 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 betrek-15 king: 2exp(ll-E)< W =< 2exp(12-E).
Wanneer bijvoorbeeld W-2; 2exp 0< 2 = <·' 2expl, dan is E=ll.
b. Bepaling van de mantisse S.
20 Neem SF - (2exp(12-E))/W
waarin SF in het bereik ligt 1ζ SF < 2 dan wordt S gerepresenteerd door een 8 bit geheel getal, en: S = INT(128*SF) = INT(128*2expE/W).
25 Voor verschillende waarden van W worden derhalve de waarden van T, E en S opgeslagen en gebruikt 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 fig. 3 bijvoorbeeld is 30 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 vermenigvuldigings-getal, die de ingangsgegevens minus de drempel vermenigvuldigt teneinde de tot 255 beperkte uitganggegevens te verkrijgen.
35 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 8 5 G 1 4 ύ 7 9 1024 lijnen. Als gevolg van tijdoverwegingen wordt de vensterbewerking teweeggebracht onder toepassing van pijplijntechnieken en Mvenster-bewerkingskanalen" die parallel werken. De 512 lijnenweergave naakt bijvoorbeeld gebruik van twee parallelle kanalen en de 1024 lijnenweer-5 gave maakt gebruik van acht kanalen.
De hierin beschreven stuksgewijze lineaire venster-bewerking wordt of op zichzelf of met een tabelopzoekvenster, zoals aangegeven in fig. 2, gebruikt. De stuksgewijze lineaire vensterbewer-king kan functioneren overeenkomstig de grafieken van fig. 3, fig. 4 of 10 fig. 5. In de configuratie van fig. 4 is de "voorgespannen venster-bewerking" gerepresenteerd. De overdrachtsfunctie wordt verkregen onder toepassing van een negatieve drempelwaarde -T. In de configuratie van fig. 5, die het gegeneraliseerde geval omvat, wordt een aantal hellingen bepaald op basis van de breedten van de verschillende secties en 15 overeenkomstige drempels.
De vensterbewerking volgens de uitvinding kan eveneens in die gevallen gebruikt worden waarin een visuele linearisering van de weergave door vermenigvuldiging met de overdrachtsfunctie wordt gevraagd. Dit wordt onder toepassing van de weergave· gerealiseerd door 20 één van de tabellen van het niet-lineaire venster, genormaliseerd over de volle 256 grijsniveau's, in te stellen. Vervolgens wordt de vensterbewerking in zijn geheel uitgevoerd door de lineaire vensterparameters op een interactieve basis overeenkomstig het midden en de breedte te wijzigen als of slechts lineaire vensterbewerking teweeggebracht was.
25 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 wordt de helling met nul vermenigvuldigd.
Wanneer het product van de helling en het verschil tussen de gegevens 30 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 geheugencomponenten werd in één voorkeursuitvoe-35 ring door een klein aantal VLSI componenten vervangen.
De uitvinding is beschreven met verwijzing naar schakelingsvoorbeelden, maar het zal duidelijk zijn dat deze beschrijving slechts bij wijze van voorbeeld is gegeven. Het is mogelijk wijzigingen aan te brengen zonder buiten het kader van de 40 uitvinding te treden.
8501457

Claims (19)

1. Stelsel voor vensterbewerking voor gebruik bij 5 vensterbewerking van videoweergegeven beelden, welk stelsel omvat een bron van gegevens voor gebruik bij het verschaffen van de weergegeven beelden, middelen om de gegevens met in wezen een videorastersnelheid toe te voeren, hardwaremiddelen die in feite met de videorastersnelheid bewerkt worden in antwoord op daartoe bestemde parameters om 10 de gegevens om te zetten teneinde het gegevensbereik van belang uit te breiden en om in wezen het totale intensiteitsbereik van het weergegeven beeld op te vullen, waardoor vensterbewerking op een niet-opzoek-tabel basis wordt gerealiseerd.
2. Stelsel volgens conclusie 1, waarin de bron van 15 gegevens geheugenmiddelen omvat voor het opslaan van de gegevens, en voorzien van middelen voor het uitlezen van de gegevens voor gebruik bij het verversen van de videoweergave, en waarin de hardwaremiddelen tijdens de uitlezing worden bewerkt.
3. Stelsel volgens conclusie 1, waarin de hardware-20 middelen een door de parameters bepaalde overdrachtsfunctie implementeren.
4. Stelsel volgens conclusie 3, waarin de hardwaremiddelen vermenigvuldigermiddelen omvatten om de gegevens met door het overdrachtsfunctie-algoritme bepaalde waarden te vermenigvuldigen.
5. Stelsel volgens conclusie 4, waarin het algoritme een halfzwevende punt gebruikt.
6. Stelsel volgens conclusie 4, waarin het algoritme een zwevende punt gebruikt.
7. Stelsel volgens conclusie 6, voorzien van extra 30 vensterbewerkingsmiddelen met opzoektabellen.
8. Stelsel volgens conclusie 7, waarin de extra vensterbewerkingsmiddelen in serie met de hardwaremiddelen geschakeld zijn.
9. Stelsel volgens conclusie 7, waarin de extra 35 vensterbewerkingsmiddelen parallel met de hardwaremiddelen geschakeld zijn.
10. Stelsel volgens conclusie 1, waarin de parameters door een bediener gekozen worden.
11. Stelsel volgens conclusie 1, waarin de parameters 8501457 XI uit de gegevens berekend worden.
12. Stelsel volgens conclusie 10, waarin middelen zijn aangebracht waarin de parameters ook door een bewerking verschaft kunnen worden.
13. Stelsel volgens conclusie 11, waarin de parame ters uit de gegevens plus extrinsieke gegevens berekend worden.
14. Stelsel volgens conclusie 1, waarin de parameters een drempelwaarde en een hellingwaarde voor een lineaire overdrachtsfunctie bepalen.
15. Stelsel volgens conclusie 1, waarin de parameters een aantal drempelwaarden en hellingwaarden voor een aantal lineaire overdrachtsfuncties in een enkelvoudige weergave bepalen.
16. Stelsel volgens conclusie 1, waarin de parameters helling- en drempelwaarden bepalen die negatieve waarden omvatten.
17. Stelsel volgens conclusie 1, voorzien van middelen om de gegevens parallel te bewerken.
18. Stelsel volgens conclusie 1, voorzien van pijplijnmiddelen voor het bewerken van de gegevens.
19. Stelsel volgens conclusie 1, waarin de hardware- 20 middelen tenminste een VSLI schakeling bevatten. ******* 85 01 4 S/
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
IL7187884 1984-05-21
IL71878A IL71878A (en) 1984-05-21 1984-05-21 Intensity level windowing system for image displays

Publications (3)

Publication Number Publication Date
NL8501457A true NL8501457A (nl) 1985-12-16
NL193675B NL193675B (nl) 2000-02-01
NL193675C 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
US4977398A (en) * 1988-01-15 1990-12-11 Chips And Technologies, Incorporated Color to monochrome conversion
US5245327A (en) * 1988-01-15 1993-09-14 Chips And Technologies, Incorporated Color to monochrome conversion
WO1989006851A1 (en) * 1988-01-15 1989-07-27 Chips And Technologies, Inc. Color to monochrome conversion
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
JPS6182279A (ja) 1986-04-25
DE3517995A1 (de) 1986-01-02
DE3517995C2 (de) 1999-06-17
FR2564627A1 (fr) 1985-11-22
IL71878A0 (en) 1984-09-30
NL193675C (nl) 2000-06-06
NL193675B (nl) 2000-02-01
US4755954A (en) 1988-07-05
IL71878A (en) 1987-11-30
FR2564627B1 (fr) 1990-11-02

Similar Documents

Publication Publication Date Title
NL193675C (nl) Stelsel voor vensterbewerking van beeldgegevens.
US7321699B2 (en) Signal intensity range transformation apparatus and method
DE69222247T2 (de) Gammakorrektur und invertierte Gammakorrektur mit Nachschlagtabellen für hochauflösende Rasterpuffer
US4636850A (en) Apparatus and method for enhancement of video images
US6449390B1 (en) Image processing apparatus and method therefor
JP4179849B2 (ja) 同じ被検体や背景の複数の画像を共通の基準画像に対してコントラスト・マッチングさせる方法
JP2004524901A (ja) 画像データ中の相関ノイズを削減するための方法及び装置
US5881163A (en) X-ray examination apparatus with an imaging arrangement having a plurality of image sensors
US7295689B2 (en) System and method for real-time processing and display of digital medical images
JPH06325165A (ja) 放射線画像の部分の表示方法
JPS6119077B2 (nl)
EP0618719A1 (en) X-ray examination apparatus with an imaging arrangement having a plurality of image sensors
JPH0310380A (ja) 画像変換回路
US6956977B2 (en) Methods for improving contrast based dynamic range management
GB2314477A (en) Image magnification processing system employing non-linear interpolation
JP3455027B2 (ja) X線画像表示装置
JP2539133B2 (ja) 蛍光透視観察装置
JP4006083B2 (ja) 画像処理装置、方法及びコンピュータ読み取り可能な記憶媒体
WO1994018639A1 (en) Method and apparatus for generating well-registered subtraction images for digital subtraction angiography
JP4777456B2 (ja) X線診断装置
JPH0546744A (ja) 画像処理装置
JPH0744693A (ja) 画像表示装置
CN116757976A (zh) 一种高效的多曝光图像分块融合方法
JPH1042197A (ja) 画像処理装置
JP2001111891A (ja) 画像処理装置およびこれを用いたx線診断装置

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