image condenseImages

High-Bit-Depth Verarbeitung mit extremen Werten

Scénario de test & Cas d'usage

Geschäftskontext

In der Radiologie werden Bilder oft mit höherer Bittiefe (64-Bit Float) gespeichert, um feinste Nuancen darzustellen. Wir testen, ob die Aktion 'depth=BIT64' korrekt verarbeitet und wie sie sich verhält, wenn Eingangswerte (Pixel) negative Werte oder Werte weit über 255 enthalten (Edge Case).
Über das Set : image

Bildverarbeitung, -manipulation und -analyse.

Entdecken Sie alle Aktionen von image
Datenaufbereitung

Datensatz mit Float-Werten, negativen Zahlen und großen Ausreißern.

Kopiert!
1DATA casuser.xray_raw; INPUT p1 p2 p3 p4; CARDS;
20.55 120.44 5000.0 -5.5
333.33 66.66 99.99 100000
4; RUN;

Étapes de réalisation

1
Versuch, die Daten in ein 64-Bit-Bild zu kondensieren.
Kopiert!
1 
2PROC CAS;
3image.condenseImages / TABLE={name="xray_raw"} casOut={name="xray_64bit", replace=TRUE} width=2 height=2 depth="BIT64" numberOfChannels=1;
4 
5RUN;
6 

Erwartetes Ergebnis


Die Aktion sollte nicht abstürzen. Es wird erwartet, dass eine Bildtabelle mit 64-Bit-Tiefe erstellt wird, die die Fließkommazahlen präzise speichert (oder je nach interner Implementierung clamped, aber das System muss stabil bleiben).