An image, such as an X-ray, is enhanced through local enhancement of the
contrast of the image's point intensities. A first, low frequency upper
curve is fitted to the local maximums and a second independent, low
frequency lower curve is fit to the local minimums, forming a fairway with
the raw image data residing therebetween. A local range, between the
fairway local maximum intensity and fairway local minimum intensity, is
extracted for each point. Each point is scaled by the ratio between the
fairway's local range and the dynamic range for the image so as to
maximize its variation in intensity between it and its neighboring points.
Preferably an iterative moving average technique is used to establish the
fairway curves. In a preferred embodiment, outlier points scaled outside
the fairway are temporarily stored at higher precision than the dynamic
range. A histogram of the fairway corrected data is formed, having a range
greater than the dynamic range and encompassing substantially all the
outlier points. Only the most deviant of the outliers are trimmed in this
histogram correction and the resulting range limits for the entire image
are scaled to the dynamic range.
Ein Bild, wie ein Röntgenstrahl, wird durch lokale Verbesserung des Kontrastes der Punktintensität des Bildes erhöht. Ein erstes, obere Niederfrequenzkurve wird zu den lokalen Maxima gepaßt und ein zweites Unabhängiges, unterere Niederfrequenzkurve wird zum lokalen Minimum gepaßt und bildet eine Fahrrinne mit dem rohen Bilddatenliegen, therebetween. Eine lokale Strecke, zwischen der Fahrrinne lokalen maximalen Intensität und Fahrrinne lokaler minimaler Intensität, wird für jeden Punkt extrahiert. Jeder Punkt wird durch das Verhältnis zwischen der lokalen Strecke der Fahrrinne und den Dynamikwerten für das Bild eingestuft, um seine Veränderung der Intensität zwischen ihm und seinen benachbarten Punkten zu maximieren. Vorzugsweise wird eine wiederholende Durchschnittswert einer Aktietechnik verwendet, um die Fahrrinne Kurven herzustellen. In einer bevorzugten Verkörperung zeigt Ausreißer eingestuft außerhalb der Fahrrinne werden gespeichert vorübergehend an der höheren Präzision als die Dynamikwerte. Ein Histogramm der Fahrrinne behobenen Daten wird gebildet, hat eine Strecke, die grösser als die Dynamikwerte ist und gibt im wesentlichen alle Ausreißerpunkte um. Nur die abweichendsten der Ausreißer werden in diese Histogrammkorrektur getrimmt und die resultierenden Strecke Begrenzungen für das gesamte Bild werden zu den Dynamikwerten eingestuft.