Window/Level vs Scaling

Window/Level vs Scaling

Post by Scott Campbe » Thu, 05 Sep 2002 06:17:01

Which operation is performed first?  Do I apply the window/level
values to the raw data before or after scaling it's display size?

Window/Level vs Scaling

Post by David Cluni » Sun, 08 Sep 2002 23:24:19

 > Which operation is performed first?  Do I apply the window/level
 > values to the raw data before or after scaling it's display size?

This was never really defined in DICOM, prior to GSPS.

When the pipeline for the grayscale image processing was defined
for grayscale presentation state in Sup 33 (see PS 3.4 N.2) a
choice had to be made as to how to describe this, and it was
decided to specify the point transformations (like VOI LUT aka
window center/width) first, and then the spatial transformations
to the resulting P-Values.

The effect of this choice when magnification is implemented
with interpolation is called out in Note 2 of section N.2, but
it was decided that this didn't really matter for all practical
intents and purposes.

So from an implementation perspective it really boils down to
which is more efficient ... interpolation and magnification
of 16 bit data and then having to window more 16 bit values to
8 bits, or windowing 16 bit values to 8 bits first and then having
to interpolate and magnify more 8 bit values.


1. low-level development: Windows variants vs. Linux, embedded vs. device driver

I could use some good advice.

I am interested in acquiring some low-level development skills that
is relatively hassle-free as far as boards/hardware setup goes since
I am doing this at my own expense.

I would really appreciate some opinions regarding which
OS (Windows variants vs. Linux) would be a better platform to
start with and why?  And, embedded vs. device driver?

Someone suggested acquiring embedded Linux (RTLinux) skills but
I'm not sure that these skills are better to acquire over
- Linux device driver skills; or
- Windows variants device driver skills; or
- other?

I'm a newbie at low-level development so I hope I'm making sense.

Thank you for your attention.

2. Sysadmin: System News for Sun Users Vol 58 Issue 1

3. VB 3.0 vs PB vs Access 2.0 vs Oracle CDE vs SQL Windows vs C++

4. ppp dialer

5. Org. level vs. individual level data analyses.

6. Sorting in sheet

7. High Level Assemblers vs. High Level Language Compilers

8. Makefile for multiple C++ files under Tornado

9. Symbol-level vs. file-level linking

10. Global functions vs window level functions

11. User defined events vs Window level functions (performance)

12. MAC vs Windows PC vs OS/2 PC vs THIS NEWSGROUP

13. help! window level and window length